Title: Contrast-Based Quantization and Rate Control for Wavelet-Coded Images
1Contrast-Based Quantization and Rate Control for
Wavelet-Coded Images
- Damon Chandler and Sheila Hemami
2Introduction
- Wavelet-based lossy image compression entails
quantization of subband coefficients, a process
which induces distortions in the reconstructed
image. These quantization distortions are
localized in spatial frequency and orientation,
and they are spatially correlated with the image.
3- The spatial frequency and orientation of the
quantization distortions depends on which subband
is quantized. - The contrast of the quantization distortions
depends on - the granularity of the quantizer (i.e., the
quantizers step size) - statistical properties of the image and subband
- physical characteristics of the display (e.g.,
monitor gamma).
We have quantified human visual responses to
wavelet subband quantization distortions via
psychophysical testing and we have incorporated
the psychophysical results into a contrast-based
quantization strategy. A quantizer step size is
selected for each wavelet subband such that the
distortions induced via quantization exhibit
specific contrast ratios. These contrasts are
selected based on (1) masked detection
thresholds (2) visual error-pooling and (3)
global precedence.
4Experimental Protocol
- Paradigm Contrast detection thresholds measured
via Method of Adjustment (MOA) - Observers 50 subjects selected from the Cornell
community. - Apparatus
- Display visual resolution 36.8 pixels/deg
- gamma 2.3.
- Stimuli
- DWT 9/7 biorthogonal filters 5 decomposition
levels. - Targets Simple and compound wavelet subband
quantization distortions - Simple targets LH,HL distortions _at_ levels 1
through 5 - Compound targets LH,HL distortions _at_ levels
34, 45 LHHL distortions
_at_ levels 3,4,5 - Masks Uniform gray field (i.e., no mask) and 15
grayscale natural images.
5Experimental Results
- Detection of simple distortions
- Contrast thresholds (CTs) vary with spatial
frequency. - Equal thresholds for horizontal (LH) and vertical
(HL) distortions. - Models
- Visual error pooling
- Model
- Unmasked ß ? 3.4 masked-by-image ß ? 1.
- Suprathreshold effects
- Image structure is visually processed from coarse
to fine scales ? discard subbands in a
fine-to-coarse scale progression.
6Detection of Wavelet Subband Quantization
Distortions
7(No Transcript)
8Algorithm
(1) Select a baseline contrast C0 based on the
desired rate or quality.
(2) Compute the total perceived contrast based on
C0 and a linear visual error-pooling model.
(3) Compute a contrast C(s) for each subband s
based on C0 and the total perceived contrast.
9(4) Compute a quantizer step size ?(s) for each
subband s such that the distortions due to
quantization of s exhibit a contrast C(s) in the
reconstructed image.
(5) Quantize each subband s using step size ?(s).
(6) Entropy code the subbands and check the rate
adjust C0 and repeat steps (2) and (3) as
necessary to meet the target rate.
10Barbara coded at 0.3 bpp
Baseline JPEG-2000 PSNR 28.3
Contrast-Based Strategy PSNR 24.8
11Duck coded at 0.1 bpp
Baseline JPEG-2000 PSNR 20.9
Contrast-Based Strategy PSNR 20.6
12Contrast and Bit Allocations
13Conclusions
- The contrast-based algorithm described here
succeeds at preserving visual quality by
indirectly allocating bits to each subband based
on appointed contrast ratios. These contrasts
are selected based on
- Contrast detection thresholds.
- A linear model of suprathreshold visual error
pooling. - Higher-level effects which are uniquely imposed
by natural image maskers (e.g., global
precedence).
For further information on this work, please
visit http//foulard.ee.cornell.edu/DCQ.html