Abstract
In this paper we present a wavelet-based video enhancement algorithm designed for highly optimized dedicated ICs. The proposed algorithm is implemented on FPGA platform with target being real-time video processing. The main application of the proposed scheme is a high definition (HD) TV, where we consider visibly annoying video coding artifacts and noise (assumed as white Gaussian).
In the proposed denoising scheme each video frame is processed independently, i.e., only spatial filtering is performed. Specifically, two-dimensional (2D) non-decimated wavelet transform is applied to the frame, after which the proposed activity-adaptive shrinkage operation on the wavelet coefficients is done. Finally, the denoised image is reconstructed by inverse wavelet transform. The main contribution of the paper is the proposed (i) hardware-friendly scheme for the wavelet decomposition - reconstruction framework with full parallelism and reduced memory resources required and (ii) efficient and low computationally expensive activity-adaptive shrinkage algorithm for denoising.
The designed framework is verified in SystemC and on FPGA platform with WXGA Panel. The annoying artifacts and noise are shown to be efficiently removed with small or no visible reduction in spatial resolution.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Donoho, D.L.: De-noising by soft-thresholding. IEEE Trans. Information Theory 41, 613–627 (1995)
Chang, S., Yu, B., Vetterli, M.: Adaptive wavelet thresholding for image denoising and compression. IEEE Trans. on Image processing 9 (2000)
Pižurica, A., Philips, W., Lemahieu, I., Acheroy, M.: A joint inter- and intrascale statistical model for bayesian wavelet based image denoising. IEEE Trans. on Image processing 11, 545–557 (2002)
Balster, E., Zheng, Y., Ewing, R.: Feature-based wavelet shrinkage algorithm for image denoising. IEEE Transactions on Image Processing 14, 2024–2039 (2005)
Jostschulte, K., Amer, A., Schu, M., Schroder, H.: Perception adaptive temporal tv-noise reduction using contour preserving prefilter techniques. IEEE Trans. on Consumer Electronics 44, 1091–1096 (1998)
Pižurica, A., Zlokolica, V., Philips, W.: Noise reduction in video sequences using wavelet-domain and temporal filtering. In: SPIE Conference on Wavelet Applications in Industrial Processing, Providence, RI, USA, vol. 5266, pp. 48–59 (2003)
Zlokolica, V., Pižurica, A., Philips, W.: Wavelet-domain video denoising based on reliability measures. IEEE Trans. on Circuits and Systems for Video Technology 16, 993–1007 (2006)
De Haan, G.: Ic for motion-compensated de-interlacing, noise reduction and picture rate conversion. IEEE Trans. on Cosumers Electronics 45, 617–623 (1999)
Katona, M., Pižurica, A., Teslic, N., Kovacevic, V., Philips, W.: A real-time wavelet-domain video denoising implementation in fpga. EURASIP Journal on Embedded Systems 2006, 1–12 (2006)
Donoho, D., Johnstone, I.: Adapting to unknown smoothness via wavelet shrinkage. Journal of American Statist. Assoc. 90, 1200–1224 (1995)
Sendur, L., Selesnick, I.: Bivariate shrinkage functions for wavelet-based denoising exploiting interscale dependences. IEEE Trans. on Image processing 50, 2744–2756 (1999)
Selesnick, W.I., Li, K.Y.: Video denoising using 2d and 3d dual-tree complex wavelet transforms. In: Proc. SPIE on Wavelet Applications in Signal and Image Processing, San Diego, CS, USA, vol. 5207, pp. 607–618 (2003)
Mallat, S.: A wavelet tour of signal processing, 2nd edn. Academic Press, London (1999)
Wang, Z., Bovik, A.C., Sheik, H.R., Simoncelli, E.P.: Image quality assessment: From error measurement to structural similarity. IEEE Transactions on Image Processing 13 (2004)
Wang, Z., Sheik, H.R., Bovik, A.C.: No-reference perceptual quality assessment of jpeg compressed images. In: IEEE International Conference on Image Processing, Rochester, New York, USA (2002)
Chipit gold edition, Technical Features and Architecture (2006), http://www.uchipit.com
Virtex-ii platform fpga, Product Specification, DS031 (v3.4) (2005)
Katona, M., Teslic, N., Krajacevic, Z.: Fpga design with systemc. In: 10th International Conference Mixed Design of Integrated Circuits and Systems (MIXDES), Lódz, Poland (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zlokolica, V., Katona, M., Juenke, M., Krajacevic, Z., Teslic, N., Temerinac, M. (2008). Real-Time Wavelet-Spatial-Activity-Based Adaptive Video Enhancement Algorithm for FPGA. In: Blanc-Talon, J., Bourennane, S., Philips, W., Popescu, D., Scheunders, P. (eds) Advanced Concepts for Intelligent Vision Systems. ACIVS 2008. Lecture Notes in Computer Science, vol 5259. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88458-3_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-88458-3_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88457-6
Online ISBN: 978-3-540-88458-3
eBook Packages: Computer ScienceComputer Science (R0)