The m-Point Approximating Subdivision Scheme - Springer Link

2 downloads 0 Views 685KB Size Report
Abstract—In this paper, the m-point approximating subdivision scheme with one parameter is proposed and analyzed where m > 1. Smoothness of schemes is ...
c Pleiades Publishing, Ltd., 2009. ISSN 1995-0802, Lobachevskii Journal of Mathematics, 2009, Vol. 30, No. 2, pp. 138–145. 

The m -Point Approximating Subdivision Scheme G. Mustafa* , F. Khan** , and A. Ghaffar*** (Submitted by A.V. Lapin) Department of Mathematics, The Islamia University of Bahawalpur, Pakistan Received September 17, 2008

Abstract—In this paper, the m-point approximating subdivision scheme with one parameter is proposed and analyzed where m > 1. Smoothness of schemes is higher in comparison with the existing binary and ternary subdivision schemes. The proposed scheme also generalizes several subdivision schemes. 2000 Mathematics Subject Classification: 65D17, 65D07, 65D05 DOI: 10.1134/S1995080209020061 Key words and phrases: Approximating subdivision scheme; continuity; smoothness; convergence; shape parameter; Laurent polynomial.

1. INTRODUCTION Computer Aided Geometric Design (CAGD) is a branch of applied Mathematics concerned with algorithms for the design of smooth curves/surfaces. One common approach to the design of curves/surfaces which related to CAGD is the subdivision schemes. It is an algorithm technique to generate smooth curves and surfaces as a sequence of successively refined control polygons. At each refinement level, new points are added into the existing polygon and the original points remain existed or discarded in all subsequent sequences of control polygons. The number of points inserted at level k + 1 between two consecutive points from level k is called arity of the scheme. In the case when number of points inserted are 2, 3, . . . , n the subdivision schemes are called binary, ternary,. . . , n-ary respectively. For more details on n-ary subdivision schemes, we may refer to the thesis of N. Aspert [1] and Kwan [9]. Now a days wide variety of approximating and interpolating schemes have been proposed in the literature which posses shape parameters. In this paper we offer family of approximating schemes and give comparison with other existing schemes. The crucial issue that is smoothness of schemes has been discussed by Laurent polynomial method for a certain range of parameter. In the following section we present brief introduction about preliminary concepts used in this work. In Section 3 we present and analyze our schemes. We give comparison of our schemes with other schemes in Section 4. 2. PRELIMINARIES A general form of univariate subdivision scheme S which maps a polygon f k = {fik }i∈Z to a refined polygon f k+1 = {fik+1 }i∈Z is defined by ⎧  k+1 k , ⎪ α2j fi−j ⎨f2i = j∈Z (2.1)  k+1 k , ⎪ α2j+1 fi−j ⎩f2i+1 = j∈Z

*

E-mail: [email protected] E-mail: [email protected] *** E-mail: [email protected] **

138

THE m-POINT

139

where the set α = {αi : i ∈ Z} of coefficients is called mask of the subdivision scheme. A necessary condition for the uniform convergence of the subdivision scheme (2.1) is that   α2j = α2j+1 = 1. (2.2) j∈Z

j∈Z

For the analysis of subdivision scheme with mask α, it is very practical to consider the z-transform of the mask,  αi z i , (2.3) α(z) = i∈Z

which is usually called the symbol /Laurent polynomial of the scheme. From (2.2) and (2.3) the Laurent polynomial of a convergent subdivision scheme satisfies α(−1) = 0 and α(1) = 2.

(2.4)

This condition guarantees existence of a related subdivision scheme for the divided differences of the original control points and the existence of associated Laurent polynomial α(1) (z). 2z α(z). α(1) (z) = 1+z The subdivision scheme S1 with symbol α(1) (z) is related to scheme S with symbol α(z) by the following Theorem. Theorem 2.1 [4]. Let S denote a subdivision scheme with symbol α(z) satisfying (2.2). Then there exist a subdivision scheme S1 with the property ∆f k = S1 ∆f k−1 , k − f k ) : i ∈ Z}. Furthermore, S is a uniformly where f k = S k f 0 and ∆f k = {(∆f k )i = 2k (fi+1 i 1 convergent if and only if S1 converges uniformly to the zero function for all initial data f 0 in 2 the sense that  k 1 S1 f 0 = 0. (2.5) lim k→∞ 2

A scheme S1 satisfying (2.5) for all initial data f 0 = {fi0 : i ∈ Z} is termed contractive. By Theorem 2.1, the convergence of S is equivalent to checking whether S1 is contractive, which is then  1 L equivalent to checking whether S1 < 1 for some integer L > 0. 2 ∞

Since there are two rules for computing the values at next refinement level, one with even coefficients of the mask and one with odd coefficient of the mask, we define the norm ⎧ ⎫ ⎨ ⎬  |α2j | , |α2j+1 | , ||S||∞ = max ⎩ ⎭ j∈Z

and

 1 L Sn 2



j∈Z

⎧ ⎫ ⎨ ⎬ [n,L] L = max − 1 , b : i = 0, 1, . . . , 2 i+2L j ⎩ ⎭ j∈Z

where 1 (n) 2j 2z (n−1) α α (z ), α(n) (z) = (z). (2.6) 2L 1+z j=0   1+z n q(z). If Sq is convergent, then Sα∞ ∈ C n (R) for any initial Theorem 2.2 [4]. Let α(z) = 2 data f 0 . L−1

b[n,L] (z) =

LOBACHEVSKII JOURNAL OF MATHEMATICS Vol. 30 No. 2 2009

140

MUSTAFA et al.

3. THE m-POINT APPROXIMATING SCHEME In this section we present the (λ + 2)-point subdivision scheme with one parameter. The Laurent polynomial of scheme is defined by          5 5 1 1 1 2λ 2 α[λ+2] (z) = 2λ (1 + z) +ω + −ω z+ −ω z + + ω z3 , (3.1) 2 6 6 6 6 where λ = 0, 1, . . . , t.

3.1. Analysis of the Schemes Here we analyze smoothness of proposed schemes by using Laurent polynomial method. 2-point scheme. The mask of scheme for λ = 0 from (3.1) is   5 5 1 1 α[2] = . . . , 0, 0, + ω, − ω, − ω, + ω, 0, 0, . . . . 6 6 6 6  L 1 [2] For C 0 continuity we require that α[2] satisfy (2.2), which it does and S1 < 1, we have 2 ∞   4 1 1 (1) α[2] = .., 0, 0, + 2ω, − 4ω, + 2ω, 0, 0, . . . 3 3 3 for −

1 1 < ω < and L = 1, 6 3 ⇒

  1 [2] S = max 2 − 2ω , 2 1 + ω < 1. 6 3 2 1 ∞

(3.2)

Hence, by Theorem 2.1, scheme is C 0 . 3-point scheme. For this scheme we take λ = 1 in (3.1)   1 7 1 2 1 2 1 7 1 1 1 1 + ω, + ω, − ω, − ω, + ω, + ω, 0, 0, . . . . α[3] = . . . , 0, 0, 24 4 24 4 3 2 3 2 24 4 24 4  L 1 [3] For C 0 continuity we require that α[3] satisfy (2.2), which it does and S1 < 1, we have 2 ∞   1 1 5 1 1 1 1 (1) + ω, , − ω, , + ω, 0, 0, . . . α[3] = .., 0, 0, 12 2 2 6 2 12 2 4 2 < ω < and L = 1, 3 3   5 1 1 [3] 1 1 S = max 2 + ω + − ω , 1 < 1. (3.3) 24 4 12 2 2 2 1 ∞  L 1 (1) [3] For C 1 continuity we require that α[3] satisfy (2.2), which it does and S2 < 1, since 2 ∞ 4 2 (2) α[3] = α[2] , so for − < ω < and L = 1, 3 3   1 [3] S = max 1 + 1 ω + 5 − 1 ω < 1. (3.4) 12 2 12 2 2 2 for −



(3)

(1)

Next we have α[3] = α[2] . By (3.2) and Theorem 2.2, scheme is C 2 for −

1 1