Object Orie’d Data Analysis, Last Time SiZer Analysis –Zooming version, -- Dependent version –Mass flux data, -- Cell cycle data Image Analysis –1 st Generation.

Slides:



Advertisements
Similar presentations
Object Orie’d Data Analysis, Last Time •Clustering –Quantify with Cluster Index –Simple 1-d examples –Local mininizers –Impact of outliers •SigClust –When.
Advertisements

Active Shape Models Suppose we have a statistical shape model –Trained from sets of examples How do we use it to interpret new images? Use an “Active Shape.
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”
1/20 Using M-Reps to include a-priori Shape Knowledge into the Mumford-Shah Segmentation Functional FWF - Forschungsschwerpunkt S092 Subproject 7 „Pattern.
System Challenges in Image Analysis for Radiation Therapy Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University.
Extended Gaussian Images
Last Time Administrative Matters – Blackboard … Random Variables –Abstract concept Probability distribution Function –Summarizes probability structure.
Object Orie’d Data Analysis, Last Time Finished NCI 60 Data Started detailed look at PCA Reviewed linear algebra Today: More linear algebra Multivariate.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
Dimensional reduction, PCA
Medial Object Shape Representations for Image Analysis & Object Synthesis Stephen M. Pizer Kenan Professor 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.
Interpolation Snakes Work by Silviu Minut. Ultrasound image has noisy and broken boundaries Left ventricle of dog heart Geodesic contour moves to smoothly.
Non-Euclidean Embedding
ANALYSIS OF A LOCALLY VARYING INTENSITY TEMPLATE FOR SEGMENTATION OF KIDNEYS IN CT IMAGES MANJARI I RAO UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Image Guided Surgery in Prostate Brachytherapy Rohit Saboo.
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Object Orie’d Data Analysis, Last Time OODA in Image Analysis –Landmarks, Boundary Rep ’ ns, Medial Rep ’ ns Mildly Non-Euclidean Spaces –M-rep data on.
Object Orie’d Data Analysis, Last Time
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
CSC321: Neural Networks Lecture 12: Clustering Geoffrey Hinton.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Object Orie’d Data Analysis, Last Time Statistical Smoothing –Histograms – Density Estimation –Scatterplot Smoothing – Nonpar. Regression SiZer Analysis.
A Challenging Example Male Pelvis –Bladder – Prostate – Rectum.
Statistics – O. R. 891 Object Oriented Data Analysis J. S. Marron Dept. of Statistics and Operations Research University of North Carolina.
Ch 4. Linear Models for Classification (1/2) Pattern Recognition and Machine Learning, C. M. Bishop, Summarized and revised by Hee-Woong Lim.
Object Orie’d Data Analysis, Last Time Discrimination for manifold data (Sen) –Simple Tangent plane SVM –Iterated TANgent plane SVM –Manifold SVM Interesting.
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
Stat 31, Section 1, Last Time Time series plots Numerical Summaries of Data: –Center: Mean, Medial –Spread: Range, Variance, S.D., IQR 5 Number Summary.
Object Recognition Based on Shape Similarity Longin Jan Latecki Computer and Information Sciences Dept. Temple Univ.,
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
BCS547 Neural Decoding. Population Code Tuning CurvesPattern of activity (r) Direction (deg) Activity
Common Property of Shape Data Objects: Natural Feature Space is Curved I.e. a Manifold (from Differential Geometry) Shapes As Data Objects.
1 UNC, Stat & OR PCA Extensions for Data on Manifolds Fletcher (Principal Geodesic Anal.) Best fit of geodesic to data Constrained to go through geodesic.
Return to Big Picture Main statistical goals of OODA: Understanding population structure –Low dim ’ al Projections, PCA … Classification (i. e. Discrimination)
Marshall University School of Medicine Department of Biochemistry and Microbiology BMS 617 Lecture 11: Models Marshall University Genomics Core Facility.
Object Orie’d Data Analysis, Last Time SiZer Analysis –Statistical Inference for Histograms & S.P.s Yeast Cell Cycle Data OODA in Image Analysis –Landmarks,
Participant Presentations Please Sign Up: Name (Onyen is fine, or …) Are You ENRolled? Tentative Title (???? Is OK) When: Thurs., Early, Oct., Nov.,
1 UNC, Stat & OR ??? Place ??? Object Oriented Data Analysis J. S. Marron Dept. of Statistics and Operations Research, University of North Carolina January.
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.
1 UNC, Stat & OR U. C. Davis, F. R. G. Workshop Object Oriented Data Analysis J. S. Marron Dept. of Statistics and Operations Research, University of North.
1 UNC, Stat & OR Hailuoto Workshop Object Oriented Data Analysis, I J. S. Marron Dept. of Statistics and Operations Research, University of North Carolina.
Object Orie’d Data Analysis, Last Time PCA Redistribution of Energy - ANOVA PCA Data Representation PCA Simulation Alternate PCA Computation Primal – Dual.
Classification on Manifolds Suman K. Sen joint work with Dr. J. S. Marron & Dr. Mark Foskey.
GWAS Data Analysis. L1 PCA Challenge: L1 Projections Hard to Interpret (i.e. Little Data Insight) Solution: 1)Compute PC Directions Using L1 2)Compute.
PCA Data Represent ’ n (Cont.). PCA Simulation Idea: given Mean Vector Eigenvectors Eigenvalues Simulate data from Corresponding Normal Distribution.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
SigClust Statistical Significance of Clusters in HDLSS Data When is a cluster “really there”? Liu et al (2007), Huang et al (2014)
Manifold Valued Statistics, Exact Principal Geodesic Analysis and the Effect of Linear Approximations ECCV 2010 Stefan Sommer 1, François Lauze 1, Søren.
1 UNC, Stat & OR Place Name OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and Operations Research October 2, 2016.
Landmark Based Shapes As Data Objects
Segmentation of Single-Figure Objects by Deformable M-reps
Statistical Smoothing
Return to Big Picture Main statistical goals of OODA:
Object Orie’d Data Analysis, Last Time
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
LECTURE 10: DISCRIMINANT ANALYSIS
Landmark Based Shape Analysis
Principal Nested Spheres Analysis
Today is Last Class Meeting
“good visual impression”
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
CS4670: Intro to Computer Vision
LECTURE 09: DISCRIMINANT ANALYSIS
Introduction to Sensor Interpretation
CSE 185 Introduction to Computer Vision
Introduction to Sensor Interpretation
Presentation transcript:

Object Orie’d Data Analysis, Last Time SiZer Analysis –Zooming version, -- Dependent version –Mass flux data, -- Cell cycle data Image Analysis –1 st Generation -- 2 nd Generation Object Representation –Landmarks –Boundaries –Medial

OODA in Image Analysis First Generation Problems: Denoising Segmentation (find object boundaries) Registration (align objects) (all about single images)

OODA in Image Analysis Second Generation Problems: Populations of Images –Understanding Population Variation –Discrimination (a.k.a. Classification) Complex Data Structures (& Spaces) HDLSS Statistics

Image Object Representation Major Approaches for Images: Landmark Representations Boundary Representations Medial Representations

Landmark Representations Landmarks for fly wing data:

Landmark Representations Major Drawback of Landmarks: Need to always find each landmark Need same relationship I.e. Landmarks need to correspond Often fails for medical images E.g. How many corresponding landmarks on a set of kidneys, livers or brains???

Boundary Representations Major sets of ideas: Triangular Meshes –Survey: Owen (1998) Active Shape Models –Cootes, et al (1993) Fourier Boundary Representations –Keleman, et al (1997 & 1999)

Boundary Representations Example of triangular mesh rep’n: From:

Boundary Representations Main Drawback: Correspondence For OODA (on vectors of parameters): Need to “match up points” Easy to find triangular mesh –Lots of research on this driven by gamers Challenge to match mesh across objects –There are some interesting ideas…

Medial Representations Main Idea: Represent Objects as: Discretized skeletons (medial atoms) Plus spokes from center to edge Which imply a boundary Very accessible early reference: Yushkevich, et al (2001)

Medial Representations 2-d M-Rep Example: Corpus Callosum (Yushkevich)

Medial Representations 2-d M-Rep Example: Corpus Callosum (Yushkevich) Atoms Spokes Implied Boundary

Medial Representations 3-d M-Rep Example: From Ja-Yeon Jeong Bladder – Prostate - Rectum Atoms - Spokes - Implied Boundary

Medial Representations 3-d M-reps: there are several variations Two choices: From Fletcher (2004)

Medial Representations Statistical Challenge M-rep parameters are: –Locations –Radii –Angles (not comparable) Stuffed into a long vector I.e. many direct products of these

Medial Representations Statistical Challenge: How to analyze angles as data? E.g. what is the average of: – ??? (average of the numbers) – (of course!) Correct View of angular data: Consider as points on the unit circle

Medial Representations What is the average (181 o ?) or (1 o ?) of:

Medial Representations Statistical Challenge Many direct products of: –Locations –Radii –Angles (not comparable) Appropriate View: Data Lie on Curved Manifold Embedded in higher dim ’ al Eucl ’ n Space

Medial Representations Data on Curved Manifold Toy Example:

Medial Representations Data on Curved Manifold Viewpoint: Very Simple Toy Example (last movie) Data on a Cylinder = Notes: –Simplest non-Euclidean Example –2-d data, embedded on manifold in –Can flatten the cylinder, to a plane –Have periodic representation –Movie by: Suman Sen Same idea for more complex direct prod ’ s

A Challenging Example Male Pelvis –Bladder – Prostate – Rectum –How do they move over time (days)? –Critical to Radiation Treatment (cancer) Work with 3-d CT –Very Challenging to Segment –Find boundary of each object? –Represent each Object?

Male Pelvis – Raw Data One CT Slice (in 3d image) Tail Bone Rectum Prostate

Male Pelvis – Raw Data Prostate: manual segmentation Slice by slice Reassembled

Male Pelvis – Raw Data Prostate: Slices: Reassembled in 3d How to represent? Thanks: Ja-Yeon Jeong

Object Representation Landmarks (hard to find) Boundary Rep’ns (no correspondence) Medial representations –Find “skeleton” –Discretize as “atoms” called M-reps

3-d m-reps Bladder – Prostate – Rectum (multiple objects, J. Y. Jeong) Medial Atoms provide “skeleton” Implied Boundary from “spokes”  “surface”

3-d m-reps M-rep model fitting Easy, when starting from binary (blue) But very expensive (30 – 40 minutes technician’s time) Want automatic approach Challenging, because of poor contrast, noise, … Need to borrow information across training sample Use Bayes approach: prior & likelihood  posterior ~Conjugate Gaussians, but there are issues: Major HLDSS challenges Manifold aspect of data

Mildly Non-Euclidean Spaces Statistical Analysis of M-rep Data Recall: Many direct products of: Locations Radii Angles I.e. points on smooth manifold Data in non-Euclidean Space But only mildly non-Euclidean

Mildly Non-Euclidean Spaces Good source for statistical analysis of Mildly non-Euclidean Data Fletcher (2004), Fletcher, et al (2004) Main ideas: Work with geodesic distances I.e. distances along surface of manifold

Mildly Non-Euclidean Spaces What is the mean of data on a manifold? Bad choice: –Mean in embedded space –Since will probably leave manifold –Think about unit circle How to improve? Approach study characterizations of mean –There are many –Most fruitful: Frech é t mean

Mildly Non-Euclidean Spaces Fr é chet mean of numbers: Fr é chet mean in Euclidean Space: Fr é chet mean on a manifold: Replace Euclidean by Geodesic

Mildly Non-Euclidean Spaces Fr é ch e t Mean: Only requires a metric (distance) space Geodesic distance gives geodesic mean Well known in robust statistics: Replace Euclidean distance With Robust distance, e.g. with Reduces influence of outliers Gives another notion of robust median

Mildly Non-Euclidean Spaces E.g. Fr é ch e t Mean for data on a circle

Mildly Non-Euclidean Spaces E.g. Fr é ch e t Mean for data on a circle: Not always easily interpretable –Think about “distances along arc” –Not about “points in ” –Sum of squared distances “strongly feels the largest” Not always unique –But unique “with probability one” –Non-unique requires strong symmetry –But possible to have many means

Mildly Non-Euclidean Spaces E.g. Fr é ch e t Mean for data on a circle: Not always sensible notion of center –Sometimes prefer “top & bottom”? –At end: farthest points from data Not continuous Function of Data –Jump from 1 – 2 –Jump from 2 – 8 All false for Euclidean Mean But all happen generally for manifold data

Mildly Non-Euclidean Spaces E.g. Fr é ch e t Mean for data on a circle: Also of interest is Fr é ch e t Variance: Works like sample variance Note values in movie, reflecting spread in data Note theoretical version: Useful for Laws of Large Numbers, etc.

Mildly Non-Euclidean Spaces Useful Viewpoint for data on manifolds: Tangent Space Plane touching at one point At which point? Geodesic (Fr é ch e t) Mean Hence terminology “ mildly non-Euclidean ” (pic next page)

Mildly Non-Euclidean Spaces Pics from: Fletcher (2004)

Mildly Non-Euclidean Spaces “Exponential Map” Terminology: From Complex Exponential Function Exponential Map: In Tangent Space On Manifold

Mildly Non-Euclidean Spaces Exponential Map Terminology Memory Trick: Exponential Map Tangent Plane  Curved Manifold Log Map (Inverse) Curved Manifold  Tangent Plane

Mildly Non-Euclidean Spaces Analog of PCA? Principal geodesics (PGA): Replace line that best fits data By geodesic that best fits the data (geodesic through Fr é chet mean) Implemented as PCA in tangent space But mapped back to surface Fletcher (2004)

PGA for m-reps, Bladder- Prostate-Rectum Bladder – Prostate – Rectum, 1 person, 17 days PG 1 PG 2 PG 3 (analysis by Ja Yeon Jeong)

PGA for m-reps, Bladder- Prostate-Rectum Bladder – Prostate – Rectum, 1 person, 17 days PG 1 PG 2 PG 3 (analysis by Ja Yeon Jeong)

PGA for m-reps, Bladder- Prostate-Rectum Bladder – Prostate – Rectum, 1 person, 17 days PG 1 PG 2 PG 3 (analysis by Ja Yeon Jeong)

Mildly Non-Euclidean Spaces Other Analogs of PCA??? Why pass through geodesic mean? Sensible for Euclidean space But obvious for non-Euclidean? Perhaps “geodesic that explains data as well as possible” (no mean constraint)? Does this add anything? All same for Euclidean case (since least squares fit contains mean)

Mildly Non-Euclidean Spaces E.g. PGA on the unit sphere: Unit Sphere Data

Mildly Non-Euclidean Spaces E.g. PGA on the unit sphere: Unit Sphere Data Geodesic Mean

Mildly Non-Euclidean Spaces E.g. PGA on the unit sphere: Unit Sphere Data Geodesic Mean PG 1

Mildly Non-Euclidean Spaces E.g. PGA on the unit sphere: Unit Sphere Data Geodesic Mean PG 1 Best Fit Geodesic

Mildly Non-Euclidean Spaces E.g. PGA on the unit sphere: Which is “best”? Perhaps best fit? What about PG2? –Should go through geo mean? What about PG3? –Should cross PG1 & PG2 at same point? –Need constrained optimization Gaussian Distribution on Manifold???