An FPGA-based implementation of Fourier-Mellin Transform

Chen Chen, Xiujie Qu, Liwen Gao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper provides an FPGA-based implementation for Fourier-Mellin transform, proposing a single-chip solution for image registration with rotation, scaling and translation parameters. To achieve high registration accuracy, coordinates of the peak of the cross power spectrum is replaced by coordinates of the center of gravity of a peak-centered window, and a secondary detection is processed based on the results of the coarse registration. This implementation resolves the contradiction between resource utilization and processing speed through parallel processing, local pipelining, and clear pipeline management. Based on hardware-software co-design, this registration system is implemented on Zynq-7000 AP SoC XC7Z020 and achieves 90 fps when processing two grayscale images of size 256 × 256 at a frequency of 200Mhz, meeting speed and accuracy requirements of most real-time processing applications.

Original languageEnglish
Title of host publicationICSIDP 2019 - IEEE International Conference on Signal, Information and Data Processing 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728123455
DOIs
Publication statusPublished - Dec 2019
Event2019 IEEE International Conference on Signal, Information and Data Processing, ICSIDP 2019 - Chongqing, China
Duration: 11 Dec 201913 Dec 2019

Publication series

NameICSIDP 2019 - IEEE International Conference on Signal, Information and Data Processing 2019

Conference

Conference2019 IEEE International Conference on Signal, Information and Data Processing, ICSIDP 2019
Country/TerritoryChina
CityChongqing
Period11/12/1913/12/19

Keywords

  • FPGA
  • Fourier-Mellin transform
  • embedded application
  • image registration

Fingerprint

Dive into the research topics of 'An FPGA-based implementation of Fourier-Mellin Transform'. Together they form a unique fingerprint.

Cite this