PowerPoint - Geometric Computing Lab.

KIM TAEHO
PARK YOUNGMIN

Curve Reconstruction problem
𝑆𝑒𝑑 π‘œπ‘“ π‘π‘œπ‘–π‘›π‘‘π‘ 
π‘ƒπ‘œπ‘™π‘¦π‘”π‘œπ‘›π‘Žπ‘™ π‘π‘’π‘Ÿπ‘£π‘’

Image processing

Geographic information system

Pattern recognition

Mathematical modeling
Which one is better?
How can we say one is better than another?
οƒ  Mainly refers distribution of distance between vertices

There are several methods to solve curve
reconstruction problem
β—¦ Mainly start from idea of VD(DT)
ο‚– Crust
ο‚– 𝜷-skeleton
ο‚– NN-Crust
ο‚– Conservative-Crust
οƒ Add another strategy to the VD

Definition
Let S be a finite set of points in the plane
Let V be the vertices of the Voronoi diagram of S.
Let S’ be the union of S βˆͺ V.
An edge of the Delaunay triangulation of S’ belongs to the crust of
S if both of its endpoints belong to S

Intuition
β—¦ The intuition behind the definition of the crust is
that the vertices V of Voronoi diagram of S
approximate the medial axis of F and Voronoi
disks of S’ approximate empty circles between F
and its medial axis

Definition
Let s1, s2 be a pair of points in the plane at distance d(s1, s2)
The forbidden region of s1, s2 is the union of the two disk of radius
Ξ²d(s1, s2) / 2 touching s1, s2
Let S be a finite set of points in the plane. An edge between s1, s2 ∈
S belongs to Ξ²-Skeleton of S if forbidden region of is empty

Implementation and
examples
β—¦ The minimum required sample
density of Ξ²-Skeleton is better
than the density for the crust
β—¦ The crust tends to error on the
side of adding edges (which can
be useful)
β—¦ Ξ²-Skeleton could be biased toward
adding edges at the cost of
increasing required sampling
density, by tuning the parameter Ξ²

… Which is better? When?

Proved that …
β—¦ Let S be an r-sample from a smooth curve F
β—¦ For r ≀ 1, the Delaunay triangulation of S
contains the polygonal reconstruction of F
β—¦ For r ≀ 0.40 the Crust of S contains the polygonal
reconstruction of F
β—¦ For r ≀ 0.297, the Ξ²-Skeleton of S contains the
polygonal reconstruction of F


Their condition is based on local feature size
function which in some sense quantifies the local
β€˜level of detail’ at a point on smooth curve
Definition
The Medial axis of a curve F is closure of the set of points in the
plane which have two or more closest points in F
The local feature size of LFS(p), of a point p ∈ F is the euclidean
distance from p to the closes point m on the medial axis
F is r-sampled by a set of sample points S if every p ∈ F is within
distance r LFS(p) of sample s ∈ S (here, r ≀ 1)

Medial Axis
LFS(p)

To handle non-smooth curves
β—¦ For non-smooth curve reconstruction algorithm
needs infinite sample density near the corners
οƒ With condition..
ο‚– Any point 𝑝 on 𝐾 must have a sample point with Ξ΅ < 1
times the radius of the larger circle between 𝐢1 and 𝐢2

Based on nearest-neighbor
β—¦ With three more observations
οƒ Angle condition
ο‚– An edge π‘π‘ž qualifies for the nearest neighbor test only if its dual
Voronoi edge makes an angle less than a user defined
parameter 𝛼
οƒ Ratio condition
ο‚– The ratio of the length of the dual Voronoi edge to the length of
the edge is more than a preset threshold 𝜌
β—¦ Proposed acceptable constant value
ο‚– 𝛼 = 35°~40°
ο‚– 𝜌 = 1.7~2.0
οƒ Topology condition
ο‚– For point 𝑝 which has more than 3 adjacent edges, by assuming
input is sampled from set of 1-manifolds we can delete longest
edge from 𝑝

Algorithm
THANK YOU 
[1] Amenta et al, A New Voronoi-Based Surface
Reconstruction Algorithm, 1998
[2] Amenta et al, The Crust and the 𝜷-skeleton:
Combinational Curve Reconstruction, 1998
[3] A Simple Provable Algorithm for Curve
Reconstruction, Dey et al, 1999
[4] Reconstructing Curves with Sharp Corners, Dey et al,
2000