Multiscale Profile Analysis Joshua Stough MIDAG PI: Chaney, Pizer July, 2003 Joshua Stough MIDAG PI: Chaney, Pizer July, 2003.

Slides:



Advertisements
Similar presentations
Quantitative Methods in HPELS 440:210
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.
StatisticalDesign&ModelsValidation. Introduction.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
IDEAL 2005, 6-8 July, Brisbane Multiresolution Analysis of Connectivity Atul Sajjanhar, Deakin University, Australia Guojun Lu, Monash University, Australia.
These improvements are in the context of automatic segmentations which are among the best found in the literature, exceeding agreement between experts.
2008 SIAM Conference on Imaging Science July 7, 2008 Jason A. Palmer
Principal Component Analysis
© University of Minnesota Data Mining for the Discovery of Ocean Climate Indices 1 CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance.
L15:Microarray analysis (Classification) The Biological Problem Two conditions that need to be differentiated, (Have different treatments). EX: ALL (Acute.
Dimensional reduction, PCA
Jan Shapes of distributions… “Statistics” for one quantitative variable… Mean and median Percentiles Standard deviations Transforming data… Rescale:
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.
Independent Component Analysis (ICA) and Factor Analysis (FA)
Clustering on Local Appearance for Deformable Model Segmentation Joshua V. Stough, Robert E. Broadhurst, Stephen M. Pizer, Edward L. Chaney MIDAG, UNC-Chapel.
Visualizing Image Model Statistics for the Human Kidney Liz Dolan, Joshua Stough COMP December 2, 2003.
Active Appearance Models Suppose we have a statistical appearance model –Trained from sets of examples How do we use it to interpret new images? Use an.
Medical Image Synthesis via Monte Carlo Simulation An Application of Statistics in Geometry & Building a Geometric Model with Correspondence.
Clustering Ram Akella Lecture 6 February 23, & 280I University of California Berkeley Silicon Valley Center/SC.
1 Exercise 1 Submission Monday 6 Dec, 2010 Delayed Submission: 4 points every week How would you calculate efficiently the PCA of data where the dimensionality.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
Lecture II-2: Probability Review
Principal Component Analysis. Philosophy of PCA Introduced by Pearson (1901) and Hotelling (1933) to describe the variation in a set of multivariate data.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
2 Textbook Shavelson, R.J. (1996). Statistical reasoning for the behavioral sciences (3 rd Ed.). Boston: Allyn & Bacon. Supplemental Material Ruiz-Primo,
Inferential statistics Hypothesis testing. Questions statistics can help us answer Is the mean score (or variance) for a given population different from.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Chapter 2 Dimensionality Reduction. Linear Methods
Principal Components Analysis BMTRY 726 3/27/14. Uses Goal: Explain the variability of a set of variables using a “small” set of linear combinations of.
Efficient Direct Density Ratio Estimation for Non-stationarity Adaptation and Outlier Detection Takafumi Kanamori Shohei Hido NIPS 2008.
Multimodal Interaction Dr. Mike Spann
Non-Parametric Learning Prof. A.L. Yuille Stat 231. Fall Chp 4.1 – 4.3.
Sampling Distributions & Standard Error Lesson 7.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Basic Statistics Correlation Var Relationships Associations.
Probabilistic and Statistical Techniques 1 Lecture 3 Eng. Ismail Zakaria El Daour 2010.
Ch 4. Linear Models for Classification (1/2) Pattern Recognition and Machine Learning, C. M. Bishop, Summarized and revised by Hee-Woong Lim.
According to researchers, the average American guy is 31 years old, 5 feet 10 inches, 172 pounds, works 6.1 hours daily, and sleeps 7.7 hours. These numbers.
Fundamentals of Data Analysis Lecture 3 Basics of statistics.
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
BCS547 Neural Decoding. Population Code Tuning CurvesPattern of activity (r) Direction (deg) Activity
Digital Image Processing Lecture 25: Object Recognition Prof. Charlene Tsai.
Computer Vision Lecture 6. Probabilistic Methods in Segmentation.
Chapter 12 Object Recognition Chapter 12 Object Recognition 12.1 Patterns and pattern classes Definition of a pattern class:a family of patterns that share.
Visualizing and Exploring Data 1. Outline 1.Introduction 2.Summarizing Data: Some Simple Examples 3.Tools for Displaying Single Variable 4.Tools for Displaying.
Principal Component Analysis (PCA)
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Dimension reduction (1) Overview PCA Factor Analysis Projection persuit ICA.
Slide 1 Copyright © 2004 Pearson Education, Inc.  Descriptive Statistics summarize or describe the important characteristics of a known set of population.
Clustering on Image Boundary Regions for Deformable Model Segmentation Joshua Stough, Stephen M. Pizer, Edward L. Chaney, Manjari Rao, Gregg.
Segmentation of Single-Figure Objects by Deformable M-reps
Chapter 12 – Discriminant Analysis
Chapter 2 Summarizing and Graphing Data
Deep Feedforward Networks
Data Mining: Concepts and Techniques
LECTURE 10: DISCRIMINANT ANALYSIS
Classification of unlabeled data:
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Computational Neuroanatomy for Dummies
Probabilistic Models with Latent Variables
Chapter 2 Summarizing and Graphing Data
Feature space tansformation methods
Generally Discriminant Analysis
LECTURE 09: DISCRIMINANT ANALYSIS
(Approximately) Bivariate Normal Data and Inference Based on Hotelling’s T2 WNBA Regular Season Home Point Spread and Over/Under Differentials
Mathematical Foundations of BME
Feature Selection Methods
EM Algorithm and its Applications
Essentials of Statistics 4th Edition
Presentation transcript:

Multiscale Profile Analysis Joshua Stough MIDAG PI: Chaney, Pizer July, 2003 Joshua Stough MIDAG PI: Chaney, Pizer July, 2003

Profiles are Intensities along the Surface Normal ä Domain is radius proportional, [-.3*r,.3*r] ä centered at boundary ä Sampled at 10,11,… points ä Consider each profile as a column vector ä Domain is radius proportional, [-.3*r,.3*r] ä centered at boundary ä Sampled at 10,11,… points ä Consider each profile as a column vector

ä Goal: Define p(I|m) for segmentation using mreps. ä Two Approaches ä Correlation-Based : Substitute (normalized correlation with template) for the probability densities. ä Probabilistic : Use training cases to compute actual probability densities. ä Goal: Define p(I|m) for segmentation using mreps. ä Two Approaches ä Correlation-Based : Substitute (normalized correlation with template) for the probability densities. ä Probabilistic : Use training cases to compute actual probability densities.

Already-Implemented Correlation Methods ä Single template, applied everywhere (original Pablo) ä Characteristics -Can be efficiently implented -Prone to bad performance with outlier profiles ä Use training data to classify profiles, and use multiple templates, representatives of the classes ä Characteristics -Effectively accounts for most outliers (multi-modal, ICA potential?) -Assumes fine scale correspondence ä mixing of adjacent templates for coarser scale is non- intuitive ä Single template, applied everywhere (original Pablo) ä Characteristics -Can be efficiently implented -Prone to bad performance with outlier profiles ä Use training data to classify profiles, and use multiple templates, representatives of the classes ä Characteristics -Effectively accounts for most outliers (multi-modal, ICA potential?) -Assumes fine scale correspondence ä mixing of adjacent templates for coarser scale is non- intuitive

Multiple Templates with varying Template per boundary point (choice of template) Goals: -Determine ideal template types for a class of segmentations. -Determine at each point which template performs best. Why: -Profiles not one size fits all (space of profiles is multi- modal). Goals: -Determine ideal template types for a class of segmentations. -Determine at each point which template performs best. Why: -Profiles not one size fits all (space of profiles is multi- modal).

Algorithm for Determining Templates (m x thousands array) 1. Normalize (mean 0, rms 1) data. 2. Apply initial (analytic) templates to each column. 3. Classify according to highest response. 4. Set templates to mean of the classes of data. 5. Repeat starting at 2 until reasonable convergence. 1. Normalize (mean 0, rms 1) data. 2. Apply initial (analytic) templates to each column. 3. Classify according to highest response. 4. Set templates to mean of the classes of data. 5. Repeat starting at 2 until reasonable convergence.

Example Results

Algorithm for Determining Choice of Template per Boundary point ä At a given point on the model, consider the family of N intensity profiles. ä Apply templates to each and sum response according to template type. Result in (-N, N) ä Choose template with highest score. ä At a given point on the model, consider the family of N intensity profiles. ä Apply templates to each and sum response according to template type. Result in (-N, N) ä Choose template with highest score.

Probabilistic Approach: Multiscale Population Statistics Can Guide Segmentation Goals: -Use training cases to compute actual probability densities -Use training cases to compute actual probability densities. -Implied: effectively model the population. Why: -More correct theoretically than Correlation-Based, and hopefully better. Goals: -Use training cases to compute actual probability densities -Use training cases to compute actual probability densities. -Implied: effectively model the population. Why: -More correct theoretically than Correlation-Based, and hopefully better.

Profile Statistics Using Principal Components Analysis ä Means and principal modes of variation. ä Can be sensitive to outliers. ä Match computed according to projection onto eigen- modes, scaled by variance. ä Means and principal modes of variation. ä Can be sensitive to outliers. ä Match computed according to projection onto eigen- modes, scaled by variance.

Not Normalizing Profiles is Correlation vs. Covariance Analysis ä Profile family, with cross plots.

Cummulative Distribution on First Eigenmode ä Actual data verses gaussian data ä Conclusion: there is more structure than gaussian ä More tight than gaussian predicts ä Actual data verses gaussian data ä Conclusion: there is more structure than gaussian ä More tight than gaussian predicts

Smallest kurtosis [E(x-  ) 4 /  4 ] ä Most tightly distributed family, tending to bimodal.

Largest kurtosis ä Heaviest-tailed family, outlier prone.

Kurtosis Distribution of Profile data verses Gaussian Data ä Kurtosis, 5x3 vs. 6x  

That’s It.