About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
SPIE Applications of Digital Image Processing 1993
Conference paper
Modified Metropolis annealing algorithm for QM-AYA arithmetic Coder design optimization
Abstract
The QM-Coder is an adaptive binary arithmetic coder for the JPEG and JBIG image compression standards. This coder employs a probability estimation state table (finite state machine). The present state corresponds to the current probability estimate. The estimate takes the form of the augend value that (on encode) is added to the code string if the less probable symbol occurs. The state changes only if the arithmetic coder experiences a renormalization. The QM-AYA coder is derived from the Q-Coder and the QM-Coder. A modified Metropolis method was used to fine-tune the QM-AYA augend values for improved compression performance. Heuristics in the search strategy to determine the next change in augend values reduced the estimated 54 year run time of the generalized annealing algorithm to 4 weeks.