Skip to main content

Inexact Implementation of Wavelet Transform and Its Performance Evaluation Through Bit Width Reduction

  • Chapter
  • First Online:
Advances in Computing Applications

Abstract

Resource and energy optimization in computing is gaining a lot of importance due to the increasing demand of smart and portable devices. These devices have a stiff budget in terms of resource and energy. Most of the applications running in these devices are media intensive and hence special efforts are needed to minimize the resource and energy requirements for the various computational tasks involved in media processing. Discrete wavelet transform (DWT) is an important transform, which is utilized in various forms of image and video processing applications. It is a complex transform and hence demands a direct hardware implementation instead of software execution in many application scenarios, to increase the overall system throughput. Inexact computing sacrifices the precision of computing accuracy by rejecting one or few bits of data storage. The inexactness in computing does not hamper those applications whose quality is not much compromised due to such inaccuracy. In this paper, we propose a low-resource and energy-aware hardware design for DWT through dynamic bit width adaptation, thus performing the computation in an inexact way. We have performed field programmable gate array (FPGA) based prototype hardware implementation of the proposed design. To the best of our knowledge this is a first of its kind of modeling of DWT involving inexact computing.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Sinha A, Chandrakasan AP (1999) Energy efficient filtering using adaptive precision and variable voltage. In: IEEE international conference on ASIC/SOC, 15 Sept 1999–18 Sept 1999, pp 327–331. doi:10.1109/ASIC.1999.806528

  2. Nawab SH et al (1997) Approximate signal processing. J VLSI Signal Process Syst Signal Image Video Technol 15(1/2):177–200

    Article  Google Scholar 

  3. Keating M, Flynn D, Aitken R, Gibsons A, Shi K (2007) Low power methodology manual for system on chip design. Springer Publications, New York

    Google Scholar 

  4. Banerjee N, Karakonstantis G, Roy K (2007) Process variation tolerant low power DCT architecture. In: Proceedings of the conference on design, automation and test in Europe, p 16

    Google Scholar 

  5. Gupta V, Mohapatra D, Raghunathan A, Roy K (2013) Low-power digital signal processing using approximate adders. IEEE Trans CAD Integr Circ Syst 32(1):124–137

    Google Scholar 

  6. Park J, Choi JH, Roy K (2010) Dynamic bit-width adaptation in DCT: image quality versus computation energy trade-off. IEEE Trans Very Large Scale Integr (VLSI) Syst 18(5), May 2010

    Google Scholar 

  7. Allam MW (2000) New methodologies for low-power high performance digital VLSI design. Ph.D. thesis, Waterloo, Ontario, Canada

    Google Scholar 

  8. Bellaouar A, Elmasry MI (1995) Low power digital VLSI design circuit and system. Kluwer Academic Publication

    Google Scholar 

  9. Chippa VK, Roy K, Chakradhar ST, Raghunathan A (2013) Managing the quality vs. efficiency trade-off using dynamic effort scaling. ACM Trans Embed Comput Syst 12(2s):90

    Google Scholar 

  10. Chippa VK, Venkataramani S, Chakradhar ST, Roy K, Raghunathan A () Approximate computing: an integrated hardware approach. In: ACSSC 2013, pp 111–117

    Google Scholar 

  11. Burt PJ, Adelson EH (1983) The laplacian pyramid as a compact image code. IEEE Trans Commun 31(4)

    Google Scholar 

  12. Adelson EH, Simoncelli EP, Freeman WT (1990) Pyramids and multiscale representations. In: Proceedings of European conference on visual perception

    Google Scholar 

  13. Adelson EH, Anderson CH, Bergen JR, Burt PJ, Ogden JM (1984) Pyramid methods in image processing. RCA Eng 29(6):33-41

    Google Scholar 

  14. Niclas Brlin (2009) Image analysis wavelets and multi-resolution processing. Department of Computing Science Umeå University, 20 Feb 2009

    Google Scholar 

  15. Toufik B [1], Mokhtar N [2] (2012) The wavelet transform for image processing applications from [1] Automatic Department, Laboratory of Non Destructive Testing, Jijel University Department of Electrical and Computer Engineering, Algeria. [2] Bristol Robotic Laboratory, and University of the West of England, UK

    Google Scholar 

  16. Chao P-Y Haar transform and its applications. In: Time frequency analysis and wavelet transform tutorial (D00945005)

    Google Scholar 

  17. Bnteau C (2011) University of South Florida Tampa, FL USA. Discrete haar wavelet transforms. UNM - PNM state wide mathematics contest

    Google Scholar 

  18. https://www.mathworks.com/products/Image-analysis.html. using Discrete Wavelet Transformation

Download references

Acknowledgments

This work has been supported by the Department of Science and Technology, Govt of India under grant No DST/INSPIRE FELLOWSHIP/2012/320 as well as grant from TEQIP phase 2 (COE), University of Calcutta for the experimental equipments. We thank C.V. Raman College of Engineering in Bhubaneswar, India for facilitating our work. We also thank Prof. (Dr.) Kaushik Roy, School of Electrical and Computer Engineering, Purdue University, USA for the encouragement and motivation provided to us.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chandrajit Pal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this chapter

Cite this chapter

Acharya, M., Pal, C., Maity, S., Chakrabarti, A. (2016). Inexact Implementation of Wavelet Transform and Its Performance Evaluation Through Bit Width Reduction. In: Chakrabarti, A., Sharma, N., Balas, V. (eds) Advances in Computing Applications. Springer, Singapore. https://doi.org/10.1007/978-981-10-2630-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2630-0_14

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2629-4

  • Online ISBN: 978-981-10-2630-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics