scispace - formally typeset
Search or ask a question
Journal ArticleDOI

User-guided 3D active contour segmentation of anatomical structures: Significantly improved efficiency and reliability

01 Jul 2006-NeuroImage (Academic Press Inc.)-Vol. 31, Iss: 3, pp 1116-1128
TL;DR: The methods and software engineering philosophy behind this new tool, ITK-SNAP, are described and the results of validation experiments performed in the context of an ongoing child autism neuroimaging study are provided, finding that SNAP is a highly reliable and efficient alternative to manual tracing.
About: This article is published in NeuroImage.The article was published on 2006-07-01 and is currently open access. It has received 6669 citations till now. The article focuses on the topics: Scale-space segmentation & Image segmentation.

Summary (5 min read)

1 Introduction

  • Segmentation is used to measure the size and shape of brain structures, to guide spatial normalization of anatomy between individuals and to plan medical intervention.
  • Many brain research laboratories continue to use manual delineation as the technique of choice for image segmentation.
  • The authors suspect that insufficient attention to developing tools that make parameter selection intuitive has prevented semiautomatic methods from replacing manual delineation as the tool of choice in the clinical research environment.
  • SNAP is available free of charge both as a stand-alone application that can be installed and executed quickly and as source code that can be used to derive new software.
  • A short overview of automatic image segmentation, as well as some popular medical imaging tools that support it, is given in Sec. 2. A brief summary of active contour segmentation and level set methods appears in Sec. 3.1. Sec. 3.2 highlights the main features of SNAP’s user interface and software architecture.

2 Previous Work

  • In many clinical laboratories, biomedical image segmentation involves having a trained expert delineate the boundaries of anatomical structures in consecutive slices of 3D images.
  • A validation of caudate nucleus segmentation by Gurleyik and Haacke (2002) reports the interrater reliability of 0.84.
  • On the other side of the segmentation spectrum lie fully automated methods based on probabilistic models of image intensity, atlas deformation and statistical shape models.
  • This type of registration assumes one-to-one correspondence between subject anatomies, which is not always the case, considering high variability in cortical folding and potential presence of pathology.
  • These tools carry a steep learning curve, due the large number of features that they provide.

3.1 Active Contour Evolution

  • SNAP implements two well-known 3D active contour segmentation methods: Geodesic Active Contours by Caselles et al. (1993, 1997) and Region Competition by Zhu and Yuille (1996).
  • I denotes convolution of I with the isotropic Gaussian kernel with aperture σ; and ν and λ are user-supplied parameters that determine the shape of the monotonic mapping between the normalized gradient magnitude and the speed function, illustrated in Fig.
  • Zhu and Yuille (1996) compute the external force by estimating the probability that a voxel belongs to the structure of interest and the probability that it belongs to the background at each voxel in the input image.
  • In SNAP, these probabilities are estimated using fuzzy thresholds, as illustrated in Fig. 3.
  • In contrast, the Caselles et al. (1997) method is well suited for structures bounded by strong image intensity edges.

3.2 Software Architecture

  • This section describes SNAP functionality and highlights some of the more innovative elements of its user interface architecture.
  • SNAP was designed to provide a tight but complete set of features that focus on active contour segmentation.
  • It includes tools for viewing and navigating 3D images, manual labeling of regions of interest, combining multiple segmentation results, and post-processing them in 2D and 3D.
  • Built on the ITK backbone, SNAP can read and write many image formats, and new features can be added easily.

3.2.1 Image Navigation and Manual Segmentation

  • SNAP’s user interface emphasizes the 3D nature of medical images.
  • Navigation is aided by a linked 3D cursor whose logical location is at the point where the three orthogonal planes intersect.
  • The cursor can be repositioned in each slice view by mouse motion, causing different slices to be shown in the remaining two slice views.
  • This approach has the disadvantage that partial volume segmentations can not be represented, but it allows users to view and edit regions simultaneously in the three slice views and in the 3D view.
  • Other notable features of SNAP include the image input wizard, which allows users to read a number of recognized image file formats, includes specialized dialogs for DICOM series and raw data, and provides a graphical user interface for specifying the mapping between image and anatomical coordinate systems.

3.2.2 Automatic Segmentation Workflow

  • The outcome of active contour segmentation depends on a number of parameters, including the choice of method, the way in which the input image is converted into a probability map or speed function, the initial contour, and the weights assigned to various internal and external forces that drive contour evolution.
  • To simplify this task, SNAP organizes parameter specification into a wizard-like workflow and relies extensively on live feedback mechanisms.
  • Level set methods allow contours to change topology, and it is common to place several seeds within one structure, letting them merge into a single contour over the course of evolution.
  • The user can use ‘stop’, ‘rewind’ and ‘single step’ buttons to control and terminate contour evolution.
  • Before entering the automatic segmentation mode, the user may choose to restrict segmentation to a 3D region of interest in order to reduce computational cost and memory use.

4 Results

  • The new SNAP tool, with its combination of user-guided 3D active contour segmentation and post-processing via manual tracing in orthogonal slices or using the 3D cut-plane tool, is increasingly replacing conventional 2D slice editing for a variety of image segmentation tasks.
  • SNAP is used in several large neuroimaging studies at UNC Chapel Hill, Duke University and the University of Pennsylvania.
  • Segmentation either uses the soft threshold option for the definition of foreground and background, e.g. for the segmentation of the caudate nucleus in head MRI, or employs existing tissue probability maps that define object to background probabilities.
  • This option is used for the segmentation of ventricles based on cerebrospinal fluid probabilistic segmentations.
  • The following sections describe validation of SNAP versus manual rater contour drawing in more details.

4.1 Validation of SNAP: Caudate Segmentation

  • From their partnership with the UNC Psychiatry department, the authors have access to a morphologic MRI study with a large set of autistic children (N=56), developmentally delayed subjects (N=11) and control subjects (N=17), scanned at age two.
  • SNAP was chosen as an efficient and reliable tool to segment the caudate nucleus from high-resolution MRI.
  • Before replacing conventional manual outlining by this new tool, the authors designed a validation study to test the difference between methods, the difference between operators, and the variability for each user.

4.1.1 Gray-level MRI data

  • The protocol established by the UNC autism image analysis group rigidly aligns these images to the Talairach coordinate space by specifying anterior and posterior commissure (AC-PC) and the interhemispheric plane.
  • The transformation also interpolates the images to the isotropic voxel size of 1mm3.
  • Automatic atlas-based tissue segmentation using EMS (Van Leemput et al., 1999a,b) results in a hard segmentation and separate probability maps for white matter, gray matter and cerebrospinal fluid.
  • These three-tissue maps are used for SNAP ventricle segmentation, but not for the caudate nucleus, because in some subjects, the intensity distribution of the subcortical gray matter is different from the cortex.

4.1.2 Reliability series and validation

  • Five MRI datasets were arbitrarily chosen from the whole set of 100+ images.
  • Data were replicated three times and blinded to form a validation database of 15 images.
  • Three highly trained raters participated in the validation study; rater A segmented each image manually and in SNAP, while rater B only used SNAP and rater C only performed manual segmentation.
  • Segmentation results between pairs of raters or methods were analyzed using common intraclass correlation statistics (ICC) as well as using overlap statistics.

4.1.3 Caudate nucleus segmentation

  • At first sight, the caudate seems easy to segment since the largest fraction of its boundary is adjacent to the lateral ventricles and white matter.
  • Portions of the caudate boundary can be localized with standard edge detection.
  • The caudate is also adjacent to the nucleus accumbens and the putamen where there are no visible boundaries in MRI (see Fig. 10).
  • The caudate, nucleus accumbens and putamen are distinguishable on histological slides, but not on T1-weighted MRI of this resolution.
  • Another “trouble-spot” for the caudate is where it borders the putamen; there are “fingers” of cell bridges adjacent to blood vessels which span the gap between the two.

4.1.4 Manual boundary drawing

  • Using the drawing tools in SNAP, the authors have developed a highly reliable protocol for manual caudate segmentation using slice-by-slice boundary drawing in all three orthogonal views.
  • The coupling of cursors between 2D slices and the 3D display help significantly reduce slice-by-slice jitter that is often seen in this type of segmentations.
  • Segmentation time for left and right caudate is approximately 1.5 hours for experienced experts.

4.1.5 3D Active Contour Segmentation

  • The authors developed a new segmentation protocol for caudate segmentation based on the T1 gray level images with emphasis on efficiency and optimal reliability.
  • This results in foreground/background maps which guide the level set evolution.
  • In some caudate segmentation protocols, the inferior boundary is cut off by the selection of an axial cut plane, which only takes a few additional seconds using the cut-plane feature in SNAP.
  • In their autism project, the authors decided to add a precise separation from the putamen and a masking of the left and right nucleus accumbens.
  • This step added another 30 minutes to the whole process.

4.1.6 Volumetric Analysis

  • Table 1 lists the left and right caudate volumes for manual segmentation (slice by slice contouring) and user-assisted 3D active contour segmentation (SNAP).
  • Results of the reliability analysis using one-way random effects intraclass correlation statistics (Shrout and Fleiss, 1979) are shown in Table 2.
  • The table shows not only the excellent reliability of SNAP segmentation but also reflects the excellent reliability of the manual experts trained over several months.
  • Therefore, reliability between methods is not significantly different.
  • This is to be compared with the significantly reduced segmentation time and short rater training time of SNAP.

4.1.7 Overlap Analysis

  • In addition to volume-based reliability analysis, the authors compare SNAP and manual methods in terms of overlap between different segmentations of each instance of the caudate.
  • Following the statistical approach described in (Zou et al., 2004), the authors define the overlap between segmentations S1 and S2 as the Dice Similarity Coefficient (DSC): DSC(S1, S1) = 2 Vol(S1 ∩ S2) Vol(S1) + Vol(S2) . (7) This symmetric measure of segmentation agreement lies in the range [0, 1], with larger values indicating greater overlap.
  • Table 3 lists means and standard deviations of the overlaps for the left and right caudate within 13 different categories of comparisons.
  • Fig. 11 displays box and whisker plots of the same 13 categories.
  • Zou et al. (2004) pools the model over all raters, but in their case, since only rater A performed segmentation using both methods, the authors just include segmentations by rater A in the model.

4.2 Lateral Ventricle Segmentation

  • Unlike the caudate, which has a simple shape but lacks clearly defined MRI intensity boundaries, the lateral ventricles are complex geometrically yet have an easily identifiable boundary.
  • As for the caudate, the authors randomly selected five MRI images from the child autism database and applied their standard image processing pipeline, including tissue class segmentation using EMS.
  • The authors ventricle segmentation protocol involves placing three initialization seeds in each ventricle and running the active contour segmentation until there is no more expansion into the horns.
  • These problems are corrected by post-processing, which involves reapplying active contour segmentation to the trouble regions or correcting the segmentation manually.
  • Overlap statistics are summarized in Table 7 and Fig. 12.

5 Discussion

  • The caudate segmentation validation, which compares the SNAP tool to manual segmentation by highly trained raters, demonstrates the excellent reliability of the tool for efficient three-dimensional segmentation.
  • In addition to brain structure extraction in MRI, SNAP has found a variety of uses in other imaging modalities and anatomical regions.
  • Its automatic segmentation pipeline is limited to a specific subset of segmentation problems where the structure of interest has a different intensity distribution from most of the surrounding tissues.
  • These postprocessing tools will be based on graph-theoretic algorithms.

6 Conclusion

  • ITK-SNAP is an open source medical image processing application that fulfills a specific and pressing need of biomedical imaging research by providing a combination of manual and semiautomatic tools for extracting structures in 3D image data of different modalities and from different anatomical regions.
  • Designed to maximize user efficiency and to provide a smooth learning curve, the user interface is focused entirely on segmentation, parameter selection is simplified using live feedback, and the number of features unrelated to segmentation kept to a minimum.
  • Validation in the context of caudate nucleus and lateral ventricle segmentation in child MRI demonstrates excellent reliability and high efficiency of 3D SNAP segmentation, and provides strong motivation for adopting SNAP as the segmentation solution for clinical research in neuroimaging and beyond.

Did you find this useful? Give us your feedback

Figures (19)
Citations
More filters
Journal ArticleDOI
TL;DR: An overview of 3D Slicer is presented as a platform for prototyping, development and evaluation of image analysis tools for clinical research applications and the utility of the platform in the scope of QIN is illustrated.

4,786 citations


Cites background from "User-guided 3D active contour segme..."

  • ...Its generality and extensibility separates Slicer from such task-oriented packages as ITK-Snap (image segmentation) [23]; DtiStudio (diffusion tensor analysis) [24]; FreeSurfer(1), FSL [25] and SPM [22] (neuroimaging applications)....

    [...]

Journal ArticleDOI
TL;DR: NODDI provides sensible neurite density and orientation dispersion estimates, thereby disentangling two key contributing factors to FA and enabling the analysis of each factor individually, and demonstrates the feasibility of NODDI even for the most time-sensitive clinical applications, such as neonatal and dementia imaging.

2,354 citations


Cites methods from "User-guided 3D active contour segme..."

  • ...For the in vivo brain data, we manually delineate a binary mask defining the brain parenchyma using ITK-SNAP (Yushkevich et al., 2006)....

    [...]

Journal ArticleDOI
24 Apr 2014-Cell
TL;DR: CUBIC enables time-course expression profiling of whole adult brains with single-cell resolution and develops a whole-brain cell-nuclear counterstaining protocol and a computational image analysis pipeline that enable the visualization and quantification of neural activities induced by environmental stimulation.

1,070 citations


Cites methods from "User-guided 3D active contour segme..."

  • ...3D brain images in the NIfTI-1 format are constructed with Convert3D from ITK-SNAP (Yushkevich et al., 2006)....

    [...]

  • ...The analysis was performed using downscaled NIfTI-1 files and visualized with ITK-SNAP (see Extended Experimental Procedures; also in C–...

    [...]

Journal ArticleDOI
TL;DR: A comparison study between 10 automatic and six interactive methods for liver segmentation from contrast-enhanced CT images provides an insight in performance of different segmentation approaches under real-world conditions and highlights achievements and limitations of current image analysis techniques.
Abstract: This paper presents a comparison study between 10 automatic and six interactive methods for liver segmentation from contrast-enhanced CT images. It is based on results from the "MICCAI 2007 Grand Challenge" workshop, where 16 teams evaluated their algorithms on a common database. A collection of 20 clinical images with reference segmentations was provided to train and tune algorithms in advance. Participants were also allowed to use additional proprietary training data for that purpose. All teams then had to apply their methods to 10 test datasets and submit the obtained results. Employed algorithms include statistical shape models, atlas registration, level-sets, graph-cuts and rule-based systems. All results were compared to reference segmentations five error measures that highlight different aspects of segmentation accuracy. All measures were combined according to a specific scoring system relating the obtained values to human expert variability. In general, interactive methods reached higher average scores than automatic approaches and featured a better consistency of segmentation quality. However, the best automatic methods (mainly based on statistical shape models with some additional free deformation) could compete well on the majority of test images. The study provides an insight in performance of different segmentation approaches under real-world conditions and highlights achievements and limitations of current image analysis techniques.

979 citations


Cites background from "User-guided 3D active contour segme..."

  • ...Main objectives of the workshop were to evaluate how far automatic segmentation methods have come in recent years and to provide a state-of-the-art overview of current techniques....

    [...]

Journal ArticleDOI
TL;DR: There was robust growth of the human brain in the first two years of life, driven mainly by gray matter growth, in contrast, white matter growth was much slower.
Abstract: Brain development in the first 2 years after birth is extremely dynamic and likely plays an important role in neurodevelopmental disorders, including autism and schizophrenia Knowledge regarding this period is currently quite limited We studied structural brain development in healthy subjects from birth to 2 Ninety-eight children received structural MRI scans on a Siemens head-only 3T scanner with magnetization prepared rapid gradient echo T1-weighted, and turbo spin echo, dual-echo (proton density and T2 weighted) sequences: 84 children at 2–4 weeks, 35 at 1 year and 26 at 2 years of age Tissue segmentation was accomplished using a novel automated approach Lateral ventricle, caudate, and hippocampal volumes were also determined Total brain volume increased 101% in the first year, with a 15% increase in the second The majority of hemispheric growth was accounted for by gray matter, which increased 149% in the first year; hemispheric white matter volume increased by only 11% Cerebellum volume increased 240% in the first year Lateral ventricle volume increased 280% in the first year, with a small decrease in the second The caudate increased 19% and the hippocampus 13% from age 1 to age 2 There was robust growth of the human brain in the first two years of life, driven mainly by gray matter growth In contrast, white matter growth was much slower Cerebellum volume also increased substantially in the first year of life These results suggest the structural underpinnings of cognitive and motor development in early childhood, as well as the potential pathogenesis of neurodevelopmental disorders

918 citations


Cites methods from "User-guided 3D active contour segme..."

  • ...The lateral ventricles and caudate were defined on high resolution T1 images using a semiautomated 3D segmentation tool [ITK-SNAP (Yushkevich et al., 2006)] that employs a user-defined threshold window, initialization, and parameters for 3D deformable segmentation based on level sets....

    [...]

References
More filters
Journal ArticleDOI
TL;DR: In this article, the authors present guidelines for choosing among six different forms of the intraclass correlation for reliability studies in which n target are rated by k judges, and the confidence intervals for each of the forms are reviewed.
Abstract: Reliability coefficients often take the form of intraclass correlation coefficients. In this article, guidelines are given for choosing among six different forms of the intraclass correlation for reliability studies in which n target are rated by k judges. Relevant to the choice of the coefficient are the appropriate statistical model for the reliability and the application to be made of the reliability results. Confidence intervals for each of the forms are reviewed.

21,185 citations


"User-guided 3D active contour segme..." refers methods in this paper

  • ...Results of the reliability analysis using one-way random effects intraclass correlation statistics (Shrout and Fleiss, 1979) are shown in Table 2....

    [...]

Journal ArticleDOI
TL;DR: This work uses snakes for interactive interpretation, in which user-imposed constraint forces guide the snake near features of interest, and uses scale-space continuation to enlarge the capture region surrounding a feature.
Abstract: A snake is an energy-minimizing spline guided by external constraint forces and influenced by image forces that pull it toward features such as lines and edges. Snakes are active contour models: they lock onto nearby edges, localizing them accurately. Scale-space continuation can be used to enlarge the capture region surrounding a feature. Snakes provide a unified account of a number of visual problems, including detection of edges, lines, and subjective contours; motion tracking; and stereo matching. We have used snakes successfully for interactive interpretation, in which user-imposed constraint forces guide the snake near features of interest.

18,095 citations


"User-guided 3D active contour segme..." refers background or methods in this paper

  • ...This will be accomplished by (1) preventing the evolving interface from entering certain regions via special seeds placed by the user, which push back on the interface, similar to the ‘‘volcanoes’’ in the seminal paper by Kass et al. (1988), and (2) providing additional 3D postprocessing tools that will make it easier to cut away parts of the interface that has leaked....

    [...]

  • ...This will be accomplished by (1) preventing the evolving interface from entering certain regions via special seeds placed by the user, which push back on the interface, similar to the ‘‘volcanoes’’ in the seminal paper by Kass et al. (1988), and (2) providing additional 3D postprocessing tools that will make it easier to cut away parts of the interface that has leaked. These postprocessing tools will be based on graph-theoretic algorithms. One such tool will allow the user to trace a closed path on the surface of the segmentation result, after which the minimal surface bounded by that path will be computed and used to partition the segmentation in two. Another future feature of SNAP will be an expanded user interface for defining object and background probabilities in the Zhu and Yuille (1996) method, where the user will be able to place a number of sensors inside and outside of the structure in order to estimate the intensity distribution within the structure....

    [...]

  • ...…entering certain regions via special seeds placed by the user, which push back on the interface, similar to the ‘‘volcanoes’’ in the seminal paper by Kass et al. (1988), and (2) providing additional 3D postprocessing tools that will make it easier to cut away parts of the interface that has…...

    [...]

Proceedings ArticleDOI
01 Aug 1987
TL;DR: In this paper, a divide-and-conquer approach is used to generate inter-slice connectivity, and then a case table is created to define triangle topology using linear interpolation.
Abstract: We present a new algorithm, called marching cubes, that creates triangle models of constant density surfaces from 3D medical data. Using a divide-and-conquer approach to generate inter-slice connectivity, we create a case table that defines triangle topology. The algorithm processes the 3D medical data in scan-line order and calculates triangle vertices using linear interpolation. We find the gradient of the original data, normalize it, and use it as a basis for shading the models. The detail in images produced from the generated surface models is the result of maintaining the inter-slice connectivity, surface data, and gradient information present in the original 3D data. Results from computed tomography (CT), magnetic resonance (MR), and single-photon emission computed tomography (SPECT) illustrate the quality and functionality of marching cubes. We also discuss improvements that decrease processing time and add solid modeling capabilities.

13,231 citations

Journal ArticleDOI
TL;DR: The PSC algorithm as mentioned in this paper approximates the Hamilton-Jacobi equations with parabolic right-hand-sides by using techniques from the hyperbolic conservation laws, which can be used also for more general surface motion problems.

13,020 citations

Journal ArticleDOI
20 Jun 1995
TL;DR: A novel scheme for the detection of object boundaries based on active contours evolving in time according to intrinsic geometric measures of the image, allowing stable boundary detection when their gradients suffer from large variations, including gaps.
Abstract: A novel scheme for the detection of object boundaries is presented. The technique is based on active contours deforming according to intrinsic geometric measures of the image. The evolving contours naturally split and merge, allowing the simultaneous detection of several objects and both interior and exterior boundaries. The proposed approach is based on the relation between active contours and the computation of geodesics or minimal distance curves. The minimal distance curve lays in a Riemannian space whose metric as defined by the image content. This geodesic approach for object segmentation allows to connect classical "snakes" based on energy minimization and geometric active contours based on the theory of curve evolution. Previous models of geometric active contours are improved as showed by a number of examples. Formal results concerning existence, uniqueness, stability, and correctness of the evolution are presented as well. >

5,566 citations


"User-guided 3D active contour segme..." refers background or methods in this paper

  • ...Caselles et al., 1997; Sethian, 1999), where the human expert must specify the initial contour, balance the various forces which act...

    [...]

  • ... Caselles et al. (1997) derive the external force from the gradient magnitude of image intensity, while Zhu and Yuille...

    [...]

  • ...An illustration of Caselles et al. (1997) evolution in 2D with and without the advection force, is given in Fig. 2....

    [...]

  • ...In the first stage, the user chooses between Zhu and Yuille (1996) and Caselles et al. (1997) methods and, depending on...

    [...]

  • ...background. In contrast, the Caselles et al. (1997) method is...

    [...]

Frequently Asked Questions (11)
Q1. What statistical methods were used to analyze the results of the MRI?

Segmentation results between pairs of raters or methods were analyzed using common intraclass correlation statistics (ICC) as well as using overlap statistics. 

In addition to brain structure extraction in MRI, SNAP has found a variety of uses in other imaging modalities and anatomical regions. 

Segmentation serves as an essential element in a great number of morphometry studies that test various hypotheses about the pathology and pathophysiology of neurological disorders. 

In the field of biomedical image analysis software, SNAP stands out as a fullfeatured tool that is specifically devoted to segmentation. 

Methods based on registration are also very computationally intensive, which may discourage their routine use in the clinical environment. 

The spectrum of available segmentation approaches is broad, ranging from manual outlining of structures in 2D cross-sections to cutting-edge methods that use deformable registration to find optimal correspondences between 3D images and a labeled atlas (Haller et al., 1997; Goldszal et al., 1998). 

The authors suspect that insufficient attention to developing tools that make parameter selection intuitive has prevented semiautomatic methods from replacing manual delineation as the tool of choice in the clinical research environment. 

These forces are characterized as internal and external : internal forces are derived from the contour’s geometry, and are used to impose regularity constraints on the shape of the contour, while external forces incorporate information from the image being segmented. 

At first sight, the caudate seems easy to segment since the largest fraction of its boundary is adjacent to the lateral ventricles and white matter. 

An option to resample the region of interest using nearest neighbor, linear, cubic, or windowed sinc interpolation is provided; this is recommended for images with anisotropic voxels. 

The protocol established by the UNC autism image analysis group rigidly aligns these images to the Talairach coordinate space by specifying anterior and posterior commissure (AC-PC) and the interhemispheric plane.