Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Active Appearance Models
EigenFaces and EigenPatches Useful model of variation in a region –Region must be fixed shape (eg rectangle) Developed for face recognition Generalised.
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.
Face Recognition Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Interest points CSE P 576 Ali Farhadi Many slides from Steve Seitz, Larry Zitnick.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
PCA + SVD.
3D Reconstruction – Factorization Method Seong-Wook Joo KG-VISA 3/10/2004.
PROBABILISTIC ASSESSMENT OF THE QSAR APPLICATION DOMAIN Nina Jeliazkova 1, Joanna Jaworska 2 (1) IPP, Bulgarian Academy of Sciences, Sofia, Bulgaria (2)
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
, Tim Landgraf Active Appearance Models AG KI, Journal Club 03 Nov 2008.
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
A 4-WEEK PROJECT IN Active Shape and Appearance Models
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Shape and Dynamics in Human Movement Analysis Ashok Veeraraghavan.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Motion Analysis Slides are from RPI Registration Class.
Active Appearance Models master thesis presentation Mikkel B. Stegmann IMM – June 20th 2000.
Dimensional reduction, PCA
Procrustes analysis Purpose of procrustes analysis Algorithm Various modifications.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Face Recognition Jeremy Wyatt.
CS Pattern Recognition Review of Prerequisites in Math and Statistics Prepared by Li Yang Based on Appendix chapters of Pattern Recognition, 4.
Bayesian belief networks 2. PCA and ICA
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
Face Collections : Rendering and Image Processing Alexei Efros.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Active Appearance Models based on the article: T.F.Cootes, G.J. Edwards and C.J.Taylor. "Active Appearance Models", presented by Denis Simakov.
Techniques for studying correlation and covariance structure
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Summarized by Soo-Jin Kim
Statistical Models of Appearance for Computer Vision
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2014.
Active Shape Models: Their Training and Applications Cootes, Taylor, et al. Robert Tamburo July 6, 2000 Prelim Presentation.
Multimodal Interaction Dr. Mike Spann
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
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.
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
N– variate Gaussian. Some important characteristics: 1)The pdf of n jointly Gaussian R.V.’s is completely described by means, variances and covariances.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2013.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
CSE 185 Introduction to Computer Vision Face Recognition.
Computer Vision Hough Transform, PDM, ASM and AAM David Pycock
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
Last update Heejune Ahn, SeoulTech
Multimodal Interaction Dr. Mike Spann
Chapter 13 (Prototype Methods and Nearest-Neighbors )
Principal Component Analysis (PCA)
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Multimodal Interaction Dr. Mike Spann
Presented by: Muhammad Wasif Laeeq (BSIT07-1) Muhammad Aatif Aneeq (BSIT07-15) Shah Rukh (BSIT07-22) Mudasir Abbas (BSIT07-34) Ahmad Mushtaq (BSIT07-45)
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Multivariate statistical methods. Multivariate methods multivariate dataset – group of n objects, m variables (as a rule n>m, if possible). confirmation.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
CSE 554 Lecture 8: Alignment
University of Ioannina
Principal Component Analysis (PCA)
Statistical Shape Modelling
PCA: Hand modelling Nikzad B.Rizvandi.
Presented by Kojo Essuman Ackah Spring 2018 STA 6557 Project
Feature space tansformation methods
Digital Image Processing Lecture 21: Principal Components for Description Prof. Charlene Tsai *Chapter 11.4 of Gonzalez.
Presentation transcript:

Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc Need a method of modelling shape and shape variation

Shape Models We will represent the shape using a set of points We will model the variation by computing the PDF of the distribution of shapes in a training set This allows us to generate new shapes similar to the training set

Building Models Require labelled training images –landmarks represent correspondences

Suitable Landmarks Define correspondences –Well defined corners –`T’ junctions –Easily located biological landmarks –Use additional points along boundaries to define shape more accurately

Building Shape Models For each example x = (x 1,y 1, …, x n, y n ) T

Shape Need to model the variability in shape What is shape? –Geometric information that remains when location, scale and rotational effects removed (Kendall) Same ShapeDifferent Shape

Shape More generally –Shape is the geometric information invariant to a particular class of transformations Transformations: –Euclidean (translation + rotation) –Similarity (translation+rotation+scaling) –Affine

Shape ShapesEuclideanSimilarityAffine

Statistical Shape Models Given a set of shapes: Align shapes into common frame –Procrustes analysis Estimate shape distribution p(x) –Single gaussian often sufficient –Mixture models sometimes necessary

Aligning Two Shapes Procrustes analysis: –Find transformation which minimises –Resulting shapes have Identical CoG approximately the same scale and orientation

Aligning a Set of Shapes Generalised Procrustes Analysis –Find the transformations T i which minimise –Where –Under the constraint that

Aligning Shapes : Algorithm Normalise all so CoG at origin, size=1 Let Align each shape with m Re-calculate Normalise m to default size, orientation Repeat until convergence

Aligned Shapes Need to model the aligned shapes

Statistical Shape Models For shape synthesis –Parameterised model preferable For image matching we can get away with only knowing p(x) –Usually more efficient to reduce dimensionality where possible

Dimensionality Reduction Co-ords often correllated Nearby points move together

Principal Component Analysis Compute eigenvectors of covariance,S Eigenvectors : main directions Eigenvalue : variance along eigenvector

Dimensionality Reduction Data lies in subspace of reduced dim. However, for some t,

Building Shape Models Given aligned shapes, { } Apply PCA P – First t eigenvectors of covar. matrix b – Shape model parameters

Hand shape model 72 points placed around boundary of hand –18 hand outlines obtained by thresholding images of hand on a white background Primary landmarks chosen at tips of fingers and joint between fingers –Other points placed equally between

Hand Shape Model

Face Shape Model

Brain structure shape model

Example : Hip Radiograph

Spine Model

Distribution of Parameters Learn p(b) from training set If x multivariate gaussian, then –b gaussian with diagonal covariance Can use mixture model for p(b)

Conclusion We can build statistical models of shape change Require correspondences across training set Get compact model (few parameters) Next: Matching models to images