FPGA Architecture for Real-Time Video Noise Estimation

This paper proposes a hardware architecture of a video noise estimation algorithm capable of real-time processing. The objectives consist of adapting a computationally demanding noise estimation algorithm to a synthesizable VHDL implementation and achieving realtime performance. This structure-oriented noise estimation method considers image structure to find intensity-homogeneous blocks. Subsequently, these blocks are included in the averaging process to estimate the noise variance. Generating worst-case estimation error of 3 dB, this spatial noise reduction method is reliable for highly noisy and textured images. The proposed architecture provides a satisfactory compromise between area and processing speed. Furthermore, parameterization of the architecture allows additional flexibility with the scaling of mask sizes that can operate on 3×3 or 5×5 blocks of pixels. The proposed design is targeted to an FPGA device and estimates the noise variance over an interlaced PAL video sequence.

[1]  T. G. Kwaaitaal-Spassova,et al.  Automatic 2-D and 3-D noise filtering for high-quality television receivers , 2003 .

[2]  Aggelos K. Katsaggelos,et al.  Analysis and FPGA Implementation of Image Restoration under Resource Constraints , 2003, IEEE Trans. Computers.

[3]  A. Zuloaga,et al.  VHDL modeling of an adaptive architecture for real-time image enhancement , 1999, 1999 Fall VIUF Workshop (Cat. No.PR00465).

[4]  Eric Dubois,et al.  Fast and reliable structure-oriented video noise estimation , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Aishy Amer Memory-based spatio-temporal real-time object segmentation for video surveillance , 2003, IS&T/SPIE Electronic Imaging.

[6]  Byung Cheol Song,et al.  Noise power estimation for effective de-noising in a video encoder , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[7]  Søren I. Olsen,et al.  Estimation of Noise in Images: An Evaluation , 1993, CVGIP Graph. Model. Image Process..