A Fast FPGA-Based Implementation of Linear and Non-Linear Image Filters

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Real-time image processing plays a crucial role in various domains, including medical imaging, surveillance, and autonomous systems, where the demand for efficient hardware acceleration is paramount. Field-Programmable Gate Arrays (FPGAs) emerge as a viable solution owing to their ability to perform parallel processing and their low-latency characteristics. This study introduces an FPGA-based implementation of both linear and non-linear image filters that are specifically optimized for real-time applications. The methodology employs a coefficient file (.coe) generation technique to facilitate efficient sum-of-product calculations and swift pixel ordering within a 3×3 window, all executed within a single clock cycle. The design, implemented on a Basys-3 FPGA using Verilog HDL and synthesized in Xilinx Vivado, achieves a processing latency of 0.04 ms at a clock frequency of 464 MHz while deliberately avoiding the utilization of FPGA DSP blocks. The paper provides a comprehensive account of the methodology to ensure reproducibility, detailing preprocessing steps, data management, and the experimental framework. The results indicate that the proposed architecture enhances computational efficiency without compromising image quality, thereby making it highly suitable for real-time applications in FPGA-based image processing.

Cite

CITATION STYLE

APA

Veling, R., Vishwakarma, A., Tiwari, S., & Chaudhari, R. (2025, May 1). A Fast FPGA-Based Implementation of Linear and Non-Linear Image Filters. SSRG International Journal of Electronics and Communication Engineering. Seventh Sense Research Group. https://doi.org/10.14445/23488549/IJECE-V12I5P109

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free