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.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Real-Time Template Tracking
Active Appearance Models
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.
CS479/679 Pattern Recognition Dr. George Bebis
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 12 l Multiple Regression: Predicting One Factor from Several Others.
FTP Biostatistics II Model parameter estimations: Confronting models with measurements.
The General Linear Model Or, What the Hell’s Going on During Estimation?
6-1 Introduction To Empirical Models 6-1 Introduction To Empirical Models.
(Includes references to Brian Clipp
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
The loss function, the normal equation,
, Tim Landgraf Active Appearance Models AG KI, Journal Club 03 Nov 2008.
Multiple regression analysis
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
x – independent variable (input)
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Active Appearance Models master thesis presentation Mikkel B. Stegmann IMM – June 20th 2000.
Curve-Fitting Regression
Machine Learning CMPT 726 Simon Fraser University
Object Detection and Tracking Mike Knowles 11 th January 2005
Lecture 4 Measurement Accuracy and Statistical Variation.
Evolutionary Computational Intelligence Lecture 9: Noisy Fitness Ferrante Neri University of Jyväskylä.
Chapter 11 Multiple Regression.
Dr. Mario MazzocchiResearch Methods & Data Analysis1 Correlation and regression analysis Week 8 Research Methods & Data Analysis.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
Jeff Howbert Introduction to Machine Learning Winter Machine Learning Feature Creation and Selection.
Radial Basis Function Networks
For Better Accuracy Eick: Ensemble Learning
1 Linear Methods for Classification Lecture Notes for CMPUT 466/551 Nilanjan Ray.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
More Machine Learning Linear Regression Squared Error L1 and L2 Regularization Gradient Descent.
Statistical Models of Appearance for Computer Vision
Multimodal Interaction Dr. Mike Spann
Stats for Engineers Lecture 9. Summary From Last Time Confidence Intervals for the mean t-tables Q Student t-distribution.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
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.
Brian Macpherson Ph.D, Professor of Statistics, University of Manitoba Tom Bingham Statistician, The Boeing Company.
Multiple Regression and Model Building Chapter 15 Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
MGS3100_04.ppt/Sep 29, 2015/Page 1 Georgia State University - Confidential MGS 3100 Business Analysis Regression Sep 29 and 30, 2015.
Chapter 4 Linear Regression 1. Introduction Managerial decisions are often based on the relationship between two or more variables. For example, after.
Multiple Regression Petter Mostad Review: Simple linear regression We define a model where are independent (normally distributed) with equal.
Today Ensemble Methods. Recap of the course. Classifier Fusion
Stable Multi-Target Tracking in Real-Time Surveillance Video
Computer Vision Hough Transform, PDM, ASM and AAM David Pycock
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
ECE-7000: Nonlinear Dynamical Systems Overfitting and model costs Overfitting  The more free parameters a model has, the better it can be adapted.
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
Review of fundamental 1 Data mining in 1D: curve fitting by LLS Approximation-generalization tradeoff First homework assignment.
Robust Estimation With Sampling and Approximate Pre-Aggregation Author: Christopher Jermaine Presented by: Bill Eberle.
Over-fitting and Regularization Chapter 4 textbook Lectures 11 and 12 on amlbook.com.
Bias and Variance of the Estimator PRML 3.2 Ethem Chp. 4.
Data Mining and Decision Support
Tutorial I: Missing Value Analysis
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
1 Statistical Analysis Professor Lynne Stokes Department of Statistical Science Lecture 9 Review.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Global predictors of regression fidelity A single number to characterize the overall quality of the surrogate. Equivalence measures –Coefficient of multiple.
Statistics 350 Lecture 2. Today Last Day: Section Today: Section 1.6 Homework #1: Chapter 1 Problems (page 33-38): 2, 5, 6, 7, 22, 26, 33, 34,
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Global predictors of regression fidelity A single number to characterize the overall quality of the surrogate. Equivalence measures –Coefficient of multiple.
Statistical Data Analysis - Lecture /04/03
Motion Detection And Analysis
Machine Learning Feature Creation and Selection
Regression Analysis Week 4.
The loss function, the normal equation,
Mathematical Foundations of BME Reza Shadmehr
MGS 3100 Business Analysis Regression Feb 18, 2016
Presentation transcript:

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 “Active Appearance Model” Iterative method of matching model to image

Interpreting Images (1) Place model in image Measure Difference Update Model Iterate

Quality of Match Residual difference: p : all parameters, eg Ideally find and optimise p(p|r) Cannot usually know p(r)

Quality of Match Usually attempt to maximise This is equivalent to maximising Which is equivalent to minimising

Quality of Match Assuming independent gaussian noise:

Quality of Match If we assume all parameters equally likely (within certain limits) Thus we need to find the parameters which minimise the sum of squares of residuals,

Quality of Match If we assume parameters have a gaussian distribution, We must then minimise

Optimising the Match We must find p to minimise E(p) p may have many (100’s) of dimensions Can put into a multi-dimensional optimiser –Likely to be rather slow We can use some cunning approximations to find good solution rapidly

Key Insight Image error related to error in p

Learning the Relationship For each of a training set –find best fit given landmarks, p –randomly perturb p by  p and measure (in model frame) Multivariate regression to learn R in

More Analytic Approach

How Good are the Predictions? Predicted  x vs. actual  x over test set

Multi-Resolution Predictions Predicted  x vs. actual  x over test set

AAM Algorithm Initial estimate I m (p) Start at coarse resolution At each resolution –Measure residual error, r(p) –predict correction  p = Rr –p  p -  p –repeat to convergence

Search Example

Sub-cortical Structures Initial PositionConverged

Sub-cortical Structures Initial PositionConverged

Brain search

Search Accuracy (Brain images) Leave-1-out search experiments –For each image in training set: Train model on all current image, test on that image –average results over all images

Examples of Failure Poor initialisation can lead to failure Only samples current region –may not cover full extent of target

MR Knee Cartilage

Higher Dimensional Images 3D 2D+time 3D+time ASM relatively straightforward AAM – problems with size of models

Problems Automatic Model Building –Require correspondences across a set –Hard to achieve reliably –Human interaction can impart expert knowledge

Correspondence Important Manual Annotation Equally spaced points

Problems Reliable measure of quality of fit –Necessary for good matching –Essential for detection (eg is object present at all?) –RMS of residual too sensitive to positional errors Model initialisation –Getting good initial estimate can be hard

Problems Failures to match at edges of model –Perhaps need some model of whole image –Multiple initialisations can help Model explains region under itself very well, but fails to explain all it could.