erably reduce the over-segmentation problem and to
reach a more precise segmentation that is faithful to
the desired real objects.
2.1 Color Invariance
In mobility with a mobile platform, as is the case of
our application, several factors such as the surface
reflectance, illuminant color, lighting geometry, re-
sponse of the sensor, etc. (see Figure 4), may af-
fect the quality of the acquired images. Consequently,
attempting to segment the acquired image without
any pre-processing step, leads to a strongly over-
segmented image caused by insignificant structures or
noise. To overcome this shortcoming and therefore to
achieve satisfactory segmentation results (extract sky
regions with high accuracy), the trend towards obtain-
ing invariant signatures seems to be the best way for-
ward (El merabet et al., 2011; El merabet et al., 2014;
El merabet et al., 2015). Indeed, we propose to trans-
form the input fisheye image using a colorimetric in-
variant in order to obtain a color-invariant fisheye im-
age whatever the illumination conditions and artifacts
present in the acquired images (noise and unimportant
fine-scale details). In this work, we have used Affine
Normalization (AN) expressed below (Fusiello et al.,
1999). As it will be shown in section 6.2, tests have
validated the interest in using this colorimetric invari-
ant in the simplification process.
f
R
(p) =
I
R
(p)−µ(I
R
(p))
std(I
R
(p))
f
G
(p) =
I
G
(p)−µ(I
G
(p))
std(I
G
(p))
f
B
(p) =
I
B
(p)−µ(I
B
(p))
std(I
B
(p))
(1)
where I
K
(p) is the pixel value at position p in
the color component K={R, G, B}, µ(I
K
(p)) and
std(I
K
(p)) are, respectively, the mean value and stan-
dard deviation calculated in a window of interest W
centered on the pixel p. This normalization ensures
the invariance under affine changes of illumination
that is achieved by independently normalizing each
channel to have zero mean and unit variance.
2.2 Exponential Transform (ET)
Besides obtaining invariant signatures, image en-
hancement is another effective technique allowing to
improve the robustness of image simplification pro-
cess. The principal objective of this second compo-
nent of image simplification module is to modify at-
tributes of an image to make it more suitable for the
considered application. In this paper, in order to effi-
ciently improve segmentation quality results of fish-
eye images, we have opted to use the exponential
transform (ET). ET permits to approximate the expo-
nential correction factor of grayscale images which
maximizes the contrast of the images in the class of
exponential intensity mapping functions. Mathemati-
cally, ET is given by (cf. Eq. 2):
I
0
i j
= exp(χ/ξ) − 1 + I
0
min
χ = I
i j
− I
min
ξ = (I
max
− I
min
)/(log(I
0
max
− I
0
min
+ 1))
(2)
where I
i j
is the intensity of the pixel at position
(i, j), I
max
and I
min
are the highest and lowest inten-
sities of the image I, respectively and ξ is a normal-
ization factor for stretching output values between the
new lowest I
0
min
and highest I
0
max
intensities of the re-
sultant image I
0
.
3 PRELIMINARY FISHEYE
IMAGE SEGMENTATION
As indicated previously, the second step of our ap-
proach relies on image segmentation in order to seg-
ment the simplified images into homogeneous regions
with the same properties. Obviously, the quality
of the classification results which are the output of
the proposed region based classification procedure is
strongly dependent on the segmentation results. In
this paper, in order to obtain a preliminary fisheye
image segmentation, we have used SRM (Statisti-
cal Region Merging) algorithm (Nock and Nielsen,
2004) that seems to be more adapted when consid-
ering the objectives of our application. Indeed, using
this method, we can correctly extracts all significant
regions where the boundaries hypothesized coincide
with the significant segment boundaries in the simpli-
fied fisheye images. SRM algorithm presents several
advantages : 1/ it dispenses dynamical maintenance of
region adjacency graph (RAG); 2/ it allows defining
a hierarchy of partitions; 3/ it runs in linear-time by
using bucket sorting algorithm while transversing the
RAG and 4/ it not only considers spectral, shape and
scale information, but also has the ability to cope with
significant noise corruption and handle occlusions.
4 REGION FEATURES
This stage of our approach consists in characterizing
the segmented regions, obtained by using SRM algo-
rithm, with suitable descriptors to identify the regions
corresponding to the sky in fisheye images. The ex-
traction of these descriptors, used as inputs to the pro-
posed region based image classification, permits to
Hellinger Kernel-based Distance and Local Image Region Descriptors for Sky Region Detection from Fisheye Images
421