Region homogeneity in the Logarithmic Image Processing framework: application to region growing algorithms
Guillaume Noyel (IPRI, SIGPH@iPRI), Michel Jourlin (IPRI)

TL;DR
This paper introduces two novel homogeneity criteria within the Logarithmic Image Processing framework to enhance the robustness of region growing image segmentation algorithms against lighting variations, validated through experiments on real and simulated images.
Contribution
The paper proposes new LIP-based homogeneity criteria for region growing that improve robustness to lighting changes, extending existing segmentation methods.
Findings
Criteria are insensitive to lighting changes caused by exposure or source intensity variations.
The proposed method outperforms state-of-the-art in robustness to lighting variations.
Experiments confirm effectiveness on real and simulated images.
Abstract
In order to create an image segmentation method robust to lighting changes, two novel homogeneity criteria of an image region were studied. Both were defined using the Logarithmic Image Processing (LIP) framework whose laws model lighting changes. The first criterion estimates the LIP-additive homogeneity and is based on the LIP-additive law. It is theoretically insensitive to lighting changes caused by variations of the camera exposure-time or source intensity. The second, the LIP-multiplicative homogeneity criterion, is based on the LIP-multiplicative law and is insensitive to changes due to variations of the object thickness or opacity. Each criterion is then applied in Revol and Jourlin's (1997) region growing method which is based on the homogeneity of an image region. The region growing method becomes therefore robust to the lighting changes specific to each criterion. Experiments…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Region homogeneity in the Logarithmic Image Processing framework: application to region growing algorithms
Guillaume Noyel
Michel Jourlin
[email protected], [email protected]
[
[
[
Abstract
In order to create an image segmentation method robust to lighting changes, two novel homogeneity criteria of an image region were studied. Both were defined using the Logarithmic Image Processing (LIP) framework whose laws model lighting changes. The first criterion estimates the LIP-additive homogeneity and is based on the LIP-additive law. It is theoretically insensitive to lighting changes caused by variations of the camera exposure-time or source intensity. The second, the LIP-multiplicative homogeneity criterion, is based on the LIP-multiplicative law and is insensitive to changes due to variations of the object thickness or opacity. Each criterion is then applied in Revol and Jourlin’s (1997) region growing method which is based on the homogeneity of an image region. The region growing method becomes therefore robust to the lighting changes specific to each criterion. Experiments on simulated and on real images presenting lighting variations prove the robustness of the criteria to those variations. Compared to a state-of the art method based on the image component-tree, ours is more robust. These results open the way to numerous applications where the lighting is uncontrolled or partially controlled.
keywords:
Homogeneity of an image region, Image segmentation, Logarithmic Image Processing, Region Growing, Robustness to lighting changes
1]International Prevention Research Institute, Lyon , France 2]University of Strathclyde Institute of Global Public Health, Dardilly - Lyon Ouest, France 3]Laboratoire Hubert Curien, UMR CNRS 5516, Université Jean Monnet, Saint-Etienne, France
{paper}
1 Introduction
Segmentation of images acquired with different lighting conditions is a challenging task in image analysis that can occur in many settings such as visual inspection for industry (Cord et al., 2010; Noyel, 2011; Noyel et al., 2013; Parra-Denis et al., 2011), medical images (Noyel et al., 2014, 2017), security (Foresti et al., 2005), driving assistance (Hautière et al., 2006), etc. Lighting variations obviously represent a substantial obstacle for the development of reliable image processing algorithms. To overcome this difficulty, we can determine the two following approaches:
(i) Firstly, a practical approach consisting of circumventing the problem, e.g. by a learning process. This is often the case for face recognition, where a database is created by varying together the acquisition angle and the intensity of the lighting source (Ramaiah et al., 2015). An alternative way to learning processes aims at extracting from images some characteristics independent of lighting conditions (Wang et al., 2004; Shah et al., 2015). Another alternative aims at attenuating the lighting variations effects by means of various methods like shadow suppression (Zhang et al., 2019).
(ii) Secondly, a fundamental approach consists of creating models and algorithms almost insensitive to such variations. In that respect, Chen et al. (2006) define the Logarithmic Total Variation (LTV) model in order to remove varying illumination in face images. Yu and Fan (2017) regard an image in the three-dimensional space as a grey wave composed of peaks and troughs which divide the image into many local sub-regions. The Retinex model takes into account the human perception of colours and contrasts. It has been extensively reviewed by Elad et al. (2003) alongside some related illumination compensation methods. We can also mention the representation methods of the image level sets by trees of their connected components, such as: the component-tree, also named max-tree (Salembier et al., 1998), or the tree of shapes, also named inclusion tree (Monasse and Guichard, 2000). They are invariant to contrast changes due to a continuous and increasing function applied to the image (Monasse and Guichard, 2000). Recently, Passat et al. (2011) introduced a segmentation method by component-tree presenting a certain robustness to intensity inhomogeneity provided that the maximal image contrast is in an intermediate range: not too low and not too huge. The connected filtering on tree-based shape spaces of Xu et al. (2016) is also theoretically invariant to those contrast changes.
Nevertheless, only a few papers focus on the causes of lighting variations. For this purpose, Jourlin and Noyel (2018) have defined two new homogeneity criteria in the LIP (Logarithmic Image Processing) framework, namely the LIP-additive and LIP-multiplicative homogeneity criteria. Each criterion is based either on the LIP law of addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} of two images or the multiplication \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}} of an image by a scalar. Such laws are now well-known to model the lighting variations affecting the image acquisition step (Jourlin, 2016). The LIP-additive law \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} especially models changes of source intensity or exposure-time whereas the LIP-multiplicative law \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}} models the thickness (or opacity) changes of the observed object.
The aim of this paper is to study these homogeneity criteria in details. At the theoretical level, we will demonstrate their insensitivity to the lighting variations which are modelled by the corresponding LIP-laws. At the application level, we will prove their robustness to lighting changes on both simulated and on real images. For segmentation purpose we will apply them within the Revol and Jourlin’s (1997) algorithm which is in the class of Region Growing methods. This algorithm has the specificity of evaluating the homogeneity of an image region at each step. Its segmentation results will be compared to those obtained by the component-tree method of Passat et al. (2011).
2 Materials and methods
In this section, we will present the theoretical methods and their validation by the experimental material. First, we will summarise the Logarithmic Image Processing model. Second, we will present the specific lighting variations which are modelled by each LIP law. Third, we will introduce the LIP-additive and LIP-multiplicative homogeneity criteria. Fourth, we will recall the Revol and Jourlin’s (1997) region growing algorithm based on the homogeneity of an image region. Fifth, for comparison purpose, we will recall the sate-of-the-art method of Passat et al. (2011). Finally, we will present the experimental validation with simulated and real images.
2.1 Logarithmic Image Processing
Introduced by Jourlin and Pinoli (1988, 2001), the LIP model possesses strong physical properties. Let and be two grey level functions defined on the spatial support , with values in the grey scale where . In fact, the addition f\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}g of and and the scalar multiplication \lambda\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}f of by a real number are both deduced from the optical Transmittance Law according to:
[TABLE]
Let us note that in the LIP framework, the grey scale is inverted in comparison with the classical one. Indeed, due to the transmittance law, [math] represents the “white” extremity of the scale, which corresponds to the observation of the source intensity. The reason of such an inversion is that [math] appears as the neutral element of the addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}, i.e. when no obstacle is placed between the source and the sensor.
From equation 9, the subtraction between two grey level functions is easily deduced:
[TABLE]
Remark*.*
f\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}g can take negative values except for at each point . In such a case, the subtraction f\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}g is a grey level image and the difference f(x)\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}g(x) represents the Logarithmic Additive Contrast between the grey levels and (Jourlin and Pinoli, 2001). This difference is the grey level which must be added to the brightest one (here ) in order to obtain the darkest one (here ).
Remark*.*
Let us note that for 8-bit digitised images, is equal to 256 and the grey levels vary from 0 to 255.
At the mathematical level, it has been demonstrated (Jourlin and Pinoli, 2001) that the laws \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} and \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}} give a Vector Space structure to the set of images defined on a same spatial support . This allows the use of many mathematical tools specific to this kind of space. In order to complete the outstanding properties of the LIP Model, let us recall that Brailean et al. (1991) have established its consistency with the Human Visual System, which opens the way to process images as a human eye would do.
2.2 Which lighting variations are modelled by each LIP law?
Carre and Jourlin (2014) and Deshayes et al. (2015) have shown that the LIP-addition (respectively subtraction) of a constant to an image (resp. from an image) perfectly models a decrease (resp. an increase) of the camera exposure-time or of the source intensity. By definition of the scalar multiplicative law, the scalar appears as a “thickness” parameter: in fact, if is a grey level image, one can associate to it a virtual half-transparent object producing in transmission. \lambda\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}f represents then the image we would obtain by stacking on itself times. The scalar multiplicative law models therefore the “opacity” changing of a half-transparent object or the thickness changing of a homogeneous object.
2.3 Homogeneity criteria: LIP-additive homogeneity and LIP-multiplicative homogeneity
Let be a grey level function defined on the spatial support , with values in the grey scale and consider a region of . There exist some classical parameters evaluating the homogeneity of the image in , like the standard deviation or the “diameter” of in the mathematical sense defined by which is nothing but the dynamic of the image region. Such homogeneity parameters are obviously sensitive to lighting variations, which justifies the introduction of the two new criteria: the LIP-additive and the LIP-multiplicative homogeneity.
Remark*.*
When there is no ambiguity, we will consider that the homogeneity of an image over a region is equivalent to the homogeneity of the region . The region is indeed supposed to be associated to the image .
2.3.1 LIP-additive homogeneity
The homogeneity H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R) of the region is defined as its dynamic in the LIP sense:
[TABLE]
Let us note that H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R) lies in and represents thus a grey level which can be interpreted as the maximal Logarithmic Additive Contrast observed in the region (Jourlin and Pinoli, 2001).
The most important property of this homogeneity criterion is its insensitivity to exposure time variations modelled by LIP-addition/subtraction of a constant :
[TABLE]
Proof.
Let us first remark that
[TABLE]
In fact, equation 9 gives:
[TABLE]
In the same way, we have:
\inf_{x\in R}{\{(f\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}C)(x)\}}=\inf_{x\in R}{\{f(x)\}}\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}C.
In such conditions, equation 44 can be written:
[TABLE]
The following computation shows that (A\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}C)\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}(B\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}C) is equal to A\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}B:
[TABLE]
The two previous results prove equation 69. ∎
2.3.2 LIP-multiplicative homogeneity
Now, we propose a homogeneity criterion based on the LIP scalar multiplication and more precisely on the notion of Logarithmic Multiplicative Contrast (LMC) (Jourlin et al., 2012). Let us recall that the LMC associated to a pair of grey levels and , where and are strictly positive, is the real number defined by the formula:
[TABLE]
In the context of images acquired in transmission, this means that the LMC of two grey levels represents the number of times the brightest of them must be stacked upon itself to get the darkest one. In such conditions, the LIP multiplicative homogeneity of a region is computed according to:
[TABLE]
Remark*.*
In the case where , one can replace this value by in order to avoid an infinite value for H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f}(R).
This homogeneity criterion possesses the fundamental property to be insensitive to variations of lighting modelled by the LIP-multiplicative law \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}, like opacity or thickness variations:
[TABLE]
Proof.
Suppose that H_{f}^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}(R)=\mu, which means that \sup_{x\in R}{f(x)}=\mu\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}\inf_{x\in R}{f(x)}. We have to prove the equality:
[TABLE]
Given , it is easy to establish that:
[TABLE]
In the same way, \inf_{x\in R}\lambda\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}f(x)=\lambda\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}\inf_{x\in R}f(x). Thus, equation 138 is established, which ends the proof.
∎
2.4 A region growing algorithm based on region homogeneity
Revol and Jourlin (1997) presented a region growing method which minimises the region variance. In the sequel, we propose to replace the variance by one of the homogeneity criteria H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} or H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}. Let us present the principles of this algorithm. The details are given in (Revol and Jourlin, 1997).
Let be the dynamic range of the image over the region . It is defined by .
At each step , a region is dilated by a unitary structuring element , e.g a square of length side 3 pixels (Minkowski, 1903; Matheron, 1967; Serra and Cressie, 1982; Najman and Talbot, 2013). This gives a region whose homogeneity is measured. Depending on a threshold value , the region is considered as homogeneous or not.
If , the region is then considered as homogeneous. The new region becomes . 2. 2.
If , the region is then inhomogeneous. A reduction process truncates the extremal classes of the histogram of by keeping only the pixels belonging to the dynamic range of , . This gives a region .
- 2.a
If , the region is then modified by an extension process which adds the neighbouring pixels to the region according to both following conditions. i) The new pixel values have a LIP-difference less or equal than 1 with the maximum or the minimum values of over . ii) The new pixels give an homogeneous region. The new region becomes the extension of : . 2. 2.b
If , a contraction process reduces the dynamic range of the region by removing the extremal classes of its histogram until the region becomes homogeneous. LIP-addition and LIP-subtraction replace the classical addition and subtraction used by Revol and Jourlin (1997). The new region is the contraction of : .
The algorithm stops when the region does not grow any more.
For a fully automatic segmentation method, the seed points could be chosen as the minima of a function such as: a gradient of the image - like for the watershed transform (Beucher and Meyer, 1992) - or a map of Asplund’s distances of the image (Jourlin et al., 2012, 2014; Noyel and Jourlin, 2015, 2017b, 2017a). The seed points could also be automatically determined by a previous classification (Noyel et al., 2007, 2010, 2014). As the homogeneity criterion is invariant to contrast changes with an optical cause, the threshold could be learnt from a training database (Lu et al., 2017). It could also be automatically chosen as the most frequent contrast on every pixel neighbourhoods (Jourlin, 2016).
2.5 A state of the art method based on the image component-tree
Our method will be compared to the state-of-the-art one of Passat et al. (2011) which is based on level sets and presents a certain robustness to lighting variations. It consists of an interactive segmentation by component-tree. A component-tree is the tree formed by the inclusion relation between the binary components of the successive image level sets. A node of the component-tree is a connected component of the image level set . Let be the set of all connected components of all level sets. The subset of the connected components which best fits the user selected region in is automatically determined by the following minimisation problem:
[TABLE]
is the set of the parts of . The pseudo-distance is defined by
[TABLE]
where . and are respectively the amount of false-negatives and false-positives in with respect to . A solution to this minimisation problem can be found by dynamic programming. The details are given in (Passat et al., 2011). In the sequel, we have used the publicly available code of Naegel and Passat (2014).
2.6 Experimental validation
We have just established that the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R) is theoretically insensitive to a LIP-addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} or to a LIP-subtraction \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}} of a constant to or from an image, respectively. These operations model the lighting changes caused by a variation of the source intensity or of the exposure-time of the camera. As for the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f}(R), it is insensitive to a LIP-multiplication of an image by a scalar which models the variations of the object thickness or opacity. Let us perform an experimental validation of these insensitivities through simulated and real images. Let us also compare the presented approach to the state-of-the-art method of Passat et al. (2011).
2.6.1 Simulated images
For this experiment, we have selected a colour image of a butterfly (Fig. 1a) from the dataset YFCC100M (Yahoo Flickr Creative Commons 100M) (Thomee et al., 2016; Butterfly, 2010). We have extracted its luminance as a grey-level image (Fig. 1b). In order to verify the respective insensitivities of the criteria H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} and H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} to lighting variations simulated by a LIP-addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} or a LIP-multiplication \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}, we have darkened and brightened this luminance image by using each of the LIP-operations.
For the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R), a dark image is obtained by a LIP-addition of a constant to the complement of the image , f_{dk,a}=(f^{c}\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}k)^{c} (Fig. 1c). The image complement, which is defined by , allows to take advantage of the LIP-scale. A bright image is also simulated by a LIP-subtraction of the same constant: f_{br,a}=(f^{c}\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}}k)^{c} (Fig. 1d).
For the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f}(R), a dark image is obtained by a LIP-multiplication by a scalar of the image complement , f_{dk,m}=(\lambda_{dr}\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}f^{c})^{c} (Fig. 1e). A bright image is also simulated by a LIP-multiplication by a scalar , f_{br,m}=(\lambda_{br}\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}f^{c})^{c} (Fig. 1f).
In all these five images , , and the same region is selected. The homogeneity criteria H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} and H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} are then computed in the region of the images , , and of the images , , , respectively. Their values are given in section “Results” (p. 3).
2.6.2 Real images
The robustness to lighting variations of the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} and of the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} needs to be verified on real images by using specific experimental material.
The LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} is expected to have a low sensitivity to variations of source intensity or exposure-time of the camera. In order to verify this assumption, we have conducted an experiment. An image of the same scene is acquired by a camera with significantly different exposure-times and slightly different positions. The scene is composed of a soft toy monster named “Nessie” (Fig. 2). Three colour images are captured with different exposure-times 1/40 s (Fig. 2a, 2b), 1/400 s (Fig. 2c, 2d) and 1/800 s (Fig. 2c, 2e). They are converted to luminance images in grey levels: , and , respectively. The shorter the exposure-time is, the darker the image becomes. A segmentation is performed by Revol and Jourlin’s (1997) algorithm using the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} and a threshold of 200 to decide if a region is homogeneous (i.e. H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R)\leq 200) or not. The initialisation of the algorithm is done by a seed point manually selected inside the letters on the body of “Nessie”. To take advantage of the LIP-scale, the segmentation is performed on the complement of the three luminance images , and . Three segmented regions (Fig. 2a), (Fig. 2c) and (Fig. 2e) are thereby obtained in the images , and , respectively. The LIP-additive homogeneity of those regions is then computed. For comparison purpose, Passat et al.’s (2011) segmentation method is applied to the images (Fig. 2b), (Fig. 2d) and (Fig. 2f). The user selected regions are the same seed points which are used for our approach after a dilation by a square of length side 3 pixels. As the user selected regions are much smaller than the letters that we want to segment, we choose a parameter in order to minimise the number of false-negatives in those regions . After minimisation, this number is equal to zero.
In order, to verify the low sensitivity to object opacity of the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}, we have selected three X-ray images of a luggage acquired under different exposures for security purpose (Fig. 3). The images are coming from a publicly available database, namely GDXray (Mery et al., 2015; GDXray, 2015). The object to be detected is a razor blade. Depending on its orientation, the x-rays pass through different thicknesses of the matter and are therefore more or less absorbed. In the first image (Fig. 3a), the razor blade is perpendicular to the x-rays coming from the source. The image of the razor blade is obviously brighter in this image than in the two others (Fig. 3c) and (Fig. 3e) where the razor blade is oblique to the x-rays. To detect this object, Revol and Jourlin’s (1997) segmentation approach is used with a threshold of 2.7 on the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} of a region. The algorithm is initialised by manually selected seed points inside the razor blade (Fig. 3a, 3c and 3e). Three regions (Fig. 3b), (Fig. 3c) and (Fig. 3e) corresponding to the object are then obtained in the images , and , respectively. The LIP-multiplicative homogeneity of those regions is then estimated. Its values are presented in the following section.
3 Results
The experimental results are given for the simulated and the real images.
3.1 Simulated images
The LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} of the region is computed for the image (Fig. 1b), its darkened version by LIP-addition (Fig. 1c) and its brightened version by LIP-subtraction (Fig. 1d). For each image, the criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} of the region is equal to:
H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f^{c}}(R)=H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f^{c}_{dk,a}}(R)=H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f^{c}_{br,a}}(R)=150.7. This result verifies thereby the insensitivity of the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} to LIP-addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} or LIP-subtraction \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}} of a constant to or from an image, respectively.
The LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} is also estimated in the image (Fig. 1b) and its darkened and brightened versions by LIP-multiplication (Fig. 1e) and (Fig. 1f), respectively. For each image the criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} of the region is equal to:
H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f^{c}}(R)=H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f^{c}_{dk,m}}(R)=H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f^{c}_{br,m}}(R)=3.33. This result shows the insensitivity of the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} to the LIP-multiplication \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}} of an image by a scalar.
3.2 Real images
Let us give the results obtained on the real images of figures 2 and 3.
The LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} is illustrated in figure 2. One can notice that the segmentations of the letters on the body of “Nessie” are very similar in all the three images (Fig. 2a), (Fig. 2c) and (Fig. 2e) using this criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} within the Revol and Jourlin’s (1997) method (i.e. our approach). In addition, the values of the homogeneity criterion are as follows: H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f_{0}^{c}}(R_{0})=198.5, H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f_{1}^{c}}(R_{1})=197.5 and H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f_{2}^{c}}(R_{2})=197.0. These values are very close for the three regions , and of these images which were acquired with significantly different exposure-times. Those results prove therefore the robustness of the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} in Revol and Jourlin’s (1997) segmentation method to the variations of the camera exposure-time. This approach is also compared to the one of Passat et al. (2011). One can notice that the segmentations with this latter method are different between the three images (Fig. 2b), (Fig. 2d) and (Fig. 2f). Those results show that Passat et al.’s (2011) method lacks of robustness for important variations of the camera exposure-time, whereas ours is robust to such variations. In addition, the letters are not entirely extracted with Passat et al.’s (2011) method whereas with ours, their segmentations are better (Fig. 2a, 2c and 2e).
Figure 3 presents the results obtained for the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}. The segmentations of the razor blade are very similar in the three images (Fig. 3b, 3d and 3f) using this criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} within the Revol and Jourlin’s (1997) method. As the three images were captured with different exposures, the x-rays were differently absorbed by the object. In addition, the values of the homogeneity criterion are the following for each segmented regions: H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f_{0}^{c}}(R_{0})=2.11, H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f_{1}^{c}}(R_{1})=2.50 and H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f_{2}^{c}}(R_{2})=1.94. One can notice that the criterion values are of similar amplitudes for the three regions of an object presenting different thicknesses which absorb the x-rays. This experiment illustrates the robustness of the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} in Revol and Jourlin’s (1997) segmentation method to different object opacities (or absorptions).
4 Discussion
The results obtained with the simulated images show that the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} is insensitive to the LIP-addition \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} or the LIP-subtraction \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}} of the image complement by a constant. These operations \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}} and \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{-}}}}}}} model a darkening or a brightening of the image by a variation of the source intensity or the exposure-time of the camera (Jourlin, 2016). This result proves the theoretical insensitivity of the LIP-additive criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} to such variations. Similarly, the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} is theoretically insensitive to the variations of the object opacity or thickness which are modelled by a LIP-multiplication \mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 1.4pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 1.4pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 1.12pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.93307pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}} by a scalar (Jourlin, 2016).
These simulations are confirmed by the experimental results. Figure 2 proves the robustness of the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}_{f}(R) to lighting changes caused by a variation of an exposure-time of the camera. This lighting variation is equivalent to a variation of the source intensity. Although the methods based on levels sets are theoretically robust to a contrast change caused by a continuous and increasing function applied to the image, the results obtained in figure 2 prove that the level set approach of Passat et al. (2011) lacks of robustness for important variations of the camera exposure-time. The results given in figure 3 prove the robustness of the LIP-multiplicative homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}_{f}(R) to lighting changes caused by variations of the object opacity.
The previous results show that the level sets methods based on component-trees (Salembier et al., 1998; Passat et al., 2011) or on inclusion trees (Monasse and Guichard, 2000; Xu et al., 2016) will therefore strengthen their robustness to strong contrast changes - due to an optical cause - by using a LIP homogeneity criterion. The optical cause can either be a variation of the source intensity, which will be corrected by the LIP-additive criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}}, or a variation of the object opacity, which will be corrected by the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}. These findings will be studied in a future paper.
5 Conclusion
We have therefore successfully introduced two new region homogeneity criteria which are robust to lighting changes, namely the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} and the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}}. With experiments on simulated and on real images, we have shown that the LIP-additive homogeneity criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{+}}}}}}}} is robust to changes caused by variations of source intensity (or exposure-time of the camera) whereas the LIP-multiplicative criterion H^{\mathbin{\mathchoice{\ooalign{\displaystyle\bigtriangleup\crcr\raise 0.98pt\hbox{\displaystyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\textstyle\bigtriangleup\crcr\raise 0.98pt\hbox{\textstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptstyle\bigtriangleup\crcr\raise 0.784pt\hbox{\scriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}{\ooalign{\scriptscriptstyle\bigtriangleup\crcr\raise 0.65315pt\hbox{\scriptscriptstyle\vstretch{0.45}{\hstretch{0.45}{\bm{\times}}}}}}}} is robust to changes due to variations of object opacity (or thickness). The introduction of those criteria in Revol and Jourlin’s (1997) segmentation method gives it the same robustness. Compared to Passat et al.’s (2011) method based on the component-tree of the image level sets, ours is more robust to strong intensity changes due to one of the previous optical cause. As far as we know, this is the first time that a segmentation method based on a region homogeneity parameter robust to those type of lighting changes has been shown. This novel method of segmentation paves the way to numerous applications presenting strong lighting variations.
6 Acknowledgements
The authors thanks the International Prevention Research Institute for its constant support for this work. They are also grateful to Dr. Eileen Boyle for her careful re-reading of the manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Beucher and Meyer (1992) Beucher S, Meyer F (1992). The morphological approach to segmentation: The watershed transformation, vol. 34 of Optical Engineering , chap. 12. Marcel Dekker, New York, 433–481.
- 2Brailean et al. (1991) Brailean J, Sullivan B, Chen C, Giger M (1991). Evaluating the EM algorithm for image processing using a human visual fidelity criterion. In: Int Conf Acoust Spee, vol. 4.
- 3Butterfly (2010) Butterfly (2010). Butterfly image from the YFCC 100M dataset. http://www.flickr.com/photos/45563311@N 04/4350683057/ . Licence CC BY-NC-SA 2.0.
- 4Carre and Jourlin (2014) Carre M, Jourlin M (2014). LIP operators: Simulating exposure variations to perform algorithms independent of lighting conditions. In: 2014 International Conference on Multimedia Computing and Syst. (ICMCS). IEEE.
- 5Chen et al. (2006) Chen T, Yin W, Zhou XS, Comaniciu D, Huang TS (2006). Total variation models for variable lighting face recognition. IEEE T Pattern Anal 28:1519–24.
- 6Cord et al. (2010) Cord A, Bach F, Jeulin D (2010). Texture classification by statistical learning from morphological image processing: application to metallic surfaces. J Microsc Oxford UK 239:159–66.
- 7Deshayes et al. (2015) Deshayes V, Guilbert P, Jourlin M (2015). How simulating exposure time variations in the LIP model. Application: moving objects acquisition. In: Acta Stereol., Proc. 14th ICSIA.
- 8Elad et al. (2003) Elad M, Kimmel R, Shaked D, Keshet R (2003). Reduced complexity retinex algorithm via the variational approach. J Vis Commun Image R 14:369 – 388.
