Differential Geometry Computer Vision #8. Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature.

Slides:



Advertisements
Similar presentations
A Projective Framework for Radiometric Image Analysis CVPR 2009 Date: 2010/3/9 Reporter : Annie lin.
Advertisements

Chapter 5 Pictorial Sketching.
The Ellipsoid Faculty of Applied Engineering and Urban Planning
Chapter 9: Vector Differential Calculus Vector Functions of One Variable -- a vector, each component of which is a function of the same variable.
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Differential geometry I
Navigation Fundamentals
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computer Aided Engineering Design
Work Points, Work Axes, and Work Planes
Vector-Valued Functions Copyright © Cengage Learning. All rights reserved.
Chapter 13 – Vector Functions
Extended Gaussian Images
13 VECTOR FUNCTIONS.
Chapter 23 Gauss’ Law.
By: Andrew Shatz & Michael Baker Chapter 15. Chapter 15 section 1 Key Terms: Skew Lines, Oblique Two lines are skew iff they are not parallel and do not.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Joints and Shear Fractures
CS CS 175 – Week 4 Triangle Mesh Smoothing Discrete Differential Geometry.
Geometry Chapter 20. Geometry is the study of shapes Geometry is a way of thinking about and seeing the world. Geometry is evident in nature, art and.
Geodetic Control Network
A PREVIEW OF CALCULUS SECTION 2.1. WHAT IS CALCULUS? The mathematics of change.  Velocities  Accelerations  Tangent lines  Slopes  Areas  Volumes.
©A. Weinberg By Ms. Weinberg SOL ©A. Weinberg Let’s learn a bit about Geometry! Geometry is a part of Math that focuses on shapes and lines. Shapes.
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
 A Polyhedron- (polyhedra or polyhedrons)  Is formed by 4 or more polygons (faces) that intersect only at the edges.  Encloses a region in space. 
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
SMOOTH SURFACES AND THEIR OUTLINES Elements of Differential Geometry The second fundamental form Koenderink’s Theorem Aspect graphs More differential geometry.
Warm-Up Draw and name the 3-D solid of revolution formed by revolving the given 2-D shape around the x-axis.
Presentation On Shapes Basic Summary: On Shapes By Priyank Shah.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
SMOOTH SURFACES AND THEIR OUTLINES II The second fundamental form Koenderink’s Theorem Aspect graphs More differential geometry A catalogue of visual events.
SMOOTH SURFACES AND THEIR OUTLINES Koenderink’s Theorem The second fundamental form Koenderink’s Theorem Aspect graphs More differential geometry A catalogue.
Korea University Jung Lee, Computer Graphics Laboratory 3D Game Engine Design David H. Eberly 8.3 Special Surfaces 2001/11/13.
Section 8.4 Nack/Jones1 Section 8.4 Polyhedrons & Spheres.
Generalized Hough Transform
LECTURE 3B – CHART PROJECTION. Introduction to Chart Projection  Usually we read chart in coordinate system.  A projected coordinate system is defined.
Lesson 9-1: Area of 2-D Shapes 1 Part 1 Area of 2-D Shapes.
Fundamentals of Differential Geometry ( Part 2 )
Transformations Between Surfaces With Animations Vesna Veličković Eberhard Malkowsky Faculty of Science and Mathematics, University of Niš, Srbija i Crna.
Syllabus for Analytic Geometry of Space It is an introductory course, which includes the subjects usually treated in rectangular coordinates. They presuppose.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
Section 9.1 Arc Length. FINDING THE LENGTH OF A PLANE CURVE Divide the interval [a, b] into n equal subintervals. Find the length of the straight line.
Section 16.3 Triple Integrals. A continuous function of 3 variables can be integrated over a solid region, W, in 3-space just as a function of two variables.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
11.6 Surfaces in Space.
VECTORS AND THE GEOMETRY OF SPACE 10. VECTORS AND THE GEOMETRY OF SPACE In this chapter, we introduce vectors and coordinate systems for three-dimensional.
Objectives: To recognize polyhedra and their parts To visualize cross sections of space figures.
GE1021 Engineering Drawing and Graphics
Objectives Find the arc length of a space curve.
12 Vector-Valued Functions
Chapter 11 Extending Geometry
Surface Area and Volume
Chapter 12 Math 181.
Engineering Geometry Engineering geometry is the basic geometric elements and forms used in engineering design. Engineering and technical graphics are.
Measurement of Solids & Figures
Surfaces.
Tangent Vectors and Normal Vectors
3D Models and Matching particular matching techniques
12 Vector-Valued Functions
SECTIONS OF SOLIDS Chapter 15
10-1 Vocabulary Face Edge Vertex Prism Cylinder Pyramid Cone Cube Net
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Surface Area and Volume
14 Chapter Area, Pythagorean Theorem, and Volume
Presentation transcript:

Differential Geometry Computer Vision #8

Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature

Parameterization of curve 1. curve -- s arc length a(s) = ( x(s), y(s) ) 2. tangent of a curve a’(s) = ( x’(s), y’(s) ) 3. curvature of a curve a”(s) = ( x”(s), y”(s) ) |a”(s)| -- curvature s a(s)

Example (circle) 1. Arc length, s 2. coordinates 3. tangent 4. curvature

Definition of curvature The normal direction (n) toward the empty side.

Corner model and its signatures b a c d s=0 a bc a bcda arc length d ab c s=0

Gaussian filter and scale space a a a b c d e b c d e f g h i j k + + +

Curvature of surfaces normal sectionnon-normal section normal curvature Principal directions and principal curvatures

Principal curvatures plane: all directions sphere: all directions cylinder: ellipsoid: hyperboloid:

Gaussian curvature and mean curvature

Parabolic points Parabolic point elliptic point hyperbolic point F.Klein used the parabolic curves for a peculiar investigation. To test his hypothesis that the artistic beauty of a face was based on certain mathematical relation, he has all the parabolic curves marked out on the Apollo Belvidere. But the curves did not possess a particularly simpler form, nor did they follow any general law that could be discerned.

Lines of curvature Principal directions, which gives the maximum and the minimal normal curvature. Principal direction curves along principal directions PD

Lines of curvature

Curvature primal sketches along lines of curvature

Important formula 1. Surface 2. surface normal 3. the first fundamental form 4. the second fundamental form

Y Z X

Summary 1. curvature of curve 2. curvature of surface –Gaussian curvature –mean curvature

Surface Description #2 (Extended Gaussian Image)

Topics 1.Gauss map 2.Extended Gaussian Image 3.Application of EGI

Gauss map Let S ⊂ R3 be a surface with an orientation N. The map N: S→R3 takes its values in the unit sphere The map N: S→S3 is called the Gauss map. 1D gauss map 2D

Characteristics of EGI  EGI is the necessary and the sufficient condition for the congruence of two convex polyhedra.  Ratio between the area on the Gaussian sphere and the area on the object is equal to Gaussian curvature.  EGI mass on the sphere is the inverse of Gaussian curvature.  Mass center of EGI is at the origin of the sphere  An object rotates, then EGI of the object also rotates. However, both rotations are same.

Relationship between EGI and Gaussian curvature object Gaussian sphere large small large (K: small) (K: large) small large

Gaussian curvature and EGI maps u Since and exist on the tangential plane at, u we can represent them by a linear combination of and

Implementation of EGI Tessellation of the unit sphere all cells should have the same area have the same shape occur in a regular pattern geodesic dome based on a regular polyhedron semi-regular geodesic dome

Example of EGI CylinderEllipsoid side view top view

Determination of attitude using EGI viewing direction EGI table

The complex EGI(CEGI) Normal distance and area of a 3-D object are encoded as a complex weight. Pn k associated with the surface normal n k such that:

(note: The weight is shown only for normal n 1 for clearly.) The complex EGI(CEGI) Gauss mapping Origin (a) Cube (b) CEGI of cube

Bin picking system based on EGI Photometric stereo segmentation Region selection Photometric stereo EGI generation EGI matching Grasp planning Needle map isolated regions target region precise needle map EGI object attitude

Lookup table for photometric stereo Calibration Hand-eye calibration

Photometric Stereo Set-up

Bin-Picking System

Summary 1. Gauss map 2. Extended Gaussian Image 3. Characteristics of EGI congruence of two convex polyhedra EGI mass is the inverse of Gaussian curvature mass center of EGI is at the origin of the sphere 4. Implementation of EGI Tessellation of the unit sphere Recognition using EGI 5. Complex EGI 6. Bin-picking system based on EGI 7. Read Horn pp pp