A Real-time Image Processing with a Compact FPGA-based Architecture
Abstract
This study have presented a filed programmable gate array implementation of a real time video smoothing algorithm. In comparison with smoothing video techniques like deblocking filters in H.264 or smoothing in JPEG2000, the proposed method is implemented in hardware and its computational cost and complexity are reduced where all pixel processing related to uncompressed video is done on the fly. Our proposed architecture tries to optimize the design of a modified version of the Nagao filter in order to make video smoothing with respect to real time constraints. This filter have to smooth video before applying an edge extraction approach for manufacturing process control. The proposed architecture based on the RC1000P-P Virtex prototyping Board is analyzed to gain an understanding of the relationships between algorithmic features and implementation cost. Experimental results indicate that using this prototyping board with optimized hardware architecture; we can deliver real-time performances and an improvement in the video quality. This filter is capable to process a real time video with a high resolution and deliver 30 images per second at 10 MHz clock cycle.
DOI: https://doi.org/10.3844/jcssp.2005.207.214
Copyright: © 2005 Ridha Djemal, Didier Demigny and Rached Tourki. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 3,259 Views
- 3,206 Downloads
- 4 Citations
Download
Keywords
- Smoothing Technique
- Field Programmable Gate Array FPGA
- Prototyping Board