2D Discrete Fourier Transform with Simultaneous Edge Artifact Removal for Real-Time Applications
Faisal Mahmood, M\"art Toots, Lars-G\"oran \"Ofverstedt, Ulf, Skoglund

TL;DR
This paper introduces an FPGA-based 2D DFT method that efficiently removes edge artifacts in real-time, enhancing image processing accuracy without increasing computational load or memory conflicts.
Contribution
A novel FPGA implementation of 2D DFT with integrated edge artifact removal using periodic-plus-smooth decomposition, optimized for high throughput and reduced memory usage.
Findings
Achieves real-time processing of 512x512 images at ≥23 fps.
Effectively removes edge artifacts without increasing computation or memory conflicts.
Demonstrates suitability for industrial applications with FPGA hardware.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
