© 2002 by Davi GeigerComputer Vision November 2002 L1.1 Symmetry Axis Stretching OcclusionArticulation Stretching Symmetry Axis.

Slides:



Advertisements
Similar presentations
Math 140 Quiz 2 - Summer 2004 Solution Review (Small white numbers next to problem number represent its difficulty as per cent getting it wrong.)
Advertisements

Computer Graphics Lecture 4 Geometry & Transformations.
Two or more angles whose measures add up to 90 degrees 30 x.
Transformations Vocabulary.
Computer Vision Laboratory 1 Unrestricted Recognition of 3-D Objects Using Multi-Level Triplet Invariants Gösta Granlund and Anders Moe Computer Vision.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
© 2003 by Davi GeigerComputer Vision November 2003 L1.1 Shape Representation and Similarity OcclusionArticulation Shape similarities should be preserved.
09/04/02 Dinesh Manocha, COMP258 Bezier Curves Interpolating curve Polynomial or rational parametrization using Bernstein basis functions Use of control.
CS CS 175 – Week 8 Bézier Curves Definition, Algorithms.
© 2003 by Davi GeigerComputer Vision November 2003 L1.1 Tracking We are given a contour   with coordinates   ={x 1, x 2, …, x N } at the initial frame.
Rotations.
Shape Matching with Occlusion in Image Databases Aristeidis Diplaros Euripides G.M. Petrakis Evangelos Milios Technical University of Crete.
Image Processing and Analysis (ImagePandA) 9 – Shape Christoph Lampert / Chris Wojtan.
5-1: Transformations English Casbarro Unit 5.
Unit 5: Geometric Transformations.
Chapter 9 Geometry © 2008 Pearson Addison-Wesley. All rights reserved.
A Method for Registration of 3D Surfaces ICP Algorithm
Geometric Transformations:
Invariants to affine transform What is affine transform ?
Warm up What type of transformation is shown? Write the algebraic representation. Write the coordinates of the original triangle after reflection over.
PPT Review
Copyright 2005 by Nelson, a division of Thomson Canada Limited FIGURES FOR CHAPTER 12 REVIEW OF CENTROIDS AND MOMENTS OF INERTIA Click the mouse or use.

CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Davi Geiger Computer VisionSeptember 2015 L1.1  Mirror Symmetry Concepts  u - vector input response v - vector mirror symmetric to u ’’
Transformations on the Coordinate Plane: Translations and Rotations.
TRANSFORMATIONS Objective:  To identify isometries  To find reflection images of figures.
Topology of dynamics of a nonhomogeneous rotationally symmetric ellipsoid on a smooth plane. Sechkin Georgii (Lomonosov Moscow State University)
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
7.5 Composition Transformations California Standards for Geometry 17: Prove theorems using coordinate geometry 22: Know the effect of rigid motions on.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
EXAMPLE 1 Graph a function of the form y = | x – h | + k Graph y = | x + 4 | – 2. Compare the graph with the graph of y = | x |. SOLUTION STEP 1 Identify.
Copyright © Cengage Learning. All rights reserved. Parallel Lines 2 2 Chapter.
Transformation methods - Examples
Lesson 7.1: 1.Vocabulary of Transformations 2.Symmetry 3.Property of Reflection.
Representing and Combining TransformationsProjector resources Representing and Combining Transformations Projector Resources.
Processing visual information for Computer Vision
Lecture 5 Basic geometric objects
Image Representation and Description – Representation Schemes
Graphing in the Coordinate Plane
Reflect across the y-axis
Recognizing Deformable Shapes
Slope and Curvature Density Functions
Unit 1 Transformations in the Coordinate Plane
Fill out Translations Portion of Foldable!
Reconstruction of Blood Vessel Trees from Visible Human Data Zhenrong Qian and Linda Shapiro Computer Science & Engineering.
9.1 Translations -Transformation: a change in the position, shape, or size of a geometric figure -Preimage: the original figure -Image: the resulting figure.
Transformations of graphs
Warm up A function is even. Point A(-3, 4) is on the even function. Name another point. A function is even. Point B(9, 2) is on the even function.
1/22/14 Watch the following videos
Representing and Combining Transformations
Unit 5 Transformations in the Plane
Reflections.
Algebraic Representations of Transformations
Rotate Around (0,0) By 180 Stretch Scale factor ½ In x and y directions Stretch Scale factor 2 In x and y directions Reflect In line y=x Stretch Scale.
TRANSFORMATIONS Translations Reflections Rotations
Transformation Operators
Geometry Ch 12 Review Jeopardy
Glide Reflections Review Mrs. Erickson.
Module 1 Topic C – Lesson 14 – Reflections
Module 1 Topic C – Lesson 14 – Reflections
Choose the correct translation from pre-image to image B
Rotation.
Homework Due Tomorrow.
Transformations Review
Maintenance Sheet 24 due Friday
All Change Your name 30 May 2019 Spin Faster Skills I need:
Rotations Day 120 Learning Target:
Area of a Surface of Revolution
Presentation transcript:

© 2002 by Davi GeigerComputer Vision November 2002 L1.1 Symmetry Axis Stretching OcclusionArticulation Stretching Symmetry Axis

© 2002 by Davi GeigerComputer Vision November 2002 L1.2 Shape Axis (SA) SA-Tree Shape

© 2002 by Davi GeigerComputer Vision November 2002 L1.3  A variational shape representation model based on self-similarity of shapes.  For each shape contour, first compute its shape axis then derive a unique shape-axis-tree (SA-tree) or shape-axis-forest (SA-forest) representation. Shape Axis (SA)SA-TreeShape Contour Shape Representation via Self-Similarity work of Liu, Kohn and Geiger

© 2002 by Davi GeigerComputer Vision November 2002 L1.4 Use two different parameterizations to compute the represention of a shape. Use two different parameterizations to compute the represention of a shape. Construct a cost functional to measure the goodness of a match between the two parameterizations. Construct a cost functional to measure the goodness of a match between the two parameterizations. The cost functional is decided by the self-similarity criteria. The cost functional is decided by the self-similarity criteria. Useful self-similarity criteria include symmetry, parallelism (translation), convexity and distance. Useful self-similarity criteria include symmetry, parallelism (translation), convexity and distance. The Insight counterclockwiseclockwise

© 2002 by Davi GeigerComputer Vision November 2002 L1.5 Two different parameterizations: Two different parameterizations: counterclockwise counterclockwise clockwise clockwise with with When the curve is closed we have When the curve is closed we have Parameterized Shapes

© 2002 by Davi GeigerComputer Vision November 2002 L1.6 Cost Functional/Energy Density Co-Circularity

© 2002 by Davi GeigerComputer Vision November 2002 L1.7 Structural properties Structural properties o Symmetric Geometrical properties Geometrical properties o Translation invariant o Rotation invariant Self-Similarity properties Self-Similarity properties Cost Functional/Energy Density

© 2002 by Davi GeigerComputer Vision November 2002 L1.8 A Dynamic Programming Solution

© 2002 by Davi GeigerComputer Vision November 2002 L1.9 A Dynamic Programming Solution

© 2002 by Davi GeigerComputer Vision November 2002 L1.10 Experimental Results for Closed Shapes Shape Axis SA-Tree Shape

© 2002 by Davi GeigerComputer Vision November 2002 L1.11 Experimental Results for Open Shapes Shape Axis (SA) SA-Tree Shape

© 2002 by Davi GeigerComputer Vision November 2002 L1.12 Shape Axis (SA) SA-Forest Experimental Results for Open Shapes

© 2002 by Davi GeigerComputer Vision November 2002 L1.13 Matching Trees with deletions and merges for articulation and occlusions

© 2002 by Davi GeigerComputer Vision November 2002 L1.14 Convexity v.s. Symmetry White Convex RegionBlack Convex Region