Presentation is loading. Please wait.

Presentation is loading. Please wait.

On the degree elevation of B-spline curves and corner cutting Guozhao Wang,Chongyang Deng Reporter : Jingjing Yu.

Similar presentations


Presentation on theme: "On the degree elevation of B-spline curves and corner cutting Guozhao Wang,Chongyang Deng Reporter : Jingjing Yu."— Presentation transcript:

1 On the degree elevation of B-spline curves and corner cutting Guozhao Wang,Chongyang Deng Reporter : Jingjing Yu

2 Outline Introduction Previous works Problem and Approach The bi-degree B-spline Corner cutting Conclusions and future work

3 Previous works Prautzsch,H. 1984 Degree elevation of B-spline curves. CAGD 1(193-198) Prautzsch,H.,Piper,B. 1991 A fast algorithm to raise the degree of B-spline curves. CAGD 8(253-266) Barry P.J.,Goldman R.N. 1988 A recursive proof of a B-spline identity for degree elevation. CAGD 5(173-175) Liu,W. 1997 A simple,efficient degree raising algorithm for B- spline curve. CAGD 14(693-698) Huang,Q.,Hu S.,Martin,R. 2005 Fast degree elevation and knot insertion for B-spline curves. CAGD 22(183-197) Sederberg T.W., Zheng J., Song X., 2003. Knot intervals and multi-degree splines. CAGD 20(455-468)

4 Problem The traditional method The new method The advantages

5 Problem and Approach Problem: Given a B-spline curve of degree k: To elevate the degree to k+1

6 Problem and Approach The traditional method: Step1 Update to Step2 are represented by (k+1)-degree B- spline basis functions. Step3 The control points are computed according the transforming formulas between and

7 Problem and Approach The new method: In each step we only increase the multiplicity of one interior knot and elevate the degree of only in one knot interval. Denote for each,we update to by increasing the multiplicity of by one,and elevate the degree of the basis functions only in knot interval.

8 Problem and Approach Advantage of the method: 1) Obtain more simply formulas 2) The degree elevation algorithm can be interpreted as corner cutting algorithm.

9 The definition of bi-degree B-spline basis Transforming formulas Properties of the bi-degree B-spline basis The bi-degree B-spline curve

10 The bi-degree B-spline The definition of bi-degree B-spline basis Initial functions over ( ) if and otherwise

11 The bi-degree B-spline For where By the definition we know that are bi-degree B-spline basis functions: in they are -degree, and in they are k-degree.

12 The bi-degree B-spline Theorem 1 Assume that, are the usual B-spline basis functions defined on and and, are basis functions defined on and, then and.

13 The bi-degree B-spline Transforming formulas Noting that We have

14 The bi-degree B-spline The initial basis functions and

15 The bi-degree B-spline Theorem 2 For the bi-degree B-spline basis functions and, we have where

16 The bi-degree B-spline Proof: When k=0, it is obvious. Assume it holds for, then So We have

17 The bi-degree B-spline

18 Properties of the bi-degree basis 1)Differential: is time continuously differential at the knot with denotes the multiplicity of the knot. 2) Partition of unity: 3)Derivative:

19 The bi-degree B-spline 4)Positivity: for ( and ) or ( and ) 5)Linear independence: are linearly independence on

20 The bi-degree B-spline The bi-degree B-spline curve Property: in it is (k+1)-degre curve, and in it is k-degree curve. Other : convex hull, geometric invariance, local control, variation diminishing.

21 Corner cutting Theorem 3 If, are bi-degree B- spline curves defined on,, and they are the same curves, then their control points, satisfy

22 Corner cutting Theorem 4 The degree elevation of B-spline curves is corner cutting.

23 Corner cutting

24 An example of degree elevation.A cubic B-spline which is defined by and knot vector

25 Conclusions and future work Conclusions: In this paper we have presented the theory of bi-degree B-spline.Using it we prove that degree elevation of B-spline curve can be interpreted as corner cutting. Future work: 1)computing the explicit coefficients of the corner cutting. 2)to investigate more properties and applications of the bi-degree B-spline.

26


Download ppt "On the degree elevation of B-spline curves and corner cutting Guozhao Wang,Chongyang Deng Reporter : Jingjing Yu."

Similar presentations


Ads by Google