The content of these slides by John Galeotti, © 2013 Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN276201000580P,

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Project Management from Simple to Complex
August 2012 This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit
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.
This work by John Galeotti and Damion Shelton, © , was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative.
CRITICAL READING Recognising the value of written material 1.
This work by John Galeotti and Damion Shelton, © , was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative.
CS 450: COMPUTER GRAPHICS DRAWING ELLIPSES AND OTHER CURVES SPRING 2015 DR. MICHAEL J. REALE.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © 2012 Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Lecture 12 Level Sets & Parametric Transforms sec & ch
This work by John Galeotti and Damion Shelton, © , was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative.
This work by John Galeotti and Damion Shelton, © , was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative.
This work by John Galeotti and Damion Shelton, © , was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative.
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Lecture 6 Image Segmentation
CS CS 5150: Software Engineering Lecture 5 Legal Aspects of Software Engineering 1.
A Study of Approaches for Object Recognition
Active Appearance Models master thesis presentation Mikkel B. Stegmann IMM – June 20th 2000.
Active Appearance Models based on the article: T.F.Cootes, G.J. Edwards and C.J.Taylor. "Active Appearance Models", presented by Denis Simakov.
Face Recognition: An Introduction
CSci 6971: Image Registration Lecture 5: Feature-Base Regisration January 27, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
The content of these slides by John Galeotti, © 2008 to 2015 Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Lecture 6 Linear Processing ch. 5 of Machine Vision by Wesley E
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
Computer vision.
Statistical Models of Appearance for Computer Vision
Recognition Part II Ali Farhadi CSE 455.
Active Shape Models: Their Training and Applications Cootes, Taylor, et al. Robert Tamburo July 6, 2000 Prelim Presentation.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Multimodal Interaction Dr. Mike Spann
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
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.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
X-ray Image Segmentation using Active Shape Models
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Face Recognition: An Introduction
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Computer Vision Hough Transform, PDM, ASM and AAM David Pycock
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
Lecture 9 Segmentation (ch 8) ch. 8 of Machine Vision by Wesley E
Multimodal Interaction Dr. Mike Spann
Over-fitting and Regularization Chapter 4 textbook Lectures 11 and 12 on amlbook.com.
April 2011BRCS Freeware SIG1 Opera Browser Set Up For Slow Connections.
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
Active Appearance Models Dhruv Batra ECE CMU. Active Appearance Models 1.T.F.Cootes, G.J. Edwards and C.J.Taylor. "Active Appearance Models", in Proc.
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.
Copyright Crash Course Laura Rivera EDTC
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
October 28, 2010Steve Costello - BRCS Freeware SIG - Online Storage 1 Online Storage by turtlemom4baconturtlemom4bacon.
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
University of Ioannina
Recognition: Face Recognition
Facial Recognition in Biometrics
Lecture Notes: Spatial Convolution
Lecture 15 Active Shape Models
CS4670: Intro to Computer Vision
Empathy Map & Value Proposition Template
Presentation transcript:

The content of these slides by John Galeotti, © 2013 Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P, and is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit or send a letter to Creative Commons, 171 2nd Street, Suite 300, San Francisco, California, 94105, USA. Permissions beyond the scope of this license may be available either from CMU or by ing Commons Attribution 3.0 Unported License The most recent version of these slides may be accessed online via Lecture 23 Active Shape Models Methods in Medical Image Analysis - Spring 2013 BioE 2630 (Pitt) : (CMU RI) (CMU ECE) : (CMU BME) Dr. John Galeotti 1

Active Shape Models (ASM) & Active Appearance Models (AAM) 2  We’ll cover mostly the original active shape models.  TF Cootes, CJ Taylor, DH Cooper, J Graham, Computer Vision and Image Understanding, Vol 61, No 1, January, pp , 1995  Conceptually an extension of Eigenfaces  ITK Software Guide section 9.3.7

ASM & AAM Patent Warning!  Active shape models and active appearance models are not completely free of patents!  I am not a lawyer. You alone are responsible for checking and verifying that you comply with patent law.  It has been claimed that “there is no patent on the core AAM algorithms” (and so I presume not on the core ASM algorithms either), but that there are “patents concerning related work on separating different types of variation (e.g; expression vs identity for faces) and on the use of the AAM with certain non-linear features rather than the raw intensity models” September/ html 3

Why ASM?  Back in 1995, active contour algorithms had relatively poor shape constraints  You could limit overall curvature, but…  There was no easy way to specify that one part of a shape should look much different than another part of the same object  Example: No easy way to specify a shape should like this: 4 Sharp curvature here, but… Shallow curvature everywhere else

ASM’s Solution  Represent shapes as a sequence of connected landmarks  Place landmarks at unique boundary locations  E.g., salient points on the boundary curves  Easier to handle than the an entire border, and more descriptive  Build a statistical shape model: where do/should the landmarks appear for a given object?  What does the “average” shape look like?  What kinds of variation are normal? (Uses PCA)  Does a new shape look reasonably similar to our training data? 5

ASM Approach (Sumarized)  Align all shapes (shift their landmarks) with the average (mean) shape  Typically pose & scale registration  Do PCA on the distribution of landmark locations  Each shape is a set of landmarks  Dimensionality = #Landmarks * #SpatialDimensions = big!  Each eigenvector is itself a shape  Rescaling primary eigenvectors describes almost all expected shape variations  Eigenvalues are the variance explained by each eigenvector (assuming a Gaussian distribution) 6

Results & More Recent work  ASMs were a major leap forward!  Gracefully segment with noise, occlusion, missing boundaries, etc.  ASM difficulties:  Assumes independence between landmark locations  Amorphic shapes (e.g., amoeba)  Initialization still matters  Pathology  giant outlier  shape won’t fit  After 1995:  AAM: Model shape + pixel values  Automated training methods  Incorporated into level set framework 7

ITK ASM Levelsets  Build training data:  Accurately segment your training images  Apply itk::SignedDanielssonDistanceMapImageFilter to each  Write each processed segmentation to a separate file on disk  Train your model:  itkImagePCAShapeModelEstimator  ator.html   Segment your images:  itkGeodesicActiveContourShapePriorLevelSetImageFilter  pePriorLevelSetImageFilter.html  ITK Software Guide section & associated example code  Has standard geodesic parameters plus a new one: SetShapePriorScaling() 8

9 ITK ASM Levelsets Figure 9.31 from the ITK Software Guide v 2.4, by Luis Ibáñez, et al.