Statistics of Anatomic Geometry Stephen Pizer, Kenan Professor Medical Image Display & Analysis Group University of North Carolina This tutorial.

Slides:



Advertisements
Similar presentations
Sarang Joshi #1 Computational Anatomy: Simple Statistics on Interesting Spaces Sarang Joshi, Tom Fletcher Scientific Computing and Imaging Institute Department.
Advertisements

Image Segmentation with Level Sets Group reading
Active Appearance Models
National Alliance for Medical Image Computing Slide 1 NAMIC at UNC DTI, Shape and Longitudinal registration Closely linked with Utah.
SHAPE THEORY USING GEOMETRY OF QUOTIENT SPACES: STORY STORY SHAPE THEORY USING GEOMETRY OF QUOTIENT SPACES: STORY STORY ANUJ SRIVASTAVA Dept of Statistics.
Stochastic Systems Group Some Rambling (Müjdat) and Some More Serious Discussion (Ayres, Junmo, Walter) on Shape Priors.
Independent Component Analysis Personal Viewpoint: Directions that maximize independence Motivating Context: Signal Processing “Blind Source Separation”
System Challenges in Image Analysis for Radiation Therapy Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University.
These improvements are in the context of automatic segmentations which are among the best found in the literature, exceeding agreement between experts.
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
1 Skeletal Models Correspondence: Improved Interface, Organization, and Speed Clients: Prof. Stephen Pizer Comp.
Multiscale Profile Analysis Joshua Stough MIDAG PI: Chaney, Pizer July, 2003 Joshua Stough MIDAG PI: Chaney, Pizer July, 2003.
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Medial Object Shape Representations for Image Analysis & Object Synthesis Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group.
Medical Image Synthesis via Monte Carlo Simulation James Z. Chen, Stephen M. Pizer, Edward L. Chaney, Sarang Joshi Medical Image Display & Analysis Group,
Clustering on Image Boundary Regions for Deformable Model Segmentation Joshua Stough, Stephen M. Pizer, Edward L. Chaney, Manjari Rao Medical Image Display.
The Uses of Object Shape from Images in Medicine Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University of North.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Caudate Shape Discrimination in Schizophrenia Using Template-free Non-parametric Tests Y. Sampath K. Vetsa 1, Martin Styner 1, Stephen M. Pizer 1, Jeffrey.
Medical Image Synthesis via Monte Carlo Simulation An Application of Statistics in Geometry & Building a Geometric Model with Correspondence.
1 Stephen Pizer, Sarang Joshi, Guido Gerig Medical Image Display & Analysis Group (MIDAG) University of North Carolina, USA with credit to P. T. Fletcher,
Stephen Pizer Medical Image Display & Analysis Group University of North Carolina, USA with credit to T. Fletcher, A. Thall, S. Joshi, P. Yushkevich, G.
ANALYSIS OF A LOCALLY VARYING INTENSITY TEMPLATE FOR SEGMENTATION OF KIDNEYS IN CT IMAGES MANJARI I RAO UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL.
Towards a Multiscale Figural Geometry Stephen Pizer Andrew Thall, Paul Yushkevich Medical Image Display & Analysis Group.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Rician Noise Removal in Diffusion Tensor MRI
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
NA-MIC National Alliance for Medical Image Computing DTI atlas building for population analysis: Application to PNL SZ study Casey Goodlett,
Active Shape Models: Their Training and Applications Cootes, Taylor, et al. Robert Tamburo July 6, 2000 Prelim Presentation.
Multimodal Interaction Dr. Mike Spann
Analyzing Configurations of Objects in Images via
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
1 ECE 738 Paper presentation Paper: Active Appearance Models Author: T.F.Cootes, G.J. Edwards and C.J.Taylor Student: Zhaozheng Yin Instructor: Dr. Yuhen.
S. Kurtek 1, E. Klassen 2, Z. Ding 3, A. Srivastava 1 1 Florida State University Department of Statistics 2 Florida State University Department of Mathematics.
Introduction EE 520: Image Analysis & Computer Vision.
Enhanced Correspondence and Statistics for Structural Shape Analysis: Current Research Martin Styner Department of Computer Science and Psychiatry.
J OURNAL C LUB : Cardoso et al., University College London, UK “STEPS: Similarity and Truth Estimation for Propagated Segmentations and its application.
A Challenging Example Male Pelvis –Bladder – Prostate – Rectum.
Jan Kamenický Mariánská  We deal with medical images ◦ Different viewpoints - multiview ◦ Different times - multitemporal ◦ Different sensors.
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
Visualization of Anatomic Covariance Tensor Fields Gordon L. Kindlmann, David M. Weinstein, Agatha D. Lee, Arthur W. Toga, and Paul M. Thompson Presented.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
Object Orie’d Data Analysis, Last Time SiZer Analysis –Zooming version, -- Dependent version –Mass flux data, -- Cell cycle data Image Analysis –1 st Generation.
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
Common Property of Shape Data Objects: Natural Feature Space is Curved I.e. a Manifold (from Differential Geometry) Shapes As Data Objects.
Chapter 3 Response Charts.
Information Geometry and Model Reduction Sorin Mitran 1 1 Department of Mathematics, University of North Carolina, Chapel Hill, NC, USA Reconstruction.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Principal Component Analysis (PCA)
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
1 UNC, Stat & OR Hailuoto Workshop Object Oriented Data Analysis, I J. S. Marron Dept. of Statistics and Operations Research, University of North Carolina.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Anatomic Geometry & Deformations and Their Population Statistics (Or Making Big Problems Small) Stephen M. Pizer, Kenan Professor Medical Image.
SigClust Statistical Significance of Clusters in HDLSS Data When is a cluster “really there”? Liu et al (2007), Huang et al (2014)
Landmark Based Shapes As Data Objects
Segmentation of Single-Figure Objects by Deformable M-reps
University of Ioannina
Nonparametric Semantic Segmentation
Clustering (3) Center-based algorithms Fuzzy k-means
Dynamical Statistical Shape Priors for Level Set Based Tracking
3D Models and Matching particular matching techniques
Images & Objects Input Output Image Objects
Computational Neuroanatomy for Dummies
Unsupervised Learning of Models for Recognition
Image Registration 박성진.
Presentation transcript:

Statistics of Anatomic Geometry Stephen Pizer, Kenan Professor Medical Image Display & Analysis Group University of North Carolina This tutorial and other relevant papers can be found at website: midag.cs.unc.edu Faculty: me, Ian Dryden, P. Thomas Fletcher, Xavier Pennec, Sarang Joshi, Carole Twining Stephen Pizer, Kenan Professor Medical Image Display & Analysis Group University of North Carolina This tutorial and other relevant papers can be found at website: midag.cs.unc.edu Faculty: me, Ian Dryden, P. Thomas Fletcher, Xavier Pennec, Sarang Joshi, Carole Twining

Geometry of Objects in Populations via representations z ä ä Uses for probability density p(z) ä ä Sampling p(z) to communicate anatomic variability in atlases ä ä Issue: geometric propriety of samples? ä ä Log prior in posterior optimizing deformable model segmentation = registration ä ä Optimize z p(z|I), so log p(z) + log p(I|z)   Or E (z|I) ä ä Uses for probability density p(z) ä ä Sampling p(z) to communicate anatomic variability in atlases ä ä Issue: geometric propriety of samples? ä ä Log prior in posterior optimizing deformable model segmentation = registration ä ä Optimize z p(z|I), so log p(z) + log p(I|z)   Or E (z|I)

Geometry of Objects in Populations via representations z ä ä Uses for probability density p(z) ä ä Compare two populations ä ä Medical science ä ä Hypothesis testing with null hypothesis p(z|healthy) = p(z|diseased) ä ä If null hypothesis is not accepted, find localities where probability densities differ and characterization of shape difference ä ä Diagnostic: Is particular patient’s geometry diseased? p(z|healthy, I) vs. p(z|diseased, I) ä ä Uses for probability density p(z) ä ä Compare two populations ä ä Medical science ä ä Hypothesis testing with null hypothesis p(z|healthy) = p(z|diseased) ä ä If null hypothesis is not accepted, find localities where probability densities differ and characterization of shape difference ä ä Diagnostic: Is particular patient’s geometry diseased? p(z|healthy, I) vs. p(z|diseased, I)

Needs of Geometric Representation z & Probability Representation p(z) ä p(z) limited samples, i.e., b ä Accurate p(z) estimation with limited samples, i.e., beat High Dimension Low Sample Size (HDLSS: many features, few training cases) ä ä Measure of predictive strength of representation and statistics [Muller]: ä ä where “^” indicates projection onto training data principal space ä ä Primitives’ positional correspondence; cases alignment ä ä Easy fit of z to each training segmentation or image ä p(z) limited samples, i.e., b ä Accurate p(z) estimation with limited samples, i.e., beat High Dimension Low Sample Size (HDLSS: many features, few training cases) ä ä Measure of predictive strength of representation and statistics [Muller]: ä ä where “^” indicates projection onto training data principal space ä ä Primitives’ positional correspondence; cases alignment ä ä Easy fit of z to each training segmentation or image

Needs of Geometric Representation z & Probability Representation p(z) ä ä Make significant geometric effects intuitive ä ä Null probabilities for geometrically illegal objects ä ä Localization ä ä Handle multiple objects and interstitial regions ä ä Speed and space ä ä Make significant geometric effects intuitive ä ä Null probabilities for geometrically illegal objects ä ä Localization ä ä Handle multiple objects and interstitial regions ä ä Speed and space

Schedule of Tutorial ä ä Object representations (Pizer) ä ä PCA, ICA, hypothesis testing, landmark statistics, object- relative intensity statistics (Dryden) ä ä Statistics on Riemannian manfolds, of m-reps & diffusion tensors, maintaining geometric propriety (Fletcher) ä ä Statistics on Riemannian manfolds: extensions and applications (Pennec) ä ä Statistics on diffeomorphisms, groupwise registration, hypothesis testing on Riemannian manifolds (Joshi) ä ä Information theoretic measures on anatomy, correspondence, ASM, AAM (Twining) ä ä Multi-object statistics & segmentation (Pizer) ä ä Object representations (Pizer) ä ä PCA, ICA, hypothesis testing, landmark statistics, object- relative intensity statistics (Dryden) ä ä Statistics on Riemannian manfolds, of m-reps & diffusion tensors, maintaining geometric propriety (Fletcher) ä ä Statistics on Riemannian manfolds: extensions and applications (Pennec) ä ä Statistics on diffeomorphisms, groupwise registration, hypothesis testing on Riemannian manifolds (Joshi) ä ä Information theoretic measures on anatomy, correspondence, ASM, AAM (Twining) ä ä Multi-object statistics & segmentation (Pizer)

Representations z of Deformation ä ä Landmarks ä ä Boundary of objects (b-reps) ä ä Points spaced along boundary ä ä or Coefficients of expansion in basis functions ä ä or Function in 3D with level set as object boundary ä ä Deformation velocity seq. per voxel ä ä Medial representation of objects’ interiors (m-reps) ä ä Landmarks ä ä Boundary of objects (b-reps) ä ä Points spaced along boundary ä ä or Coefficients of expansion in basis functions ä ä or Function in 3D with level set as object boundary ä ä Deformation velocity seq. per voxel ä ä Medial representation of objects’ interiors (m-reps)

= (p 1, p 2, …,p N ) Landmarks as Representation z z = (p 1, p 2, …,p N ) ä ä First historically ä ä Kendall, Bookstein, Dryden & Mardia, Joshi ä ä Landmarks defined by special properties ä ä Won’t find many accurately in 3D ä ä Global   Alignment via minimization of inter-case  points distances 2 ä ä First historically ä ä Kendall, Bookstein, Dryden & Mardia, Joshi ä ä Landmarks defined by special properties ä ä Won’t find many accurately in 3D ä ä Global   Alignment via minimization of inter-case  points distances 2

B-reps as Representation z ä ä Point samples: z = (p 1, p 2, …,p N ) ä ä Like landmarks; popular ä ä Characterization of local translations of shell ä ä Fit to training objects pretty easy ä ä Handles multi-object complexes ä ä Global ä ä Positional correspondence of primitives ä ä Slow reparametrization optimizing p(z) tightness ä ä Problems with geometrically improper fits ä ä Mesh by adding sample neighbors list ä ä Point, normal samples: z = ([p 1,n 1 ],…,[p N,n N ]) ä ä Easier to avoid geometrically improper fits ä ä Point samples: z = (p 1, p 2, …,p N ) ä ä Like landmarks; popular ä ä Characterization of local translations of shell ä ä Fit to training objects pretty easy ä ä Handles multi-object complexes ä ä Global ä ä Positional correspondence of primitives ä ä Slow reparametrization optimizing p(z) tightness ä ä Problems with geometrically improper fits ä ä Mesh by adding sample neighbors list ä ä Point, normal samples: z = ([p 1,n 1 ],…,[p N,n N ]) ä ä Easier to avoid geometrically improper fits

B-reps as Representation z   Basis function coefficients z = (a 1, a 2, …,a M ) with p(u) =  k=1 M a k  k (u) ä ä Achieves geometric propriety ä ä Fitting to data well worked out and programmed ä ä Implicit, questionable positional correspondence ä ä Global, ä ä Unintuitive ä ä Alignment via first ellipsoid   Basis function coefficients z = (a 1, a 2, …,a M ) with p(u) =  k=1 M a k  k (u) ä ä Achieves geometric propriety ä ä Fitting to data well worked out and programmed ä ä Implicit, questionable positional correspondence ä ä Global, ä ä Unintuitive ä ä Alignment via first ellipsoid Representations via spherical harmonics

z = F, an image B-rep via F(x)’s level set: z = F, an image ä ä Allows topological variability ä ä Global ä ä Unintuitive, costly in space ä ä Fit to training cases easy: F = signed distance to boundary ä ä Modification by geometry limited diffusion ä ä Requires nonlinear statistics: not yet well developed ä ä Serious problems of geometric propriety if stats on F; needs stats on PDE for nonlinear diffusion ä ä Correspondence? ä ä Localization: via spatially varying PDE parameters?? ä ä Allows topological variability ä ä Global ä ä Unintuitive, costly in space ä ä Fit to training cases easy: F = signed distance to boundary ä ä Modification by geometry limited diffusion ä ä Requires nonlinear statistics: not yet well developed ä ä Serious problems of geometric propriety if stats on F; needs stats on PDE for nonlinear diffusion ä ä Correspondence? ä ä Localization: via spatially varying PDE parameters?? Topology change

as representation z Deformation velocity sequence for each voxel as representation z ä ä z = ([v 1 (i.j), v 2 (i.j),…,v T (i.j)], (i.j)  pixels) ä ä Miller, Christensen, Joshi ä ä Labels in reference move with deformation ä ä Series of local interactions ä ä Deformation energy minimization ä ä Fluid flow; pretty slow ä ä Costly in space ä ä Slow and unsure to fit to training cases if change from atlas is large ä ä z = ([v 1 (i.j), v 2 (i.j),…,v T (i.j)], (i.j)  pixels) ä ä Miller, Christensen, Joshi ä ä Labels in reference move with deformation ä ä Series of local interactions ä ä Deformation energy minimization ä ä Fluid flow; pretty slow ä ä Costly in space ä ä Slow and unsure to fit to training cases if change from atlas is large

M-reps as Representation z Represent the Egg, not the Eggshell ä ä The eggshell: object boundary primitives ä ä The egg: m-reps: object interior primitives ä ä Poor for object that is tube, slab mix ä ä Handles multifigure objects and multi- object complexes ä ä Interstitial space?? ä ä The eggshell: object boundary primitives ä ä The egg: m-reps: object interior primitives ä ä Poor for object that is tube, slab mix ä ä Handles multifigure objects and multi- object complexes ä ä Interstitial space??

A deformable model of the object interior: the m-rep ä Object interior primitives: medial atoms ä Local displacement, bending/twisting, swelling: intuitive ä Neighbor geometry ä Objects, figures, atoms, voxels ä Object-relative coordinates ä Geometric impropriety: math check ä Object interior primitives: medial atoms ä Local displacement, bending/twisting, swelling: intuitive ä Neighbor geometry ä Objects, figures, atoms, voxels ä Object-relative coordinates ä Geometric impropriety: math check

Medial atom as a nonlinear geometric transformation ä Medial atoms carry position, width, 2 orientations ä Local deformation T   3 ×  + × S 2 × S 2 ( ×  + for edge atoms) ä From reference atom ä Hub translation × Spoke magnification in common × Spoke 1 rotation × Spoke 2 rotation (× crest sharpness) ä M-rep is n-tuple of medial atoms ä T n, n local T’s, a curved, symmetric space ä Geodesic distance between atoms ä Nonlinear statistics are required ä Medial atoms carry position, width, 2 orientations ä Local deformation T   3 ×  + × S 2 × S 2 ( ×  + for edge atoms) ä From reference atom ä Hub translation × Spoke magnification in common × Spoke 1 rotation × Spoke 2 rotation (× crest sharpness) ä M-rep is n-tuple of medial atoms ä T n, n local T’s, a curved, symmetric space ä Geodesic distance between atoms ä Nonlinear statistics are required medial atom edge medial atom

Fitting m-reps into training binaries ä ä Optimization penalties ä ä Distance between m-rep and binary image boundaries ä ä Irregularity penalty: deviation of each atom from geodesic average of its neighbors ä ä Yields correspondence(?) ä ä Avoids geometric impropriety(?) ä ä Interpenetration avoidance   Alignment via minimization of inter-case  atoms geodesic distances 2 ä ä Optimization penalties ä ä Distance between m-rep and binary image boundaries ä ä Irregularity penalty: deviation of each atom from geodesic average of its neighbors ä ä Yields correspondence(?) ä ä Avoids geometric impropriety(?) ä ä Interpenetration avoidance   Alignment via minimization of inter-case  atoms geodesic distances 2

Schedule of Tutorial ä ä Object representations (Pizer) ä ä PCA, ICA, hypothesis testing, landmark statistics, object- relative intensity statistics (Dryden) ä ä Statistics on Riemannian manfolds, of m-reps & diffusion tensors, maintaining geometric propriety (Fletcher) ä ä Statistics on Riemannian manfolds: extensions and applications (Pennec) ä ä Statistics on diffeomorphisms, groupwise registration, hypothesis testing on Riemannian manifolds (Joshi) ä ä Information theoretic measures on anatomy, correspondence, ASM, AAM (Twining) ä ä Multi-object statistics & segmentation (Pizer) ä ä Object representations (Pizer) ä ä PCA, ICA, hypothesis testing, landmark statistics, object- relative intensity statistics (Dryden) ä ä Statistics on Riemannian manfolds, of m-reps & diffusion tensors, maintaining geometric propriety (Fletcher) ä ä Statistics on Riemannian manfolds: extensions and applications (Pennec) ä ä Statistics on diffeomorphisms, groupwise registration, hypothesis testing on Riemannian manifolds (Joshi) ä ä Information theoretic measures on anatomy, correspondence, ASM, AAM (Twining) ä ä Multi-object statistics & segmentation (Pizer)

Multi-Object Statistics ä Need both ä Object statistics ä Inter-object relation statistics ä We choose m-reps because of effectiveness in expressing inter- object geometry ä Medial atoms as transformations of each other ä Relative positions of boundary ä Spokes as normals ä Object-relative coordinates

Statistics at Any Scale Level ä Global: z ä By object z 1 k ä Object neighbors N(z 1 k ) ä By figure (atom mesh) z 2 k ä Figure neighbors N(z 2 k ) ä By atom (interior section) z 3 k ä Atom neighbors N(z 3 k ) ä By voxel or boundary vertex ä Voxel neighbors N(z 4 k ) ä Designed for HDLSS quad-mesh neighbor relations atom level voxel level

Multiscale models of spatial parcelations ä Finer parcellation z j as j increases (scale decreases) ä Fuzzy edged apertures z j k, with fuzz (tolerance) decreasing as j increases ä Geometric representation z j k ä We use m-reps to represent objects at moderate scale and diffeomorphisms to modify that representation at small scale ä Level sets of pseudo-distance functions can represent the variable topology interstitial regions ä ä Provides localization ä Finer parcellation z j as j increases (scale decreases) ä Fuzzy edged apertures z j k, with fuzz (tolerance) decreasing as j increases ä Geometric representation z j k ä We use m-reps to represent objects at moderate scale and diffeomorphisms to modify that representation at small scale ä Level sets of pseudo-distance functions can represent the variable topology interstitial regions ä ä Provides localization

Statistics of each entity in relation to its neighbors at its scale level  Focus on estimating p(z j k, {z j n : n  k}), via probabilities that reflect both inter- object (region) geometric relationship and object themselves (also for figures)  Markov random field  Conditional probabilities p(z j k | {z j n : n  k}) = p(z j k | {z j n :  N(z j k )})  Iterative Conditional Modes – convergence to joint mode of p(z j k, {z j n : n  k} | Image)  Focus on estimating p(z j k, {z j n : n  k}), via probabilities that reflect both inter- object (region) geometric relationship and object themselves (also for figures)  Markov random field  Conditional probabilities p(z j k | {z j n : n  k}) = p(z j k | {z j n :  N(z j k )})  Iterative Conditional Modes – convergence to joint mode of p(z j k, {z j n : n  k} | Image)

Representation of multiple objects via residues from neighbor prediction  Inter-entity and inter-scale relation by removal of conditional mean of entity on prediction of its neighbors, then probability density on residue  p(z j k | {z j n :  N(z j k )}) = p(z j k  interpoland z j k : from N(z j k )}) z j k ä Restriction of z j k to its shape space ä Early coarse-to-fine posterior optimization segmentation results success- ful, but still under study ä Alternative to be explored ä Canonical correlation  Inter-entity and inter-scale relation by removal of conditional mean of entity on prediction of its neighbors, then probability density on residue  p(z j k | {z j n :  N(z j k )}) = p(z j k  interpoland z j k : from N(z j k )}) z j k ä Restriction of z j k to its shape space ä Early coarse-to-fine posterior optimization segmentation results success- ful, but still under study ä Alternative to be explored ä Canonical correlation

Want more info? ä ä This tutorial, many papers on b-reps, m-reps, diffeomorphism-reps and their statistics and applications can be found at website 12