Abstract
This paper presents a DSP implementation of real-time JPEG 2000 encoder system. Among several modules in JPEG 2000 encoder, the lifting algorithm for discrete wavelet transform (DWT) and the embedded block coding with optimized truncation (EBCOT) comprise more than 85% of the encoding complexity. Thus, it is very important to design and optimize these two modules in order to increase the encoding performance. First, we propose a overlapped block transferring (OBT) method that can significantly improve the performance of the lifting algorithm for DWT by increasing the cache hit rate. Next, we introduce a pipelined processing of passes (PPP) method for fast implementation of EBCOT Tier-1. This method reduces the processing time of EBCOT Tier-1 by processing the three coding passes of the same bit-plane like pipeline. Moreover, we propose a computationally efficient method of EBCOT Tier-2 to predict the truncation point by using the temporal redundancy in the image sequence. Experimental results show that our developed Motion-JPEG 2000 DSP system meets the common requirement of the real-time video coding [30 frames/s (fps)] and is proven to be a practical and efficient DSP solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rabbani, M., Joshi, R.: An overview of the JPEG 2000 still image compression standard. Signal Processing and Image Communication 17, 3–48 (2002)
Taubman, D.S., Marellin, M.W.: JPEG 2000: Image compression fundamentals, standards and practice. Kluwer Academic Publishers, Dordrecht (2002)
Information Technology - JPEG 2000 Image coding system: Part 1. ISO/IEC International Standard. 15444-1 (2000)
Yu, W., Qiu, R., Fritts, J.: Advantages of motion-jpeg 2000 in video processing. In: Proceedings of the SPIE, Visual Commmunications and Image Processing, vol. 4671, pp. 635–645 (2002)
Daubechies, I., Sweldens, W.: Factoring wavelet transforms into lifting scheme. The J. of Fourier Analsys and Applications 4, 247–269 (1998)
Taubman, D.S.: High performance scalable image compressin with EBCOT. IEEE Trans. Image Processing 9, 1158–1170 (2000)
Meerwald, P., Norecn, R., Uhl, A.: Cache issues with JPEG 2000 wavelet lifting. In: Proc. SPIE, Electron. Imaging, Vis. Commun. Image Process, vol. 4671, pp. 626–634 (2002)
Chatterjee, S., Brooks, C.D.: Cache-efficient wavelet lifting in JPEG 2000. IEEE Int. Conf. on Multimedia and Expo. 1, 797–800 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Choi, BD., Hwang, MC., Nam, JH., Lee, KH., Ko, SJ. (2004). DSP Implementation of Real-Time JPEG2000 Encoder Using Overlapped Block Transferring and Pipelined Processing. In: Bougé, L., Prasanna, V.K. (eds) High Performance Computing - HiPC 2004. HiPC 2004. Lecture Notes in Computer Science, vol 3296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30474-6_37
Download citation
DOI: https://doi.org/10.1007/978-3-540-30474-6_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24129-4
Online ISBN: 978-3-540-30474-6
eBook Packages: Computer ScienceComputer Science (R0)