分类: C/C++
2012-05-10 15:48:07
Figure 2.5: Contrast sensitivity function
The reason why we can not distinguish patterns with high frequncies is
the limited number of photoreceptors in our eye. There are several
other functions proposed by other authors, but we choose the above
function [] because it can be simply analitically
described. The same function is also used by Rushmeier et
al. [] and Gaddipati et al. [], which was
another motivating factor in using this function.
According to Weber's law, from the beginning of the century, the ratio
of the just noticeable difference
and the
luminance L is constant, and equals 0.02 for a wide
range of luminances. Nowadays there are better descriptions of just
noticeable difference, and it is clear that it is not constant but
depends on the adaptation level, and can be approximated using Weber's
law just at certain adaptation levels.
The mapping function proposed by Greg Ward in [] relies on the
work of Blackwell conducted in the early 1970s. Using a briefly
flashing dot on a uniform background Blackwell established the
relationship between adaptation luminance, , and just noticeable
difference in luminance
as:
That means that if there is a patch of luminance
on the background of luminance
it will be discernible, but
the patch of luminance
, where
will
not.
A more complex function for the whole range of human vision is used by
Ferwerda et al. [], and later by Larson et al. in
[]. It accounts for both rod and cone, response, and is
given in equation
.
Ferwerda et al. [] and Larson et al. [] also
exploit the changes in visual acuity. Visual acuity is the measure of
the visual system's ability to resolve spatial details. It drops off
significantly for low illumination levels. Actually it is about at
and drops off to about
at
.
Ferwerda et al. also used the time aspect of adaptation. We are all familiar with the fact that we can not see immediately after entering the cinema if the film has already begun. After some period of time we can see the details again. Using Ferwerda's model it is possible to simulate such time changes of adaptation in computer graphics.