Computer Vision and Image Understanding 143 (2016) 92–103
Contents lists available at ScienceDirect
Computer Vision and Image Understanding
journal homepage: www.elsevier.com/locate/cviu
Oriented boundary graph: An efficient structuring model for
segmentation of 3D images
Fabien Baldacci
∗
, Achille Braquelaire
University of Bordeaux, LaBRI, UMR CNRS 5800, 351 cours de la Libration, 33405 Talence, France
article info
Article history:
Received 15 October 2014
Accepted 2 October 2015
Keywords:
3D segmentation
Topological structuring
Split and merge
abstract
From a theoretical point of view, most of image segmentation methods that have been developed for 2D im-
ages can be generalized to higher dimensions. In actual practice, the cost in space to encode 3D data structure
and the cost in time to run 3D algorithms does not allow to conveniently implement those classical segmen-
tation algorithms in the 3D case. In this article, we describe a new model to efficiently represent and update
both the topological and the geometrical structure of the regions of a 3D segmented image. This model has
been defined from a pragmatical approach that consists in specifying a basic region-based segmentation
framework, and then in building a minimal model that encodes all the relationships needed for an efficient
implementation of this framework. This approach leads to a model suitable for a wide range of segmenta-
tion methods and allowing an efficient computation of most of the segmentation criteria involved in image
segmentation.
© 2016 Elsevier Inc. All rights reserved.
1. Introduction
The segmentation process aims to define a partition of the image
into relevant regions according to given criteria. Different approaches
exist to achieve this segmentation like split and merge methods
[1–5], which are based on regions, active contour methods [6–9]
based on region boundaries, and Markov methods [10,11] using a
probabilistic approach. Split and merge methods consists in alterna-
tively splitting and merging the regions of the partition. Since those
segmentation methods update the partition many times, it is neces-
sary to efficiently encode the partition and the main primitives. Such
methods are currently widely used to solve 2D segmentation prob-
lems [12–14], but their extension in 3D suffers from the lack of an
efficient 3D partition representation model.
Several topological models have been proposed in 2D. One pop-
ular model is the model of Region Adjacency Graph (RAG) [15] which
is efficiently built, but does not capture the whole topology of the
segmented image. Other popular and more sophisticated models are
based on combinatorial maps [16,17]. Those models are based on
both a geometrical and topological representation of an image parti-
tion and could efficiently be updated considering partition modifica-
tions. They provide a general image analysis framework [18] on which
a general segmentation platform has been developed
1
allowing to
∗
Corresponding author.
E-mail addresses: fabien.baldacci@labri.fr (F. Baldacci), achille@labri.fr
(A. Braquelaire).
1
http://girl.labri.fr/.
design complex region based segmentation algorithms [19]. Combi-
natorial maps can be defined in 3D [20] and two models using 3D
combinatorial maps have been proposed: the Hierarchical Local Em-
bedding (HLE) [21,22] and the Geometrical Embedding (GE) [23]. Com-
binatorial maps capture the whole topology of the partition but re-
quire more computation time than the RAG, and these two models
have some lacks according to the implementation of a basic segmen-
tation framework. The lack of efficiency is due to the 3D combinato-
rial map which cannot easily be built from an image partition descrip-
tion. A combinatorial map requires extra information to be added
and maintained because the boundary of a face has to be connected,
and because some elements are duplicated. The resulting structures
are not optimized according to the geometrical elements provided by
the objects obtained from a segmentation. We have extended the 2D
framework [18] to the 3D case and defined a new topological struc-
turing model designed for this framework that overcomes the draw-
backs of the previous models. This new model, based on the study
of advantages and drawbacks of existing ones, aims to have an opti-
mal time complexity to implements the usual functions composing
an image analysis framework.
After presenting the main definition and notation in use in this
paper in Section 2, we define the specification of the functionalities
required by a segmentation framework in Section 3. Then the exist-
ing topological structuring models are presented and discussed in
Section 4. Our new model is defined in Section 5, its implementa-
tion is detailed and analysed in Section 6, and the implementation of
the segmentation framework is given in Section 7. Section 8 presents
examples of image analysis and segmentation based on our model.
http://dx.doi.org/10.1016/j.cviu.2015.10.003
1077-3142/© 2016 Elsevier Inc. All rights reserved.