On the generalized Ball bases Speaker: Chengming Zhuang Oct.23 Advances in Computational Mathematics (2006) Jorge Delgado,Juan Manuel Peña.

Slides:



Advertisements
Similar presentations
Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
Advertisements

Bézier surfaces with linear isoparametric lines Imre Juhász, Ágoston Róth Department of Descriptive Geometry, University of Miskolc, Hungary Department.
2002 by Jim X. Chen: Bezier Curve Bezier Curve.
Interpolation and elevation zhu ping zhu ping
Cubic Curves CSE167: Computer Graphics Instructor: Steve Rotenberg UCSD, Fall 2006.
Computer aided geometric design with Powell-Sabin splines Speaker : 周 联 Ph.D Student Seminar.
09/25/02 Dinesh Manocha, COMP258 Triangular Bezier Patches Natural generalization to Bezier curves Triangles are a simplex: Any polygon can be decomposed.
Cubic Curves CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2005.
Jehee Lee Seoul National University
KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., Spline Methods in CAGD Lee Byung-Gook Dongseo Univ.
Interpolation to Data Points Lizheng Lu Oct. 24, 2007.
Slide 127 October 1999CS Computer Graphics (Top Changwatchai) Review of Spline Concepts Sections 10-6 to in Hearn & Baker Splines can be 2D.
Lecture 29 of 42 Bezier Curves and Splines Wednesday, 02 April 2008
CS CS 175 – Week 9 B-Splines Blossoming, Bézier Splines.
Rational Bezier Curves
Chapter 5 Orthogonality
09/04/02 Dinesh Manocha, COMP258 Bezier Curves Interpolating curve Polynomial or rational parametrization using Bernstein basis functions Use of control.
CS CS 175 – Week 8 Bézier Curves Definition, Algorithms.
1 Lecture 13 Modeling Curved Lines and Surfaces. 2 Types of Surfaces Ruled Surfaces B-Splines and Bezier Curves Surfaces of Revolution.
Normal based subdivision scheme for curve and surface design 杨勋年
Cubic Bezier and B-Spline Curves
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.
Modelling: Curves Week 11, Wed Mar 23
NEW APPROACH TO CALCULATION OF RANGE OF POLYNOMIALS USING BERNSTEIN FORMS.
Bezier and Spline Curves and Surfaces CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
Splines III – Bézier Curves
Curves and Surfaces (cont’) Amy Zhang. Conversion between Representations  Example: Convert a curve from a cubic B-spline curve to the Bézier form:
Curve Modeling Bézier Curves
Diophantine Approximation and Basis Reduction
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
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.
V. Space Curves Types of curves Explicit Implicit Parametric.
Introduction to Computer Graphics with WebGL
Splines Vida Movahedi January 2007.
Quadratic Surfaces. SPLINE REPRESENTATIONS a spline is a flexible strip used to produce a smooth curve through a designated set of points. We.
Compute Roots of Polynomial via Clipping Method Reporter: Lei Zhang Date: 2007/3/21.
Robustness in Numerical Computation I Root Finding Kwanghee Ko School of Mechatronics Gwnagju Institute of Science and Technology.
Use of Computer Technology for Insight and Proof A. Eight Historical Examples B. Weaknesses and Strengths R. Wilson Barnard, Kent Pearce Texas Tech University.
Use of Computer Technology for Insight and Proof Strengths, Weaknesses and Practical Strategies (i) The role of CAS in analysis (ii) Four practical mechanisms.
Spline curves with a shape parameter Reporter: Hongguang Zhou April. 2rd, 2008.
Chapter 3 Determinants Linear Algebra. Ch03_2 3.1 Introduction to Determinants Definition The determinant of a 2  2 matrix A is denoted |A| and is given.
Derivative bounds of rational Bézier curves and surfaces Hui-xia Xu Wednesday, Nov. 22, 2006.
On the degree elevation of B-spline curves and corner cutting Guozhao Wang,Chongyang Deng Reporter : Jingjing Yu.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
BART VANLUYTEN, JAN C. WILLEMS, BART DE MOOR 44 th IEEE Conference on Decision and Control December 2005 Model Reduction of Systems with Symmetries.
Computer Graphics (Fall 2003) COMS 4160, Lecture 10: Curves 1 Ravi Ramamoorthi
Parametric Curves CS 318 Interactive Computer Graphics John C. Hart.
A common representation of generalized Ball basis CAGD&CG Seminar Wanqiang Shen
Slide 129 October 1999CS Computer Graphics (Top Changwatchai) Bézier Curves - Results of Derivation Tangents at endpoints are equal to endpoint slopes.
CS 450: Computer Graphics PARAMETRIC SPLINES AND SURFACES
1 Chapter 7 Numerical Methods for the Solution of Systems of Equations.
Splines Sang Il Park Sejong University. Particle Motion A curve in 3-dimensional space World coordinates.
On the singularity of a class of parametric curves Imre Juh á sz University of Miskolc, Hungary CAGD, In Press, Available online 5 July 2005 Reporter:
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 12: Curves 1
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Lecture 13 of 42 Wednesday, 15 February 2006 William.
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.
Graphics Programming 2003, Lee Byung-Gook, Dongseo Univ., Graphics Programming Lee Byung-Gook Dongseo Univ.
Computation of the solutions of nonlinear polynomial systems
Computer Graphics Lecture 38
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
CSE 167 [Win 17], Lecture 9: Curves 1 Ravi Ramamoorthi
Spline Curves COMP 575/COMP 770.
Efficient Methods for Roots of Univariate Scalar Beziers
A particular discrete dynamical program used as a model for one specific situation in chess involving knights and rooks 22nd EUROPEAN CONFERENCE ON OPERATIONS.
Introduction to Parametric Curve and Surface Modeling
Presentation transcript:

On the generalized Ball bases Speaker: Chengming Zhuang Oct.23 Advances in Computational Mathematics (2006) Jorge Delgado,Juan Manuel Peña

Authors: University of Zaragoza( 萨拉戈萨 ) [1] J.Delgado, J.M.Peña, A shape preserving representation with an evaluation algorithm of linear complexity, CAGD 2003, 20, 1-10 [2] J.Delgado, J.M.Peña, Progressive iterative approximation and bases with the fastest convergence rates, CAGD 2007, 24, [3] J. Delgado and J.M. Peña,Monotonicity preservation of some polynomial and rational representations, in: Information Visualisation (IEEE Computer Society, Los Alamitos, CA, 2002) pp. 57–62. [4] J.M.Peña, B-splines and optimal stability, Math. Comp. 66 (1997) 1555– [5] J.M.Peña, Error analysis of algorithms for evaluating Bernstein–Bézier type multivariate polynomials, in: Curves and Surfaces Design, eds. P.J. Laurent, P. Sablonnière and L.L. Schumaker (Vanderbilt Univ. Press, Nashville, TN, 2000) pp. 315–324.

Introduction Cubic polynomials Ball basis:

Wang Ball System Wang-Ball [1989] : In addition, if m is even, and, if m is odd,

Said-Ball basis Said-Ball[1987]: If m is even

Outline Shape preserving properties Boundary tangent property, Strictly monotonicity preserving Backward error analysis of the evaluation algorithms Conditioned numbers

Shape preserving properties Control points : is called the control polygon of curve is a blending system: Nonnegative Convex hull property

Shape preserving properties Collocation matrix of at is given by: (u 0,..., u n ) is blending if and only if all its collocation matrices are stochastic A matrix is totally positive (TP) if all its minors are nonnegative. A system of functions is TP when all its collocation matrices are TP.

Shape preserving properties Proposition 1:The Wall-Ball basis and the Said- Ball basis satisfy the boundary tangent property.

Shape preserving properties Proposition 2:The Wang-Ball basis is TP if and only if Proof : By [6], the basis is TP if and only if the matrix is TP.

Monotonicity preserving is monotonicity preserving if for any, the function is increasing. Lemma 1. (1) is monotonicity preserving if and only if is a constant function and are increasing functions. (2) is strictly monotonicity preserving if and only if it is monotonicity preserving and is a strictly increasing function.

Monotonicity preserving Theorem 1. The Wang-Ball basis is strictly monotonicity preserving for all Proof: By lemma 3.3 of [10], it is sufficient to prove that, If m is odd:

Theorem 2. The Wang-Ball basis is geometrically convexity preserving if and only if Weak Chebyshev: ‘s square collocation matrices have nonnegative determinant. A strictly monotonicity preserving system ia called geometrically convexity preserving if for. :blending strictly monotonicity preserving system. is geometrically convexity preserving if and only if is a weak Chebyshev system(i < j). (by [5]) For m >=4, the determinant of at 0<0.1<0.5 is

Proposition 3. The Said-Ball basis is NTP. By theorem 1 of [15], the result holds for odd m. Where,A is TP By 3.1 of [1], it is also TP;

Theorem 3. All the rational Said-Ball basis obtained from the Said-Ball basis as with positive weights are geometrically convexity preserving. Said-Ball basis is NTP; By corollary 4.6 of [5], it is sufficient to prove Said-Ball basis is strictly monntonicity preserving. Since, are increasing, is strictly increasing

Matrix of change of basis Bernstein basis multiplied by certain nonnegative matrices and :

Matrix of change of basis Proposition 4: The Wang-Ball basis and the Said- Ball basis are related, for,by:

If m is odd: By [26], ‘s degree less than or equal to m-1, use the reduction for Said-Ball curve, we have:

Lemma 2. If, where A is a nonnegative matrix. Then A is stochastic.

Stability properties Standard notations: Given the computed element in floating point arithmetic will be denoted by either u: the unit roundoff op: any of the elementary operations Given define:

Stability properties Remark 1. VS basis:

Stability properties Theorem 4. Consider Wang-ball basis, Said-Ball basis, VS basis’s evaluation algorithms, if the computed value satisfies : If m is odd: If m is even:

Stability properties Given, where is called a condition number for the evaluation of f (x) with the basis u By corollary 2.2 of [18] the forward error bound for evaluation algorithms: by lemma 2.1 of [22], if A is nonnegative:

Example Consider: sp and dp mean single and double

Conclusions Wang–Ball and theSaid–Ball bases present lower computational complexity than the de Casteljau algorithm Shape preserving properties of the Said–Ball basis Wang–Ball bases are satisfy the boundary tangent property, strictly monotonicity preserving, not satisfy further shape preserving properties for m >= 4 Backward error analysis of the evaluation algorithms Said–Ball basis is better conditioned (and so better root conditioned) than the Wang–Ball basis.

References [1] T. Ando, Totally positive matrices, Linear Algebra Appl. 90 (1987) 165 – 219. [2] A.A. Ball, CONSURF, Part I: Introduction to conic lifting title, Comput. Aided Design 6 (1974) 243 – 249. [3] A.A. Ball, CONSURF, Part II: Description of the algorithms, Comput. Aided Design 7 (1975) 237 – 242. [4] A.A. Ball, CONSURF, Part III: How the program is used, Comput. Aided Design 9 (1977) 9 – 12. [5] J.M. Carnicer, M. Garcia-Esnaola and J.M. Pe ñ a, Convexity of rational curves and total positivity, J. Comput. Appl. Math. 71 (1996) 365 – 382. [6] J.M. Carnicer and J.M. Pe ñ a, Shape preserving representations and optimality of the Bernstein basis, Adv. Comput. Math. 1 (1993) 173 – 196. [7] J.M. Carnicer and J.M. Pe ñ a, Monotonicity preserving representations, in: Curves and Surfaces in Geometric Design, eds. P.J. Laurent, A. Le M é haut é and L.L. Schumaker (A.K. Peters, Boston, 1994) pp. 83 – 90. [8] N. Dejdumrong and H.N. Phien, Efficient algorithms for Bezier curves, Comput. Aided Geom. Design 17 (2000) 247 – 250. [9] N. Dejdumrong, H.N. Phien, H.L. Tien and K.M. Lay, Rational Wang – Ball curves, Internat. J. Math.

References Educ. Sci. Technol. 32 (2001) 565 – 584. [10] J. Delgado and J.M. Pe ñ a,Monotonicity preservation of some polynomial and rational representations, in: Information Visualisation (IEEE Computer Society, Los Alamitos, CA, 2002) pp. 57 – 62. [11] G. Farin, Curves and Surfaces for Computer Aided Geometric Design, 4th edn (Academic Press, San Diego, CA, 1996). [12] R.T. Farouki and T.N.T. Goodman, On the optimal stability of the Bernstein basis, Math. Comp. 65 (1996) 1553 – [13] R.T. Farouki and V.T. Rajan, On the numerical condition of polynomials in Bernstein form, Comput. Aided Geom. Design 4 (1987) 191 – 216. [14] M. Gasca and C.A. Micchelli, Total Positivity and Its Applications (Kluwer Academic Publ., Dordrecht, 1996). [15] T.N.T. Goodman and H.B. Said, Shape preserving properties of the generalised Ball basis, Comput. Aided Geom. Design 8 (1991) 115 – 121. [16] W. Guojin and C. Min, New algorithms for evaluating parametric surface, Progress in Natural Science 11 (2001) 142 – 148. [17] N.J. Higham, Accuracy and Stability of Numerical Algorithms (SIAM, Philadelphia, PA, 1996). [18] E. Mainar and J.M. Pe ñ a, Error analysis of corner cutting algorithms, Numer. Algorithms 22 (1999) 41 – 52. [19] J.M. Pe ñ a, B-splines and optimal stability, Math. Comp. 66 (1997) 1555 – 1560.

References [20] J.M. Pe ñ a, Shape Preserving Representations in Computer Aided-Geometric Design (Nova Science Publishers, Commack, NY, 1999). [21] J.M. Pe ñ a, Error analysis of algorithms for evaluating Bernstein – B é zier type multivariate polynomials, in: Curves and Surfaces Design, eds. P.J. Laurent, P. Sablonni è re and L.L. Schumaker (Vanderbilt Univ. Press, Nashville, TN, 2000) pp. 315 – 324. [22] J.M. Pe ñ a, On the optimal stability of bases of univariate functions, Numer.Math. 91 (2002) 305 – 318. [23] H.B. Said, Generalized Ball curve and its recursive algorithm, ACM. Trans. Graph. 8 (1989) 360 – 371. [24] L.L. Schumaker andW. Volk, Efficient evaluation of multivariate polynomials, Comput. Aided Geom. Design 3 (1986) 149 – 154. [25] H. Shi-Min,W. Guojin and S. Jiaguang, A type of triangular ball surface and its properties, J. Comput. Sci. Technol. 13 (1998) 63 – 72. [26] H. Shi-Min, W. Guo-Zhao and J. Tong-Guang, Properties of two types of generalized Ball curves, Comput. Aided Design 28 (1996) 125 – 133. [27] H.L. Tien, D. Hansuebsai and H.N. Phien, Rational Ball curves, Internat. J. Math. Educ. Sci. Technol. 30 (1999) 243 – 257. [28] G.J. Wang, Ball curve of high degree and its geometric properties, Appl. Math. J. Chinese Univ. 2 (1987) 126 – 140. [29] J.H. Wilkinson, The evaluation of the zeros of ill-conditioned polynomials, Parts I and II, Numer. Math. 1 (1959) 150 – 166, 167 – 180. [30] J.H. Wilkinson, Rounding Errors in Algebraic Processes, Notes on Applied Science, Vol. 32 (Her Majesty ’ s Stationery Office, London, 1963).

The End! Thank you!