Block permutation coding of images using cosine transform

We present the theory and practice of permutation coding as a new tool for very low-bit-rate image compression. Conventional source coding deals with the data information of signals, while the permutation coding achieves compression through efficiently representing the positional information (i.e., position permutation) caused by ordering the data information into order statistics. A set of four theorems is presented. The first one reveals the information-theoretic relationship between data and permutation information and the rest solves the efficient coding problem. For this, novel tools from finite group theory are applied to derive a compact form of representation for permutation, called permutation-cyclic-representation (PCR) vectors, with which various regularities and constraints in the structure of positional information are displayed, whereby the coding is made very easy using a runlength and Huffman method. A block DCT-based permutation coding algorithm (the BCPC) is developed attempting to combine the DCT's excellent features of energy packing and magnitude ordering that are found to be amenable to permutation coding. This mutually beneficial characteristic significantly reduces the coding bit-rate. Simulation results are provided for real images, showing an improvement by 3-4 dB in the peak-SNR index as compared to those representing the state-of-the-art.

[1]  Shuang Chen,et al.  The entropy of ordered sequences and order statistics , 1990, IEEE Trans. Inf. Theory.

[2]  Aaron D. Wyner,et al.  Some asymptotic properties of the entropy of a stationary ergodic data source with applications to data compression , 1989, IEEE Trans. Inf. Theory.

[3]  Haibo Li,et al.  Image sequence coding at very low bit rates: a review , 1994, IEEE Trans. Image Process..

[4]  John W. Woods,et al.  Subband coding of images , 1986, IEEE Trans. Acoust. Speech Signal Process..

[5]  Kiyoharu Aizawa,et al.  Model-based coding , 1995 .

[6]  H. Wielandt,et al.  Finite Permutation Groups , 1964 .

[7]  Katsumi Tanaka,et al.  Permutation coding of images using cosine transform , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[8]  Nikolas P. Galatsanos,et al.  Prioritized DCT for compression and progressive transmission of images , 1992, IEEE Trans. Image Process..

[9]  Makoto Miyahara,et al.  Block Distortion in Orthogonal Transform Coding - Analysis, Minimization, and Distortion Measure , 1985, IEEE Transactions on Communications.

[10]  K. R. Rao,et al.  On the computation and the effectiveness of discrete sine transform , 1980 .

[11]  Gonzalo R. Arce,et al.  BTC Image Coding Using Median Filter Roots , 1983, IEEE Trans. Commun..

[12]  Jerry D. Gibson,et al.  Distributions of the Two-Dimensional DCT Coefficients for Images , 1983, IEEE Trans. Commun..

[13]  Norman B. Nill,et al.  A Visual Model Weighted Cosine Transform for Image Compression and Quality Assessment , 1985, IEEE Trans. Commun..

[14]  Shinzo Kitamura,et al.  Image Line Permutation Coding Featuring of High Speed and Better Reconstruction Quality , 1994 .

[15]  Amir Dembo,et al.  Information theoretic inequalities , 1991, IEEE Trans. Inf. Theory.

[16]  Nariman Farvardin,et al.  Performance of Block Cosine Image Coding with Adaptive Quantization , 1985, IEEE Trans. Commun..

[17]  Howard M. Dreizen,et al.  Content-Driven Progressive Transmission of Grey-Scale Images , 1987, IEEE Trans. Commun..

[18]  A. Venetsanopoulos,et al.  Order statistics in digital image processing , 1992, Proc. IEEE.

[19]  A. Netravali,et al.  Design of Quantizers for DPCM Coding of Picture Signals , 1977, IEEE Trans. Commun..

[20]  Nikil Jayant,et al.  Signal Compression: Technology Targets and Research Directions , 1992, IEEE J. Sel. Areas Commun..

[21]  Victor-Emil Neagoe Predictive ordering technique and feedback transform coding for data compression of still pictures , 1992, IEEE Trans. Commun..

[22]  A.N. Netravali,et al.  Ordering techniques for facsimile coding: A review , 1980, Proceedings of the IEEE.

[23]  Michael Rodeh,et al.  Linear Algorithm for Data Compression via String Matching , 1981, JACM.

[24]  Robert Forchheimer,et al.  Image coding-from waveforms in animation , 1989, IEEE Trans. Acoust. Speech Signal Process..

[25]  David G. Daut,et al.  Combined Source-Channel Coding of Images Using the Block Cosine Transform , 1981, IEEE Trans. Commun..