Page 1
The Domain of a Point Set Surface
Nina Amenta and Yong J. Kil
University of California at Davis
Page 2
Introduction
x (x)
x
(x)
Page 6
Understanding MLS
MLS
Amenta, Kil, SIGGRAPH 2004
e(x,a)
n(x)
Page 7
Energy Field of MLS
),(),,(),( 2i
iiMLS pxxapaaxe
a
Amenta, Kil, SIGGRAPH 2004
Gaussian Weight
a
Page 8
Vector Field of MLS
),(argmin)( a axexn MLSMLS
a
nMLS(x)
Amenta, Kil, SIGGRAPH 2004
Page 9
Extremal Surface
Amenta, Kil, SIGGRAPH 2004
Energy on
Page 10
An Energy and Vector Field (not MLS)
en
Page 11
Circular plot
x
n(x)a
||e(x,a)||
Page 13
MLS Best Fitting Plane
Page 14
MLS Corner Example
Page 15
Ideal Stream Lines
Page 16
MLS Circular Plot
Page 18
MLS Surface and Vector Field
Page 19
Optimal Direction via Center of Mass
i
iNi pxp ),(c
c
),() ,,(argmin)( 2a i
iiCOM pxapaxn c
Normalized Gaussian Weight
Page 21
Vector Field and Surface
Page 22
Estimated Distance Function
i
iNiDIST pxpxdxe ),(),()( 2
x
Page 23
Estimated Distance Field
High
Low
High
Low
Page 24
Estimated Distance Field
Page 25
Estimated Distance Function
Page 26
Line Integral Intro
Page 27
Line Integral nI(x)
)),()(),(,
2
axy DISTI xyyeaxe
ax,
),(argmin)( a axexn II
a
x
Page 29
Ideal Stream Lines
Page 31
Surface and Stream Lines
Page 32
Overall ViewMLS Center of Mass eDIST & nI
Vector Field
Energy Field
Surface
Page 33
Conclusion
• Analyze various energy and vector fields.
• nCOM works well except at sharp corners.
• eDIST approximates distance well.
• nI works well, but expensive (Not
recommend for 3D).
Page 34
Thank you.
Updated paper and slide:http://graphics.cs.ucdavis.edu/~yjkil/pub/domain.html
Defining Surface plugin (to appear):http://www.pointshop3d.com
Page 35
Estimated Distance and Line Integral
Page 39
MLS Circular plot example
Page 40
MLS Energy e(x,a)
Page 43
Surface with maxima
Page 44
MLS Surface with maxima