Computer aided geometric design with Powell-Sabin splines

57
Computer aided geometric design with Powell-Sabin spline s Speaker: 周 周 2008.10.29 Ph.D Student Seminar

description

Computer aided geometric design with Powell-Sabin splines. Speaker : 周 联 2008.10.29. Ph.D Student Seminar. What is it?. C 1 -continuous quadratic splines defined on an arbitrary triangulation in Bernstein-Bézier representation. Why use it?. PS-Splines vs. NURBS - PowerPoint PPT Presentation

Transcript of Computer aided geometric design with Powell-Sabin splines

Page 1: Computer aided geometric design with Powell-Sabin splines

Computer aided geometric designwith Powell-Sabin splinesSpeaker: 周 联

2008.10.29

Ph.D Student Seminar

Page 2: Computer aided geometric design with Powell-Sabin splines

What is it?

C1-continuous quadratic splines defined on an arbitrary triangulation in Bernstein-Bézier representation

Page 3: Computer aided geometric design with Powell-Sabin splines

Why use it?

PS-Splines vs. NURBS suited to represent strongly irregular objects

PS-Splines vs. Bézier triangles smoothness

Page 4: Computer aided geometric design with Powell-Sabin splines

Main works M.J.D. Powell, M.A. Sabin. Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw., 3:

316–325, 1977. P. Dierckx, S.V. Leemput, and T. Vermeire. Algorithms for surface fitting using Powell-Sabin splines, IMA

Journal of Numerical Analysis, 12, 271-299, 1992. K. Willemans, P. Dierckx. Surface fitting using convex Powell-Sabin splines, JCAM, 56, 263-282,1994. P. Dierckx. On calculating normalized Powell-Sabin B-splines. CAGD, 15(1):61–78, 1997. J. Windmolders and P. Dierckx. From PS-splines to NURPS. Proc. of Curve and Surface Fitting, Saint-Ma

lo, 45–54. 1999. E. Vanraes, J. Windmolders, A. Bultheel, and P. Dierckx. Automatic construction of control triangles for s

ubdivided Powel-Sabin splines. CAGD, 21(7):671–682, 2004. J. Maes, A. Bultheel. Modeling sphere-like manifolds with spherical Powell–Sabin B-splines. CAGD, 24 7

9–89, 2007. H. Speleers, P. Dierckx, and S. Vandewalle. Weight control for modelling with NURPS surfaces. CAGD, 2

4(3):179–186, 2007. D. Sbibih, A. Serghini, A. Tijini. Polar forms and quadratic spline quasi-interpolants on Powell–Sabin parti

tions. IMA Applied Numerical Mathematic, 2008. H. Speleers, P. Dierckx, S. Vandewalle. Quasi-hierarchical Powell–Sabin B-splines. CAGD, 2008.

Page 5: Computer aided geometric design with Powell-Sabin splines

Authors

Professor atKatholieke Universiteit Leuven(鲁汶大学 ), Computerwetenschappen.

Paul Dierckx

Research Interests: Splines functions, Powell-Sabinsplines. Curves and Surface fitting. Computer Aided Geometric Design. Numerical Simulation.

Page 6: Computer aided geometric design with Powell-Sabin splines

Authors

Stefan Vandewalle

Professor at Katholieke Universiteit Leuven, Faculty of, CS

Research Projects:

Algebraic multigrid for electromagnetics. High frequency oscillatory integrals and integral equations. Stochastic and fuzzy finite element methods. Optimization in Engineering. Multilevel time integration methods.

Page 7: Computer aided geometric design with Powell-Sabin splines

Problem State (Powell,Sabain,1977)

9 conditions vs. 6 coefficients22),( fveuvducvbuavu

Page 8: Computer aided geometric design with Powell-Sabin splines

A lemma

Page 9: Computer aided geometric design with Powell-Sabin splines

PS refinement

Nine degrees of freedom

Page 10: Computer aided geometric design with Powell-Sabin splines

PS refinement

The dimension equals 3n.

Page 11: Computer aided geometric design with Powell-Sabin splines

Other refinement

Page 12: Computer aided geometric design with Powell-Sabin splines

A theorem

Page 13: Computer aided geometric design with Powell-Sabin splines

Normalized PS-spline(Dierckx, 97)

Local support

Convex partition of unity.

Stability

Page 14: Computer aided geometric design with Powell-Sabin splines

Obtain the basis function Step 1.

Page 15: Computer aided geometric design with Powell-Sabin splines

Obtain the basis functionStep 2.

Page 16: Computer aided geometric design with Powell-Sabin splines

Obtain the basis functionStep 3.

Page 17: Computer aided geometric design with Powell-Sabin splines

Obtain the basis function

Step 4.

Page 18: Computer aided geometric design with Powell-Sabin splines

PS-splines

Page 19: Computer aided geometric design with Powell-Sabin splines

Choice of PS triangles

To calculate triangles of minimal area

Simplify the treatment of boundary conditions

Page 20: Computer aided geometric design with Powell-Sabin splines

PS control triangles

Page 21: Computer aided geometric design with Powell-Sabin splines

PS control triangles

Page 22: Computer aided geometric design with Powell-Sabin splines

A Bernstein-Bézier representation

Page 23: Computer aided geometric design with Powell-Sabin splines

A Powell-Sabin surface

Page 24: Computer aided geometric design with Powell-Sabin splines

Local support(Dierckx,92)

Page 25: Computer aided geometric design with Powell-Sabin splines

Explicit expression for PS-splines

Page 26: Computer aided geometric design with Powell-Sabin splines

Normalized PS B-splines Necessary and sufficient conditions:

Page 27: Computer aided geometric design with Powell-Sabin splines

The control points

Page 28: Computer aided geometric design with Powell-Sabin splines

The control points

Page 29: Computer aided geometric design with Powell-Sabin splines
Page 30: Computer aided geometric design with Powell-Sabin splines

The Bézier ordinates of a PS-spline

Page 31: Computer aided geometric design with Powell-Sabin splines

Spline subdivision(Vanraes, 2004) Refinement rules of the triangulation

Page 32: Computer aided geometric design with Powell-Sabin splines

Refinement rules

Page 33: Computer aided geometric design with Powell-Sabin splines
Page 34: Computer aided geometric design with Powell-Sabin splines
Page 35: Computer aided geometric design with Powell-Sabin splines

Construction of refined control triangles

Page 36: Computer aided geometric design with Powell-Sabin splines

Triadically subdivided spline

Page 37: Computer aided geometric design with Powell-Sabin splines

Application

Visualization

Page 38: Computer aided geometric design with Powell-Sabin splines
Page 39: Computer aided geometric design with Powell-Sabin splines
Page 40: Computer aided geometric design with Powell-Sabin splines
Page 41: Computer aided geometric design with Powell-Sabin splines

QHPS(Speleers,08)

Page 42: Computer aided geometric design with Powell-Sabin splines
Page 43: Computer aided geometric design with Powell-Sabin splines

Data fitting

Page 44: Computer aided geometric design with Powell-Sabin splines

Data fitting

Page 45: Computer aided geometric design with Powell-Sabin splines
Page 46: Computer aided geometric design with Powell-Sabin splines
Page 47: Computer aided geometric design with Powell-Sabin splines

Rational Powell-Sabin surfaces

Page 48: Computer aided geometric design with Powell-Sabin splines
Page 49: Computer aided geometric design with Powell-Sabin splines
Page 50: Computer aided geometric design with Powell-Sabin splines
Page 51: Computer aided geometric design with Powell-Sabin splines
Page 52: Computer aided geometric design with Powell-Sabin splines

B-spline representation for PS splines on the sphere(Maes,07)

Page 53: Computer aided geometric design with Powell-Sabin splines
Page 54: Computer aided geometric design with Powell-Sabin splines
Page 55: Computer aided geometric design with Powell-Sabin splines
Page 56: Computer aided geometric design with Powell-Sabin splines
Page 57: Computer aided geometric design with Powell-Sabin splines

Thank you!