Download presentation
Presentation is loading. Please wait.
Published byCory Richardson Modified over 9 years ago
1
Differential Geometry Computer Vision #8
2
Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature
3
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)
4
Example (circle) 1. Arc length, s 2. coordinates 3. tangent 4. curvature
5
Definition of curvature The normal direction (n) toward the empty side.
6
Corner model and its signatures b a c d s=0 a bc a bcda arc length d ab c s=0
7
Gaussian filter and scale space a a a b c d e b c d e f g h i j k + + +
8
Curvature of surfaces normal sectionnon-normal section normal curvature Principal directions and principal curvatures
9
Principal curvatures plane: all directions sphere: all directions cylinder: ellipsoid: hyperboloid:
10
Gaussian curvature and mean curvature
11
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.
14
Lines of curvature Principal directions, which gives the maximum and the minimal normal curvature. Principal direction curves along principal directions PD
15
Lines of curvature
16
Curvature primal sketches along lines of curvature
17
Important formula 1. Surface 2. surface normal 3. the first fundamental form 4. the second fundamental form
19
Y Z X
22
Summary 1. curvature of curve 2. curvature of surface –Gaussian curvature –mean curvature
23
Surface Description #2 (Extended Gaussian Image)
24
Topics 1.Gauss map 2.Extended Gaussian Image 3.Application of EGI
25
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
26
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.
27
Relationship between EGI and Gaussian curvature object Gaussian sphere large small large (K: small) (K: large) small large
28
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
30
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
31
Example of EGI CylinderEllipsoid side view top view
32
Determination of attitude using EGI viewing direction EGI table 10200 0 0 8 85 5
33
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:
34
(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
37
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
38
Lookup table for photometric stereo Calibration Hand-eye calibration
39
Photometric Stereo Set-up
40
Bin-Picking System
41
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.365-39 pp.423-451
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.