Upload
hugo-hensley
View
224
Download
1
Embed Size (px)
Citation preview
NA-MICNational Alliance for Medical Image Computing http://na-mic.org
UNC Shape Analysis
Martin Styner, Ipek Oguz
Department of CS
UNC Chapel HillMax Jacob Styner
National Alliance for Medical Image Computing http://na-mic.org Slide 2
UNC Shape Analysis• UNC Shape Analysis Toolbox
– SPHARM-PDM, Hotelling, permutation, FDR– Local shape analysis via MANCOVA– Shape analysis via discrimination (with MIT)– Collaborations (Utah, GT)– Over 100 downloads of shape tool distribution
• Enhanced correspondence: Curvature MDL• Ongoing Slicer 3 integration
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Binary Segmentation
Volumetric analysis: Size, Growth
Shape Representation Statistical analysis
Local processes
National Alliance for Medical Image Computing http://na-mic.org Slide 3
Segmentation
SphericalParameterization
SPHARM-PDMHotelling T2 metricSurface Distance
Hypothesis TestingPermutations, FDR,GLM+MANCOVA
Representation
Preprocessing
- Correspondence- Alignment- Scaling
Analysis
UNC Shape Analysis Toolbox
National Alliance for Medical Image Computing http://na-mic.org Slide 4
UNC Shape Analysis Toolbox
• Publications: MICCAI 06 (2x), ISBI 06, SPIE 07, sub. ISBI 07
• Comprehensive including visualization• Spherical harmonics + PDM• Complex shape: Striatum, from
subdivision to local shape analysis• NAMIC core interaction
– 1: Parts of analysis with GT, Utah– 3: Harvard PNL
• Caudate studies• Paper in preparation
National Alliance for Medical Image Computing http://na-mic.org Slide 5
Local Shape with Mancova• Current analysis only allows direct group
comparisons• No corrections for age, gender, weight etc• No correlation with variables, such as IQ, clinical scores,
age, duration of illness etc
• Work with D Pantazis, USCTest locally and permutation tests for correction1. General Linear Model fitting (for each x,y,z)2. MANCOVA model, Wilks’s & Roy’s Lambda3. Permutation tests over Test statistics
• Matlab implementation at USC• Application to UNC DBP Autism data drives
research • (correction for gender, age, IQ)
National Alliance for Medical Image Computing http://na-mic.org Slide 6
Shape Discrimination
• Shape analysis via discrimination– How to best discriminate 2 groups– Discrimination direction (DD), linear or radial basis function
• Application– Distance maps: Golland, MedIA 05– SPHARM-PDM surfaces– Good agreement hypo test and DD magnitude
• MIT, Kitware
MIT, Kitware, UNC
Rbf DD (solid)
SPHARMHypothesis
National Alliance for Medical Image Computing http://na-mic.org Slide 7
MDL Correspondence with Local FeaturesIpek Oguz, Martin Styner, Tobias Heimann, Guido Gerig
• Traditional MDL uses position to establish correspondence
• Not satisfactory for objects with complicated geometry
• We incorporate local features (e.g. curvature) to improve correspondence
Striatum (caudate + nucleus accumbens + putamen ), coloring is spherical parametrization
National Alliance for Medical Image Computing http://na-mic.org Slide 8
Criteria for Model Validation
• Compactness– Ability to use a minimal set of parameters
• Generalization– Ability to describe instances outside of
training set: leave one out
• Specificity– Ability to represent only valid instances of
the objects: Distance to closest sample
National Alliance for Medical Image Computing http://na-mic.org Slide 15
Results - I
• Simple object geometry
• SPHARM and MDL on pure curvature (CS) perform poorly
• MDL over Curvature + position (XYZCS) gives results similar to position (XYZ) only
National Alliance for Medical Image Computing http://na-mic.org Slide 16
Results - II
• Complex object geometry
• SPHARM and pure curvature (CS) performs poorly
• Curvature + position (XYZCS) gives better results than position only (XYZ)
National Alliance for Medical Image Computing http://na-mic.org Slide 17
Discussion Methodology
• With compex object geometry – local curvature improves correspondence
• Choice of particular curvature metric does not have significant effect– Principal curvatures, Gaussian curvature,
mean curvature, curvedness, shape index• Our framework can be used for any
combination of local features: local curvature, cortical thickness, fMRI, DTI, MRA, etc.
• MICCAI 2007 submission
National Alliance for Medical Image Computing http://na-mic.org Slide 18
Slicer 3 Integration
• External modules for all shape analysis tools in UNC pipeline– Individual modules– Visualization tool – No module for MDL
• Processing possible– Very tedious– Case by case, step by step…
National Alliance for Medical Image Computing http://na-mic.org Slide 20
Next: All-In-One tool
• Batch processing is necessary for shape analysis from a practical viewpoint
• Top-level tool for whole shape analysis pipeline– GUI: intuitive, end-user in mind, Slicer 3
external module– Specification of input segmentations– Full shape pipeline computation
• Use of BatchMake for computing• Distributed computing with Condor (BatchMake)
– Advanced parameters for experts
NA-MICNational Alliance for Medical Image Computing http://na-mic.org
Future Development: Cortical Correspondence
Ipek Oguz, Martin Styner – UNC
Josh Cates, Tom Fletcher, Ross Whitaker – Utah
National Alliance for Medical Image Computing http://na-mic.org Slide 22
Main Idea - Cort Corresp
• Use entropy-based particle system (Cates) for cortical correspondence– Highly convoluted surface
• Integrate sMRI, DTI, MRA, fMRI– How to combine these data
• Single, flexible framework for the cortical surface, subcortical structures and cerebellum
National Alliance for Medical Image Computing http://na-mic.org Slide 23
Finding Correspondence
• In order to apply the particle method to the cortex, we need to first ‘inflate’ the surface
• Possible methods:– FreeSurfer– Area preserving surface evolution
(Tannenbaum ?, Faugeras ?, ..)
National Alliance for Medical Image Computing http://na-mic.org Slide 24
Integrating Data
• Structural– Position, curvature, depth to inflated surface
• Vascular – Distance to closest vessel(s) of certain size– Distance to labeled vessel(s)
• DTI– Probabilistic connectivity– To given region(s), intra & inter hemispheric– Locally reduced using priors/thresholds
• Local vascular & connectivity patterns
National Alliance for Medical Image Computing http://na-mic.org Slide 25
Example 1
• Targeting fMRI –better functional correspondence (better sensitivity) in an amygdala-curcuit related task
• MRA data: distance to closest arterial vessel of minimal size (2mm)
• DTI data: connectivity to amygdala
National Alliance for Medical Image Computing http://na-mic.org Slide 26
Example 2
• Cortical thickness comparison with better “anatomic” correspondence
• MRA: distance to major vessels (arterial & venal)
• DTI: probabilistic connectivity to all major subcortical structures – Connectivity vector– Possibly train & threshold