Improved distance coding of binary images by run length coding of the most probable interval

We proposed a new method to improve our previous work on efficient distance-coding of binary images, where we compressed a binary image by applying the bzip2 lossless data compressor on a sequence of intervals, which represent the distances between identical source symbols - either zeros or ones for binary images. Motivated by the observation that a majority of intervals tends to be one, we propose to run-length code this most probable interval independently from the rest of the intervals. Separate Huffman coding tables were used to code the run-lengths of the most probable interval versus other intervals. Consequently, this hybrid coding scheme allows a fraction of one bit to be assigned to the most probable interval on average, as opposed to at least one bit per interval without run-length coding, thereby contributing to about 17% improvement on the compression ratios on some test images.

[1]  Patrick Ndjiki-Nya,et al.  Unsupervised color classifier training for soccer player detection , 2013, 2013 Visual Communications and Image Processing (VCIP).

[2]  S. Zahir,et al.  A new rectangular partitioning based lossless binary image compression scheme , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[4]  Travis Gagie,et al.  Move-to-Front, Distance Coding, and Inversion Frequencies Revisited , 2007, CPM.

[5]  Lele Zhou,et al.  A New Efficient Algorithm for Lossless Binary Image Compression , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[6]  Alberto Leon-Garcia,et al.  Efficient run-length encodings , 1982, IEEE Trans. Inf. Theory.

[7]  Pritee Khanna,et al.  ROI segmentation using Local Binary Image , 2013, 2013 IEEE International Conference on Control System, Computing and Engineering.

[8]  Sebastian Deorowicz,et al.  Second step algorithms in the Burrows–Wheeler compression algorithm , 2002, Softw. Pract. Exp..

[9]  W. David Pan,et al.  An adaptive interval generation method for efficient distance coding of binary images , 2015, International Conference on Graphic and Image Processing.

[10]  Michael W. Marcellin,et al.  Improved Resolution Scalability for Bilevel Image Data in JPEG2000 , 2007, IEEE Transactions on Image Processing.

[11]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .

[12]  Solomon W. Golomb,et al.  Run-length encodings (Corresp.) , 1966, IEEE Trans. Inf. Theory.

[13]  João Ascenso,et al.  Lossless compression of binary image descriptors for visual sensor networks , 2013, 2013 18th International Conference on Digital Signal Processing (DSP).

[14]  A. Kazlouski,et al.  Plain objects detection in image based on a contour tracing algorithm in a binary image , 2014, 2014 IEEE International Symposium on Innovations in Intelligent Systems and Applications (INISTA) Proceedings.

[15]  Amar Mukherjee,et al.  The Burrows-Wheeler Transform:: Data Compression, Suffix Arrays, and Pattern Matching , 2008 .

[16]  Wei-Wei Lu,et al.  A fast-adaptive Huffman coding algorithm , 1993, IEEE Trans. Commun..

[17]  Gnanou Florence Sudha,et al.  Non-subsampled contourlet transform based image Denoising in ultrasound thyroid images using adaptive binary morphological operations , 2014, IET Comput. Vis..

[18]  S. Golomb Run-length encodings. , 1966 .

[19]  Jorma Rissanen,et al.  Compression of Black-White Images with Arithmetic Coding , 1981, IEEE Trans. Commun..