260 likes | 397 Views
Computer Science Department. Technion-Israel Institute of Technology. Planar Curve Evolution. Ron Kimmel www.cs.technion.ac.il/~ron. Geometric Image Processing Lab. C =tangent. p. Planar Curves. C(p)={x(p),y(p)}, p [0,1]. C(0.1). C(0.2). C(0.7). C(0). C(0.4). C(0.8).
E N D
Computer Science Department • Technion-Israel Institute of Technology Planar Curve Evolution Ron Kimmel www.cs.technion.ac.il/~ron • Geometric Image Processing Lab
C =tangent p Planar Curves • C(p)={x(p),y(p)}, p [0,1] C(0.1) C(0.2) C(0.7) C(0) C(0.4) C(0.8) C(0.95) y C(0.9) x
Arc-length and Curvature s(p)= | |dp C
Geometric measure Invariant arclength should be • Re-parameterization invariant • Invariant under the group of transformations Transform
Euclidean arclength • Length is preserved, thus ,
Curvature flow • Euclidean geometric heat equation Euclidean transform flow
Curvature flow Given any simple planar curve • Takes any simple curve into a circular point in finite time proportional to the area inside the curve • Embedding is preserved (embedded curves keep their order along the evolution). Grayson Vanish at a Circular point First becomes convex Gage-Hamilton
Important property • Tangential components do not affect the geometry of an evolving curve
re-parameterization invariance Reminder: Equi-affine arclength • Area is preserved, thus
Affine heat equation • Special (equi-)affine heat flow Given any simple planar curve Sapiro Affine transform First becomes convex Vanish at an elliptical point flow
Constant flow • Offset curves • Level sets of distance map • Equal-height contours of the distance transform • Envelope of all disks of equal radius centered along the curve (Huygens principle)
Cusp Shock Constant flow • Offset curves Change in topology
Area inside C • Area is defined via
So far we defined • Constant flow • Curvature flow • Equi-affine flow We would like to explore evolution properties of measures like curvature, length, and area
For Length Area Curvature
Constant flow ( ) Length Area Curvature The curve vanishes at Riccati eq. Singularity (`shock’) at
Curvature flow ( ) Length Area Curvature The curve vanishes at
Equi-Affine flow ( ) Length Area Curvature
Geodesic active contours Goldenberg, Kimmel, Rivlin, Rudzsky, IEEE T-IP 2001
Tracking in colormovies Goldenberg, Kimmel, Rivlin, Rudzsky, IEEE T-IP 2001
From curve to surface evolution • It’s a bit more than invariant measures…
Surface • A surface, • For example, in 3D • Normal • Area element • Total area
Surface evolution • Tangential velocity has no influence on the geometry • Mean curvature flow, area minimizing
Segmentation in 3D Change in topology Caselles,Kimmel, Sapiro, Sbert, IEEE T-PAMI 97
Conclusions • Constant flow, geometric heat equations • Euclidean • Equi-affine • Other data dependent flows • Surface evolution www.cs.technion.ac.il/~ron