Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interactive, GPU-Based Level Sets for 3D Segmentation Aaron Lefohn Joshua Cates Ross Whitaker University of Utah Aaron Lefohn Joshua Cates Ross Whitaker.

Similar presentations


Presentation on theme: "Interactive, GPU-Based Level Sets for 3D Segmentation Aaron Lefohn Joshua Cates Ross Whitaker University of Utah Aaron Lefohn Joshua Cates Ross Whitaker."— Presentation transcript:

1 Interactive, GPU-Based Level Sets for 3D Segmentation Aaron Lefohn Joshua Cates Ross Whitaker University of Utah Aaron Lefohn Joshua Cates Ross Whitaker University of Utah

2 University of Utah University of Utah Problem Statement  Goal Interactive and general volume segmentation tool using deformable level-set surfaces  Challenges Nonlinear PDE on volume Free parameters  Solution Accelerate level sets with graphics processor Unify computation and visualization

3 University of Utah University of Utah

4  Surface velocity attracts level set to desired feature  Segmentation Parameters 1) Intensity value of interest (center) 2) Width of intensity interval (variance) 3) Percentage of data vs. smoothing Level-Set Segmentation Data-Based SpeedCurvature Speed% Smoothing

5 University of Utah University of Utah Data speed term  Attract level set to range of voxel intensities D(I)= 0 D(I) I (Intensity) Width (Variance)Center (Mean)

6 University of Utah University of Utah Curvature speed term  Enforce surface smoothness Prevent segmentation “leaks” Smooth noisy solution Seed Surface No Curvature With Curvature

7 University of Utah University of Utah Why GPU-Based Level-Set Solver?  Inexpensive, fast, SIMD co-processor Cheap (~$400) Over 10x more computational power than CPU Fast access to texture memory (2D/3D)  Example GPUs ATI Radeon 9x00 Series NVIDIA GeForceFX Series

8 University of Utah University of Utah General Computation on GPUs  Streaming architecture  Store data in textures  ForEach loop over data elements Fragment program is computational kernel

9 University of Utah University of Utah GPU-Based Level-Set Solver  Streaming Narrow-Band Method on GPU Multi-dimensional virtual memory Optimize for GPU computation –2D, minimal memory, data-parallel Virtual Memory Space Physical Memory Space Unused Pages Active Pages Inside Outside

10 University of Utah University of Utah Evaluation User Study  Goal Can a user quickly find parameter settings to create an accurate, precise 3D segmentation? –Relative to hand contouring  Methodology Six users and nine data sets –Harvard Brigham and Women’s Hospital Brain Tumor Database –256 x 256 x 124 MRI No pre-processing of data & no hidden parameters Ground truth –Expert hand contouring –STAPLE method (Warfield et al. MICCAI 2002)

11 University of Utah University of Utah Evaluation Results  Efficiency 6 ± 3 minutes per segmentation (vs multiple hours) Solver idle 90% - 95% of time  Precision Intersubject similarity significantly better  Accuracy Within error bounds of expert hand segmentations Bias towards smaller segmentations Compares well with other semi-automatic techniques –Kaus et al. 2001

12 University of Utah University of Utah 3D User Interface Demo

13 University of Utah University of Utah Conclusions  1. GPU power interactive level-set computation Streaming narrow-band algorithm Dynamic, sparse computation model for GPUs  2. Interactive level-sets powerful segmentation tool Intuitive, graphical parameter setting Quantitatively comparable to other methods Much faster than hand segmentations No pre-processing of data & no hidden parameters  Future work Other segmentation classifiers User interface enhancements  More information on GPU level-set solver See IEEE TVCG paper, “A Streaming Narrow-Band Algorithm” Google “Lefohn streaming narrow”

14 University of Utah University of Utah Acknowledgements  Joe Kniss  Gordon Kindlmann  Milan Ikits  SCI faculty, students, and staff  John Owens at UCDavis  ATI Technologies, Inc Evan Hart, Mark Segal, Arcot Preetham, Jeff Royle, and Jason Mitchell  Brigham and Women’s Hospital Tumor Data Simon Warfield, Michael Kaus, Ron Kikinis, Peter Black, and Ferenc Jolesz  Funding National Science Foundation grant #ACI008915 and #CCR0092065 NIH Insight Project


Download ppt "Interactive, GPU-Based Level Sets for 3D Segmentation Aaron Lefohn Joshua Cates Ross Whitaker University of Utah Aaron Lefohn Joshua Cates Ross Whitaker."

Similar presentations


Ads by Google