Improving Landmark Positions for Evolutionary Morphing

Slides:



Advertisements
Similar presentations
Pattern-based Texture Metamorphosis Z. Liu, C. Liu, and H. Shum Microsoft Research Asia Y. Yu UIUC.
Advertisements

Feature Based Image Mosaicing
1 Registration of 3D Faces Leow Wee Kheng CS6101 AY Semester 1.
Statistics S2 Year 13 Mathematics. 17/04/2015 Unit 1 – The Normal Distribution The normal distribution is one of the most important distributions in statistics.
Surface normals and principal component analysis (PCA)
Multi-Dimensional Data Interpolation Greg Beckham Nawwar.
First things first – open SketchUp. You may be asked to choose a ‘Template’ For everyday use, choose the Simple Template – Meters Do not choose the Template.
DIMENSIONING.
Evolutionary Morphing and Shape Distance Nina Amenta Computer Science, UC Davis.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 10: Extrinsic Deformations Fall 2014.
General morphometric protocol Four simple steps to morphometric success.
ICS 415 Computer Graphics Bézier Splines (Chapter 8)
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
Active Contours / Planes Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision Some slides.
Active Contour Model (Snake) rew. Outline Introduce Active Contour Model.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Lecture 6 Image Segmentation
Nonrigid Shape Correspondence using Landmark Sliding, Insertion, and Deletion Theodor Richardson.
Announcements Project 2 Out today Sign up for a panorama kit ASAP! –best slots (weekend) go quickly...
Anup Kedia Shape Correspondence through Landmark Sliding Anup Kedia.
Non-Rigid Registration. Why Non-Rigid Registration  In many applications a rigid transformation is sufficient. (Brain)  Other applications: Intra-subject:
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Announcements Take home quiz given out Thursday 10/23 –Due 10/30.
Geometrically overlaying di ff erent representations of an object in a scene By: Senate Taka CS 104 Final Project.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
Mathematics Vocabulary – Grade K add ©Partners for Learning, Inc. To bring two or more numbers or things together to make a new total.
Lesson 6. A village in Italy does not receive sunlight from November 11 th – February 2 nd because it is in a valley.
Introduction to Geometric Morphometrics
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Snakes : Active Contour Models MICHAEL KASS International journal of computer vision.
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.
Curve Registration The rigid metric of physical time may not be directly relevant to the internal dynamics of many real-life systems. Rather, there can.
EECS 274 Computer Vision Geometric Camera Calibration.
Mosaics part 3 CSE 455, Winter 2010 February 12, 2010.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
Cores (defined at right) are used to automatically segment, or outline, objects in grayscale images (Fig. 1). A core provides geometric information about.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Introduction To IBR Ying Wu. View Morphing Seitz & Dyer SIGGRAPH’96 Synthesize images in transition of two views based on two images No 3D shape is required.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Geometric Camera Calibration
NAPP Photo Five Pockets near Dubois.
Dynamic View Morphing performs view interpolation of dynamic scenes.
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
Chapter 23: Reflection and Refraction of Light
COSC579: Image Align, Mosaic, Stitch
Chapter 16: Solids, Liquids, and Gases
Morphing and Shape Processing
User-Guided Simplification
Estimation of 3D Bounding Box for Image Object
Concepts & Applications
CSE 554 Lecture 9: Laplacian Deformation
AIM: Clustering the Data together
The Study of Mirrors and Lenses
Shape matching and object recognition using shape contexts
3D Scan Alignment Using ICP
Functions and Their Graphs
CSE 554 Lecture 10: Extrinsic Deformations
Delaunay Triangulation & Application
TECHNIQUES OF INTEGRATION
Introduction to Perspective Projection
PPT12: Shape Modification Tools
Geometric morphometrics and its uses
CSE 185 Introduction to Computer Vision
Type to enter a caption. Computer Graphics Week 10 Lecture 2.
Presentation transcript:

Improving Landmark Positions for Evolutionary Morphing Dan Alcantara Nina Amenta

Outline What is evolutionary morphing? Blending process Improving the results Problems encountered & future directions

What is evolutionary morphing? Method of visualizing an evolutionary tree. Relies on shape analysis theory from Geometric Morphometrics.

Theory basics Is there an optimal position for the points representing curves?

Overview of the morphing process 1) Important points on the models are hand-marked as landmarks. Curves are approximated by semi-landmarks. 2) Models are aligned so that corresponding landmarks are close to each other using a Generalized Procrustes Alignment. 3) A thin-plate spline warps the models so that corresponding landmarks lie on top of each other. Explain how the alignment doesn’t distort anything. Target landmarks come from the weights. 4) The models are blended together using weights calculated from the tree.

Associated metrics Generalized Procrustes Alignment minimizes squared distances between corresponding landmarks. Thin-plate spline minimizes distortion created when warping from one model to another.

Distortion created by the thin-plate spline Bending energy increases as the plane gets more distorted.

Bookstein’s minimization method Find all of the tangent lines at the semi-landmarks. 2) Slide semi-landmarks along their tangent lines to minimize the bending energy. 3) Reproject the landmarks back onto their respective curves. 4) Re-align using the new landmark points and repeat the method until convergence.

Observations about semi-landmark sliding Calculated minimums don’t lie on the skull. Bending energy may increase once reprojected. Semi-landmarks tend to spread out evenly. Actual minimum; not on skull Reprojection location on skull

Sliding results

Future plans Completely extend the method to 3D features. Utilize the metric from the Generalized Procrustes Alignment. May be “more correct” according to some morphologists.

References Fred L. Bookstein. Landmark Methods for Forms Without Landmarks: Localizing Group Differences in Outline Shape. Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis, June 1996, pp 279-289. W.D.K. Green. The thin-plate spline and images with curving features. Proceedings in Image Fusion and Shape Variability Techniques, pp 79-87. David F. Wiley, et al. Evolutionary Morphing. To appear in IEEE Visualization 2005.

Acknowledgements Nina Amenta for letting me work with her the past year. Lab mates for helping me with various problems I’ve come across. Stephen Frost for providing more insight into the sliding process. AGEP program