• 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