contrast functional to be minimized in order to obtain
a perceptually-inspired contrast enhancement in the
wavelet domain.
In (Palma-Amestoy et al., 2009), the authors
proved that there exists only a type of contrast func-
tional that comply with a set of basic phenomenolog-
ical HVS properties: color constancy, i.e. the abil-
ity to perceive colors as (almost) the same indepen-
dently on the illumination conditions, locality of con-
trast enhancement, exhibited by well-knownphenom-
ena as e.g. Mach bands or simultaneous contrast, and
Weber-Fechner’s law of contrast perception, i.e. the
logarithmic response of the HVS to changes of spot
light intensity. This functional is the following
1
:
C
w
(I) =
∑
x∈I
∑
y∈I
w(x,y)
min{I(x),I(y)}
max{I(x),I(y)}
, (1)
where w : I × I → (0, +∞) is a weight function that
induces locality. The full details about why this func-
tional complies with the basic HVS features listed
above can be found in the quoted paper, here we
briefly report why the minimization of C
w
induces
contrast enhancement and how it is related to color
constancy. Regarding contrast enhancement, observe
that the function c(I(x),I(y)) =
min{I(x),I(y)}
max{I(x),I(y)}
is mini-
mized when the minimum intensity value decreases
and the maximum increases, which of course cor-
responds to a contrast intensification. The relation
with color constancy comes from the observation that
c is a homogeneous function of degree zero, i.e.
c(λI(x),λI(y)) = c(I(x), I(y)) for all λ 6= 0; in image
formation models λ is interpreted as the ‘color tem-
perature’ of the light source that illuminates a scene,
thus the homogeneity property implies that the func-
tional C
w
is able to automatically discard the color
cast induced by a global illuminant, coherently with
the HVS property of color constancy.
In this framework the function c plays the role of
basic perceptual contrast variable, a concept that in-
terested also E. Peli in (Peli, 1990). Peli generalized
the pioneering work (Hess et al., 1983) and studied
the perceptual contrast through a multiscale approach
in which, at each given scale j, he defined the percep-
tual contrast of x with respect to a neighborhoodU(x)
as a ratio, precisely
1
In the quoted paper the definition of C
w
allows an in-
creasing diffeomorphism ϕ to act on the fraction inside the
integral and the case ϕ ≡ id, id being the identity map used
here, is studied as a subcase. Since ϕ will not have any
prominent role in the present paper, we have omitted its
presence since the beginning to simplify the notation as
much as possible.
c
Peli
j,U(x)
=
g
j
∗ I(x)
h
j
∗ I(x)
(2)
where g and h are a band-pass and a low-pass filter,
respectively, of a filter bank with support in U(x) and
∗ denotes the convolution as usual. Peli’s ideas were
then embedded in the wavelet framework and used by
(Bradley, 1999) to build a wavelet-based visible dif-
ference predictor and by (Vandergheynst et al., 2000)
to implement digital watermarking. The details on the
considerations that led Peli to this definition can be
found in the previously quoted paper.
We are now going to show that the similarity be-
tween the two approaches to perceptual contrast just
described becomes even stronger if we recast the vari-
ational framework of (Palma-Amestoy et al., 2009)
into the wavelet domain.
For this purpose, let us start recalling that, fol-
lowing the classical reference book (Mallat, 2008),
an orthogonal wavelet multi-resolution analysis of
an image between two scales 2
L
and 2
J
, L,J ∈ Z,
L < J, is given by three sets of detail coefficients
{d
H
j,k
,d
V
j,k
,d
D
j,k
}
k∈I, j=L,...,J
, which correspond to the
horizontal, vertical and diagonal detail coefficients,
respectively, completed by {a
J,k
}
k∈I
, the approxima-
tion coefficients at the coarser scale. If the image
is in color, then each chromatic channel has its own
set of detail and approximation coefficients. The set
{a
J,k
}
k∈I
gives a coarse description of the image at
the scale J and it is obtained by convolution between
the image and a low pass filter. The set {d
j,k
}
k∈I
is
obtained by convolutionbetween the image and a spa-
tially localized band pass filter, so that the {d
j,k
}
k∈I
give a measure of local contrast in the image at the
scale 2
j
.
Our proposal for a perceptual contrast functional
in the wavelet domain is
C
p
j
,{a
j,k
}
({d
j,k
}) =
∑
k∈I
p
j
a
j,k
d
j,k
, (3)
where p
j
are positive coefficients that permits to mod-
ulate the strength of contrast enhancement. This def-
inition makes sense if the detail coefficients are dif-
ferent from zero, for this reason we fix a threshold
T
j
> 0 for each scale and consider only those d
j,k
sat-
isfying |d
j,k
| > T
j
; the other coefficients will be left
unchanged.
Thanks to the locality of the wavelet representa-
tion, the functional C
p
j
,{a
j,k
}
is intrinsically local and
does not need the introduction of any further weight-
ing function, which it is instead essential in the spatial
variational framework to localize the computation.
If we keep the approximation coefficients fixed
and let the other free to vary, then the minimization of
VISAPP 2012 - International Conference on Computer Vision Theory and Applications
318