JOURNAL ARTICLE

Context-dependent multilevel pattern matching for lossless image compression

Yunwei JiaEn‐hui Yang

Year: 2003 Journal:   IEEE Transactions on Information Theory Vol: 49 (12)Pages: 3169-3184   Publisher: Institute of Electrical and Electronics Engineers

Abstract

In this paper, the multilevel pattern matching (MPM) code for compression of one-dimensional (1D) sequences is first generalized to compress two-dimensional (2D) images, resulting in a 2D multilevel pattern matching (MPM) code. It is shown that among all images of n pixels, the worst case redundancy of the 2D MPM code against any finite-template-based arithmetic code is O(1//spl radic/logn). This result contrasts unfavorably with the fact that among all 1D sequences of length n, the MPM code has a worst case redundancy of O(1/logn) against any finite-state arithmetic code; this is caused by the so-called 2D boundary effect. To alleviate the 2D boundary effect, we extend the 2D MPM code to the case of context modeling, yielding a context-dependent 2D MPM code. It is shown that among all images of n pixels, the context-dependent 2D MPM code has an O(1/logn) worst case redundancy against any finite-template-based arithmetic code satisfying a mild condition; this redundancy is better than that of the 2D MPM code without context models. Experimental results demonstrate that the context-dependent 2D MPM code significantly outperforms the 2D MPM code without context models for bi-level images. It is also demonstrated that, in terms of compression rates, the context-dependent 2D MPM code performs significantly better than the progressive coding mode of JBIG1 for both textual and bi-level images, and better than or comparably to the sequential coding mode of JBIG1 and JBIG2. In addition to its excellent compression performance, the context-dependent 2D MPM code allows progressive transmission of images.

Keywords:
Redundancy (engineering) Arithmetic coding Lossless compression Data compression Computer science Algorithm Code (set theory) Systematic code Context (archaeology) Theoretical computer science Prefix code Coding (social sciences) Constant-weight code Pixel Universal code Context model Code rate Mathematics Artificial intelligence Decoding methods Linear code Context-adaptive binary arithmetic coding Block code Statistics Programming language

Metrics

5
Cited By
0.00
FWCI (Field Weighted Citation Impact)
28
Refs
0.14
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Data Compression Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Cellular Automata and Applications
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Universal lossless compression via multilevel pattern matching

John C. KiefferEn‐hui YangG.J. NelsonPamela C. Cosman

Journal:   IEEE Transactions on Information Theory Year: 2000 Vol: 46 (4)Pages: 1227-1245
JOURNAL ARTICLE

Context-based Lossless Image Compression

Peter Tischer

Journal:   The Computer Journal Year: 1993 Vol: 36 (1)Pages: 68-77
JOURNAL ARTICLE

Lossless Image Compression by Block Matching

James A. Storer

Journal:   The Computer Journal Year: 1997 Vol: 40 (2 and 3)Pages: 137-145
© 2026 ScienceGate Book Chapters — All rights reserved.