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
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;
Conference_Titel :
Compression and Complexity of Sequences 1997. Proceedings
Conference_Location :
Salerno
Print_ISBN :
0-8186-8132-2
DOI :
10.1109/SEQUEN.1997.666910