noise or pathologies) occur, the growth is blocked
and the algorithm fails to detect the distal bronchi
due to these interruptions. Consequently, although an
algorithm would detect pieces of distal small bronchi,
it could happen that these pieces are not considered
in the final result since they are not connected to the
main tracheobronchial tree.
c) Hybrid Methods: Hybrid methods combine
the previous approaches. For instance, (Sonka
et al., 1996) propose a rule-based method consisting
in a combination of 3D seeded region growing to
identify large airways, rule-based 2D segmentation
of individual CT slices to identify probable locations
of smaller diameter airways, and the merging of
airway regions across the 3D set of slices. The
output is often a non-connected region, i.e. the
main tracheobronchial region plus isolated regions
segmented as airways but disconnected from it.
To overcome the problem of the isolated
segmented regions that appear in any of the above
techniques, some algorithms include a final 3D
connection step. For instance, in (Bauer et al.,
2009b) tubular structures are detected in the data
volume and then the different structures are connected
together according to branching angle, branch radius
and distance. Similarly, (Graham et al., 2010)
connects the disjoint branches interpolating their
cross sectional surfaces, trying to minimize a
connection cost based on the directions of the
branches and the gray values of the voxels
Similar disconnection problems appear in digital
reconstruction of 3D neuron structures, due to the low
single-to-noise ratio of the 3D microscopic images.
To solve this problem (Peng et al., 2010) proposed a
shortest path graph algorithm that uses both metrics
of Euclidean length and of image voxel intensity. In
this line, the motivation of the present paper is to
contribute to the airway tree segmentation problem
with the proposal of a simple yet powerful method
based on path planning techniques.
1.2 Path Planning
Path planning is a mature discipline in robotics.
The basic path planning problem is focused in the
computation of collision free paths for a robot from
an initial to a final configuration. This planning
is usually done in the robot configuration space
(which is a space with dimensionality equal to
the degrees of freedom of the robot), where the
problem is reduced to the planning of a path of a
point (representing the robot) among (accordingly
enlarged) obstacles. One of the most used techniques
for low dimensional problems is based on the
(a) (b)
Figure 1: Paths on a 2D space from an initial cell at the
bottom-right corner to the goal cell at the top-left one,
computed with the NF1 function (a) and with the NF1
function modulated by the clearance (b).
(a) (b)
Figure 2: (a) The root tree reconstructed using a region
growing method with adaptive threshold; (b) the root tree
and the other isolated parts segmented as airways (in
purple).
computation of a potential field on a grid representing
the discretized configuration space, with a global
minima at the goal configuration. The planning is
then reduced to the following of the negated gradient
of the potential field.
Potential fields can be computed using navigation
functions, that are local minima-free potential
functions computed over a grid. The navigation
function NF1 (Latombe, 1991) is obtained by
computing the L1 distances from a cell of the grid
(the goal) by a wavefront propagation (Fig. 1a).
The problem of the paths obtained with the NF1
navigation function is that they may graze the
obstacles, but the potential field provided by a
navigation function can be modulated by varying
the values being propagated, e.g. by decreasing the
potential being propagated by a value proportional to
the clearance (Rosell et al., 2012) (Fig. 1b).
1.3 Proposal Overview
A stack of CT images of a chest is a 3D grid of
voxels with different gray-level values (the darker
corresponding to the airways), and the airway
segmentation algorithms label these voxels as interior
or exterior. All those voxels labeled as interior
and connected to the trachea conform the root tree
BIOSIGNALS2013-InternationalConferenceonBio-inspiredSystemsandSignalProcessing
190