Skip to main content

Real-Time Wavelet-Spatial-Activity-Based Adaptive Video Enhancement Algorithm for FPGA

  • Conference paper
Advanced Concepts for Intelligent Vision Systems (ACIVS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5259))

  • 1896 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Donoho, D.L.: De-noising by soft-thresholding. IEEE Trans. Information Theory 41, 613–627 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chang, S., Yu, B., Vetterli, M.: Adaptive wavelet thresholding for image denoising and compression. IEEE Trans. on Image processing 9 (2000)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Balster, E., Zheng, Y., Ewing, R.: Feature-based wavelet shrinkage algorithm for image denoising. IEEE Transactions on Image Processing 14, 2024–2039 (2005)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. De Haan, G.: Ic for motion-compensated de-interlacing, noise reduction and picture rate conversion. IEEE Trans. on Cosumers Electronics 45, 617–623 (1999)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Donoho, D., Johnstone, I.: Adapting to unknown smoothness via wavelet shrinkage. Journal of American Statist. Assoc. 90, 1200–1224 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  11. Sendur, L., Selesnick, I.: Bivariate shrinkage functions for wavelet-based denoising exploiting interscale dependences. IEEE Trans. on Image processing 50, 2744–2756 (1999)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Mallat, S.: A wavelet tour of signal processing, 2nd edn. Academic Press, London (1999)

    MATH  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Chipit gold edition, Technical Features and Architecture (2006), http://www.uchipit.com

  17. Virtex-ii platform fpga, Product Specification, DS031 (v3.4) (2005)

    Google Scholar 

  18. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics