Abstract
With the augmentation in multimedia technology, demand for high-speed real-time image compression systems has also increased. JPEG 2000 still image compression standard is developed to accommodate such application requirements. Embedded block coding with optimal truncation (EBCOT) is an essential and computationally very demanding part of the compression process of JPEG 2000 image compression standard. Various applications, such as satellite imagery, medical imaging, digital cinema, and others, require high speed and performance EBCOT architecture. In JPEG 2000 standard, the context formation block of EBCOT tier-1 contains high complexity computation and also becomes the bottleneck in this system. In this paper, we propose a fast and efficient VLSI hardware architecture design of context formation for EBCOT tier-1. A high-speed parallel bit-plane coding (BPC) hardware architecture for the EBCOT module in JPEG 2000 is proposed and implemented. Experimental results show that our design outperforms well-known techniques with respect to the processing time. It can reach 70 % reduction when compared to bit plane sequential processing.
Similar content being viewed by others
References
JPEG 2000 image coding system, ISO/IEC International Standard 15444-1. ITU Recommendation T.800, (2000)
ISO/IEC JTC1/SC29/WG1 N2678, document JPEG 2000 Part 1 020719 (final publication draft) (2002)
Taubman, D.S., Marcellin, M.W.: JPEG2000 image compression fundamentals, standards, and practice (2002)
Acharya, T., Tsai, P.: JPEG2000 Standard for Image Compression: Concepts Algorithms and VLSI Architectures. Wiley (2005)
Rabbani, M., Joshi, R.: An overview of the JPEG 2000 still image compression standard. Signal Process Image Commun 17(1), 3–48 (2002)
Lee, D.: JPEG 2000: Retrospective and new developments. Proc. IEEE 93(1), 32–41 (2005)
Das, A., Hazra, A., Banerjee, S.: An efficient architecture for 3-D discrete wavelet transform. IEEE Trans. Circuits Syst. Video Technol. 20(2), 286–296 (2010)
Delaunay, X., Chabert, M., Charvillat, V., Morin, G.: Satellite image compression by post-transforms in the wavelet domain. Signal Process. 90(2), 599–610 (2010)
Varma, K., Damecharla, H., Bell, A., Carletta, J., Back, G.: A fast JPEG 2000 encoder that preserves coding efficiency: The split arithmetic encoder. IEEE Trans. Circuits Syst. 55(11), 3711–3722 (2008)
Huang, Q., Zhou, R., Hong, Z.: Low memory and low complexity VLSI implementation of JPEG 2000 codec. IEEE Trans. Consum. Electron. 50(2), 638–646 (2004)
Gangadhar, M., Bhatia, D.: FPGA based EBCOT architecture for JPEG 2000. Microprocess. Microsyst. 29(8–9), 363–373 (2005)
Li, Y., Bayoumi, M.: A three-level parallel high-speed low-power architecture for EBCOT of JPEG 2000. IEEE Trans. Circuits Syst. Video Technol. 16(9), 1153–1163 (2006)
Lian, C., Chen, K., Chen, H., Chen, L.: Analysis and architecture design of block-coding engine for EBCOT in JPEG 2000. IEEE Trans. Circuits Syst. Video Technol. 13(3), 219–230 (2003)
Zhang, C., Long, Y., Kurdahi, F.: A scalable embedded JPEG 2000 architecture. J. Syst. Archit. 53(8), 524–538 (2007)
Fang, H.-C., Chang, Y.-W., Wang, T.-C., Lian, C.-J., Chen, L.-G.: Parallel embedded block coding architecture for JPEG 2000. IEEE Trans. Circuits Syst. Video Technol. 15(9), 1086–1097 (2005)
Modrzyk, D., Staworko, M.: A high-performance architecture of JPEG2000 encoder. In: 19th European Signal Processing conference (EUSIPCO 2011), September 2011
Sarawadekar, K., Banerjee, S.: A High Speed Bit Plane Coder for JPEG2000 and its FPGA Implementation. In: 17th European Signal Processing conference (EUSIPCO 2009), September 2009
Liu, K., Zhou, Y., Song Li, Y., Ma, J.F.: A high performance MQ encoder architecture in JPEG2000. Integr. VLSI J. 43(3), 305–317 (2010)
JASPER software reference manual. ISO/IEC/JTC1/SC29/WG1N2415
Liu, K., Wu, C., Li, Y.: A high-performance VLSI architecture of EBCOT block coding in JPEG2000. J Electron (China) 23(1) (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Saidani, T., Atri, M., Khriji, L. et al. An efficient hardware implementation of parallel EBCOT algorithm for JPEG 2000. J Real-Time Image Proc 11, 63–74 (2016). https://doi.org/10.1007/s11554-013-0322-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-013-0322-9