Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Differential Geometry Computer Vision #8. Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature."— Presentation transcript:

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.

12

13

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

18

19 Y Z X

20

21

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

29

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

35

36

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


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

Similar presentations


Ads by Google