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.
Similar content being viewed by others
References
Acharya, T., & Chakrabarti, C. (2006). A survey on lifting-based discrete wavelet transform architectures. Journal of VLSI Signal Processing, 42, 321–339.
Daubechies, I., & Sweldens, W. (1998). Factoring wavelet transforms into lifting schemes. Journal of Fourier Analysis and Applications, 4(3), 247–269.
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.
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.
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.
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.
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.
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.
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.
Chen, P.-Y. (2004). VLSI implementation for one-dimensional multilevel lifting-based wavelet transform. IEEE Transactions on Computers, 53(4), 386–398.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Al-Azawi, S. (2017). Low-power, low-area multi-level 2-D discrete wavelet transform architecture. Circuits System Signal Processing, 37(1), 444–458.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11220-020-00317-z