known. It has proved to be very efficient in numer-
ous image analysis applications as it allows the com-
bination of radiometric information with strong geo-
metrics constraints on the objects but also at a global
scale. Defined by a density against the Poisson pro-
cess measure, its main advantage is to consider a ran-
dom number of objects and can be considered as an
extension of the Markov Random Field approach. A
review of this approach and its applications can be
found in (Descombes, 2011).
The objects are defined on a state space χ = I ×M
by their location and their marks (i.e. geometric at-
tributes). The associated marked point process X is a
random variable whose realisations are random con-
figurations of objects. Considering a Gibbs process,
the modeling consists of an energy construction. Sim-
ilarly to the Bayesian framework, this energy can be
written as the sum of a data term and a prior. In
this paper we consider a pairwise interactions prior
that forbids intersections between objects. Once the
model defined, the solution is obtained by minimiz-
ing the energy. This energy being highly non-convex
requires stochastic dynamics, such as MCMC meth-
ods, to be minimized. The Reversible Jump MCMC
embeded in a simulated annealing framework is a
natural candidate for this task (Green, 1995). How-
ever, in case of simple constraints such as non over-
lap, the recently proposed multiple birth and death al-
gorithm is preferable (Descombes et al., 2009). To
avoid the fastidious calibration of annealing parame-
ters, we propose to revisit the combination of the mul-
tipe births principle with the graph cut paradigm pro-
posed by (Gamal Eldin et al., 2012).
The paper is organized as follows. We formalize
the segmentation problem as a minimization problem
in section 2. Section 3 begins by a global algorithm
description and is followed by a precise description of
each algorithm step. We finish by presenting numeri-
cal results in section 4.
2 PROBLEM STATEMENT
Figure [1] contains typical examples of images en-
countered in biology. It is readily seen from these
images that most nuclei contours can be well approx-
imated by ellipses or ellipsoids, at least at a coarse
scale. Moreover these nuclei cannot overlap due to
obvious physical considerations. We thus formulate
our segmentation problem as that of finding a set of
non overlapping ellipsoids that fit the image contents.
We formalize this statement in the latter.
Let C
n
, n ∈N denote the set of configurations con-
taining n objects that do not overlap. An element
x ∈ C
n
is a set of n non overlapping objects. Since
the number of nuclei in the configuration is unknown,
we aim both at finding this number n
∗
and the best
configuration x ∈ C
n
∗
with respect to a certain data fi-
delity term f (x). Our optimization problem can thus
be formulated as follows. Let
g(n) = min
x∈C
n
f (x)
denote the minimum value of f in the set C
n
. We wish
to find both
n
∗
= argmin
n∈N
g(n)
and
x
∗
= argmin
x∈C
n
∗
f (x).
By convention, we assume that C
0
=
/
0 and that
min
x∈C
0
f (x) = 0. The data term f should thus be neg-
ative for configurations that are likely to represent the
nuclei parameters and positive otherwise. We detail
how the ellipses are parametrized and the construc-
tion of such a function in the following paragraphs.
Object Modelling. In 2 dimensions, ellipses are pa-
rameterized using 5 parameters (see Figure 2):
• (x, y) ∈ Ω: center coordinates which should be-
long to the image domain Ω.
• θ ∈ [0,2π[: angle with the horizontal direction.
• 0 < λ
−
< b < a < λ
+
: describe the ellipses minor
and major axes size. λ
−
and λ
+
are user defined
parameters that describe the nuclei maximal size
and ellipticy.
Figure 2: Parameters of the ellipse.
In 3 dimensions, nuclei are parameterized using 9
parameters:
• (x, y,z) ∈ Ω: center coordinates.
• φ, θ, ψ ∈ [0, 2π[
3
: Euler angles to define the ellip-
soids orientations.
• 0 < λ
−
< c < b < a < λ
+
: axes lengths.
ICPRAM2013-InternationalConferenceonPatternRecognitionApplicationsandMethods
98