Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Multiscale Profile Analysis Joshua Stough MIDAG PI: Chaney, Pizer July, 2003 Joshua Stough MIDAG PI: Chaney, Pizer July, 2003."— Presentation transcript:

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

2 MIDAG@UNC 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

3 MIDAG@UNCIntroductionIntroduction ä 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.

4 MIDAG@UNC 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

5 MIDAG@UNC 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).

6 MIDAG@UNC 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.

7 MIDAG@UNC Example Results

8 MIDAG@UNC 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.

9 MIDAG@UNC 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.

10 MIDAG@UNC 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.

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

12 MIDAG@UNC 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

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

14 MIDAG@UNC Largest kurtosis ä Heaviest-tailed family, outlier prone.

15 MIDAG@UNC Kurtosis Distribution of Profile data verses Gaussian Data ä Kurtosis, 5x3 vs. 6x4. 2.078116  0.101670 2.187674  0.093871

16 MIDAG@UNC That’s It.


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

Similar presentations


Ads by Google