DocumentCode :
3738074
Title :
2D Discrete Fourier Transform with simultaneous edge artifact removal for real-time applications
Author :
Faisal Mahmood;M?rt Toots;Lars-G?ran ?fverstedt;Ulf Skoglund
Author_Institution :
Structural Cellular Biology Unit, Okinawa Institute of Science & Technology (OIST), Japan
fYear :
2015
Firstpage :
236
Lastpage :
239
Abstract :
Two-Dimensional (2D) Discrete Fourier Transform (DFT) is a basic and computationally intensive algorithm, with a vast variety of applications. 2D images are, in general, non-periodic, but are assumed to be periodic while calculating their DFTs. This leads to cross-shaped artifacts in the frequency domain due to spectral leakage. These artifacts can have critical consequences if the DFTs are being used for further processing. In this paper we present a novel FPGA-based design to calculate high-throughput 2D DFTs with simultaneous edge artifact removal. Standard approaches for removing these artifacts using apodization functions or mirroring, either involve removing critical frequencies or a surge in computation by increasing image size. We use a periodic-plus-smooth decomposition based artifact removal algorithm optimized for FPGA implementation, while still achieving real-time (≥23 frames per second) performance for a 512×512 size image stream. Our optimization approach leads to a significant decrease in external memory utilization thereby avoiding memory conflicts and simplifies the design. We have tested our design on a PXIe based Xilinx Kintex 7 FPGA system communicating with a host PC which gives us the advantage to further expand the design for industrial applications.
Keywords :
"Discrete Fourier transforms","Random access memory","Field programmable gate arrays","Image edge detection","Real-time systems","Frequency-domain analysis","Algorithm design and analysis"
Publisher :
ieee
Conference_Titel :
Field Programmable Technology (FPT), 2015 International Conference on
Type :
conf
DOI :
10.1109/FPT.2015.7393157
Filename :
7393157
Link To Document :
بازگشت