We present a variant of the JPEG baseline image compression algorithm optimized for images that were generated
by a JPEG decompressor. It inverts the computational steps of one particular JPEG decompressor implementation
(Independent JPEG Group, IJG), and uses interval arithmetic and an iterative process to infer the possible
values of intermediate results during the decompression, which are not directly evident from the decompressor
output due to rounding. We applied our exact recompressor on a large database of images, each compressed at
ten different quality factors. At the default IJG quality factor 75, our implementation reconstructed the exact
quantized transform coefficients in 96% of the 64-pixel image blocks. For blocks where exact reconstruction
is not feasible, our implementation can output transform-coefficient intervals, each guaranteed to contain the
respective original value. Where different JPEG images decompress to the same result, we can output all possible
bit-streams. At quality factors 90 and above, exact recompression becomes infeasible due to combinatorial
explosion; but 68% of blocks still recompressed exactly.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.