spline methods in cagd

40
KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected] Spline Methods in CAGD Lee Byung-Gook Dongseo Univ. http://kowon.dongseo.ac.kr/~lbg/

Upload: kennedy-bell

Post on 31-Dec-2015

52 views

Category:

Documents


2 download

DESCRIPTION

Spline Methods in CAGD. Lee Byung-Gook Dongseo Univ. http://kowon.dongseo.ac.kr/~lbg/. Affine combination. Linear combinations Affine(Barycentric) combinations Convex combinations Barycentric coordinates. Affine combination. Euclidean coordinate system. Coordinate-free system. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Spline Methods in CAGD

Lee Byung-GookDongseo Univ.

http://kowon.dongseo.ac.kr/~lbg/

Page 2: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Affine combination

• Linear combinations

• Affine(Barycentric) combinations

• Convex combinations

• Barycentric coordinates

Page 3: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Affine combination

Euclidean coordinate system

Coordinate-free system

Page 4: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Polynomial interpolation

Page 5: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Polynomial interpolation

• Lagrange polynomials

Page 6: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Examples of cubic interpolation

Page 7: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Bezier

Page 8: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Representation Bezier

Page 9: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Properties of Bezier

• Affine invariance• Convex hull property• Endpoint interpolation• Symmetry• Linear precision• Pseudo-local control• Variation Diminishing Property

Page 10: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Linear splines

Page 11: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Quadratic splines

Page 12: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Quadratic splines

Page 13: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Representation splines

Page 14: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

B-spline

• Recurrence Relation

• Bernstein polynomial

Page 15: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

B-spline

Page 16: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

B-spline

• Smoothness=Degree-Multiplicity

Page 17: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Spline space

Page 18: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Univariate spline

Page 19: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Cubic splines

Page 20: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Bezier

• Paul de Faget de Casteljau, Citroen, 1959• Pierre Bezier, Renault, UNISUF system, 1962• A.R. Forrest, Cambridge, 1970

Page 21: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Spline curves

• J. Ferguson , Boeing Co., 1963• C. de Boor, W. Gordon, General Motors, 1963

• to interpolate given data • piecewise polynomial curves with certain

differentiability constraints • not to design free form curves

Page 22: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

B-spline

• C. de Boor, 1972• W. Gordon, Richard F. Riesenfeld, 1974

• Larry L. Schumaker• Tom Lyche• Nira Dyn

Page 23: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Piecewise cubic hermite interpolation

Page 24: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Cubic spline interpolation

Page 25: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Cubic spline interpolation

Page 26: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Spline interpolation based on the 1-norm

Cubic Spline Interpolation with Natural boundary condition

Page 27: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Condition number

Page 28: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Condition number of B-spline basis

Tom Lyche and Karl Scherer, On the p-norm condition number of the multivariate triangular Bernstein basis, Journal of Computational and Applied Mathematics 119(2000) 259-273

Page 29: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Stability

Page 30: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Blossom

Page 31: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Blossom

Page 32: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

B-spline problems

• Degree Elevation• Degree Reduction• Knot Insertion• Knot Deletion

Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, 4 th ed, Academic Press (1996)Ronald N. Goldman, Tom Lyche, editors, Knot Insertion and Deletion Algorithms for B-Spline Curves and Surfaces, SIAM (1993)

Page 33: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Bezier Degree Reduction

Page 34: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Bezier Degree Reduction

• Least square method• Legendre-Bernstein basis transformations

Rida T. Farouki, Legendre-Bernstein basis transformations, Journal of Computational and Applied Mathematics 119(2000) 145-160.Byung-Gook Lee, Yunbeom Park and Jaechil Yoo, Application of Legendre-Bernstein basis transformations to degree elevation and degree reduction, Computer Aided Geometric Design 19(2002) 709-718.

Page 35: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Bezier Degree Reduction with constrained

Page 36: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Quasi-interpolants

Page 37: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Reproduce spline space

Page 38: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

A cubic quasi-interpolant

Page 39: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Quasi-interpolants

• local property• the same order as the best spline approximation• can be computed directly without solving systems of e

quations

Lyche, T. and L. L. Schumaker, Local spline approximation methods, Journal of Approximation Theory 15(1975) 294-325.Lyche, T.,L. L. Schumaker and S. Stanley, Quasi-interpolants based on trogonometric splines, Journal of Approximation Theory 95(1998) 280-309.

Page 40: Spline Methods in CAGD

KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., E-mail:[email protected]

Contents

• Affine combination• Bezier curves• Spline curves• B-spline curves• Condition number• L1-norm spline• Quasi-interpolant

Reference“Spline Methods Draft”

Tom Lyche and Knut Morken

Reference“Spline Methods Draft”

Tom Lyche and Knut Morken

http://kowon.dongseo.ac.kr/~lbg/cagd/http://kowon.dongseo.ac.kr/~lbg/cagd/