Projects:ShapeBasedSegmentationAndRegistration

From NAMIC Wiki
Jump to: navigation, search
Home < Projects:ShapeBasedSegmentationAndRegistration

Description

Standard image based segmentation approaches perform poorly when there is little or no contrast along boundaries of different regions. In such cases segmentation is mostly performed manually using prior knowledge of the shape and relative location of the underlying structures combined with partially discernible boundaries. We present an automated approach guided by covariant shape deformations of neighboring structures, which is an additional source of prior knowledge. Captured by a shape atlas, these deformations are transformed into a statistical model using the logistic function. The mapping between atlas and image space, structure boundaries, anatomical labels, and image inhomogeneities are estimated simultaneously within an Expectation-Maximization formulation of the Maximum A posteriori Probability (MAP) estimation problem. These results are then fed into an Active Mean Field approach, which views the results as priors to a Mean Field approximation with a curve length prior.

Parameter Estimation Model For Joint Registration and Segmentation

The Bayesian framework models the relationship between the observed data I (input image), the hidden data T (label map), and the parameter space (S,R,B) with shape model S, registration parameters R, and image inhomogeneities B. The optimal solution with respect to (S,R,B) is defined by the MAP estimate of the framework. We iteratively determine the solution of the estimation problem using an Expectation Maximization (EM) implementation. The E-Step calculates the ‘weights’ for each structure at voxel x. The M-Step updates the approximation of (S,B,R).

Shape Atlas

The atlas captures shapes by the signed distance map representation and covariation of the shapes across structures through Principle Component Analysis (PCA). The atlas is constructed through the following method (see [1] for further detail: )

  • Turn training cases into vectors of distance maps of all structures.
  • Run PCA on distance maps to determine average distance map and modes of variations.

Registration Model

The hierarchical registration framework represents the correspondence between the coordinate system of the atlas, which defines the shape model, and the MR image. The structure-independent parameters capture the correspondence between atlas and image space. The structure dependent parameters are the residual structure-specific deformations not adequately explained by the structure-independent registration parameters.

Image Inhomogeneity Model

Image (a) shows an MR image corrupted by image inhomogeneities, noise, partial voluming and other image artifacts. The image inhomogeneities of (a) are shown in (b). Unlike noise, image inhomogeneities are characterized by a slowly varying values within the brain. Image (c) is as image inhomogeneity corrected MR image of (a). In our method, inhomogeneities are modeled as a Gaussian distribution over the image space. As Wells et al. [2] shows the inhomogeneity can then be approximated by the product between a low pass filter represented as a matrix and the weighted residual between estimated and observed MR image.

Experiement of 22 Cases

The experiment empirically demonstrates the utility of joining registration and shape based segmentation in an EM implementation by comparing the accuracy our new method with (EM-Sim-Sh) to three other EM implementations:

  • EM-Affine = sequentially performing affine registration and segmentation without shape model
  • EM-NRigid = sequentially performing non-rigid registration and segmentation without shape model
  • EM-Sim-Af = integrated registration and segmentation approach without shape model
  • EM-Shape = sequentially performing affine registration and with shape based segmentation

All methods segment 22 cases into the three brain tissue classes as well as the ventricles, thalamus, and caudate. We then measure the overlap between manual and automatic segmentations of the thalamus and caudate using DICE. Only our new approach (EM-Sim-Sh) performs well for both structures.

Active Mean Field

The approach estimates the posterior probability of tissue labels. Conventional likelihood models are combined with a curve length prior on boundaries, and an approximate posterior distribution on labels is sought via the Mean Field approach. Optimizing the resulting estimator by gradient descent leads to a level set style algorithm where the level set functions are the logarithm-of-odds encoding of the posterior label probabilities in an unconstrained linear vector space. Applications with more than two labels are easily accommodated. The label assignment is accomplished by the Maximum A Posteriori rule, so there are no problems of 'overlap' or 'vacuum'. We test the method on synthetic images with additive noise. In addition, we segment a magnetic resonance scan into the major brain compartments and subcortical structures.


Publications

[1] K.M. Pohl, R. Kikinis, and W.M. Wells. Active Mean Fields: Solving the Mean Field Approximation in the Level Set Framework. Accapted to Information Processing in Medical Imaging 2007 [2] K.M. Pohl, J. Fisher, S. Bouix, M. Shenton, R. W. McCarley, W.E.L. Grimson, R. Kikinis, and W.M. Wells. Using the Logarithm of Odds to Define a Vector Space on Probabilistic Atlases. Accapted to the Special Issue of Best Selected Papers from MICCAI 06 in Medical Image Analysis , 2007 [3] K.M. Pohl, J. Fisher, M. Shenton, R. W. McCarley, W.E.L. Grimson, R. Kikinis, and W.M. Wells. Logarithm odds maps for shape representation. In Proc. MICCAI 2006: Ninth International Conference Medical Image Computing and Computer-Assisted Intervention, Springer-Verlag, vol 4191 of Lecture Notes in Computer Science, pp 955–963, 2006
[4] K. M. Pohl, J. Fisher, W.E.L. Grimson, R. Kikinis, and W.M. Wells. A Bayesian Model for Joint Segmentation and Registration. NeuroImage, 31(1), pp. 228-239, 2006
[5] K.M. Pohl, J. Fisher, J.J. Levitt, M.E. Shenton, R. Kikinis, W.E.L. Grimson, and W.M. Wells: A Unifying Approach to Registration, Segmentation, and Intensity Correction, In Proc. MICCAI’2005: Eigth International Conference on Medical Image Computing and Computer Assisted Intervention, 2005.
[6] K.M. Pohl, J. Fisher, R. Kikinis, W.E.L. Grimson, and W.M. Wells: Shape Based Segmentation of Anatomical Structures in Magnetic Resonance Images, In Proc. ICCV’2005: Computer Vision for Biomedical Image Applications: Current Techniques and Future Trend, An International Conference on Computer Vision Workshop, 2005.
[7] K.M. Pohl: Prior Information for Brain Parcellation, PhD-Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 2005.
[8] K.M. Pohl, John Fisher, W. Eric L. Grimson, William M. Wells: An Expectation Maximization Approach for Integrated Registration, Segmentation, and Intensity Correction CSAIL Publications - Artificial Intelligence Series Publications, AIM-2005-010, pp. 1-13, 2005.
[9] K.M. Pohl, S.K. Warfield, R. Kikinis, W.E. L. Grimson, W.M. Wells, Coupling Statistical Segmentation and PCA Shape Modeling, In Proc. MICCAI 2004: Seventh International Conference on Medical Image Computing and Computer Assisted Intervention, Rennes / St-Malo, France, Springer-Verlag, vol. 3216 of Lecture Notes in Computer Science, pp. 151-159, 2004
[10] Michael Leventon, Eric Grimson, Olivier Faugeras. "Statistical Shape Influence in Geodesic Active Contours" Comp. Vision and Patt. Recon. (CVPR), 2000.
[11] Wells, W., Grimson, W., Kikinis, R., Jolesz, F., 1996. Adaptive segmentation of MRI data. IEEE Transactions in Medical Imaging 15, 429–442.

Software

The algorithm is currently implemented in 3D Slicer Version 2.6 and a beta version is available in 3D Slicer Version 3.