Scalable and robust image compression using quadtrees

We introduce a new scalable image encoding technique which is geared to support image communication over unreliable channels. Our image encoding technique is based on the quadtree representation of images and vector quantization. We use a mean-removal technique to separate the means image and the difference image. The difference image is then encoded as a breadth-first traversal of the quadtree corresponding to the image. Vector quantization is then used to compress the quadtree nodes based on the spatial locality of the quadtree data. The number of bits allocated to each node varies in each level according to its priority. We show that this encoding is time-efficient to generate. In addition, we demonstrate its ability to tolerate and conceal error. Moreover, we illustrate the ability of our encoding technique to react to changing network traffic patterns. The new encoding technique proved to perform well in all aspects. We plan to use this image encoding technique as the basis for deriving a new family of scalable and robust video encoding techniques.

[1]  P. J. Cordell,et al.  Low bit-rate image sequence coding using spatial decomposition , 1992 .

[2]  Khalid Sayood,et al.  Introduction to Data Compression , 1996 .

[3]  Eiji Kawaguchi,et al.  On a Method of Binary-Picture Representation and Its Application to Data Compression , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Allen Gersho,et al.  On the structure of vector quantizers , 1982, IEEE Trans. Inf. Theory.

[5]  Hanan Samet,et al.  Applications of spatial data structures , 1989 .

[6]  Peter Strobach,et al.  Quadtree-structured recursive plane decomposition coding of images , 1991, IEEE Trans. Signal Process..

[7]  Bernd Lamparter,et al.  PET - Priority Encoding Transmission: A New, Robust and Efficient Video Broadcast Technology (Video). , 1995, MM 1995.

[8]  Bernd Lamparter,et al.  PET—priority encoding transmission (video): a new, robust and efficient video broadcast technology , 1995, MULTIMEDIA '95.

[9]  Neil E. Wiseman,et al.  Operations on Quadtree Encoded Images , 1983, Comput. J..

[10]  John R. Woodwark,et al.  The Explicit Quad Tree as a Structure for Computer Graphics , 1982, Computer/law journal.

[11]  Gary J. Sullivan,et al.  Efficient quadtree coding of images and video , 1994, IEEE Trans. Image Process..

[12]  Ehab Al-Shaer,et al.  Interactive Distance Learning over Intranets , 1997, IEEE Internet Comput..

[13]  R. Williams The Goblin Quadtree , 1988, Comput. J..

[14]  Neil E. Wiseman,et al.  Operations on Quadtree Leaves and Related Image Areas , 1983, Comput. J..

[15]  Thomas R. Fischer,et al.  A comparison of vector quantization techniques in transform and subband coding of imagery , 1991, Signal Process. Image Commun..

[16]  Shokri Z. Selim,et al.  K-Means-Type Algorithms: A Generalized Convergence Theorem and Characterization of Local Optimality , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Samah Senbel,et al.  Octree generation from object silhouettes in orthographic views , 1996, Electronic Imaging.

[18]  Hussein M. Abdel-Wahab,et al.  A quadtree-based image encoding scheme for real-time communication , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[19]  D. D. Giusto,et al.  Hierarchical image coding via MSE-minimising bilinear approximation , 1991 .

[20]  Roland Wilson,et al.  Generalized quad-trees: a unified approach to multiresolution image analysis and coding , 1990, Other Conferences.

[21]  Samah Senbel,et al.  GrayCode Octree representation method , 1996, Electronic Imaging.

[22]  Clifford A. Shaffer,et al.  A Model for the Analysis of Neighbor Finding in Pointer-Based Quadtrees , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Nasser M. Nasrabadi,et al.  Interframe Hierarchical Vector Quantization , 1989 .

[24]  I. P. Stewart Quadtrees: Storage and Scan Conversion , 1986, Comput. J..

[25]  Meir Feder,et al.  Image compression via improved quadtree decomposition algorithms , 1994, IEEE Trans. Image Process..