Computer aided geometric design with Powell-Sabin splines Speaker : 周 联 2008.10.29 Ph.D Student Seminar.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
© University of Wisconsin, CS559 Spring 2004
2002 by Jim X. Chen: Bezier Curve Bezier Curve.
CAGD history and outlook
© University of Wisconsin, CS559 Spring 2004
Jehee Lee Seoul National University
KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., Spline Methods in CAGD Lee Byung-Gook Dongseo Univ.
If this (...) leaves you a bit wondering what multivariate splines might be, I am pleased. For I don’t know myself. Carl de Boor.
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Bezier Curves and Splines David Eno MAT 499 Fall ‘06.
CS CS 175 – Week 9 B-Splines Blossoming, Bézier Splines.
CS Peter Schröder Subdivision I: The Basic Ideas.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
CS CS 175 – Week 9 B-Splines Definition, Algorithms.
Offset of curves. Alina Shaikhet (CS, Technion)
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 12: Spline Curves (review) Ravi Ramamoorthi Most material.
CS CS 175 – Week 8 Bézier Curves Definition, Algorithms.
Normal based subdivision scheme for curve and surface design 杨勋年
1 Subdivision Surfaces CAGD Ofir Weber. 2 Spline Surfaces Why use them?  Smooth  Good for modeling - easy to control  Compact (complex objects are.
A story about Non Uniform Rational B-Splines E. Shcherbakov.
Bezier and Spline Curves and Surfaces Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Subdivision Primer CS426, 2000 Robert Osada [DeRose 2000]
11/08/00 Dinesh Manocha, COMP258 Subdivision Curves & Surfaces Work of G. de Rham on Corner Cutting in 40’s and 50’s Work of Catmull/Clark and Doo/Sabin.
Evolution of a Discipline CAGD. I have never been very enthusiastic about calling our field 'Computer Aided Geometric Design‘. Ivor Faux and I once wrote.
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
Bezier and Spline Curves and Surfaces CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
COEN Computer Graphics I
09/16/02 Dinesh Manocha, COMP258 Surfaces Locally a 2D manifold: i.e. approximating a plane in the ngbd. of each point. A 2-parameter family of points.
CS Subdivision I: The Univariate Setting Peter Schröder.
B-spline curve approximation zhu ping Outline 1. Application 2. Some works 3. Discussion.
KMMCS, Jan. 2006, Spline Methods in CAGD, Spline Methods in CAGD byung-gook lee Dongseo Univ.
Engineering Research Center for Computer Integrated Surgical Systems and Technology Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
A Survey on FFD Reporter: Gang Xu Mar 15, Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline.
V. Space Curves Types of curves Explicit Implicit Parametric.
On the generalized Ball bases Speaker: Chengming Zhuang Oct.23 Advances in Computational Mathematics (2006) Jorge Delgado,Juan Manuel Peña.
Vector Computer Graphic. Vector entities Line Circle, Ellipse, arc,… Curves: Spline, Bezier’s curve, … … Areas Solids Models.
Seminar on B-Spline over triangular domain Reporter: Gang Xu Institute of Computer Images and Graphics, Math Dept. ZJU October 26.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Parametric Curves.
Spline curves with a shape parameter Reporter: Hongguang Zhou April. 2rd, 2008.
T-splines Speaker : 周 联 Mian works Sederberg,T.W., Zheng,J.M., Bakenov,A., Nasri,A., T-splines and T-NURCCS. SIGGRAPH Sederberg,T.W.,
A construction of rational manifold surfaces of arbitrary topology and smoothness from triangular meshes Presented by: LiuGang
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
Keyframing and Splines Jehee Lee Seoul National University.
Representation of Curves & Surfaces Prof. Lizhuang Ma Shanghai Jiao Tong University.
Automatic Construction of Quad-Based Subdivision Surfaces using Fitmaps Daniele Panozzo, Enrico Puppo DISI - University of Genova, Italy Marco Tarini DICOM.
Rendering Curves and Surfaces Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico 1 Angel:
Computer Graphics (Fall 2003) COMS 4160, Lecture 10: Curves 1 Ravi Ramamoorthi
Meshless parameterization and surface reconstruction Reporter: Lincong Fang 16th May, 2007.
Splines Sang Il Park Sejong University. Particle Motion A curve in 3-dimensional space World coordinates.
Ship Computer Aided Design
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 12: Curves 1
Graphics Programming 2003, Lee Byung-Gook, Dongseo Univ., Graphics Programming Lee Byung-Gook Dongseo Univ.
SIAM Conference on Geometric Desing & Computing Approximation of spatial data with shape constraints Maria Lucia Sampoli University of Siena, Italy.
CS552: Computer Graphics Lecture 19: Bezier Curves.
Piecewise Polynomial Parametric Curves Sun-Jeong Kim.
CS552: Computer Graphics Lecture 18: Representing Cubic Splines.
Graphics Programming 2003, Lee Byung-Gook, Dongseo Univ., Graphics Programming Lee Byung-Gook Dongseo Univ.
Lecture 24: Surface Representation
© University of Wisconsin, CS559 Spring 2004
CSE 167 [Win 17], Lecture 9: Curves 1 Ravi Ramamoorthi
Parametric Curves.
© University of Wisconsin, CS559 Fall 2004
Procedural Animation Lecture 3: Types of 3D models
ATCM 6317 Procedural Animation
Mesh Parameterization: Theory and Practice
Parametric Line equations
Lecture 21: B Spline Curve
Presentation transcript:

Computer aided geometric design with Powell-Sabin splines Speaker : 周 联 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 suited to represent strongly irregular objects PS-Splines vs. Bézier triangles smoothness

Main works M.J.D. Powell, M.A. Sabin. Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw., 3:316–325, P. Dierckx, S.V. Leemput, and T. Vermeire. Algorithms for surface fitting using Powell-Sabin splines, IMA Journal of Numerical Analysis, 12, , K. Willemans, P. Dierckx. Surface fitting using convex Powell-Sabin splines, JCAM, 56, ,1994. P. Dierckx. On calculating normalized Powell-Sabin B-splines. CAGD, 15(1):61–78, J. Windmolders and P. Dierckx. From PS-splines to NURPS. Proc. of Curve and Surface Fitting, Saint- Malo, 45– E. Vanraes, J. Windmolders, A. Bultheel, and P. Dierckx. Automatic construction of control triangles for subdivided Powel-Sabin splines. CAGD, 21(7):671–682, J. Maes, A. Bultheel. Modeling sphere-like manifolds with spherical Powell–Sabin B-splines. CAGD, 24 79–89, H. Speleers, P. Dierckx, and S. Vandewalle. Weight control for modelling with NURPS surfaces. CAGD, 24(3):179–186, D. Sbibih, A. Serghini, A. Tijini. Polar forms and quadratic spline quasi-interpolants on Powell–Sabin partitions. IMA Applied Numerical Mathematic, H. Speleers, P. Dierckx, S. Vandewalle. Quasi-hierarchical Powell–Sabin B-splines. CAGD, 2008.

Authors Professor at Katholieke Universiteit Leuven( 鲁汶大学 ), Computerwetenschappen. Paul Dierckx Research Interests: Splines functions, Powell-Sabinsplines. Curves and Surface fitting. Computer Aided Geometric Design. Numerical Simulation.

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.

Problem State (Powell,Sabain,1977) 9 conditions vs. 6 coefficients

A lemma

PS refinement Nine degrees of freedom

PS refinement The dimension equals 3n.

Other refinement

A theorem

Normalized PS-spline(Dierckx, 97) Local support Convex partition of unity. Stability

Obtain the basis function Step 1.

Obtain the basis function Step 2.

Obtain the basis function Step 3.

Obtain the basis function Step 4.

PS-splines

Choice of PS triangles To calculate triangles of minimal area Simplify the treatment of boundary conditions

PS control triangles

A Bernstein-Bézier representation

A Powell-Sabin surface

Local support(Dierckx,92)

Explicit expression for PS-splines

Normalized PS B-splines Necessary and sufficient conditions:

The control points

The Bézier ordinates of a PS-spline

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

Refinement rules

Construction of refined control triangles

Triadically subdivided spline

Application Visualization

QHPS(Speleers,08)

Data fitting

Rational Powell-Sabin surfaces

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

Thank you!