• DocumentCode
    1143717
  • Title

    Efficient, low-complexity image coding with a set-partitioning embedded block coder

  • Author

    Pearlman, William A. ; Islam, Asad ; Nagaraj, Nithin ; Said, Amir

  • Author_Institution
    Comput. & Syst. Eng. Dept., Rensselaer Polytech. Inst., Troy, NY, USA
  • Volume
    14
  • Issue
    11
  • fYear
    2004
  • Firstpage
    1219
  • Lastpage
    1235
  • Abstract
    We propose an embedded, block-based, image wavelet transform coding algorithm of low complexity. It uses a recursive set-partitioning procedure to sort subsets of wavelet coefficients by maximum magnitude with respect to thresholds that are integer powers of two. It exploits two fundamental characteristics of an image transform-the well-defined hierarchical structure, and energy clustering in frequency and in space. The two partition strategies allow for versatile and efficient coding of several image transform structures, including dyadic, blocks inside subbands, wavelet packets, and discrete cosine transform (DCT). We describe the use of this coding algorithm in several implementations, including reversible (lossless) coding and its adaptation for color images, and show extensive comparisons with other state-of-the-art coders, such as set partitioning in hierarchical trees (SPIHT) and JPEG2000. We conclude that this algorithm, in addition to being very flexible, retains all the desirable features of these algorithms and is highly competitive to them in compression efficiency.
  • Keywords
    block codes; computational complexity; data compression; discrete cosine transforms; entropy codes; image coding; image colour analysis; optimisation; pattern clustering; transform coding; trees (mathematics); wavelet transforms; color image coding; discrete cosine transform; dyadic image transform; energy clustering; entropy coding; hierarchical trees; image wavelet transform coding algorithm; lossless coding; low-complexity image coding; rate distortion optimization; recursive set-partitioning embedded block coder; reversible coding; sorting mechanism; wavelet packets; Clustering algorithms; Color; Discrete cosine transforms; Discrete wavelet transforms; Frequency; Image coding; Partitioning algorithms; Transform coding; Wavelet coefficients; Wavelet packets; Color image coding; embedded coding; entropy coding; hierarchical coding; image coding; lossless coding; wavelet coding;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2004.835150
  • Filename
    1347192