Abstract
The main objective of this study is to introduce a new class of -point approximating nonstationary subdivision schemes (ANSSs) by applying Lagrange-like interpolant. The theory of asymptotic equivalence is applied to find the continuity of the ANSSs. These schemes can be nicely generalized to contain local shape parameters that allow the user to locally adjust the shape of the limit curve/surface. Moreover, many existing approximating stationary subdivision schemes (ASSSs) can be obtained as nonstationary counterparts of the proposed ANSSs.
MSC:
65D17, 65D07, 65D05
1. Introduction
The importance of subdivision schemes (SSs) cannot be denied because it plays an important role in computer aided geometric design (CAGD), geometric modeling, computer graphics, image processing, visualization and engineering, etc. Nowadays, SSs can be distinguished in various types: Range from uniform to non-uniform, binary to an arbitrary arity, interpolatory to approximating, and stationary to nonstationary. It seems that stationary subdivision schemes (SSSs) have interesting features, but reconstruction of special types of limit curves of various shapes—including polynomial functions and conic sections such as circles, ellipses, and spiral curves—could not be accomplished without the nonstationary subdivision schemes (NSSs). First of all, De Rham [] constructed approximating SSS and, later on, Chaikin [] introduced the corners cutting SSS. Further, Deslauriers and Dubuc [] established a four-point interpolating SSS.
In literature, several articles have been published during the last couple of decades in the field of SSs. The initiative research in the case of univariate SSs were limited to SSSs. In 1991, Dyn and Levin [] introduced the 1st NSS. In 2003, Jena et al. [] constructed a four-point interpolating NSS generating limit curves of -continuity. In 2005, Curve subdivision schemes on manifolds and in Lie groups [] were constructed from linear subdivision schemes by first representing the rules of affinely invariant linear schemes in terms of repeated affine averages, and then replacing the operation of affine average either by a geodesic average, or by projection of the affine averages onto a surface. In 2007, Beccari et al. [] derived a nonstationary binary four-point uniform tension controlled interpolating SS reproducing conics and they also proposed another ternary four-point -continuous interpolating NSS with tension control [] in the same year. In 2007, Daniel and Shunmugaraj [] introduced some four-point ternary interpolating nonstationary schemes. In 2009, Daniel and Shunmugaraj [] introduced six-point binary interpolating NSS that is limit curve. Conti and Romani [] presented and investigated a six-point interpolatory NSS capable of reproducing important curves. In 2009, Dyn et al. [] investigated a four-point curve SS based on iterated chordal and centripetal parameterizations. In 2013, Li et al. [] developed a new technique to establish NSS that can generate functions in a finite-dimensional subspace of exponential polynomials. In 2014, Siddiqi and Younis [] introduced an algorithm to produce a family of ternary ANSSs for curve design. In 2015, Conti et al. [] established a new equivalence notion between NSSs, termed asymptotic similarity, which is weaker than asymptotic equivalence. In 2016, Salam et al. [] presented two nonstationary forms of Chaikin perturbation SS, and Tan et al. [] derived a three-point ANSS. In 2017, Hameed and Mustafa [] presented a generalized Refine–Smooth algorithm to design a family of a-point b-ary approximating SS with a bell-shaped mask, where and . In 2018, Zhang et al. [] proposed a new combined approximating and interpolating ternary four-point SS with multiple parameters. For more details about the generalizations of SSSs, readers can refer to [,,,,,,,,,].
This motivated us to present a new class of binary ANSSs with high smoothness and more degrees of freedom for the curve design. The proposed schemes not only provide the mask of even-point NSSs, but also generalize and unify several well-known SSs. In order to show the performance of the these schemes, we compare continuity, shape of limit curves, curvature, and torsion numerically. Sufficient conditions on the shape control parameter are developed that allow us to generate curvature and torsion after a finite number of subdivision steps. Moreover, the limit curves with specific value of shape control parameter are depicted by significant application of derived conditions on the initial data. It is observed that the limit curves of our approximating schemes are near the initial control polygons and—for a certain range of parameters—limit curves pass through the initial polygons.
The paper is organized as follows: In Section 1, we present preliminaries and establish some lemmas. In Section 2, we offer an algorithm to produce a new family of -point binary ANSSs. Smoothness and convergence of the -point binary ANSSs are discussed in Section 3. The results and discussion are given in Section 4, while Section 5 is devoted to the conclusion.
2. Preliminaries
A general form of univariate binary subdivision scheme S which maps a polygon to a refined polygon is defined by
where and are the set of integers. The set of coefficients is called the subdivision mask. This scheme (1) is formally denoted by
A necessary condition for uniform convergence of the subdivision scheme (1) is
If the mask is independent of j, the subdivision scheme corresponding to the mask is called stationary; otherwise it is called nonstationary.
Theorem 1.
[] Two binary SSs, and , are asymptotically equivalent if
where
Theorem 2.
[] Let and be binary nonstationary and stationary SSs, respectively, which are said to be asymptotically equivalent if they have finite masks of the same support. If stationary scheme is and
then the nonstationary scheme is also .
Construction of SSs using Lagrange interpolation was presented by Deslauriers and Dubuc []. We also use the Lagrange polynomial to construct a class of nonstationary SSs.
Consider the Lagrange polynomial of degree , for any integer , corresponding to node ,
First, we present some preliminary identities which play an important role in this Section.
Lemma 1.
If and q is integer, then the following implication holds:
Proof.
Lemma 2.
If is a Lagrange fundamental polynomial of degree defined by (3), corresponding to the nodes then we have
Proof.
Since
then
This implies
This leads to
This completes the proof. □
3. The Even-Point ANSSs
In this section, we present general explicit formulae to construct the mask of -point nonstationary binary approximating subdivision schemes.
If we construct a binary ANSS with
where
For in (6), we have
Applying the same process, we have
From the above mask, we get
where , , , and .
Given , the -point nonstationary approximating schemes are defined by
where
, , and are defined by (5) and (8), respectively.
Examples:
- Using in (17) and (18), we get a new 2-point symmetric binary ANSS with free parameterLemma 3.If f is the limit function of ANSS (18), then is the limit function of the corresponding normalized SS.Proof.Note that
Now, substituting , we define the normalized ANSS (corresponding to (21)). Observe that
Similarly, the corresponding normalized scheme can be obtained by dividing the stencils at the jth level of ANSS (20) by their sum.
where
The normalized scheme (19) generates the function because Interestingly, the proposed schemes (19) and (21) reproduce circles and can be demonstrated by the following lemma.
Lemma 4.
Let be the integers. Let , then, for
Similarly, if , then, for
Proof.
We give the proof of the 1st part; the proof of the 2nd part can be achieved by the similar method. Consider . At the 1st level of the scheme (18), we get
Using in (22), we get
At the jth level of the scheme, we get
Using in (23), we get
Similarly, we can obtain the proof of the other part
Likewise, we can prove that the scheme (20) also generates the functions and . □
4. Smoothness and Convergence of ANSSs
The convergence and smoothness of SSs (19) and (21) have been investigated by applying the theory of asymptotic equivalence []. Let represent the scheme (19). For convenience, we will show by , and The following lemmas will be utilized to find the smoothness of scheme (19).
Lemma 5.
For some and .
Proof.
We give the proof of the 1st part; the proof of the 2nd part can be achieved analogously.
Also
This proves ; and the proof of is similar. □
The preceding Lemma can be obtained by using Lemma 5.
Lemma 6.
For some constant and , independent of j, we have
Proof.
Using of Lemma 5, we get
These complete proof ; and the proof of is similar. □
Remark 1.
Lemma 7.
The Laurent polynomial of the SS (24),
and a scheme corresponding to the Laurent polynomial is continuity for and continuity for .
Proof.
Since
Observed that for
Hence, by [], the SS is . In order to prove smoothness, we put in and we get
If
then, . Hence, by [] (Corollary 4.11), the scheme is continuity. □
Lemma 8.
The Laurent polynomial of the jth iteration of NSS (19) can be written as , where
Proof.
Note that
Now, we can see that it is easily verified that . □
Theorem 3.
The NSSs (19) and (24) are asymptotically equivalent, that is
Proof.
From NSSs (19) and (24), we get
From of Lemma 6, it follows that
Similarly, from of Lemma 6,
Hence,
□
Theorem 4.
The NSS (19) is for ; and for .
Proof.
By Lemma 7, is continuity, then it is sufficient to prove that the SS (19) and (24) are asymptotically equivalent:
where
Note that
Consider
by and of Lemma 6, it follows that
Hence,
□
Here, we present the smoothness of four point SS (21). The preceding Lemma can be obtained by using Lemma 6.
Lemma 9.
where , , , and are some constants independent of j.
Remark 2.
Our proposed four point SS (21) is a nonstationary counterpart of the following SS:
because the stencils of NSS (21) converge to the stencils of SS (25): , , and as The proofs of these convergences follow from Lemma 9.
- Using in (21), our four-point NSS becomes a nonstationary counterpart B-spline of degree 6.
- Using in (21), our four-point NSS becomes a nonstationary counterpart of the SSS of [].
- Using in (21), our four-point NSS becomes a nonstationary counterpart of the four-point SSS of [].
- Using in (21), our four-point NSS becomes a nonstationary counterpart of the SSS of [].
- Using in (21), our four-point NSS becomes a nonstationary counterpart of the four-point SSS of [].
Lemma 10.
The Laurent polynomial of SS (25) can be written as
and a scheme corresponding to the Laurent polynomial is continuity for and continuity for .
Proof.
Since
Note that for
Hence, by [], the SS is .
To prove smoothness, we put in and we get
If
then, . Hence, by [], the SS is continuity. □
Now, we prove that the SSs (21) and (25) are asymptotically equivalent.
Theorem 5.
The SSs (21) and (25) are asymptotically equivalent, that is
Proof.
From (21) and (25), we get
From (a) of Lemma 9, it follows that
Similarly from (b), (c), and (d) of Lemma 9
Hence,
□
The proof of the following theorem is similar to the proof of Theorem 4.
Theorem 6.
The NSS (21) is continuity for and continuity for .
5. Results and Discussion
In this section, we discuss the geometric comparison of the binary even-point approximating NSSs. In order to present the achievements of the NSSs (19) and (21), we discuss continuity, shape of limit curves, curvature, and torsion. The following general characteristics of proposed SSs are observed from these figures:
- Figure 1 demonstrates the visual performance of the proposed ANSSs. The limit curves, obtained by our ANSSs, are more rational as compared to other famous existing NSSs. In Figure 2, two examples are given to illustrate the behavior of the parameter . The proposed ANSSs gives considerable variations in the results, which is a useful mechanism in geometric modeling.

Table 1.
Comparison of the even-point nonstationary subdivision schemes (NSSs) with existing subdivision schemes (SSs).




Figure 3.
Comparison of existing and our proposed SS when five control points are sampled from circle. Limit curves obtained after 5th iteration are shown in the left column, the corresponding curvatures are shown in the right column.

Figure 4.
Results of 5th iteration of the 3-point schemes [,,] and (19) are shown on the left when the initial control points are sampled from Helix. The corresponding curvatures and torsions are shown in the center and right column, respectively.

Figure 5.
Results of 5th iteration of the 4-point and 5-point schemes of [,] and (21) are shown on the left when the initial control points are sampled from Helix. The corresponding curvatures and torsions are shown in the center and right column, respectively.
It is clear from the above comparison that the basic properties of limit curves generated by our proposed NSSs with a smaller number of initial control points have little tendency to depart from their tangents as well as their osculating planes compared to the limit curves obtained by the existing SSSs.
6. Conclusions and Future Research
Here, we have established an algorithm for the construction of even-point binary ANSS (for any integer ) by using Lagrange-like interpolant. It is observed that the newly generated schemes by our proposed algorithm are a nonstationary counterpart of the SSs [,,,,,,]. Moreover, in comparison with the schemes that have already emerged [,,,,,], the newly generated schemes are more refined and better in the sense of smoothness, curvature, and torsion. As observed, the proposed algorithm for different values of q can be considered more universal because it allows us to present general formulae for binary NSSs. These advantages motivate us to extend the proposed results in subdivision surface modeling.
Author Contributions
A.G., M.B. and M.I.: Writing original manuscript; Z.U. and K.S.N.: Formal Analysis; K.S.N. and D.B.: Writing review and editing.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- De Rham, G. Sur une courbe plane. J. Math. Pures Appl. 1956, 35, 25–42. [Google Scholar]
- Chaikin, G.M. An algorithm for high-speed curve generation. Comput. Graph. Image Process. 1974, 3, 346–349. [Google Scholar] [CrossRef]
- Deslauriers, G.; Dubuc, S. Symmetric iterative interpolation processes. Constr. Approx. 1989, 5, 49–68. [Google Scholar] [CrossRef]
- Dyn, N.; Levin, D. Stationary and non-stationary binary subdivision scheme. In Mathematical Methods in Computer Aided Geometric Design II; Lyche, T., Schumaker, L.L., Eds.; Academic Press: New York, NY, USA, 1992; pp. 209–216. [Google Scholar]
- Jena, M.K.; Shunmugaraj, P.; Das, P.C. A subdivision algorithm for trigonometric spline curves. Comput. Aided Geom. Des. 2002, 19, 71–88. [Google Scholar] [CrossRef]
- Wallner, J.; Dyn, N. Convergence and C1 analysis of subdivision schemes on manifolds by proximity. Comput. Aided Geom. Des. 2005, 22, 593–622. [Google Scholar] [CrossRef]
- Beccari, C.; Casciola, G.; Romani, L. A nonstationary uniform tension controlled interpolating 4-point scheme reproducing conics. Comput. Aided Geom. Des. 2007, 24, 1–9. [Google Scholar] [CrossRef]
- Beccari, C.; Casciola, G.; Romani, L. An interpolating 4-point C2 ternary non- stationary subdivision scheme with tension control. Comput. Aided Geom. Des. 2007, 24, 210–219. [Google Scholar] [CrossRef]
- Daniel, S.; Shunmugaraj, P. An interpolating 6-point C2 non-stationary subdivision scheme. J. Comput. Appl. Math. 2009, 230, 164–172. [Google Scholar] [CrossRef]
- Daniel, S.; Shunmugaraj, P. Three point stationary and non-stationary subdivision schemes. In Proceedings of the 3rd International Conference on Geometric Modeling & Imaging, London, UK, 9–11 July 2008. [Google Scholar] [CrossRef]
- Conti, C.; Romani, L. A new family of interpolatory non-stationary subdivision schemes for curve design in geometric modeling. In Proceedings of the International Conference of Numerical Analysis and Applied Mathematics, Rhodes, Greece, 19–25 September 2010. [Google Scholar] [CrossRef]
- Dyn, N.; Floater, M.S.; Hormann, K. Four-point curve subdivision based on iterated chordal and centripetal parameterizations. Comput. Aided Geom. Des. 2009, 26, 279–286. [Google Scholar] [CrossRef]
- Li, B.-J.; Yu, Z.-L.; Yu, B.-W.; Su, Z.-X.; Liu, X.-P. Non-stationary subdivision for exponential polynomials reproduction. Acta Math. Appl. Sin. Engl. Ser. 2013, 29, 567–578. [Google Scholar] [CrossRef]
- Siddiqi, S.S.; Younis, M. Ternary approximating non-stationary subdivision schemes for curve design. Cent. Eur. J. Eng. 2014, 4, 371–378. [Google Scholar] [CrossRef][Green Version]
- Conti, C.; Dyn, N.; Manni, C.; Mazure, M.L. Convergence of univariate non-stationary subdivision schemes via asymptotic similarity. Comput. Aided Geom. Des. 2015, 37, 1–8. [Google Scholar] [CrossRef]
- Salam, W.; Siddiqi, S.S.; Rehan, K. Chaikins perturbation subdivision scheme in non-stationary forms. Alex. Eng. J. 2016, 55, 2855–2862. [Google Scholar] [CrossRef][Green Version]
- Tan, J.; Sun, J.; Tong, G. A non-stationary binary three-point approximating subdivision scheme. Appl. Math. Comput. 2016, 276, 37–43. [Google Scholar] [CrossRef]
- Hameed, R.; Mustafa, G. Family of a-point b-ary subdivision schemes with bell-shaped mask. Appl. Math. Comput. 2017, 309, 289–302. [Google Scholar] [CrossRef]
- Zhang, L.; Ma, H.; Tang, S.; Tan, J. A combined approximating and interpolating ternary 4-point subdivision scheme. J. Comput. Appl. Math. 2018, 350, 37–49. [Google Scholar] [CrossRef]
- Ghaffar, A.; Ullah, Z.; Bari, M.; Nisar, K.S.; Baleanu, D. Family of odd point non-stationary subdivision schemes and their applications. Adv. Differ. Equ. 2019, 1, 171. [Google Scholar] [CrossRef]
- Akram, G.; Bibi, K.; Rehan, K.; Siddiqi, S.S. Shape preservation of 4-point interpolating non-stationary subdivision scheme. J. Comput. Appl. Math. 2017, 319, 480–492. [Google Scholar] [CrossRef]
- Mustafa, G.; Ghaffar, A.; Khan, F. The Odd-Point Ternary Approximating Schemes. Am. J. Comput. Math. 2011, 1, 111–118. [Google Scholar] [CrossRef]
- Mustafa, G.; Ghaffar, A.; Aslam, M. A subdivision-regularization framework for preventing over fitting of data by a model. Appl. Appl. Math. Int. J. 2013, 8, 178–190. [Google Scholar]
- Mustafa, G.; Khan, F.; Ghaffar, A. The m-point approximating subdivision scheme. Lobachevskii J. Math. 2009, 30, 138–145. [Google Scholar] [CrossRef]
- Barton, M.; Shi, L.; Kilian, M.; Wallner, J.; Pottmann, H. Circular arc snakes and kinematic surface generation. Comput. Graph. Forum 2013, 32, 1–10. [Google Scholar] [CrossRef]
- Song, X.; Aigner, M.; Chen, F.; Jüttler, B. Circular spline fitting using an evolution process. J. Comput. Appl. Math. 2009, 231, 423–433. [Google Scholar] [CrossRef]
- Aslam, M.; Mustafa, G.; Ghaffar, A. The (2n−1)-point ternary approximating and interpolating subdivision schemes. J. Appl. Math. 2011, 2011, 13. [Google Scholar] [CrossRef]
- Ghaffar, A.; Mustafa, G. The family of even-point ternary approximating schemes. ISRN Appl. Math. 2012, 1, 1–14. [Google Scholar] [CrossRef]
- Dyn, N.; Levin, D. Analysis of asymptotically equivalent binary subdivision schemes. J. Math. Anal. Appl. 1995, 193, 594–621. [Google Scholar] [CrossRef]
- Dyn, N.; Levin, D. Subdivision scheme in geometric modelling. Acta Numer. 2002, 11, 73–144. [Google Scholar] [CrossRef]
- Siddiqi, S.S.; Ahmad, N. An approximating C4 stationary subdivision scheme. Eur. J. Sci. Res. 2006, 15, 97–102. [Google Scholar]
- Zheng, H.; Hu, M.; Peng, G. P-ary subdivision seneralizing B-splines. In Proceedings of the 2009 Second International Conference on Computer and Electrical Engineering (ICCEE 2009), Dubai, UAE, 28–30 December 2009. [Google Scholar] [CrossRef]
- Daniel, S.; Shunmugaraj, P. An approximating C2 non-stationary subdivision scheme. Comput. Aided Geom. Des. 2009, 26, 810–821. [Google Scholar] [CrossRef]
- Daniel, S.; Shunmugaraj, P. Some interpolating non-stationary subdivision schemes. In Proceedings of the 2011 International Symposium on Computer Science and Society, Kota Kinabalu, Malaysia, 16–17 July 2011. [Google Scholar] [CrossRef]
- Jena, M.K.; Shunmugaraj, P.; Das, P.C. A non-stationary subdivision scheme for curve interpolation. ANZIAM J. 2003, 44, 216–235. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).