intrinsically time evolution of their activities.
Thus, visual attention focus, seen as a predator,
could evolve dynamically;
• without any objective (top down information or
pregnancy), choosing a method for conspicuity
maps fusion is hard. A solution consists in de-
veloping a competition between conspicuity maps
and waiting for a natural balance in the preys /
predators system, reflecting the competition be-
tween emergence and inhibition of elements that
engage or not our attention;
• discrete dynamic systems can have a chaotic be-
haviour. Despite the fact that this property is
not often interesting, it is an important one for
us. Actually, it allows the emergence of original
paths and exploration of visual scene, even in non
salient areas, reflecting something like curiosity.
Finally, we present the results of experiments de-
signed to validate the relevance of these different im-
provements. We have decided to compare different
models, included those of (Itti et al., 1998), our im-
provements, and two random models (with or without
central bias).
In the following section, we present the approach
we have used to generate efficient and real time con-
spicuity maps.
2 REAL-TIME GENERATION OF
CONSPICUITY MAPS
Our solution is derived from work done in (Frintrop,
2006) and (Frintrop et al., 2007). The author uses
integral images (Viola and Jones, 2004) in order to
rapidly create conspicuity maps. Nevertheless, she
explains that these optimisations are only applied to
intensity and colour maps. Furthermore, she uses
many integral images (one for each multi-resolution
pyramid level of each conspicuity map), even if this
approach is sub-optimal it was chosen in order not
to change the original structure of their algorithm.
Lastly, integral image were not used for computing
the orientation map because results would have been
less accurate than using Gabor filters, but also because
is not trivial to compute oriented filters with angle dif-
ferent from 0 or 90deg with integral images.
To reach optimal processing times, we have de-
cided to use integral images for all the conspicuity
maps. As a consequence, Gabor filters were replaced
by simpler Haar like oriented band pass filter. Thus,
for all levels of On and Off intensity channel, R/G
and B/Y colour channels and 0 and 90deg oriented fil-
tered, we use integral images. For 45deg and 135 deg
maps, an oriented integral image is computed using
(Barczak, 2005) method.
All the information needed by multi-resolution
analysis is finally processed from only four integral
images.
The following results were obtained on a Compaq
nc8430 computer with 2Go of memory and an Intel
dual-core T2400 CPU 1.83 Ghz, using a C# imple-
mentation:
Resolution 160x120 320x240 640x480
Number of levels 3 4 5
Processing time 12ms 60ms 250ms
Accordingly, it is possible to stay in real time for
320x240 images. Nevertheless, these results are dif-
ficult to compare with those of (Frintrop et al., 2007)
mainly because:
• configurations are different (experiments and
hardware);
• programming languages (C# vs C++);
• levels of resolution is more numerous in our sys-
tem.
Regarding the last point, (Frintrop et al., 2007) as
(Itti et al., 1998) computes five levels, and only three
of them are used, those of lower resolution. In our
approach, we use all the resolution levels until a size
of 8x8 pixels, ensuring that a maximum amount of
information is taken into account.
By generalizing the use of integral images tech-
nique it is possible to compute more information in
reasonable computation time. Experimental results
presented in section 4 shows that out approach is
more efficient since our global system performance
is clearly better when we use our conspicuity maps.
(a) (b)
(c) (d)
Figure 2: Sample real-time conspicuity maps : (a) Original
image; (b) Intensity conspicuity map; (c) colour conspicuity
map; (c) Orientation conspicuity map.
VISAPP 2010 - International Conference on Computer Vision Theory and Applications
276