Share Email Print

Optical Engineering

Integer-based, post-compression rate-distortion optimization computation in JPEG2000 compression
Author(s): Eric J. Blaster; William F. Turri
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

An integer-based, post-compression rate-distortion optimization (PCRD-Opt) algorithm for JPEG2000 rate control is presented. The distortion estimation, described in the JPEG2000 standard, requires noninteger processing, and the overwhelming computational burden on JPEG2000 is the distortion calculation, which is calculated for every bit of the uncompressed image. An integer-based approach for distortion calculation is proposed. The proposed method reduces the computational requirements for PCRD-Opt within the Tier I encoder, as well as provides a more straightforward algorithm for embedded processing, requiring no distortion lookup tables (LUTs) for proper distortion computation. The proposed integer-based method improves upon the PCRD-Opt method described in the standard. Specifically, the proposed method reduces the Tier I processing time from a direct implementation of PCRD-Opt by approximately 39% on average and reduces the overall JPEG2000 processing by 34%. The proposed method reduces the Tier I processing time from an offline implementation of PDRD-Opt utilizing LUTs by approximately 21% on average, and reduces the overall JPEG2000 processing by 19%. The proposed integer-based distortion estimation provides a rate-distortion curve equivalent to both the direct and offline PCRD methods described in the standard.

Paper Details

Date Published: 1 July 2010
PDF: 6 pages
Opt. Eng. 49(7) 077005 doi: 10.1117/1.3467492
Published in: Optical Engineering Volume 49, Issue 7
Show Author Affiliations
Eric J. Blaster, Univ. of Dayton (United States)
William F. Turri, Univ. of Dayton Research Institute (United States)

© SPIE. Terms of Use
Back to Top