Handbook of Image and Video Processing : B TC 5 . 2 BLOCK TRUNCATION CODING ( BTC )

The problem of how one stores and transmits a digital image has been a topic of research for more than 40 years and was initially driven by military applications and NASA. The problem, simply stated, is how does one efficiently represent an image in binary form? This is the image compression problem. It is a special case of the source coding problem addressed by Shannon in his landmark paper [1] on communication systems. What is different about image compression is that techniques have been developed that exploit the unique nature of the image and the observer. These include the spatial nature of the data and of the human visual system. The “efficiency” of the representation depends on two properties of every image compression technique: data rate (in bits/pixel) and distortion in the decompressed image. The date rate is a measure of how much bandwidth one would require to transmit the image or how much space it would take to store the image. Ideally one would like this to be as small as possible. If the decompressed image is exactly the same as the original image, the technique is said to be lossless. Otherwise the technique is lossy and the decompressed image has distortion or coding artifacts in it. Depending on the application, one can often trade distortion for data rate, hence if a user is willing to accept images with more distortion the data rate can often be lower. Statistical and structural methods have been developed for image compression [2], the former being based on the principles of source coding with emphasis on the algebraic structure of the pixels in

[1]  G. Szegő Zeros of orthogonal polynomials , 1939 .

[2]  D. Sakrison,et al.  On the Role of the Observer and a Distortion Measure in Image Transmission , 1977, IEEE Trans. Commun..

[3]  Edward J. Delp MOMENT PRESERVING QUANTIZATION AND ITS APPLICATION IN BLOCK TRUNCATION CODING , 1979 .

[4]  Edward J. Delp,et al.  IMAGE CODING FOR PHOTOANALYSIS. , 1980 .

[5]  O.R. Mitchell,et al.  Multilevel graphics representation using block truncation coding , 1980, Proceedings of the IEEE.

[6]  Trevor Mudge,et al.  IMAGE CODING USING THE MULTIMICROPROCESSOR SYSTEM PASM. , 1982 .

[7]  Nasser M. Nasrabadi,et al.  Hierarchical block truncation coding of digital HDTV images , 1990 .

[8]  Edward J. Delp,et al.  The use of block truncation coding in DPCM image coding , 1991, IEEE Trans. Signal Process..

[9]  Edward J. Delp,et al.  Transactions Papers Moment Preserving Quantization , 1991 .

[10]  Liang-Gee Chen,et al.  A real-time video signal processing chip , 1993 .

[11]  Robert Ulichney,et al.  Software Motion Pictures , 1993, Digit. Tech. J..

[12]  Olli Nevalainen,et al.  Compression of Digital Images by Block Truncation Coding: A Survey , 1994, Comput. J..

[13]  H. B. Mitchell,et al.  A comparison of different block truncation coding algorithms for image compression , 1994, Signal Process. Image Commun..

[14]  Wolfgang Effelsberg,et al.  XMovie: architecture and implementation of a distributed movie system , 1995, TOIS.

[15]  Kai-Kuang Ma,et al.  New properties of AMBTC [absolute moment block truncation coding] , 1995, IEEE Signal Processing Letters.

[16]  B. Dasarathy Image data compression - block truncation coding , 1995 .

[17]  Edward J. Delp,et al.  Color image coding using morphological pyramid decomposition , 1995, IEEE Trans. Image Process..

[18]  Alan C. Bovik,et al.  Motion-compensated visual pattern image sequence coding for full-motion multisession videoconferencing on multimedia workstations , 1996, J. Electronic Imaging.

[19]  Edward J. Delp,et al.  Video Compression for Multimedia Applications , 1996 .

[20]  Norman D. Black,et al.  Second-generation image coding: an overview , 1997, CSUR.

[21]  Kai-Kuang Ma Put absolute moment block truncation coding in perspective , 1997, IEEE Trans. Commun..

[22]  William K. Pratt,et al.  Developing Visual Applications: Xil : An Imaging Foundation Library , 1997 .