Oriented Boundary Graph: A Framework to Design and Implement 3D
Segmentation Algorithms
Fabien Baldacci Achille Braquelaire
Jean-Philippe Domenger
Universit´ e Bordeaux 1, CNRS, LaBRI, 351, cours de la Lib´ eration 33405 Talence cedex, France
{baldacci,achille,domenger}@labri.fr
Abstract
In this paper we show the interest of a topologi-
cal model to represent 3D segmented image which is
a good compromise between the complete but time con-
suming representations and the partial but not expres-
sive enough ones. We show that this model, called
Oriented Boundary Graph, provides an effective frame-
work for both volumic image analysis and segmenta-
tion. The Oriented Boundary Graph provides an effi-
cient implementation of a set of primitives suitable for
the design complex segmentation algorithms and to im-
plement the computation of the segmented image char-
acteristics needed by such algorithms. We first present
the framework and give the time complexity of its main
primitives. Then, we give some examples of the use of
this framework in order to efficiently design non-trivial
image analysis operations and image segmentation al-
gorithms. Those examples are applied on 3D CT-scan
data.
1. Introduction
Designing generic and efficient segmentation algo-
rithms remains a difficult task. By essence, the seg-
mentation process is intrinsic to the area of interest and
the nature of the class of images to be analyzed. This
leads to a vast number of dedicated algorithms, each
one being specific to a specific purpose. To solve this
problem, a lot of research has been done in the field of
image structuring. Indeed, structuring an image allows
an efficient retrieval of geometrical features (such as
lengths or curvatures) and/or topological features (such
as neighborhood or Betti numbers) [5]. These features
are both used as criteria to drive the segmentation pro-
cess and to analyze its results. Furthermore, a topolog-
ical structuring encodes neighboring information such
as the adjacency relation between regions and provides
a convenient layout for designing split and merge algo-
rithms.
Existing models [7, 4] are either highly time and
space consuming and for now cannot be efficiently used
for real 3D segmentation problems, or does not pro-
vide enough features to allow to design complex seg-
mentation algorithm. To overcome this problem, we
developed a new structuring model called the Oriented
Boundary Graph [1]. Whereas this model does not ex-
plicit the whole topology of a segmented image such
as a topological map based representation does, it is
designed to reduce both time and memory complexity
while providing primitives and features for efficient im-
plementations of split and merge algorithms. In order
to fulfill these requirements, a kernel of primitives has
been implemented with an API dedicated to image seg-
mentation. Using this set of primitives that provides an
efficient extraction of main topological and geometrical
features, a large collection of segmentation algorithms
can be designed and optimized for specific image pro-
cessing applications.
In this article we present some representative prim-
itives composing our framework and detail the time
complexity obtained by using the Oriented Boundary
Graph model for each of them . We give several exam-
ples of use of this framework in order to:
• implement existing methods such as graph-based
image segmentation operations [2],
• redefine some operations such as morphological
filters for them to be more effective,
• design non-trivial segmentation algorithms.
In Section 2 we present the OBG model and the re-
lated framework, and in Section 3 we give some exam-
ples of how to of use this framework. Examples are
applied on 3D images obtained by CT-scan.
2010 International Conference on Pattern Recognition
1051-4651/10 $26.00 © 2010 IEEE
DOI 10.1109/ICPR.2010.279
1120
2010 International Conference on Pattern Recognition
1051-4651/10 $26.00 © 2010 IEEE
DOI 10.1109/ICPR.2010.279
1120
2010 International Conference on Pattern Recognition
1051-4651/10 $26.00 © 2010 IEEE
DOI 10.1109/ICPR.2010.279
1116
2010 International Conference on Pattern Recognition
1051-4651/10 $26.00 © 2010 IEEE
DOI 10.1109/ICPR.2010.279
1116
2010 International Conference on Pattern Recognition
1051-4651/10 $26.00 © 2010 IEEE
DOI 10.1109/ICPR.2010.279
1116