• DocumentCode
    2292408
  • Title

    A progressive Ziv-Lempel algorithm for image compression

  • Author

    Greene, Daniel ; Vishwanath, Mohan ; Yao, Frances ; Zhang, Tong

  • Author_Institution
    Xerox Palo Alto Res. Center, CA, USA
  • fYear
    1997
  • fDate
    11-13 Jun 1997
  • Firstpage
    136
  • Lastpage
    144
  • Abstract
    We describe an algorithm that gives a progression of compressed versions of a single image. Each stage of the progression is a lossy compression of the image, with the distortion decreasing in each stage, until the last image is losslessly compressed. Progressive encodings are useful in applications such as Web browsing and multicast, where the best rate/distortion tradeoff often is not known in advance. With progressive encoding, the system can respond dynamically: for example, a low-quality version of an image is sufficient when a user wishes to browse quickly, or when a slow link is encountered in a multicast. Our algorithm assumes an initial vector quantization step which maps important information of an image, such as intensity values, into higher-order bits. The bit planes are then sent successively using a progressive Ziv-Lempel (1978) algorithm. We propose data structuring techniques for selectively coding only those entries in a Ziv-Lempel dictionary that are feasible matches, based on shared knowledge of the data transmitted in earlier stages. Our technique, when applied to sample images on the Web, gives significant improvements over interlaced GIF in both image quality and compression rate. Our progressive LZ algorithm runs in amortized linear time
  • Keywords
    data compression; data structures; image coding; rate distortion theory; vector quantisation; Web browsing; Ziv-Lempel dictionary; algorithm; bit planes; compression rate; data structuring; distortion; image quality; intensity values; interlaced GIF; linear time algorithm; lossy image compression; multicast; progressive Ziv-Lempel algorithm; progressive encoding; rate/distortion tradeoff; vector quantization; Application software; Computer science; Dictionaries; Encoding; Image coding; Image quality; Multicast algorithms; Rate distortion theory; Vector quantization; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compression and Complexity of Sequences 1997. Proceedings
  • Conference_Location
    Salerno
  • Print_ISBN
    0-8186-8132-2
  • Type

    conf

  • DOI
    10.1109/SEQUEN.1997.666910
  • Filename
    666910