Lossless JBIG2 coding performance

TitleLossless JBIG2 coding performance
Publication TypeConference Paper
Year of Publication1999
AuthorsTompkins, D. A. D., and F. Kossentini
Conference NameData Compression Conference, 1999. Proceedings. DCC '99
Pagination553
Date Publishedmar.
Keywordsbi-level image compression, code standards, coding performance, complexity, data compression, decoding, dictionary symbols, double dictionary approach, execution times, generic region residue, image coding, ISO/IEC, ITU-T, JBIG2 coding, JBIG2 standard, Joint Bi-Level Expert Group, lossless coding, refinement-aggregate dictionary, residue cleanup, residue codes
Abstract

Summary form only given. The Joint Bi-Level Expert Group (JBIG), an international study group affiliated with the ISO/IEC and ITU-T, has recently completed a committee draft of the JBIG2 standard for lossy and lossless bi-level image compression. We study design considerations for a purely lossless encoder. First, we outline the JBIG2 bitstream, focusing on the options and parameters available to an encoder. Then, we present numerous lossless encoder design strategies, including lossy to lossless coding approaches. For each strategy, we determine the compression performance, and the execution times for both encoding and decoding. The strategy that achieved the highest compression performance in our experiment used a double dictionary approach, with a residue cleanup. In this strategy, small and unique symbols were coded as a generic region residue. Only repeated symbols or those used as a basis for soft matches were added to a dictionary, with the remaining symbols embedded as refinements in the symbol region segment. The second dictionary was encoded as a refinement-aggregate dictionary, where dictionary symbols were encoded as refinements of symbols from the first dictionary, or previous entries in the second dictionary. With all other bitstream parameters optimized, this strategy can easily achieve an additional 30% compression over simpler symbol dictionary approaches. Next, we continue the experiment with an evaluation of each of the bitstream options and configuration parameters, and their impact on complexity and compression. We also demonstrate the consequences of choosing incorrect parameters. We conclude with a summary of our compression results, and general recommendations for encoder designers

URLhttp://dx.doi.org/10.1109/DCC.1999.785710
DOI10.1109/DCC.1999.785710

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949
Email:

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia