Download presentation
Presentation is loading. Please wait.
Published byRachel Palfrey Modified over 9 years ago
1
Laboratory of Mathematics in Imaging Harvard Medical School Brigham and Women’s Hospital Fast and Accurate Redistancing for Level Set Methods & Multiscale Segmentation of the Aorta in 3D Ultrasound Images Karl Krissian
2
McGill Montreal 2003 I. Level Sets Introduction Narrow Band –initialization –distancing Experiments –MRA –SPGR white matter –RGB white matter Discussion
3
McGill Montreal 2003 Level Sets: principle –Implicit representation of the evolving surface. –Natural topology changes.
4
McGill Montreal 2003 Level Sets: forces 1.Smoothing: – mean curvature [Sethian 96, Caselles 97] – minimal curvature [Ambrioso and Soner 98, Lorigo et al. 00] 2.Advection or Contour attachment. 3.Balloon or expansion: – constant. – based on intensity statistics [Zeng et al. 98,Paragios and Deriche 00, Barillot et al. 00].
5
McGill Montreal 2003 CURVES Lorigo et al., Medical Image Analysis, 2001. Ambrioso, Soner, Journal Differential Geometry, 1996. CURve evolution for VESsel segmentation Codimension-2 Active Contours Provided by L. Lorigo MIT AI Lab. v is (positive) distance to curve ( v, 2 v) is smaller principal curvature of tube d is some vector field in R 3 v t = | v| ( v, 2 v) + v · d
6
McGill Montreal 2003 CURVES Example co-dim 2 co-dim 1 Provided by L. Lorigo MIT AI Lab.
7
McGill Montreal 2003 Fast implementation Numerical stability and reinitialization: distance map –Fast Marching Method [Sethian, 99], computes geodesic distances with complexity n.log(n). Speed improvement: itkNarrowBandCurvesLevelSetImageFilter Sub-voxel reinitialization: itkIsoContourDistanceImageFilter Fast Distance Transform: itkFastChamferDistanceImageFilter
8
McGill Montreal 2003 I. Level Sets Introduction Narrow Band initialization –distancing Experiments –MRA –SPGR white matter –RGB white matter Discussion
9
McGill Montreal 2003 SubVoxel Reinitialization For the voxels neighbors to the isosurface, keep the same linearly interpolated surface: Remarks: Points with several neighbors crossing the surface. Regions of high curvature.
10
McGill Montreal 2003 Subvoxel versus Binary binary (+/- 0.5) subvoxel Evolution of a sphere of radius 3 voxels under constant propagation force.
11
McGill Montreal 2003 binarysub-voxel Sub-Voxel vs Binary
12
McGill Montreal 2003 I. Level Sets Introduction Narrow Band initialization distancing Experiments –MRA –SPGR white matter –RGB white matter Discussion
13
McGill Montreal 2003 Chamfer Distance Transform = Relative maximal error 7.356% [Borgefors, On Digital Distance Transforms in Three Dimensions, CVIU, 1996]
14
McGill Montreal 2003 Narrow Banded Fast DT
15
McGill Montreal 2003 Narrow-Banded Fast DT Main speed improvements: 1.Linear complexity. 2.Don’t compute voxels out of the narrow band. 3.Factorize the additions for each kind of neighbor. 4.Keep track of a bounding box. 5.Get positive and negative distances at the same time.
16
McGill Montreal 2003 Interpretation BinarySubvoxel
17
McGill Montreal 2003 I. Level Sets Introduction Narrow Band initialization distancing Experiments –MRA –SPGR white matter –RGB white matter Discussion
18
McGill Montreal 2003 Experiments Image 200 3, Euclidian distance up to 5, Pentium III 1.1 GHz. time in seconds radius in voxels Spheres of increasing radii
19
McGill Montreal 2003 Accuracy experiments Constant evolution Curvature evolution 2D disk radius=30 3D sphere radius=30
20
McGill Montreal 2003 White matter from SPGR image
21
McGill Montreal 2003 Fast implementation Computation time (in sec.) for segmenting White Matter on a 256x256x124 Spoiled Gradient Recall MR.
22
McGill Montreal 2003 Magnetic Resonance Angiography initial iso-surface Fast Marching resultFast Chamfer result Resampling Minimal curvature Speed up: Narrow Band Dist x 7 Total Processing x 2 Multi-Threading x 6
23
McGill Montreal 2003 Applications MR Angiography Segmentation result Maximum Intensity Projection
24
McGill Montreal 2003 Applications MR Angiography Segmentation result Iso-surfaces 112, 60 and 40
25
McGill Montreal 2003 High res. RGB White Matter Color Image: -cropped: 1056x1211 -10 seed points -2D level set data provided by Peter Ratiu
26
McGill Montreal 2003 High res 3D RGB White Matter 800x1056x1211 sub-volume –Pyramidal multiscale –2 seed points 200x264x302100x132x15150x76x75
27
McGill Montreal 2003 Interface Integration VTK-tclITK-tclVTK-tcl Generic slicer module (tcl/tk) ConnectVTKToITK ConnectITKToVTK vtkSlicerITK module Input image volume Output image volume
28
McGill Montreal 2003 Graphical Interface Open Source: www.slicer2.org Insight Toolkit: www.itk.org
29
McGill Montreal 2003 Conclusion Exact linear Euclidian Distance [Danielsson, 80] –Propagation, Parallel (multi-threaded) Multi-Channel images (RGB, blood flow, multi- modalities, diffusion tensor) Skeleton Shape constraints Bayesian approach with several level sets.
30
McGill Montreal 2003 Outline II. Multiscale Segmentation Introduction Methodology Results Conclusion and future work
31
McGill Montreal 2003 Introduction Medical Interest 3D Ultrasound for vascular and gastrointestinal surgery. low cost and no radiation exposure. with or without preoperative CT. need of automatic segmentation of the aorta.
32
McGill Montreal 2003 Introduction non homogeneous intensity close vessels
33
McGill Montreal 2003 Multiscale methods Linear multiscale analysis –Robustness –Accuracy –Optimization
34
McGill Montreal 2003 Hessian matrix eigenvalues eigenvectors Hessian matrix and local structure Linear structures [Lorenz et al.] VOLUMINAL MODELS Taylor expansion:
35
McGill Montreal 2003 Cylindrical model Analytic analysis –Radius estimation –Optimization of the response –Behavior of the Hessian matrix
36
McGill Montreal 2003 cylindrical Cylindrical model toroidal Toroidal model elliptical Elliptical model Hessian matrix
37
McGill Montreal 2003 Methodology –Hessian Matrix –Structure Tensor –New Second Order Orientation Descriptor –3 parameters Extraction of local orientations
38
McGill Montreal 2003 Methodology –Properties: zoom invariance. Symmetric positive. Continuity of the eigenvectors. Orientation extraction for both contours (1 st order derivatives) and lines (2 nd order derivatives). Extraction of local orientations
39
McGill Montreal 2003 Single scale response computation Pre-selection of candidates Plan of the cross-section Response
40
McGill Montreal 2003 Methodology Homogeneity constraint Eccentricity constraint Tubular constraints
41
McGill Montreal 2003 Normalization of the response function = 1.0 = 1.28 =1.65 = 2.12 = 2.72 = 3.5 -normalization [Lindeberg, 96] Estimation of the vessel radius éZoom invariance éMaximization of the maximal response
42
McGill Montreal 2003 « height ridge » [Furst et al, 97] « marching lines » [Thirion et Gourdon, 97; Fidrich, 97; Lindeberg, 96, Furst et al, 96] is a local maximum Extraction of local maxima
43
McGill Montreal 2003 Tangent vessels Junctions Curvature Images of variable width Tests on synthetic images
44
McGill Montreal 2003 Methodology Scales –10 scales, logarithmic discretization Extraction of local maxima Multiscale analysis
45
McGill Montreal 2003 Methodology Results
46
McGill Montreal 2003 Outline Results
47
McGill Montreal 2003 Outline Conclusion and Future Work Conclusion Semi-automatic segmentation of aorta in 3D Ultrasound. Model Based multiscale linear approach. Second Order Orientation Descriptor. Homogeneity and eccentricity constraints. Future work Active contours. Validation.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.