Title: A MultiScale Geometric Flow for Segmenting Vasculature in MRI
1A Multi-Scale Geometric Flow for Segmenting
Vasculature in MRI
- Maxime Descoteaux1, Louis Collins2, Kaleem
Siddiqi1 - 1Centre for Intelligent Machines School of
Computer Science - 2Brain Imaging Center, Montreal Neurological
Institute - McGill University, Montréal, Canada
2Blood vessel segmentation
- Input 3D medical data set
- Output binary volume with 3D vascular tree
- Automatic Segmentation can be used for
- Visualization
- Registration between different modalities
- Image-guided neurosurgery
- Pre-surgical planning
- Large scale clinical studies
3Angiographic data
- Easier problem sharp bright/dark contrast change
only at vessel boundaries
4Anatomical data
- Harder problem several bright/dark contrast
changes at boundaries of non-vessel structures
Proton density (PD) weighted MRI
5Previous work
- Aylward Bullitt
- Koller et. al.
- Wink et. al.
- Wilson Noble
- Krissian et. al.
- Lorigo et. al.
- Vasilevskiy Siddiqi
- most show promising results on angiographic data
6Geometric flows
- Work under restrictive assumptions
- Initialization based on thresholding original
volume - No explicit term to model tubular structures
- Do not take into account the multi-scale nature
of vasculature - Gradient of image is assumed to be strong ONLY at
vessel boundaries
7A multi-scale geometric flow
- Introduce a tubular structure model incorporating
local vessel centerline orientation and width - Extend this measure to the implied vessel
boundaries - Apply a flux maximizing geometric flow
8Local shape description
- Hessian matrix
- Encodes shape
- information, i.e., how the normal to the
iso-intensity manifold changes locally
9Frangis multi-scale extension
- Consider the Hessian matrix at several scales
covering the possible vessel widths - Use derivatives of Lindebergs g-parametrized
normalized Gaussian kernels over the different
scales - gtCompare responses over the different scales s
Lindeberg, IJCV 98
10Local structure classification
blob vs others
noise vs others
sheet vs others
11Frangis vesslness measure
- Maximum along centerlines of tubular structures
- Close to zero outside vessel-like regions
- argmax( V(s) ) radius of vessel
for all s
Frangi, MICCAI 98
12Synthetic branch example
13Cropped MRA region
14Vesselness measure
15Flux maximizing geometric flow
- Used to direct the evolution of a curve/surface
so that its normals are aligned with a given
vector field
Vasilevkiy, Siddiqi, PAMI 02
16Vesselness extension
- Distribute the vesselness measure to
- vessel boundaries gt j distribution
17Multi-scale geometric flow
- Consider the vector field
- The associated flux maximizing flow
18MRA segmentation
19Gadolinium enhanced MRI
20Qualitative validation
slice of TOF
slice of PC
slice of PD
21Phase contrast angiography
PC
Vesselness of PC
PC masked by segmentation
22Time of flight angiography
TOF
Vesselness of TOF
TOF masked by segmentation
23Proton density weighted MRI
PD
Vesselness of PD
PD masked by segmentation (reversed contrast)
24PC-PD-TOF comparison
25Contributions
- A new geometric flow which can extract
vasculature from standard MRI - Visualization of the vasculature by an MIP of the
original volume masked by the segmentation - Qualitatively, the PD segmentation improves upon
results obtained from TOF angiography and is very
similar to that obtained from PC angiography - Quantitatively
26Key references
- A. Frangi, W. Niessen, K.L. Vincken, M.A.
Viergever. Multi-scale vessel enhancement
filtering. Proc. MICCAI'98, pp.130-137, 1998. - T. Lindeberg. Edge detection and ridge detection
with automatic scale selection. International
Journal of Computer Vision, vol 30(2), 1998. - A. Vasilevskiy, K. Siddiqi. Flux maximizing
geometric flows. IEEE Transactions On Pattern
Analysis and Machine Intelligence, vol. 24, 2002. - THANK YOU!
27(No Transcript)
28Initial curve
29Final curve
30Key constructions
synthetic tube
vesselness measure
j-distribution
div(V )
31Eigen analysis of the Hessian
- We find the direction where there are extreme
- changes in the normal
- 1) smallest e-value is close to zero
- (low curvature along vessel)
- 2) other two e-values are high and very close
- (high curvature of circular cross-section)
32Eigen analysis of the Hessian
33MRA example
34Surface evolution