DocumentCode
3583730
Title
Cache-efficient wavelet lifting in JPEG 2000
Author
Chatterjee, Saptarshi ; Brooks, Christopher D.
Author_Institution
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
1
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
797
Abstract
The discrete wavelet transform (DWT), the technology at the heart of the JPEG 2000 image compression system, operates on user-definable tiles of the image, as opposed to fixed-size blocks of the image as does the discrete cosine transform (DCT) used in JPEG. This difference reduces artificial blocking effects but can severely stress the memory system. We examine the interaction of the DWT and the memory hierarchy, modify the structure of the DWT computation and the layout of the image data to improve cache and translation lookaside buffer (TLB) locality, and demonstrate significant performance improvements of the DWT over a baseline implementation. Our optimized DWT implementation exhibits speedups of up to 4× over the DWT in a JPEG 2000 reference implementation.
Keywords
cache storage; code standards; data compression; discrete wavelet transforms; image coding; telecommunication standards; transform coding; DCT; DWT; JPEG 2000 image compression system; TLB locality; artificial blocking effects reduction; cache; cache-efficient wavelet lifting; discrete cosine transform; discrete wavelet transform; image data layout; memory hierarchy; still image coding; still image compression; translation lookaside buffer; user-definable image tiles; Discrete cosine transforms; Discrete wavelet transforms; Frequency; Heart; Image coding; Resilience; Scalability; Stress; Tiles; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia and Expo, 2002. ICME '02. Proceedings. 2002 IEEE International Conference on
Print_ISBN
0-7803-7304-9
Type
conf
DOI
10.1109/ICME.2002.1035902
Filename
1035902
Link To Document