Lossless Compression Algorithm Based on Context Tree

In order to deal with the context dilution problem introduced in the lossless compression of M-ary sources, a lossless compression algorithm based on a context tree model is proposed. By making use of the principle that conditioning reduces entropy, the algorithm constructs a context tree model to make use of the correlation among adjacent image pixels. Meanwhile, the M-ary tree is transformed into a binary tree to analyze the statistical information of the source in more details. In addition, the escape symbol is introduced to deal with the zero-frequency symbol problem when the model is used by an arithmetic encoder. The increment of the description length is introduced for the merging of tree nodes. The experimental results show that the proposed algorithm can achieve better compression results.

[1]  Jianhua Chen Context modeling based on context quantization with application in wavelet image coding , 2004, IEEE Trans. Image Process..

[2]  Amin Zheng,et al.  Joint Denoising/Compression of Image Contours via Shape Prior and Context Tree , 2017, IEEE Transactions on Image Processing.

[3]  Jorma Rissanen,et al.  Applications of universal context modeling to lossless compression of gray-scale images , 1995, Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers.

[4]  Alexander Kolesnikov,et al.  Lossless Compression of Color Map Images by Context Tree Modeling , 2007, IEEE Transactions on Image Processing.

[5]  Alexander Kolesnikov,et al.  Lossless compression of map contours by context tree modeling of chain codes , 2007, Pattern Recognit..

[6]  Din-Chang Tseng,et al.  Mutiscale Texture Segmentation Using Contextual Hidden Markov Tree Models , .

[7]  Pasi Fränti,et al.  Adaptive Context-Tree-Based Statistical Filtering for Raster Map Image Denoising , 2011, IEEE Transactions on Multimedia.

[8]  Yuan Yan Tang,et al.  Scalable Compression of Stream Cipher Encrypted Images Through Context-Adaptive Sampling , 2014, IEEE Transactions on Information Forensics and Security.

[9]  Pasi Fränti,et al.  On the use of context tree for binary image compression , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[10]  Pasi Fränti,et al.  Compression of map images by multilayer context tree modeling , 2005, IEEE Transactions on Image Processing.

[11]  Amin Zheng,et al.  Context Tree-Based Image Contour Coding Using a Geometric Prior , 2016, IEEE Transactions on Image Processing.

[12]  Ian H. Witten,et al.  The zero-frequency problem: Estimating the probabilities of novel events in adaptive text compression , 1991, IEEE Trans. Inf. Theory.

[13]  Michel Barlaud,et al.  Mutual information-based context quantization , 2010, Signal Process. Image Commun..

[14]  Alistair Moffat,et al.  Implementing the PPM data compression scheme , 1990, IEEE Trans. Commun..