1 / 13

Active Appearance Models

Active Appearance Models. AG KI, Journal Club 03 Nov 2008. The Idea. Objects are modelled in shape and grey-level appearance (training necessary) New model instances are synthesized and matched onto the new image Model parameters are altered according to the quality of the fit.

skylar
Download Presentation

Active Appearance Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Active Appearance Models AG KI, Journal Club 03 Nov 2008

  2. The Idea • Objects are modelledin shape and grey-level appearance (training necessary) • New model instances are synthesized and matched onto the new image • Model parameters are altered according to the quality of the fit

  3. The Idea • Generate new model x x = μ + P*b from mean model μ and some (b) linear combination of principal components P • Fit Ix to image region Ii, by altering b according to (Ix – Ii ) = ΔI offline online

  4. creating the model: step by step • annotate landmark points • align the shapes • PCA (find modes of shape variation) • make data shape-free • normalize grey values • PCA (find modes of grey value variation) • PCA (on the combined model) Example: 122 landmarks for the face image

  5. What the … PCA? BASICS • Principal Component Analysis (aka: Karhunen-Loeve Transform)

  6. PCA, cont. BASICS • used for decorrelation, dimension reduction, generalization • Data is assumed to be: • Linear • Gaussian (unimodal) • Principal components: eigenvectors of the Covariance matrix

  7. AAMexplorer

  8. Fitting the model onto the image /* reminder */ • x = μ + P*b • simplest approach: Δb = A*ΔI • „learn“ A: • perturbate known model b‘ = b + Δb and store the change of image ΔI • Find A by multi-variate linear regression • (note:) A connects grey-value appearance with all model params

  9. Optimization vs. Learning Small perturbations optimum optimum Initial position

  10. Extras • Iterative Approach: • b1 = b0 + kΔb with k \in {0.25, …, 2.0} • evaluate error and accept new estimate b1, if better fit, otherwise change k • Multi-resolution: use pyramids to extendthe prediction to greater ranges

  11. AAMs: Properties • good results if initial guess within 20 pixels and 10% scale • depends on training image background appearance, too

More Related