Stationary and Non-Stationary Univariate Subdivision Schemes
|
|
- Theodore Albert York
- 5 years ago
- Views:
Transcription
1 Punjab University Journal of Mathematics (ISSN 6-56) Vol. 5(3)(8) pp. 5- Stationary and Non-Stationary Univariate Subdivision Schemes Muhammad Asghar Department of Mathematics, The Islamia University of Bahawalpur, Pakistan. Ghulam Mustafa Department of Mathematics, The Islamia University of Bahawalpur, Pakistan. Corresponding authors: Received: 6 June, 7 / Accepted: 8 January, 8 / Published online: April, 8 Abstract. The generalized symbols for family of b-ary (b ), univariate stationary and non-stationary subdivision schemes have been presented. These symbols are based on Lane-Riesenfeld algorithm. In binary case, uniform B-splines schemes, Hormann and Sabin family, and Novara and Romani family of schemes can be derived from our schemes. In higher arity case, we present the analysis of proposed family in stationary context. AMS (MOS) Subject Classification Codes: 65D7, 65D7, 65D5. Key Words: Higher arity; stationary and non-stationary subdivision scheme; polynomial generation and reproduction; conic reproduction.. INTRODUCTION Computer Aided Geometric Design (CAGD) deals with the mathematical description of shapes for use in computer graphics, numerical analysis and approximation theory. The important tool of CAGD is subdivision schemes. Subdivision schemes are iterative formulas for generation of smooth curves and surfaces. In recent years, subdivision schemes have become an integral part of computer graphics in view of their extensive variety of applications in the field of visualizations, animation and image processing. If the mask of subdivision schemes are dependent on subdivision level k then subdivision schemes are called non-stationary otherwise it is said to be stationary. Initially Lane and Riesenfeld presented an algorithm [] for subdividing uniform B- splines schemes of order l, with l N. After that, this algorithm is used in different variants [5]. The symbol of Dubuc-Deslauriers [9] schemes are also containing the symbol of uniform B-splines subdivision schemes. The family of subdivision schemes presented 5
2 6 Muhammad Asghar and Ghulam Mustafa by Hormann and Sabin [] is also based on Lane and Riesenfeld algorithm. Ashraf et al, [] also used this algorithm for generation of new family of binary subdivision schemes. Mustafa and Hameed [6] presented parametric family of binary approximating subdivision schemes using Lane-Riesenfeld algorithm. Mustafa and Bari [7] presented a family of subdivision schemes for fitting data. Mustafa et al. [5] presented bivariate subdivision schemes based on cubic polynomial. In non-stationary context, Conti and Romani [5, 8] presented the mask of stationary and non-stationary B-spline subdivision schemes. They also presented the conditions for exponential polynomial reproduction using non-stationary subdivision schemes. Novara and Romani [8] offered two new families of subdivision schemes and its non-stationary version using Lane-Riesenfeld algorithm... Motivation. After this literature, questions arise in our mind like: Can we generally use Lane-Riesenfeld algorithm for higher arity? Are we able to make a general formula which extend Lane-Riesenfeld algorithm in both stationary and non-stationary univariate schemes? Higher arity subdivision schemes gives better smoothness as compare to the lower arity subdivision schemes. These prompted us to answer these questions. In this paper, we offer Lane-Riesenfeld algorithm for higher arity schemes. We also present general symbols for both stationary and non-stationary, univariate subdivision schemes. Our symbols are able to reproduce many family of subdivision schemes. Many existing binary univariate subdivision schemes are presented in a unified way. Uniform B-splines schemes, Hormann and Sabin [] and Novara and Romani [8] family of schemes are generated from these algorithms. In higher arity case, we give the complete analysis of family of uniform B-splines schemes, family of stationary and non-stationary schemes. The paper is unfolded as follows. Section is for all the basic concepts of stationary and non-stationary subdivision schemes. Section 3 is devoted for stationary Lane-Riesenfeld algorithm. In Section, the non-stationary version of Lane-Riesenfeld algorithm is presented. Section 5 is devoted for tensor product formulas. Visual performance and conclusions are drawn in Sections 6 and 7 respectively.. PRELIMINARIES This section contains all basic concepts of stationary and non-stationary subdivision schemes that we will use in rest of the paper. Definition.. [8] Basic concepts of stationary scheme: If the refinement rules remain same in all levels of refinement then it is called stationary scheme. The refinement rules of stationary subdivision schemes are f k+ bi+h = a bj+h fi j, k h =,, (b ), (. ) j Z where b is any integer (b ), the set of coefficients a bj+h R, i Z, k appearing in (.) is called mask of subdivision schemes S a and is denoted by a. The z-transform of the mask a = {a i : i Z} of the scheme can be defined as a(z) = a i z i, (. ) i Z
3 Stationary and Non-Stationary Univariate Subdivision Schemes 7 which is also called Laurent polynomial or symbol of the scheme. This symbol is used to investigate the properties of subdivision scheme, such as convergence, smoothness, polynomial reproduction degree, polynomial generation degree, parametrization and Hölder regularity. Definition.. [8] Basic concepts of non-stationary scheme: If the refinement rules are not same in all levels of refinement then it is called non-stationary scheme. The refinement rules of non-stationary subdivision schemes are f k+ bi+h = a k bj+hfi j, k h =,, (b ), (. 3) j Z where b is any integer (b ), the set of coefficients a k bj+h R, i Z appearing in (.3) is called mask of non-stationary subdivision schemes S a k and is denoted by a k. The z- transform of the mask a k = {a k i : i Z}, of the scheme can be given as a k (z) = a k i z i. (. ) i Z Stationary subdivision schemes S a and a non-stationary subdivision schemes S a k, k N, are said to be asymptotically equivalent [, 7] if their masks satisfy k + ak = a. (. 5) We can easily analyze the properties of non-stationary scheme using (. 5 ) and (. ). 3. STATIONARY LANE-RIESENFELD ALGORITHM Lane-Riesenfeld algorithm is a two step algorithm one is refining and second is smoothing step. Refining step is used to insert new points on the initial control polygon and smoothing step is used to modifies the obtained points. The it curves are obtained by using successive iterations of smoothing steps. 3.. Construction and analysis of generalized B-splines symbols. A generalized B- splines symbol for any arity (b ) has been presented using the well known Lane- Riesenfeld algorithm. This algorithm is based on smoothing operator described by a symbol of the form S b (z) = ( + z + z + + z b ), (3. 6) b and refining factor is defined as R b (z) = ( + z + z + + z b ) z (b ). (3. 7) b By applying Lane-Riesenfeld algorithm on smoothing operator S b (z) and refining operator R b (z), we have A b n(z) = z [ n b ] (S b (z)) n R b (z). (3. 8) After substituting the values of S b (z) and R b (z) we get, A b n (z) = ( + z + z + + z b ) n+ b n+ z (b )+[ n b ], (3. 9)
4 8 Muhammad Asghar and Ghulam Mustafa which is the general symbol of (n + )th degree polynomial B-spline, where b is any arity (b ). By substituting b = and n =, we get the Laurent polynomial of well known -point chainkin s [] corner cutting scheme A (z) = (z z + z ). Mask of the scheme is [, 3, 3, ]. The scheme corresponding to the mask is f k+ i = [ ] 3fi k + fi+ k, f k+ i+ = [ ] fi k + 3fi+ k. By substituting b = 3 and n =, we get the Laurent polynomial of 3-point ternary scheme A 3 (z) = 7 (z + z + + 6z + 9z + 6z 3 + z + z 5 + z 6 ). Mask of the scheme is [,,, 6, 9, 6,,, ]. The scheme corresponding to the mask is 7 f k+ 3i = [ ] fi k + 6fi k + fi+ k, 7 f k+ 3i+ = [ ] fi k + 9fi k + fi+ k, 7 f k+ 3i+ = [ ] fi k + 6fi k + fi+ k. 7 Similarly when b = and n = 3, we get the Laurent polynomial of -point quaternary scheme A 3 (z) = 56 (z 3 + 5z + 5z z + z + 35z z + 55z 5 +35z 6 + z 7 + z z z + 5z + z ). Mask of the scheme is 56 [, 5, 5, 35, 65,, 35, 55, 55, 35,, 65, 35, 5, 5, ]. The scheme corresponding to the mask is f k+ [ ] i = 35fi k + 55fi k + 65fi+ k + fi+ k, 56 f k+ [ ] i+ = 5fi k + 35fi k + fi+ k + 5fi+ k, 56 f k+ [ ] i+ = 5fi k + fi k + 35fi+ k + 5fi+ k, 56 f k+ [ ] i+3 = fi k + 65fi k + 55fi+ k + 35fi+ k. 56 In Table, we present arity, complexity, support and mask of the proposed schemes corresponding to n =,,, 3, and 5.
5 Stationary and Non-Stationary Univariate Subdivision Schemes 9 TABLE. Shows the arity, complexity, support and mask of the schemes corresponding to the different values of n, here m shows complexity of the schemes (i.e. -, 3-,...-point schemes), while b, S and A b n stand for arity, support width and mask of the schemes respectively. n b m S Mask A = [,, ] 3 A = [, 3, 3, ] 3 A = 8 [,, 6,, ] A 3 = 6 [, 5,,, 5, ] 6 A = 3 [, 6, 5,, 5, 6, ] 5 7 A 5 = 6 [, 7,, 35, 35,, 7, ] 3 A 3 = 3 [,, 3,, ] 3 6 A 3 = 9 [, 3, 6, 7, 6, 3, ] A 3 = 7 [,,, 6, 9, 6,,, ] 3 3 A 3 3 = 8 [, 5, 5, 3, 5, 5, 5, 3, 5, 5, ] 3 5 A 3 = 3 [, 6,, 5, 9, 6,, 6, 9, 5,, 6, ] A 3 5 = 79 [, 7, 8, 77, 6, 66, 357, 393, 357, 66, 6, 77, 8, 7, ] 6 A = [,, 3,, 3,, ] 3 9 A = 6 [, 3, 6,,,,, 6, 3, ] A = 6 [,,,, 3,,,,, ] 3 5 A 3 = 56 [, 5, 5, 35, 65,, 35, 55, 55, 35,, 5, ] 5 8 A = [, 6,, 56,, 6, 336, 56, 56, 58, 56,, 6, ] 5 6 A 5 = 96 [, 7, 8, 8, 3, 3, 78, 8, 55, 98, 8, 8,, 7, ] 5 8 A 5 = 5 [,, 3,, 5,, 3,, ] 5 3 A 5 = 5 [, 3, 6,, 5, 8, 9, 8, 5,, 6, 3, ] 5 6 A 5 = 5 [,,,, 35, 5, 68, 8, 85, 8, 68, 5, 35,,,, ] A 5 3 = 65 [, 5, 5, 35, 7,, 85, 55, 3, 365, 3,, 5, ] 5 5 A 5 = 35 [, 6,, 56, 6, 6, 6, 666, 95, 6, 56, 686, 75, 686,, 6, ] A 5 5 = 565 [, 7, 8, 8,, 55, 875, 5, 5, 3535, 795, 655, 7, 7875, 835, 7875,, 7, ] 6 A 6 = 6 [,, 3,, 5, 6, 5,, 3,, ] A 6 = 36 [, 3, 6,, 5,, 5, 7, 7,, 3, ] 6 A 6 = 6 [,,,, 35, 56, 8,, 5,, 6,,,, ] A 6 3 = 96 [, 5, 5, 35, 7, 6, 5, 35,, 5, 65, 735, 78, 78,, 5, ] A 6 = 7776 [, 6,, 56, 6, 5, 56, 756, 6, 666, 7, 856, 33, 396,, 33,,, 6, ] A 6 5 = 6656 [, 7, 8, 8,, 6, 97, 667, 87, 7, 6538, 9, 7, 567, 837, 993, 967, 7, 7,..., 7, ] Analysis of A b n schemes: Aim of this section is to present the analysis of proposed A b n family of schemes. Laurent polynomial (symbol) method [] is used to compute the continuity, degree of generation, degree of reproduction of the A b n-schemes. While Riouls method [9] is used to compute lower and upper bounds on Hölder continuity and exact
6 3 Muhammad Asghar and Ghulam Mustafa Hölder continuity can also be computed by using Floater and Muntingh algorithm []. Support of the schemes are computed by [3]. For family of binary schemes, we put b = in (3.). The analysis of family of binary schemes are presented in []. Here we present the general analysis of proposed family. Theorem 3.. The schemes corresponding to symbol A b n is C n continuous. Proof. From ( 3. ), we have ( + z + z A b + + z b ) n+ n (z) = b(z), (3. ) b where b(z) = +z+z + +z b. Let S z (b )+[ n b ] a and S b be the schemes corresponding to the symbols A b n (z) and b(z) respectively. Since b S b = ( ) b max b bj, b bj+, b bj+, b bj+(b ) <. j Z j Z j Z j Z Therefore by [], the scheme S a is C n continuous. Theorem 3.3. Hölder regularity of schemes corresponding to the symbol A b n is n +. Proof. From ( 3. ) we have b = b =,, = b b =, k = n +, m = b and thus q =,,, b and B, B, B b are the matrices with elements (B q ) i,j = b b +i b j+q. By [] the Hölder regularity is given by r = k log b (µ), where µ is the joint spectral radius of the matrices B, B,, B b, that is, µ = ρ(b, B,, B b ). For bounds on Hölder regularity we calculate max {ρ(b ), ρ(b ),, ρ(b b ), } µ max { (B ), (B ),, (B b ) }. Since µ is bounded from below by the spectral radii and from above by the norm of the metrics B, B,, B b. So max{,,, } = µ = max{,,, }. This implies µ =, the exact Hölder regularity of the scheme corresponding to the symbol A b n is r = n + log b () = n +. Theorem 3.. Generation degree of the scheme corresponding to the symbol A b n is n +. Proof. The Laurent polynomial of the scheme defined in ( 3. ) can be written as ( + z + z A b + + z b ) n+ n (z) = b(z), b where b(z) = b(+z+z + +z b ) z (b )+[ n b ]. Hence by [], generation degree is n +. Theorem 3.5. The schemes corresponding to the symbol A b n have linear reproduction and parameterizations depends on n and b. Proof. By taking the first derivative of ( 3. ) and putting z =, we get ( A b n) () = (n + ) b i= (i). This implies that τ = (n+) b i= (i) b, so the parametrization of scheme corresponding to the symbol A b n (z) depends on b and n. All even arity schemes have dual parametrization for odd values of n and primal parametrization for even values of n. All odd arity subdivision schemes have primal parametrization. We can easily verify that
7 Stationary and Non-Stationary Univariate Subdivision Schemes 3 ( ) ( ) A b k n α j b =, where α j πi b = e( b )j, j =,, (b ) and ( An) b k k () = b l= (τ l) for k = and. Then by [], the scheme corresponding to the symbol A b n have linear reproduction and parameterizations depends on n and b. This completes the proof Construction of family of b-ary (b ) schemes. Here we present a general symbol which generates different families of subdivision schemes like Hormann-Sabin family and many other families of b-ary subdivision schemes. This algorithm is defined as a combination of generalized B-spline with the kernel H b n (z) = A b n(z)k n (z), (3. ) where A b n(z) is defined in (3.) and K n (z) from [] is defined as K n (z) = n + z + n + 6 n + z. (3. ) 8 8 Hormann and Sabin s [] proposed a family of stationary subdivision schemes with cubic precision to increase the degree of polynomial reproduction of B-splines scheme. This family of schemes is special case of our proposed algorithm. If we put b = in (3.), we get the polynomial ( Hn ( + z)n+ (z) = n + z + n + 6 n + ) z. (3. 3) n+ z +[ n ] 8 8 By substituting the different values of n, we get the family members of Hormann and Sabin family. In Table, we present the results of H b n family. In general proposed family H b n (z) defined in ( 3. ) is C n continuous, generation degree is n +, the family of schemes have linear reproduction w.r.t primal parametrization for even n and dual parametrization for odd n. TABLE. Here we present analysis of proposed families of Hn b schemes for b =, 3, and 5. Here b, C, G d, R d, τ, and P are arity, continuity, generation degree, reproduction degree, shift parameter and parametrization. b C G d R d τ P C n n+ 3 τ = n+ Primal for even n Dual for odd n 3 C n n+ τ = n + Dual n C n n+ τ = 6n+ Primal for even n Dual for odd n 5 C n n+ τ = n + Dual n. NON-STATIONARY LANE-RIESENFELD ALGORITHM In this section, we present non-stationary version of Lane-Riesenfeld algorithm. Let υ k = ) ( ) (e i t k+ + e i t t k+ = cos k+, with t [, π) ir +.
8 3 Muhammad Asghar and Ghulam Mustafa Define an arbitrary υ (, + ) as υ = cos We also define ( ) t = cos ( α ) (, ) if t = α, α (, π), if t =, cosh ( α ) (, + ) if t = iα, α R +. ( + υ υ k+ k = remember that if t = then υ k = υ k+ =, similarly we have ), k + υk = k + υk+ =. (. ).. Non-stationary generalized B-splines symbol. In non-stationary context, the generalized B-splines algorithm is described using smoothing factor defined by and refining factor defined by S k b (z) = ( + z + z + + z b ) bυ k+, (. 5) R k b (z) = ( + z + z + + z b ) bυ k z (b ) + ( ) υ k. The non-stationary generalized B-splines algorithm is defined by n successive applications of the smoothing operator followed by one application of the refine operator at k-level symbol A k b,n(z) = z [ n b ] (S k b (z)) n R k b (z). (. 6) In case of binary scheme, we put b = in (. 6 ) and after simplification, we obtain the general formula of non-stationary binary B-splines schemes [8]. A k,n(z) = ( + z)n (z + υ k + z ). (. 7) υ k z [ n ] (( + υ k )) n Proposition.. Non-stationary Lane-Riesenfeld algorithm is equivalent to the stationary Lane-Riesenfeld algorithm k + Ak b,n(z) = A b n(z). Proof. We can easily verify the above result using k + Sk b (z) = S b (z) and k + Rk b (z) = R b (z).
9 Stationary and Non-Stationary Univariate Subdivision Schemes Non-stationary family of b-ary (b ) schemes. In this section, we present an algorithm for non-stationary family of b-ary schemes for b. This algorithm is defined as H k b,n(z) = A k b,n(z)k k n(z) + T k b (z), (. 8) where A k b,n (z) is defined in (.6) and T b k (z) is defined as Tb k (z) = (b )(υk )( + z + z + + z b ) b(υ k. (. 9) + ) T k b (z) is used for higher arity non-stationary subdivision schemes and Kk n(z) from [8] is defined as with u n is defined as K k n(z) = u n z + ( u n υ k ) + u n z, (. ) u n = (υ k ) υk (υ k+ ) n ((υ k ), (. ) ) which is the general algorithm of non-stationary family of any arity subdivision schemes. If we substitute b = in (. 8 ), we have Novara-Romani family [8] i.e. ( ) n ( ( H,n(z) k = z [ n + z ( + z) ] υ k+ υ k z + )) υ k ( u n z + ( u n υ k ) + u n z ). (. ) By substituting b = 3 in (.8), we get general symbol of family of ternary non-stationary subdivision schemes, ( ) H3,n(z) k = z [ n + z + z 3 ] n ( ( + z + z ) ( 3υ k+ 3υ k z 3 + )) υ k ( ( u n z + ( u n υ k ) + u n z ) υ k ) ( + z + z ) + 3 (υ k, + ) After substituting the different values of n, we get family members of ternary nonstationary subdivision schemes. Lemma.. For all n N and υ (, + ), the parameter u k n verifies Proof. As we know that after simplification we get u n = u n = n k + 8. (υ k ) υk (υ k+ ) n ((υ k ) ), u n = (υk + ) υ k ( υ k + ) n ((υ k ). ) Now first apply the De l Hopital rule and then use (. ) to get the required result.
10 3 Muhammad Asghar and Ghulam Mustafa Proposition.5. The symbol of non-stationary b-ary subdivision schemes with symbol at k-level is asymptotically equivalent to the symbol of stationary b-ary scheme Proof. Using Lemma., we get k + Hk b,n(z) = Hn(z). b k + Kk n(z) = K n (z). From Proposition. and (. ), we obtain the required result. 5. SURFACE CASE In this section, we have presented the tensor product of pervious work. This section will consists of two subsections, one is for stationary tensor product and second is for non-stationary tensor product of the subdivision schemes. 5.. Tensor product of Lane-Riesenfeld algorithm. A tensor product of Lane-Riesenfeld algorithm has been presented. Here we present two algorithms one is for the generalized B-spline stationary tensor product algorithm and second is for the family of higher arity stationary tensor product subdivision schemes. For this, smoothing factor is defined as S b (z, z ) = ( + z + z + + z b )( + z + z + + z b ) b, (5. 3) and the refining factor is defined as R b (z, z ) = S(z z )( + z + z + + z b )( + z + z + + z b z b z b Simplified form of the refining factor is R b (z, z ) = ( + z + z + + z b ) ( + z + z + + z b b z b z b So the tensor product of generalized B-spline algorithm is defined as A b n(z, z ) = z [ n b ] z [ n b ] (S b (z z )) n R b (z z ). Simplest form of the above algorithm is ) A b n(z, z ) = ( + z + z + + z b ) n+ ( + z + z + + z b b n+ z b +[ n b ] z b +[ n b ] ) ) n+.. (5. ), (5. 5) which is the general form of generalized B-splines tensor product algorithm for higher arity (b ). If we substitute different values of b and n, we get the family members of higher arity B-splines tensor product subdivision schemes. The tensor product algorithm for the family of higher arity subdivision schemes is defined as H b n (z, z ) = A b n (z, z ) K n (z, z ), (5. 6) where A b n (z, z ) is defined in ( 5. 5 ) and K n (z, z ) is defined as ( K n (z, z ) = n + z + n + 6 n + ) ( z n z + n + 6 n + ) z. 8
11 Stationary and Non-Stationary Univariate Subdivision Schemes 35 This is the general form of tensor product family of higher arity subdivision schemes. 5.. Tensor product of non-stationary Lane-Riesenfeld algorithm. The aim of this subsection is to present the tensor product of non-stationary Lane-Riesenfeld algorithm. This section contains two algorithms, one is for non-stationary tensor product generalized B- splines algorithm and other is for non-stationary tensor product of family of higher arity subdivision schemes. For tensor product of non-stationary Lane-Riesenfeld algorithm, nonstationary smoothing factor is defined as S k b (z z ) = ( + z + z + + z b )( + z + z + + z b ) b (v k+ ), (5. 7) and refining factor is defined as Rb k (z ) = vk+ v k Sk (z )( + z + z + + z b )z (b ) + The simplified form of R k b (z ) is Similarly R k b (z ) is R k b (z ) = ( + z + z + + z b ) bv k z (b ) R k b (z ) = ( + z + z + + z b ) bv k z (b ) The refining factor R k b (z, z ) for tensor product is ( + ) v k. ( + ) v k. ( ) v k. R k b (z, z ) = R k b (z )R k b (z ). (5. 8) The non-stationary tensor product generalized B-splines algorithm is defined as A k n(z, z ) = z [ n b ] z [ n b ] (S k b (z, z )) n R k b (z, z ). (5. 9) This is the general form of non-stationary tensor product generalized B-splines algorithm. After substituting the different values of b and any positive integer n, we get the tensor product version of family of non-stationary B-splines schemes. Lemma 5.3. The smoothing-refining factor of non-stationary tensor product is asymptotically equivalent to the smoothing-refining factor of stationary tensor product k + Rk b (z, z ) = R b (z, z ) and k + Sk b (z, z ) = S b (z, z ). Proof. By using (. 5 ) and Proposition., we get the results. Proposition 5.. The non-stationary tensor product of Lane-Riesenfelds algorithm is asymptotically equivalent to the stationary tensor product of Lane-Riesenfeld algorithm k + Ak n(z, z ) = A b n(z, z ). Proof. The above result is straight forward by using Lemma 5..
12 36 Muhammad Asghar and Ghulam Mustafa The algorithm of non-stationary tensor product of family of higher arity subdivision schemes is defined as ( Hn(z k, z ) = z [ n b ] ( S k b (z ) ) n R k b (z )Kn(z k ) + Tb k (z )) ( ( S k b (z ) ) n R k b (z )Kn(z k ) + Tb k (z )), z [ n b ] where S k b (z ), S k b (z ), R k b (z ) and R k b (z ) are defined in previous section and K k n(z ) = u n z + ( u n v k ) + u n z, K k n(z ) = u n z + ( u n v k ) + u n z, Tb k (z ) = (b )(vk )( + z + z + + z b ) b(v k, + ) Tb k (z ) = (b )(vk )( + z + z + + z b ) b(v k, + ) with u n =, which is the general form of non-stationary tensor product ((v k ) ) family of higher arity algorithm. (v k ) vk (v k+ ) n Proposition 5.5. The non-stationary tensor product family of higher arity algorithm is asymptotically equivalent to the stationary tensor product family of higher arity algorithm Proof. As we know that k + Kk n(z, z ) = K n (z, z ), k + Hk n(z, z ) = Hn(z b, z ). By using Proposition 5., we get the required result. T b k (z ) = and T b k (z ) =. k + k + (a) (b) (c) FIGURE. (a), (b) and (c) present it curves for close polygons produced by schemes corresponding to H, H 3 and H.
13 Stationary and Non-Stationary Univariate Subdivision Schemes VISUAL PERFORMANCE Here, we present the visual performance and comparison among proposed family members. Moreover the numerical reproduction of trigonometric and conic section by our proposed schemes are also presented. The control polygons are drawn by doted lines. The smooth curves are obtained by our proposed schemes. Figures presents it curves for close polygons generated by H, H 3 and H. Figures shows that as arity increases, smoothness also increases. Figure shows the numerical reproduction of trigonometric and hyperbolic functions by our proposed family of quaternary approximating schemes. Similarly, Figure 3 shows that the conic section can be reproduced numerically by our proposed family of quaternary approximating schemes. Figure and Figure 5 shows the subdivision curves that contain the conic segments. Figure 6 and Figure 7 shows that the visual performance of tensor product surface subdivision schemes. (a) cos(x) (b) sin(x) (c) cosh(x) (d) sinh(x) FIGURE. Reproduction of trigonometric and hyperbolic functions by scheme corresponding to A 3. (a) (b) (c) FIGURE 3. Reproduction of conics by scheme corresponding to A 3.
14 38 Muhammad Asghar and Ghulam Mustafa (a) Initial polygon (b) First level (c) Third level FIGURE. Present it curves for open polygon produced by the scheme corresponding to A 3. The top portions of (b) and (c) represent the graph of cos x. (a) Initial polygon (b) First level (c) Third level (d) Initial polygon (e) First level (f) Third level FIGURE 5. Present it curves for close polygons produced by the scheme corresponding to A 3.
15 Stationary and Non-Stationary Univariate Subdivision Schemes (a) Initial mesh (b) First level (c) Second level (d) Third level (e) Limit surface FIGURE 6. (a) Shows the initial mesh whereas (b)-(d) show the results after first, second and third subdivision levels (e) shows the it surface produced by the 6-point tensor product binary scheme corresponding to A 5.
16 Muhammad Asghar and Ghulam Mustafa (a) Initial mesh (b) First level (c) Second level (d) Third level (e) Limit surface FIGURE 7. (a) Shows the initial mesh whereas (b)-(d) show the results after first, second and third subdivision levels (e) shows the it surface produced by the 6-point tensor product binary scheme corresponding to A CONCLUSION In this paper, we have presented generalized symbols for univariate stationary and nonstationary subdivision schemes. In fact, our purposed algorithms are the extension of the
17 Stationary and Non-Stationary Univariate Subdivision Schemes well-known Lane-Riesenfeld algorithm in both stationary and non-stationary context. We can generate many families of any arity subdivision schemes. In particular, we have shown that uniform B-splines schemes, Hormann and Sabin [] family of subdivision schemes and Novara and Romani [8] family of schemes are special cases of proposed algorithms. We also present the analysis of higher arity family of stationary subdivision schemes. CONFLICT OF INTERESTS The authors declare that there is no conflict of interest regarding the publication of this article and regarding the funding that they have received. ACKNOWLEDGEMENT This work is supported by National Research Programme for Universities (NRPU) (P. No. 383) HEC, Pakistan. We thanks the anonymous reviewers for their careful reading of our manuscript and their many insightful comments and suggestions. AUTHORS CONTRIBUTION All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript. REFERENCES [] P. Ashraf, G. Mustafa and J. Deng, A six-point variant on the Lane-Riesenfeld algorithm, Journal of Applied Mathematics, Article ID 6885, 7 pages,. [] G. Chaikin, An algorithm for high speed curve generation, Computer Graphics and Image Processing 3, (97) [3] M. Charina, C. Conti and L. Romani, Reproduction of exponential polynomials by multivariate nonstationary subdivision schemes with a general dilation matrix, Numerische Mathematik, 7, No. () 3-5. [] M. Charina, C. Conti, N. Guglielmi and V. Protasov, Non-stationary multivariate subdivision: joint spectral radius and asymptotic similarity, Mathematisches Forschungsinstitut Oberwolfach ggmbh, 3. [5] C. Conti and L. Romani, Affine combination of B-spline subdivision masks and its non-stationary counterparts, BIT Numerical Mathematics 5, No. () [6] C. Conti and K. Hormann, Polynomial reproduction for univariate subdivision schemes of any arity, Journal of Approximation Theory 63, No. () [7] C. Conti, N. Dyn, C. Manni and M.-L. Mazure, Convergence of univariate non-stationary subdivision schemes via asymptotic similarity, Computer Aided Geometric Design 37, (5) -8. [8] C. Conti and L. Romani, Algebraic conditions on non-stationary subdivision symbols for exponential polynomial reproduction, Journal of Computational and Applied Mathematics 36, No. () [9] G. Deslauriers and S. Dubuc, Symmetric iterative interpolation processes, Constructive Approximation, 5, No. (989) [] N. Dyn and D. Levin, Subdivision schemes in geometric modelling, Acta Numerica, () [] M. S. Floater and G. Muntingh, Exact regularity of symmetric univariate subdivision schemes, Geometry Seminar, Centre of Mathematics for Applications, University of Oslow, Oslo, Norway,. [] K. Hormann and M. A. Sabin, A family of subdivision schemes with cubic precision, Computer Aided Geometric Design 5, No. (8) -5. [3] I. P. Ivrissimtzis, M. A. Sabin and N. A. Dodgson, On the support of recursive subdivision, ACM Transactions on Graphics 3, No. () 3-6. [] J. M. Lane and R. F. Riesenfeld, A theoretical development for the computer generation and display of piecewise polynomial surfaces, IEEE Transactions on Pattern Analysis and Machine Intelligence, No. (98) 35-6.
18 Muhammad Asghar and Ghulam Mustafa [5] G. Mustafa, M. Bari and A. Sadiq, The (n) -point scheme based on bivariate cubic polynomial, Punjab Univ. j. math. 9, No. 3 (7) [6] G. Mustafa and R. Hameed, Families of univariate and bivariate subdivision schemes originated from quartic B-spline, Advances in Computational Mathematics, (7) -3. [7] G. Mustafa and M. Bari, Wide-ranging families of subdivision schemes for fitting data, Punjab Univ. j. math. 8, No. (6) 5-3. [8] P. Novara and L. Romani, Building blocks for designing arbitrarily smooth subdivision schemes with conic precision, Journal of Computational and Applied Mathematics 79, (5) [9] O. Rioul, Simple regularity criteria for subdivision schemes, SIAM Journal on Mathematical Analysis 3, No. 6 (99)
Research Article A Family of Even-Point Ternary Approximating Schemes
International Scholarly Research Network ISRN Applied Mathematics Volume, Article ID 97, pages doi:.5//97 Research Article A Family of Even-Point Ternary Approximating Schemes Abdul Ghaffar and Ghulam
More informationA Subdivision-Regularization Framework for Preventing Over Fitting of Data by a Model
Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 8, Issue 1 (June 2013), pp. 178-190 Applications and Applied Mathematics: An International Journal (AAM) A Subdivision-Regularization
More informationA C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions
A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn Michael S. Floater Kai Hormann Abstract. We present a new four-point subdivision scheme that generates C 2 curves.
More informationA C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions
A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of
More informationGeneralized Lane Riesenfeld algorithms
Generalized Lane Riesenfeld algorithms Thomas J. Cashman a, Kai Hormann a, Ulrich Reif b a Università della Svizzera italiana, Via Giuseppe Buffi 13, CH-6904 Lugano b TU Darmstadt, Schlossgartenstrasse
More informationA Study on Subdivision Scheme-Draft. Kwan Pyo Ko Dongseo University Busan, South Korea
A Study on Subdivision Scheme-Draft Kwan Pyo Ko Dongseo University Busan, South Korea April 30, 007 Contents Introduction 9 Subdivision of Univariate Data 3. Definitions and Basic Results.............................
More informationA NEW PROOF OF THE SMOOTHNESS OF 4-POINT DESLAURIERS-DUBUC SCHEME
J. Appl. Math. & Computing Vol. 18(2005), No. 1-2, pp. 553-562 A NEW PROOF OF THE SMOOTHNESS OF 4-POINT DESLAURIERS-DUBUC SCHEME YOUCHUN TANG, KWAN PYO KO* AND BYUNG-GOOK LEE Abstract. It is well-known
More informationAn interpolating 4-point C 2 ternary stationary subdivision scheme
Computer Aided Geometric Design 9 (2002) 8 www.elsevier.com/locate/comaid An interpolating 4-point C 2 ternary stationary subdivision scheme M.F Hassan a,, I.P. Ivrissimitzis a, N.A. Dodgson a,m.a.sabin
More informationCurve Subdivision in SE(2)
Curve Subdivision in SE(2) Jan Hakenberg, ETH Zürich 2018-07-26 Figure: A point in the special Euclidean group SE(2) consists of a position in the plane and a heading. The figure shows two rounds of cubic
More informationOn-Line Geometric Modeling Notes REFINEMENT
On-Line Geometric Modeling Notes REFINEMENT Kenneth I Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis Overview Bézier curves, B-spline curves
More informationQUADRATIC UNIFORM B-SPLINE CURVE REFINEMENT
On-Line Geometric Modeling Notes QUADRATIC UNIFORM B-SPLINE CURVE REFINEMENT Kenneth I. Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis Overview
More informationCurvature of Approximating Curve Subdivision Schemes
Curvature of Approximating Curve Subdivision Schemes Kȩstutis Karčiauskas 1 and Jörg Peters 2 1 Vilnius University, 2 University of Florida Abstract. The promise of modeling by subdivision is to have simple
More informationMatrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes
Matrix-valued 4-point Spline and -point Non-spline Interpolatory Curve Subdivision Schemes Charles K. Chui, Qingtang Jiang Department of Mathematics and Computer Science University of Missouri St. Louis
More informationand the crooked shall be made straight, and the rough ways shall be made smooth; Luke 3:5
ecture 8: Knot Insertion Algorithms for B-Spline Curves and Surfaces and the crooked shall be made straight, and the rough ways shall be made smooth; uke 3:5. Motivation B-spline methods have several advantages
More informationTo appear in Computer-Aided Design Revised June 18, J-splines
To appear in Computer-Aided Design Revised June 18, 2008 J-splines Jarek Rossignac School of Interactive Computing, College of Computing, Georgia Institute of Technology, Atlanta, GA http://www.gvu.gatech.edu/~jarek
More informationSubdivision Surfaces
Subdivision Surfaces 1 Geometric Modeling Sometimes need more than polygon meshes Smooth surfaces Traditional geometric modeling used NURBS Non uniform rational B-Spline Demo 2 Problems with NURBS A single
More informationFreeform Curves on Spheres of Arbitrary Dimension
Freeform Curves on Spheres of Arbitrary Dimension Scott Schaefer and Ron Goldman Rice University 6100 Main St. Houston, TX 77005 sschaefe@rice.edu and rng@rice.edu Abstract Recursive evaluation procedures
More informationECS 178 Course Notes REFINEMENT
ECS 78 Course Notes REFINEMENT Kenneth I Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview Bézier curves, B-spline curves and subdivision
More informationNormals of subdivision surfaces and their control polyhedra
Computer Aided Geometric Design 24 (27 112 116 www.elsevier.com/locate/cagd Normals of subdivision surfaces and their control polyhedra I. Ginkel a,j.peters b,,g.umlauf a a University of Kaiserslautern,
More informationconsisting of compact sets. A spline subdivision scheme generates from such
Spline Subdivision Schemes for Compact Sets with Metric Averages Nira Dyn and Elza Farkhi Abstract. To dene spline subdivision schemes for general compact sets, we use the representation of spline subdivision
More informationSurfaces for CAGD. FSP Tutorial. FSP-Seminar, Graz, November
Surfaces for CAGD FSP Tutorial FSP-Seminar, Graz, November 2005 1 Tensor Product Surfaces Given: two curve schemes (Bézier curves or B splines): I: x(u) = m i=0 F i(u)b i, u [a, b], II: x(v) = n j=0 G
More informationKnot Insertion and Reparametrization of Interval B-spline Curves
International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:14 No:05 1 Knot Insertion and Reparametrization of Interval B-spline Curves O. Ismail, Senior Member, IEEE Abstract
More informationRecursive Subdivision Surfaces for Geometric Modeling
Recursive Subdivision Surfaces for Geometric Modeling Weiyin Ma City University of Hong Kong, Dept. of Manufacturing Engineering & Engineering Management Ahmad Nasri American University of Beirut, Dept.
More informationAlmost Curvature Continuous Fitting of B-Spline Surfaces
Journal for Geometry and Graphics Volume 2 (1998), No. 1, 33 43 Almost Curvature Continuous Fitting of B-Spline Surfaces Márta Szilvási-Nagy Department of Geometry, Mathematical Institute, Technical University
More informationParameterization. Michael S. Floater. November 10, 2011
Parameterization Michael S. Floater November 10, 2011 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to generate from point
More informationNon-uniform interpolatory curve subdivision with edge parameters built-upon compactly supported cardinal splines
Non-uniform interpolatory curve subdivision with edge parameters built-upon compactly supported cardinal splines Carolina Beccari a, Giulio Casciola a, Lucia Romani b a Department of Mathematics, University
More informationSubdivision of Curves and Surfaces: An Overview
Subdivision of Curves and Surfaces: An Overview Ben Herbst, Karin M Hunter, Emile Rossouw Applied Mathematics, Department of Mathematical Sciences, University of Stellenbosch, Private Bag X1, Matieland,
More informationRefinable bivariate quartic and quintic C 2 -splines for quadrilateral subdivisions
Refinable bivariate quartic and quintic C 2 -splines for quadrilateral subdivisions Charles K. Chui, Qingtang Jiang Department of Mathematics and Computer Science University of Missouri St. Louis St. Louis,
More informationUniversity of Twente. Faculty of Mathematical Sciences. Convexity preservation of the four-point interpolatory subdivision scheme
Faculty of Mathematical Sciences University of Twente University for Technical and Social Sciences P.O. Box 17 7500 AE Enschede The Netherlands Phone: +31-53-4893400 Fax: +31-53-4893114 Email: memo@math.utwente.nl
More informationQuadratic and cubic b-splines by generalizing higher-order voronoi diagrams
Quadratic and cubic b-splines by generalizing higher-order voronoi diagrams Yuanxin Liu and Jack Snoeyink Joshua Levine April 18, 2007 Computer Science and Engineering, The Ohio State University 1 / 24
More informationCOMPUTER AIDED GEOMETRIC DESIGN. Thomas W. Sederberg
COMPUTER AIDED GEOMETRIC DESIGN Thomas W. Sederberg January 31, 2011 ii T. W. Sederberg iii Preface This semester is the 24 th time I have taught a course at Brigham Young University titled, Computer Aided
More informationQuasi-Quartic Trigonometric Bézier Curves and Surfaces with Shape Parameters
Quasi-Quartic Trigonometric Bézier Curves and Surfaces with Shape Parameters Reenu Sharma Assistant Professor, Department of Mathematics, Mata Gujri Mahila Mahavidyalaya, Jabalpur, Madhya Pradesh, India
More informationApproximation of 3D-Parametric Functions by Bicubic B-spline Functions
International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,
More informationCS354 Computer Graphics Surface Representation IV. Qixing Huang March 7th 2018
CS354 Computer Graphics Surface Representation IV Qixing Huang March 7th 2018 Today s Topic Subdivision surfaces Implicit surface representation Subdivision Surfaces Building complex models We can extend
More informationSubdivision on Arbitrary Meshes: Algorithms and Theory
Subdivision on Arbitrary Meshes: Algorithms and Theory Denis Zorin New York University 719 Broadway, 12th floor, New York, USA E-mail: dzorin@mrl.nyu.edu Subdivision surfaces have become a standard geometric
More informationSPLITTING THE CUBIC UNIFORM B-SPLINE CURVE
On-Line Geometric odeling Notes SPLITTING THE CUBIC UNIFOR B-SPLINE CURVE Kenneth I. Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis Overview
More informationIsoparametric Curve of Quadratic F-Bézier Curve
J. of the Chosun Natural Science Vol. 6, No. 1 (2013) pp. 46 52 Isoparametric Curve of Quadratic F-Bézier Curve Hae Yeon Park 1 and Young Joon Ahn 2, Abstract In this thesis, we consider isoparametric
More informationCircular Arc Approximation by Quartic H-Bézier Curve
Circular Arc Approximation by Quartic H-Bézier Curve Maria Hussain Department of Mathematics Lahore College for Women University, Pakistan maria.hussain@lcwu.edu.pk W. E. Ong School of Mathematical Sciences
More informationParameterization of triangular meshes
Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to
More informationA general matrix representation for non-uniform B-spline subdivision with boundary control
A general matrix representation for non-uniform B-spline subdivision with boundary control G. Casciola a, L. Romani a a Department of Mathematics, University of Bologna, P.zza di Porta San Donato 5, 40127
More informationSubdivision based Interpolation with Shape Control
Subdivision based Interpolation with Shape Control Fengtao Fan University of Kentucky Deparment of Computer Science Lexington, KY 40506, USA ffan2@uky.edu Fuhua (Frank) Cheng University of Kentucky Deparment
More informationNon-uniform interpolatory curve subdivision with edge parameters built upon compactly supported fundamental splines
BIT manuscript No. (will be inserted by the editor) Non-uniform interpolatory curve subdivision with edge parameters built upon compactly supported fundamental splines Carolina Vittoria Beccari Giulio
More informationConstrained modification of the cubic trigonometric Bézier curve with two shape parameters
Annales Mathematicae et Informaticae 43 (014) pp. 145 156 http://ami.ektf.hu Constrained modification of the cubic trigonometric Bézier curve with two shape parameters Ede Troll University of Debrecen
More informationA generalized conversion matrix between non-uniform B-spline and Bézier representations with applications in CAGD
A generalized conversion matrix between non-uniform B-spline and Bézier representations with applications in CAGD Giulio Casciola, Lucia Romani Department of Mathematics, University of Bologna, P.zza di
More informationG 2 Interpolation for Polar Surfaces
1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this
More informationComputation of interpolatory splines via triadic subdivision
Computation of interpolatory splines via triadic subdivision Valery A. Zheludev and Amir Z. Averbuch Abstract We present an algorithm for computation of interpolatory splines of arbitrary order at triadic
More informationSubdivision curves. University of Texas at Austin CS384G - Computer Graphics
Subdivision curves University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Reading Recommended: Stollnitz, DeRose, and Salesin. Wavelets for Computer Graphics: Theory and Applications,
More informationKeyword: Quadratic Bézier Curve, Bisection Algorithm, Biarc, Biarc Method, Hausdorff Distances, Tolerance Band.
Department of Computer Science Approximation Methods for Quadratic Bézier Curve, by Circular Arcs within a Tolerance Band Seminar aus Informatik Univ.-Prof. Dr. Wolfgang Pree Seyed Amir Hossein Siahposhha
More informationAdvanced Modeling 2. Katja Bühler, Andrej Varchola, Eduard Gröller. March 24, x(t) z(t)
Advanced Modeling 2 Katja Bühler, Andrej Varchola, Eduard Gröller March 24, 2014 1 Parametric Representations A parametric curve in E 3 is given by x(t) c : c(t) = y(t) ; t I = [a, b] R z(t) where x(t),
More informationExample: Loop Scheme. Example: Loop Scheme. What makes a good scheme? recursive application leads to a smooth surface.
Example: Loop Scheme What makes a good scheme? recursive application leads to a smooth surface 200, Denis Zorin Example: Loop Scheme Refinement rule 200, Denis Zorin Example: Loop Scheme Two geometric
More informationLecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10
Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful
More informationMar. 20 Math 2335 sec 001 Spring 2014
Mar. 20 Math 2335 sec 001 Spring 2014 Chebyshev Polynomials Definition: For an integer n 0 define the function ( ) T n (x) = cos n cos 1 (x), 1 x 1. It can be shown that T n is a polynomial of degree n.
More informationSubdivision Curves and Surfaces
Subdivision Surfaces or How to Generate a Smooth Mesh?? Subdivision Curves and Surfaces Subdivision given polyline(2d)/mesh(3d) recursively modify & add vertices to achieve smooth curve/surface Each iteration
More informationAdvanced Geometric Modeling CPSC789
Advanced Geometric Modeling CPSC789 Fall 2004 General information about the course CPSC 789 Advanced Geometric Modeling Fall 2004 Lecture Time and Place ENF 334 TR 9:30 10:45 Instructor : Office: MS 618
More information08 - Designing Approximating Curves
08 - Designing Approximating Curves Acknowledgement: Olga Sorkine-Hornung, Alexander Sorkine-Hornung, Ilya Baran Last time Interpolating curves Monomials Lagrange Hermite Different control types Polynomials
More informationDeficient Quartic Spline Interpolation
International Journal of Computational Science and Mathematics. ISSN 0974-3189 Volume 3, Number 2 (2011), pp. 227-236 International Research Publication House http://www.irphouse.com Deficient Quartic
More informationReparametrization of Interval Curves on Rectangular Domain
International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:15 No:05 1 Reparametrization of Interval Curves on Rectangular Domain O. Ismail, Senior Member, IEEE Abstract The
More informationINF3320 Computer Graphics and Discrete Geometry
INF3320 Computer Graphics and Discrete Geometry More smooth Curves and Surfaces Christopher Dyken, Michael Floater and Martin Reimers 10.11.2010 Page 1 More smooth Curves and Surfaces Akenine-Möller, Haines
More informationLecture 3 Box-partitions and dimension of spline spaces over Box-partition
Lecture 3 Box-partitions and dimension of spline spaces over Box-partition Definition of LR B-splines some geometric properties Tor Dokken CIME-EMS Summer School June 8 - June, 0 Cetraro, Italy Box-partitions
More informationAnalysis of Geometric Subdivision Schemes
Analysis of Geometric Subdivision Schemes Ulrich Reif Technische Universität Darmstadt Erice, September 27, 2013 Joint work with Malcolm Sabin and Tobias Ewald Standard schemes binary linear local uniform
More informationDiscrete Coons patches
Computer Aided Geometric Design 16 (1999) 691 700 Discrete Coons patches Gerald Farin a,, Dianne Hansford b,1 a Computer Science and Engineering, Arizona State University, Tempe, AZ 85287-5406, USA b NURBS
More informationLacunary Interpolation Using Quartic B-Spline
General Letters in Mathematic, Vol. 2, No. 3, June 2017, pp. 129-137 e-issn 2519-9277, p-issn 2519-9269 Available online at http:\\ www.refaad.com Lacunary Interpolation Using Quartic B-Spline 1 Karwan
More information2D Spline Curves. CS 4620 Lecture 18
2D Spline Curves CS 4620 Lecture 18 2014 Steve Marschner 1 Motivation: smoothness In many applications we need smooth shapes that is, without discontinuities So far we can make things with corners (lines,
More informationNodal Basis Functions for Serendipity Finite Elements
Nodal Basis Functions for Serendipity Finite Elements Andrew Gillette Department of Mathematics University of Arizona joint work with Michael Floater (University of Oslo) Andrew Gillette - U. Arizona Nodal
More informationA New Class of Quasi-Cubic Trigonometric Bezier Curve and Surfaces
A New Class of Quasi-Cubic Trigonometric Bezier Curve and Surfaces Mridula Dube 1, Urvashi Mishra 2 1 Department of Mathematics and Computer Science, R.D. University, Jabalpur, Madhya Pradesh, India 2
More informationComputergrafik. Matthias Zwicker Universität Bern Herbst 2016
Computergrafik Matthias Zwicker Universität Bern Herbst 2016 Today Curves NURBS Surfaces Parametric surfaces Bilinear patch Bicubic Bézier patch Advanced surface modeling 2 Piecewise Bézier curves Each
More informationCOMPUTER AIDED ENGINEERING DESIGN (BFF2612)
COMPUTER AIDED ENGINEERING DESIGN (BFF2612) BASIC MATHEMATICAL CONCEPTS IN CAED by Dr. Mohd Nizar Mhd Razali Faculty of Manufacturing Engineering mnizar@ump.edu.my COORDINATE SYSTEM y+ y+ z+ z+ x+ RIGHT
More informationResearch Article Data Visualization Using Rational Trigonometric Spline
Applied Mathematics Volume Article ID 97 pages http://dx.doi.org/.//97 Research Article Data Visualization Using Rational Trigonometric Spline Uzma Bashir and Jamaludin Md. Ali School of Mathematical Sciences
More informationConvergence of C 2 Deficient Quartic Spline Interpolation
Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 4 (2017) pp. 519-527 Research India Publications http://www.ripublication.com Convergence of C 2 Deficient Quartic Spline
More informationKeywords: Non-stationary Subdivision, Radial Basis Function, Gaussian, Asymptotical Equivalence, 1. Introduction
ANALYSIS OF UNIVARIATE NON-STATIONARY SUBDIVISION SCHEMES WITH APPLICATION TO GAUSSIAN-BASED INTERPOLATORY SCHEMES NIRA DYN, DAVID LEVIN, AND JUNGHO YOON Abstract: This paper is concerned with non-stationary
More informationComputergrafik. Matthias Zwicker. Herbst 2010
Computergrafik Matthias Zwicker Universität Bern Herbst 2010 Today Curves NURBS Surfaces Parametric surfaces Bilinear patch Bicubic Bézier patch Advanced surface modeling Piecewise Bézier curves Each segment
More informationConvexity preserving interpolatory subdivision with conic precision
Convexity preserving interpolatory subdivision with conic precision Gudrun Albrecht a, Lucia Romani b, a Univ. Lille Nord de France, UVHC, LAMAV-CGAO, FR no. 2956, F-59313 Valenciennes, France b Department
More informationUNIVERSITY OF CALGARY. Subdivision Surfaces. Advanced Geometric Modeling Faramarz Samavati
Subdivision Surfaces Surfaces Having arbitrary Topologies Tensor Product Surfaces Non Tensor Surfaces We can t find u-curves and v-curves in general surfaces General Subdivision Coarse mesh Subdivision
More informationShape Control of Cubic H-Bézier Curve by Moving Control Point
Journal of Information & Computational Science 4: 2 (2007) 871 878 Available at http://www.joics.com Shape Control of Cubic H-Bézier Curve by Moving Control Point Hongyan Zhao a,b, Guojin Wang a,b, a Department
More informationPS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)
Homework Assignment Sheet I (Due 20-Oct-2017) Assignment 1 Let n N and A be a finite set of cardinality n = A. By definition, a permutation of A is a bijective function from A to A. Prove that there exist
More informationAdaptive Tessellation for Trimmed NURBS Surface
Adaptive Tessellation for Trimmed NURBS Surface Ma YingLiang and Terry Hewitt 2 Manchester Visualization Centre, University of Manchester, Manchester, M3 9PL, U.K. may@cs.man.ac.uk 2 W.T.Hewitt@man.ac.uk
More informationSung-Eui Yoon ( 윤성의 )
CS480: Computer Graphics Curves and Surfaces Sung-Eui Yoon ( 윤성의 ) Course URL: http://jupiter.kaist.ac.kr/~sungeui/cg Today s Topics Surface representations Smooth curves Subdivision 2 Smooth Curves and
More informationParameterization for curve interpolation
Working title: Topics in Multivariate Approximation and Interpolation 101 K. Jetter et al., Editors c 2005 Elsevier B.V. All rights reserved Parameterization for curve interpolation Michael S. Floater
More informationB-spline Curves. Smoother than other curve forms
Curves and Surfaces B-spline Curves These curves are approximating rather than interpolating curves. The curves come close to, but may not actually pass through, the control points. Usually used as multiple,
More informationComputer Graphics CS 543 Lecture 13a Curves, Tesselation/Geometry Shaders & Level of Detail
Computer Graphics CS 54 Lecture 1a Curves, Tesselation/Geometry Shaders & Level of Detail Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines
More informationNormals of subdivision surfaces and their control polyhedra
Normals of subdivision surfaces and their control polyhedra I. Ginkel, a, J. Peters b, and G. Umlauf a, a University of Kaiserslautern, Germany b University of Florida, Gainesville, FL, USA Abstract For
More informationNon-Uniform Recursive Doo-Sabin Surfaces (NURDSes)
Non-Uniform Recursive Doo-Sabin Surfaces Zhangjin Huang 1 Guoping Wang 2 1 University of Science and Technology of China 2 Peking University, China SIAM Conference on Geometric and Physical Modeling Doo-Sabin
More informationBlending curves. Albert Wiltsche
Journal for Geometry and Graphics Volume 9 (2005), No. 1, 67 75. Blenng curves Albert Wiltsche Institute of Geometry, Graz University of Technology Kopernikusgasse 24, A-8010 Graz, Austria email: wiltsche@tugraz.at
More informationSubdivision Surfaces
Subdivision Surfaces 1 Geometric Modeling Sometimes need more than polygon meshes Smooth surfaces Traditional geometric modeling used NURBS Non uniform rational B-Spline Demo 2 Problems with NURBS A single
More informationSecond Triangular Hermite Spline Curves and Its Application
Progress in Applied Mathematics Vol. 4, No. 1, 1, pp. [3 36] DOI: 1.3968/j.pam.19558141.1533 ISSN 195-51X [Print] ISSN 195-58 [Online] www.cscanada.net www.cscanada.org Second Triangular Hermite Spline
More informationC 1 Quintic Spline Interpolation Over Tetrahedral Partitions
C 1 Quintic Spline Interpolation Over Tetrahedral Partitions Gerard Awanou and Ming-Jun Lai Abstract. We discuss the implementation of a C 1 quintic superspline method for interpolating scattered data
More informationCS354 Computer Graphics Surface Representation III. Qixing Huang March 5th 2018
CS354 Computer Graphics Surface Representation III Qixing Huang March 5th 2018 Today s Topic Bspline curve operations (Brief) Knot Insertion/Deletion Subdivision (Focus) Subdivision curves Subdivision
More informationGeneralizing the C 4 Four-directional Box Spline to Surfaces of Arbitrary Topology Luiz Velho Abstract. In this paper we introduce a new scheme that g
Generalizing the C 4 Four-directional Box Spline to Surfaces of Arbitrary Topology Luiz Velho Abstract. In this paper we introduce a new scheme that generalizes the four-directional box spline of class
More informationOn Smooth Bicubic Surfaces from Quad Meshes
On Smooth Bicubic Surfaces from Quad Meshes Jianhua Fan and Jörg Peters Dept CISE, University of Florida Abstract. Determining the least m such that one m m bi-cubic macropatch per quadrilateral offers
More informationSubdivision Curves and Surfaces: An Introduction
Subdivision Curves and Surfaces: An Introduction Corner Cutting De Casteljau s and de Boor s algorithms all use corner-cutting procedures. Corner cutting can be local or non-local. A cut is local if it
More informationDesigning by a Quadratic Trigonometric Spline with Point and Interval Shape Control
Int'l Conf. Scientific Computing CSC'18 195 Designing by a Quadratic Trigonometric Spline with Point and Interval Shape Control Shamaila Samreen Department of Mathematics University of Engineering & Technology,
More informationCurve and Surface Basics
Curve and Surface Basics Implicit and parametric forms Power basis form Bezier curves Rational Bezier Curves Tensor Product Surfaces ME525x NURBS Curve and Surface Modeling Page 1 Implicit and Parametric
More informationOn the deviation of a parametric cubic spline interpolant from its data polygon
Computer Aided Geometric Design 25 (2008) 148 156 wwwelseviercom/locate/cagd On the deviation of a parametric cubic spline interpolant from its data polygon Michael S Floater Department of Computer Science,
More informationAmerican International Journal of Research in Science, Technology, Engineering & Mathematics
American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 38-349, ISSN (Online): 38-3580, ISSN (CD-ROM): 38-369
More informationParametric Curves. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell
Parametric Curves University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Parametric Representations 3 basic representation strategies: Explicit: y = mx + b Implicit: ax + by + c
More informationFrom curves to surfaces. Parametric surfaces and solid modeling. Extrusions. Surfaces of revolution. So far have discussed spline curves in 2D
From curves to surfaces Parametric surfaces and solid modeling CS 465 Lecture 12 2007 Doug James & Steve Marschner 1 So far have discussed spline curves in 2D it turns out that this already provides of
More informationABSTRACT TO BE PRESENTED COMPUTATIONAL METHODS FOR ALGEBRAIC SPLINE SURFACES COMPASS II. September 14-16th, 2005
ABSTRACT TO BE PRESENTED AT COMPUTATIONAL METHODS FOR ALGEBRAIC SPLINE SURFACES COMPASS II September 14-16th, 2005 CENTRE OF MATHEMATICS FOR APPLICATIONS GAIA II PROJECT IST--2002 35512 UNIVERSITY OF OSLO,
More informationImage Reconstruction Using Rational Ball Interpolant and Genetic Algorithm
Applied Mathematical Sciences, Vol. 8, 2014, no. 74, 3683-3692 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.43201 Image Reconstruction Using Rational Ball Interpolant and Genetic Algorithm
More information3D Modeling Parametric Curves & Surfaces. Shandong University Spring 2013
3D Modeling Parametric Curves & Surfaces Shandong University Spring 2013 3D Object Representations Raw data Point cloud Range image Polygon soup Surfaces Mesh Subdivision Parametric Implicit Solids Voxels
More informationA MATRIX FORMULATION OF THE CUBIC BÉZIER CURVE
Geometric Modeling Notes A MATRIX FORMULATION OF THE CUBIC BÉZIER CURVE Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview
More information