Skip to main content
Log in

An Efficient Architecture for Modified Lifting-Based Discrete Wavelet Transform

  • Original Paper
  • Published:
Sensing and Imaging Aims and scope Submit manuscript

Abstract

A high speed and memory efficient lifting based architecture for one-dimensional (1-D) and two-dimensional (2-D) discrete wavelet transform (DWT) is proposed in this paper. The lifting algorithm is modified in this work to achieve a critical path of one multiplier delay with minimum pipeline registers. A 1-D DWT structure with two-input/two-output and four-input/four-output is developed based on the modified lifting scheme. The proposed 2-D DWT architecture for the Daubechies 5/3 and 9/7 filter comprises of two 1-D processors, together with a transpose and a temporal memory. An efficient transpose block is presented, which utilizes three registers to transpose the output sequence of the 1-D DWT block. The transpose block is independent of the size of the image read for the transform. The scanning process of an \(N \times N\) image for a one-level 2-D transform is in Z fashion to minimize the temporal buffer to 4N and 2N for the 9/7 and 5/3 mode DWT respectively. The comparison results show that the proposed structure is hardware cost-effective and memory efficient, which is favorable for real-time visual operations. The model is described in VHDL and synthesized using the Cadence tool in 90 nm technology.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Acharya, T., & Chakrabarti, C. (2006). A survey on lifting-based discrete wavelet transform architectures. Journal of VLSI Signal Processing, 42, 321–339.

    Article  Google Scholar 

  2. Daubechies, I., & Sweldens, W. (1998). Factoring wavelet transforms into lifting schemes. Journal of Fourier Analysis and Applications, 4(3), 247–269.

    Article  MathSciNet  Google Scholar 

  3. Andra, K., Chakrabarti, C., & Acharya, T. (2002). A VLSI architecture for lifting-based forward and inverse wavelet transform. IEEE Transactions on Signal Processing, 50(4), 247–269.

    Article  Google Scholar 

  4. Parhi, K. K., & Nishitani, T. (1993). VLSI architectures for discrete wavelet transforms. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1(2), 191–202.

    Article  Google Scholar 

  5. Wu, P. C., & Chen, L. G. (2001). An efficient architecture for two-dimensional discrete wavelet transform. IEEE Transactions on Circuits and Systems for Video Technology, 11(4), 536–545.

    Article  Google Scholar 

  6. Cheng, C., & Parhi, K. K. (2008). High-speed VLSI implementation of 2-D discrete wavelet transform. IEEE Transactions on Signal Processing, 56(1), 393–403.

    Article  MathSciNet  Google Scholar 

  7. Zhang, X., & Jindapetch, N. (2010). An efficient VLSI architecture for discrete wavelet transform based on the Daubechies architecture. In International conference on electrical engineering/electronics computer telecommunications and information technology (ECTI-CON), Thailand.

  8. Jou, J. M., Shiau, Y. H., & Liu, C. C. (2001). Efficient VLSI architectures for the bi-orthogonal wavelet transform by filter bank and lifting scheme. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), 2, 529–532.

    Google Scholar 

  9. Lian, C.-J., Chen, K.-F., Chen, H.-H., & Chen, L.-G. (2001). Lifting based discrete wavelet transform architecture for JPEG2000. Proceedings of IEEE International Symposium on Circuits and Systems, 2, 445–445.

    Google Scholar 

  10. Chen, P.-Y. (2004). VLSI implementation for one-dimensional multilevel lifting-based wavelet transform. IEEE Transactions on Computers, 53(4), 386–398.

    Article  Google Scholar 

  11. Barua, S., Carletta, J. E., Kotteri, K. A., & Bell, A. E. (2005). An efficient architecture for lifting-based two-dimensional discrete wavelet transforms. Integration, the VLSI Journal, 38, 341–352.

    Article  Google Scholar 

  12. Shi, G., Liu, W., Zhang, L., & Li, F. (2009). An efficient folded architecture for lifting-based discrete wavelet transform. IEEE Transactions on Circuits and System II: Express Briefs, 56(4), 290–294.

    Article  Google Scholar 

  13. Lai, Y.-K., Chen, L.-F., & Shih, Y.-C. (2009). A high-performance and memory: Efficient VLSI architecture with parallel scanning method for 2-D lifting- based discrete wavelet transform. IEEE Transactions on Consumer Electronics, 55(2), 400–407.

    Article  Google Scholar 

  14. Huang, C. T., Tseng, P. C., & Chen, L. G. (2004). Flipping structure: An efficient VLSI architecture for lifting-based discrete wavelet transform. IEEE Transactions on Signal Processing, 52(4), 1080–1089.

    Article  MathSciNet  Google Scholar 

  15. Wu, B., & Lin, C. (2005). A high performance and memory efficient pipeline architecture for 5/3 and 9/7 discrete wavelet transform of JPEG2000 codec. IEEE Transactions on Circuits and Systems for Video Technology, 15(12), 1615–1628.

    Article  Google Scholar 

  16. Xiong, C.-Y., Tian, J.-W., & Liu, J. (2006). A note on flipping structure: An efficient VLSI architecture for lifting-based discrete wavelet transform. IEEE Transactions on Signal Processing, 54(5), 1910–1916.

    Article  Google Scholar 

  17. Xiong, C., Tian, J., & Liu, J. (2007). Efficient architectures for two-dimensional discrete wavelet transform using lifting scheme. IEEE Transactions on Image Processing, 163, 607–614.

    Article  MathSciNet  Google Scholar 

  18. Cao, P., Wang, C., & Shi, L. X. (2010). Memory-efficient and high-speed VLSI implementation of two-dimensional discrete wavelet transform using decomposed lifting scheme. Journal of Signal Processing System, 61, 219–230.

    Article  Google Scholar 

  19. Lin, C. F., Huang, P. K., & Wu, B. F. (2010). An efficient pipeline architecture and memory bit-width analysis for discrete wavelet transform of the 9/7 filter for JPEG 2000. Journal of Signal Processing System, 59, 245–253.

    Article  Google Scholar 

  20. Tian, X., Wu, L., Tan, Y. H., & Tian, J. W. (2011). Efficient multi-input/multi-output VLSI architecture for two-dimensional lifting-based discrete wavelet transform. IEEE Transactions on Computers, 60(8), 1207–1211.

    Article  MathSciNet  Google Scholar 

  21. Zhang, W., Jiang, Z., Gao, Z., & Liu, Y. (2012). An efficient VLSI architecture for lifting-based discrete wavelet transform. IEEE Transactions on Circuits and Systems—II: Express Briefs, 59(3), 158–162.

    Article  Google Scholar 

  22. Hsia, C.-H., Chiang, J.-S., & Guo, J.-M. (2013). Memory-efficient hardware architecture of 2-D dual-mode lifting-based discrete wavelet transform. IEEE Transactions on Circuits and Systems for Video Technology, 25(4), 671–683.

    Article  Google Scholar 

  23. Bhat N.S. (2013) Implementation of lifting scheme based DWT architecture on FPGA. In M. Aswatha Kumar et al. (Eds.), Proceedings of international conference on advances in computing (pp. 361–369). Springer, India.

  24. Darji, A. D., Kushwah, S. S., Merchant, S. N., & Chandorkar, A. N. (2014). High-performance hardware architectures for multi-level lifting-based discrete wavelet transform. EURASIP Journal on Image and Video Processing, 2014, 47.

    Article  Google Scholar 

  25. Darji, A., Agrawal, S., Oza, A., Sinha, V., Verma, A., Merchant, S. N., et al. (2014). Dual-scan parallel flipping architecture for a lifting-based 2-D discrete wavelet transform. IEEE Transactions on Circuits and Systems—II: Express Briefs, 61(6), 433–437.

    Article  Google Scholar 

  26. Aziz, S. M., & Pham, D. M. (2012). Efficient parallel architecture for multi-level forward discrete wavelet transform processors. Computers and Electrical Engineering, 38, 1325–1335.

    Article  Google Scholar 

  27. Ang, B. H., Sheikh, U. U., & Marsono, M. N. (2015). 2-D DWT system architecture for image compression. Journal of Signal Processing System, 78, 131–137.

    Article  Google Scholar 

  28. Basiri, M. A., & Noor, M. Sk. (2016). An efficient VLSI architecture for lifting based 1D/2D discrete wavelet transform. Microprocessors and Microsystems, 47, 404–418.

    Article  Google Scholar 

  29. Wang, H., & Choy, C. S. (2016). Systolic array based VLSI architecture for high throughput 2-D discrete wavelet transform. In Proceedings of IEEE international conference on electron devices and solid-state circuits (EDSSC), Hong Kong, China.

  30. Al-Azawi, S. (2017). Low-power, low-area multi-level 2-D discrete wavelet transform architecture. Circuits System Signal Processing, 37(1), 444–458.

    Article  Google Scholar 

  31. Mohanty, B. K., & Meher, P. K. (2011). Memory efficient modular VLSI architecture for high-throughput and low-latency implementation of multilevel lifting 2-D DWT. IEEE Transactions on Signal Processing, 59(5), 2072–2084.

    Article  MathSciNet  Google Scholar 

  32. Hu, Y., & Jong, C. C. (2013). A memory-efficient high-throughput architecture for lifting-based multi-level 2-D DWT. IEEE Transactions on Signal Processing, 61(20), 4975–4987.

    Article  MathSciNet  Google Scholar 

  33. Zhang, Y., Cao, H., Jiang, H., & Li, B. (2016). Memory-efficient high-speed VLSI implementation of multi-level discrete wavelet transform. Journal of Visual Communication and Image Representation, 38, 297–306.

    Article  Google Scholar 

  34. Nath, P. K., & Banerjee, S. (2016). A high speed, memory efficient line based VLSI architecture for the dual mode inverse discrete wavelet transform of JPEG2000 decoder. Microprocessors and Microsystems, 40, 181–188.

    Article  Google Scholar 

  35. Savić, G., Prokin, M., Rajović, V., & Prokin, D. (2017). High-performance 1-D and 2-D inverse DWT 5/3 filter architectures for efficient hardware implementation. Circuits, Systems and Signal Processing, 36, 3674–3701.

    Article  Google Scholar 

  36. Huang, C.-T., Tseng, P., & -C, and Chen L.-G., (2005). Generic RAM-based architectures for two-dimensional discrete wavelet transform with line-based method. IEEE Transactions on Circuits and Systems for Video Technology, 15(7), 910–920.

    Article  Google Scholar 

  37. Hsia, C. H., Li, W. M., & Chiang, J. S. (2011). Memory-efficient architecture of 2-D lifting-based discrete wavelet transform. Journal of the Chinese Institute of Engineers, 34(5), 629–643.

    Article  Google Scholar 

  38. Liao, H., Mandal, M. K., & Cockburn, B. F. (2004). Efficient architectures for 1-D and 2-D lifting-based wavelet transforms. IEEE Transactions on Signal Processing, 52(5), 1315–1326.

    Article  MathSciNet  Google Scholar 

  39. Darji, A. D. and Limaye, A., (2014). Memory efficient VLSI architecture for lifting-based DWT. In Proceedings of 57th IEEE international midwest symposium on circuits and systems (MWSCAS), TX, USA.

  40. Diou, C., Torres, L., & Robert, M. (2001). An embedded core for the 2-D wavelet transform. In Proceedings of 8th IEEE international conference on emerging technologies and factory automation (vol. 2, pp. 179–186), Antibes-Juan les Pins, France.

  41. Chen, S.-C., & Wu, C.-C. (2002). An architecture of 2-D 3-level lifting-based discrete wavelet transform. In: Proceedings of VLSI design CAD symposium (pp. 351–354).

  42. Lan, X., Zheng, N., & Liu, Y. (2005). Low-power and high-speed VLSI architecture for lifting-based forward and inverse wavelet transform. IEEE Transactions on Consumer Electronics, 51(2), 379–385.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rohan Pinto.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pinto, R., Shama, K. An Efficient Architecture for Modified Lifting-Based Discrete Wavelet Transform. Sens Imaging 21, 53 (2020). https://doi.org/10.1007/s11220-020-00317-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11220-020-00317-z

Keywords

Navigation