Share Email Print

Optical Engineering

Remodeling JPEG arithmetic coder for improved end-of-block marker coding
Author(s): Gopal Lakhani
Format Member Price Non-Member Price
PDF $20.00 $25.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

In JPEG image compression algorithms, an entropy coder encodes an end-of-block (EOB) marker for each discrete cosine transform (DCT) block. The well-known Huffman coder encodes one such marker for each block. However, the binary arithmetic coder, which provides greater compression but is not as well known, encodes several EOB tests, one after each nonzero ac coefficient of the block. We present a modification to the JPEG arithmetic coding algorithm to reduce the number of EOB tests. Our algorithm encodes two extra zero ac coefficients for a small percentage of blocks, but it encodes fewer EOB tests. As a result, we reduce the total image code size by about 1.4% on average. In this process, we also study the effectiveness of the DCT and statistical models of this coder.

Paper Details

Date Published: 1 October 2004
PDF: 5 pages
Opt. Eng. 43(10) doi: 10.1117/1.1787836
Published in: Optical Engineering Volume 43, Issue 10
Show Author Affiliations
Gopal Lakhani, Texas Tech Univ. (United States)

© SPIE. Terms of Use
Back to Top