04.11.2014 Views

Integration of Topological Constraints in Medical ... - Florent Ségonne

Integration of Topological Constraints in Medical ... - Florent Ségonne

Integration of Topological Constraints in Medical ... - Florent Ségonne

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 F. Ségonne and B. Fischl<br />

stance, the presence <strong>of</strong> a handle <strong>in</strong> an object could be corrected by either<br />

cutt<strong>in</strong>g the handle <strong>in</strong> the foreground object, or cutt<strong>in</strong>g the correspond<strong>in</strong>g<br />

handle <strong>in</strong> the background object. Cutt<strong>in</strong>g the background handle can be<br />

<strong>in</strong>terpreted as fill<strong>in</strong>g the correspond<strong>in</strong>g foreground hole (Fig. 4-b,c).<br />

2.2 Topology and Discrete Imag<strong>in</strong>g<br />

In order to apply topological concepts to a discrete framework and def<strong>in</strong>e<br />

the topology type (i.e. homotopy type) <strong>of</strong> digital segmentations, the notion<br />

<strong>of</strong> cont<strong>in</strong>uity must be adapted to discrete spaces and objects, such as 3D<br />

image grids and triangulations. This is obta<strong>in</strong>ed by replac<strong>in</strong>g the notion <strong>of</strong><br />

cont<strong>in</strong>uity with the weaker notion <strong>of</strong> connectivity. We describe how topological<br />

notions can be adapted to the two most common data structures<br />

used <strong>in</strong> medical imag<strong>in</strong>g: 3D data structures and surfaces.<br />

A - Digital Topology<br />

Digital topology provides an elegant framework, which translates the cont<strong>in</strong>uous<br />

concepts <strong>of</strong> topology to discrete images. In this theory, b<strong>in</strong>ary images<br />

<strong>in</strong>herit a precise topological mean<strong>in</strong>g. In particular, the concept <strong>of</strong><br />

homotopic deformation, which is required to assign a topological type to<br />

a digital object, is clearly def<strong>in</strong>ed through the notion <strong>of</strong> simple po<strong>in</strong>t. An<br />

extensive discussion <strong>of</strong> these concepts can be found <strong>in</strong> [36]. In this section,<br />

some basic notions <strong>of</strong> digital topology are presented. All def<strong>in</strong>itions are<br />

from the work <strong>of</strong> G. Bertrand, which we refer to for more details [7].<br />

FIGURE 4. a) 6-, 18- and 26-connectivity. b) The circled voxel is a non-simple<br />

po<strong>in</strong>t c) Several dual topological corrections are possible: either cutt<strong>in</strong>g the handle<br />

(top) or fill<strong>in</strong>g the hole (bottom).<br />

In the digital topology framework, a 3D image I is <strong>in</strong>terpreted as a<br />

graph. The vertices <strong>of</strong> the graph are the digital po<strong>in</strong>ts (i.e. the voxels) and<br />

the edges are def<strong>in</strong>ed through neighborhood relations between po<strong>in</strong>ts (i.e.<br />

the connectivity). A 3D b<strong>in</strong>ary digital image I is composed <strong>of</strong> a foreground<br />

object X and its <strong>in</strong>verse, the complement X. We first need to def<strong>in</strong>e the<br />

concept <strong>of</strong> connectivity, which specifies the condition <strong>of</strong> adjacency that two<br />

po<strong>in</strong>ts must fulfill to be regarded as connected. Three types <strong>of</strong> connectivity<br />

are commonly used <strong>in</strong> 3D: 6-, 18- and 26-connectivity. Two voxels are 6-<br />

adjacent if they share a face, 18-adjacent if they share at least an edge and<br />

26-adjacent if they share at least a corner (Fig. 4-a). In order to avoid topological<br />

paradoxes, different connectivities, n and n, must be used for one

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!