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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Nawab SH et al (1997) Approximate signal processing. J VLSI Signal Process Syst Signal Image Video Technol 15(1/2):177–200
Keating M, Flynn D, Aitken R, Gibsons A, Shi K (2007) Low power methodology manual for system on chip design. Springer Publications, New York
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
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
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
Allam MW (2000) New methodologies for low-power high performance digital VLSI design. Ph.D. thesis, Waterloo, Ontario, Canada
Bellaouar A, Elmasry MI (1995) Low power digital VLSI design circuit and system. Kluwer Academic Publication
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
Chippa VK, Venkataramani S, Chakradhar ST, Roy K, Raghunathan A () Approximate computing: an integrated hardware approach. In: ACSSC 2013, pp 111–117
Burt PJ, Adelson EH (1983) The laplacian pyramid as a compact image code. IEEE Trans Commun 31(4)
Adelson EH, Simoncelli EP, Freeman WT (1990) Pyramids and multiscale representations. In: Proceedings of European conference on visual perception
Adelson EH, Anderson CH, Bergen JR, Burt PJ, Ogden JM (1984) Pyramid methods in image processing. RCA Eng 29(6):33-41
Niclas Brlin (2009) Image analysis wavelets and multi-resolution processing. Department of Computing Science Umeå University, 20 Feb 2009
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
Chao P-Y Haar transform and its applications. In: Time frequency analysis and wavelet transform tutorial (D00945005)
Bnteau C (2011) University of South Florida Tampa, FL USA. Discrete haar wavelet transforms. UNM - PNM state wide mathematics contest
https://www.mathworks.com/products/Image-analysis.html. using Discrete Wavelet Transformation
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)