Moving Least Squares Coordinates
Josiah Manson and Scott Schaefer Texas A&M University
Coordinates Josiah Manson and Scott Schaefer Texas A&M - - PowerPoint PPT Presentation
Moving Least Squares Coordinates Josiah Manson and Scott Schaefer Texas A&M University Barycentric Coordinates Polygon Domain p 4 p p 3 2 p 0 p 1 Barycentric Coordinates Polygon Domain P 3 t ( ) P 2 t ( ) P 4 t (
Josiah Manson and Scott Schaefer Texas A&M University
p
1
p
2
p
3
p
4
p
) (
0 t
P ) (
1 t
P ) (
2 t
P ) (
3 t
P ) (
4 t
P
f
1
f
2
f
3
f
4
f
) (
0 t
F ) (
1 t
F ) (
2 t
F ) (
3 t
F ) (
4 t
F
) (
0 t
F ) (
1 t
F ) (
2 t
F ) (
3 t
F ) (
4 t
F
i i
) (
0 t
F ) (
1 t
F ) (
2 t
F ) (
3 t
F ) (
4 t
F
i i
f
1
f
2
f
3
f
4
f
n i i i
n i i i
n i i i
n i i i
n i i i
n i i i
n i i i
n i i i
n i i x
– Smoothness – Closed-form solution – Positivity
– Polynomial Boundary Values – Polynomial Precision – Interpolation of Derivatives – Curved Boundaries
[Wachspress 1975]
[Ju et al. 2005]
[Sederberg et al. 1986], [MacCracken et al. 1996], [Ju et al. 2005], [Joshi et al. 2007]
[Hormann et al. 2000], [Desbrun et al. 2002]
Wachspress Mean Val.
Max Entropy Moving Least Sqr. Hermite MVC Harmonic
2 1
n i i i C
1
2 1 1
2
2 1
n i i i i C
1
2 , 1 ,
i i i
2 , 1 ,
i i i
2 , 1 ,
i i i
2 , 1 ,
i i i
2
i i i
2 , 1 ,
i i i
2 , 1 ,
i i i
n i i i i C
2 1 1
2
i i i
2 , 1 ,
i i i
n i i i T i i
1 1
n i i i T i i
1 1
C x V x F ) ( ) ( ˆ
1
dt t F t P V t x W A x V
n i i i T i i
1 1 1
) ( )) ( ( ) , ( ) (
C x V x F ) ( ) ( ˆ
1
dt t F t P V t x W A x V
n i i i T i i
1 1 1
) ( )) ( ( ) , ( ) (
C x V x F ) ( ) ( ˆ
1
dt F F t t t P V t x W A x V
i i n i i T i i
2 , 1 , 1 1 1
) 1 ))( ( ( ) , ( ) (
dt t F t P V t x W A x V
n i i i T i i
1 1 1
) ( )) ( ( ) , ( ) (
C x V x F ) ( ) ( ˆ
1
dt F F t t t P V t x W A x V
i i n i i T i i
2 , 1 , 1 1 1
) 1 ))( ( ( ) , ( ) (
2 , 1 , 1 1 1
) 1 ))( ( ( ) , ( ) (
i i n i i T i i
F F dt t t t P V t x W A x V
dt t F t P V t x W A x V
n i i i T i i
1 1 1
) ( )) ( ( ) , ( ) (
C x V x F ) ( ) ( ˆ
1
dt F F t t t P V t x W A x V
i i n i i T i i
2 , 1 , 1 1 1
) 1 ))( ( ( ) , ( ) (
2 , 1 , 1 1 1
) 1 ))( ( ( ) , ( ) (
i i n i i T i i
F F dt t t t P V t x W A x V
2 , 1 , 2 , 1 ,
) ( ) (
i i n i i i
F F x B x B
2 , 1 , 2 , 1 ,
) ( ) ( ) ( ˆ
i i n i i i
F F x B x B x F
2 , 1 , 2 , 1 ,
) ( ) ( ) ( ˆ
i i n i i i
F F x B x B x F ) ( ) ( ) (
2 , 1 1 ,
x B x B x b
i i i
2 , 1 1 ,
i i i
F F f
2 , 1 , 2 , 1 ,
) ( ) ( ) ( ˆ
i i n i i i
F F x B x B x F ) ( ) ( ) (
2 , 1 1 ,
x B x B x b
i i i
n i i i
2 , 1 1 ,
i i i
F F f
2 , 1 ,
) 1 ( ) (
i i i
F F t t t F
3 , 2 , 1 , 2 2
) ) 1 ( 2 ) 1 ( ( ) (
i i i i
F F F t t t t t F
4 , 3 , 2 , 1 , 3 2 2 3
) ) 1 ( 3 ) 1 ( 3 ) 1 ( ( ) (
i i i i i
F F F F t t t t t t t F
2 1 1
2 2 2 1 2 1 2 1 2
) 1 ( ) (
3 2 2 2 1 1 1 2 2 1 3 1 2 2 2 1 2 1 2 1 3
x x x x x x x x x x x x x V
Linear Quadratic
n i i i i C
2 1 1
i i i 2 1 , 1
n i i i i C
2 1 1
i i i 2 1 , 1
n i i i i C
2 1 1
1 1 , 1
2 1
i x i x i i
– and are constant – Polynomial numerator – Denominator quadratic to power 2α – Integrals have closed-form solutions
) (t P
i
) ( ' t P
i
) (t P
i
2 , 1 ,
) 1 ( ) (
i i i
P P t t t P
3 , 2 , 1 , 2 2
) ) 1 ( 2 ) 1 ( ( ) (
i i i i
P P P t t t t t P
4 , 3 , 2 , 1 , 3 2 2 3
) ) 1 ( 3 ) 1 ( 3 ) 1 ( ( ) (
i i i i i
P P P P t t t t t t t P
n i i i
n i i i
n i i i
– Controlled by parameter α – Polynomial boundaries – Polynomial precision – Derivative interpolation – Open polygons – Closed-form