Two-Stage Golomb - Context-Adaptive Binary Arithmetic Coders Coding in Lossless Image Compression

被引:0
作者
Frydrychowicz, Malgorzata [1 ]
Ulacha, Grzegorz [1 ]
机构
[1] West Pomeranian Univ Technol, Fac Comp Sci & Informat Technol, ul Zolnierska 49, PL-71210 Szczecin, Poland
关键词
lossless image compression; adaptive arithmetic coding; linear prediction; context-dependent constant component removing; prediction coding; PREDICTION; ALGORITHM; PIXEL;
D O I
10.12913/22998624/191111
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, a broad view of the individual stages of data modeling and encoding in the field of lossless image compression was presented. The main emphasis was placed on encoding prediction errors with the assumption of its geometric distribution. Basic and less common techniques of predictive data modeling for improving prediction efficiency by better fitting to a one-sided probability distribution were discussed. Among them, authors' own mechanism Conditional Move To Front (CMTF), which can be useful for encoding images with high variation of input data, was described. Additionally, an original two-stage mechanism for efficient prediction error encoding (used in three codecs of different computational complexities: Multi-ctx 2, 7-ctx MMAE, and Blend-28), which uses adaptive Golomb code at the initial stage and passes its binary output to context-adaptive binary arithmetic coders (CABAC), was described in detail. Separate coders for prediction error bit signs and prediction coefficients (often forming large block in header data) were also introduced. In particular, the authors focused on the important role of correct contextual division, when sections with different characteristics of their nearest neighborhood are grouped into separate classes to compress the data within each of them as efficiently as possible. From experimental studies, it was concluded that the minimum mean absolute error (MMAE) method is superior to the minimum mean square error (MMSE) method in determining linear prediction models, especially for images with low noise level. Connecting the mechanisms known from the literature with authors' ideas in the Blend-28 codec enabled to increase compression efficiency in comparison to the modern and popular WebP codec by achieving an approximately 11% shorter bit average.
引用
收藏
页码:62 / 85
页数:24
相关论文
共 65 条
[1]   Context modeling for near-lossless image coding [J].
Aiazzi, B ;
Alparone, L ;
Baronti, S .
IEEE SIGNAL PROCESSING LETTERS, 2002, 9 (03) :77-80
[2]  
Andriani S, 2004, IEEE IMAGE PROC, P513
[3]  
[Anonymous], 2022, Dataset of 45 Images
[4]   A progressive lossless/near-lossless image compression algorithm [J].
Avcibas, I ;
Memon, N ;
Sankur, B ;
Sayood, K .
IEEE SIGNAL PROCESSING LETTERS, 2002, 9 (10) :312-314
[5]  
Bai YC, 2024, Arxiv, DOI arXiv:2209.04847
[6]  
Bhaskaran Vasudev, 1997, Image and Video Compression Standards: Algorithms and Architectures
[7]   Lossless compression of continuous-tone images [J].
Carpentieri, B ;
Weinberger, MJ ;
Seroussi, G .
PROCEEDINGS OF THE IEEE, 2000, 88 (11) :1797-1809
[8]  
Chen XL, 2008, LECT NOTES COMPUT SC, V4943, P336, DOI 10.1007/978-3-540-78610-8_38
[9]   Gaussian Process Regression Based Prediction for Lossless Image Coding [J].
Dai, Wenrui ;
Xiong, Hongkai .
2014 DATA COMPRESSION CONFERENCE (DCC 2014), 2014, :93-102
[10]   Large Discriminative Structured Set Prediction Modeling With Max-Margin Markov Network for Lossless Image Coding [J].
Dai, Wenrui ;
Xiong, Hongkai ;
Wang, Jia ;
Zheng, Yuan F. .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (02) :541-554