Recursive process for constructing the refinement rules of new combined subdivision schemes and its extended form
Rabia Hameed, Ghulam Mustafa

TL;DR
This paper introduces a recursive method for constructing new combined subdivision schemes with tension parameters, enhancing polynomial properties and allowing flexible control over curve and surface refinement.
Contribution
It presents a recursive construction approach for (2N+2)-point subdivision schemes with tension parameters, extending to (2N+3)-point schemes and interproximate schemes with variable tension.
Findings
Recursive construction of subdivision schemes from base cases.
Enhanced polynomial reproduction and generation with increasing N.
Flexible tension parameters for interpolating and approximating control points.
Abstract
In this article, we present a new method to construct a family of (2N+2)-point binary subdivision schemes with one tension parameter where N is a non-negative integer. The construction of the family of schemes is based on repeated local translation of points by certain displacement vectors. Therefore, the refinement rules of a (2N+2)-point scheme for N=M are recursively obtained from the refinement rules of the (2N+2)-point schemes for N=0,1,2,...,M-1. The complexity, polynomial reproduction and polynomial generation of these schemes are increased by two for the successive values of . Furthermore, we modify this family of schemes to a family of (2N+3)-point schemes with two tension parameters. Moreover, a family of interproximate subdivision schemes with tension parameters is also introduced, which allows a different tension value for each edge and vertex of the initial controlβ¦
| N | Mask |
|---|---|
| 0 | |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| N | MC | ||||||
|---|---|---|---|---|---|---|---|
| 0 | 1 | ||||||
| 1 | 2 | ||||||
| 2 | 3 | ||||||
| 3 | 4 | ||||||
| 4 | 5 | ||||||
| 5 | 5 |
| N | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Support | 4 | 8 | 12 | 16 | 20 | 24 |
| Generation | 1 | 3 | 5 | 7 | 9 | 11 |
| Reproduction | 1 | 3 | 5 | 7 | 9 | 11 |
| N | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Continuity | ||||||
| Generation | 3 | 5 | 7 | 9 | 11 | 13 |
| Reproduction | 1 | 3 | 5 | 7 | 9 | 11 |
| N | MC | ||||||
|---|---|---|---|---|---|---|---|
| N | 0 | 1 | 2 |
|---|---|---|---|
| Sp | 6 | 10 | 14 |
| where | where | where | |
| GD | where | where | where |
| for | for | for | |
| for where | for where | for where | |
| RD | for | for | for |
| for | for | for |
| N | |||
|---|---|---|---|
| GD | 1 | 3 | 5 |
| 3 for | 5 for | 7 for | |
| RD | 1 | 3 | 5 |
| 3 for | 5 for | 7 for |
| Family of schemes | Type | NTP | RD | GD | MC |
|---|---|---|---|---|---|
| -point DD-schemes | Pr/In | ||||
| -point schemes | Pr/Cm/Re | At least | |||
| -point schemes | Pr/Cm/Re | At least | |||
| -point schemes | Pr/In |
| Schemes | SW | NTP | Type | GD | GD1 | RD | RD1 | Continuity |
| Scheme | 6 | 2 | combined | 1 | 5 | 1 | 3 | |
| Scheme [15] | 6 | 1 | approximating | 1 | 5 | 1 | 1 | |
| Scheme | 8 | 1 | combined | 3 | 5 | 3 | 3 | |
| Scheme [15] | 8 | 1 | approximating | 3 | 7 | 1 | 1 | |
| Scheme [12] | 8 | 1 | approximating | 1 | 3 | 1 | 1 | |
| Scheme | 10 | 2 | combined | 3 | 7 | 3 | 5 | |
| Scheme [15] | 10 | 1 | approximating | 5 | 9 | 1 | 1 | |
| Scheme | 12 | 1 | combined | 5 | 7 | 5 | 5 | |
| Scheme [15] | 12 | 1 | approximating | 7 | 11 | 1 | 1 | |
| Scheme | 14 | 2 | combined | 5 | 9 | 5 | 7 | |
| Scheme [12] | 14 | 1 | approximating | 3 | 5 | 1 | 3 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Recursive process for constructing the refinement rules of new combined subdivision schemes and its extended form
Rabia Hameed
Ghulam Mustafa
Corresponding author: [email protected]
Department of Mathematics, The Islamia University of Bahawalpur 11footnotemark: 1
Department of Mathematics, The Government Sadiq College Women University Bahawalpur 22footnotemark: 2
Abstract
In this article, we present a new method to construct a family of -point binary subdivision schemes with one tension parameter where is a non-negative integer. The construction of the family of schemes is based on repeated local translation of points by certain displacement vectors. Therefore, the refinement rules of a -point scheme for are recursively obtained from the refinement rules of the -point schemes for . The complexity, polynomial reproduction and polynomial generation of these schemes are increased by two for the successive values of . Furthermore, we modify this family of schemes to a family of -point schemes with two tension parameters. Moreover, a family of interproximate subdivision schemes with tension parameters is also introduced, which allows a different tension value for each edge and vertex of the initial control polygon. Interproximate schemes generate curves and surfaces such that some initial control points are interpolated and others are approximated.
keywords:
primal subdivision schemes; tensor product surface; tension parameter; combined subdivision schemes
MSC:
[2010] 65D17, 65D07, 68U07, 65D10.
1 Introduction
Subdivision schemes are efficient tools for generating smooth curves/surfaces as the limit of an iterative process based on simple refinement rules starting from certain control points defining a control polygon/mesh. In recent years, subdivision schemes have been an important research area. These schemes provide an efficient way to describe curves, surfaces and related geometric objects. Generally, subdivision schemes are classified as interpolatory or approximating, depending on whether the limit curve passes through all the given initial control points or not. Although approximating schemes yield smoother curves with higher order continuity, interpolating schemes are more useful for engineering applications as they preserve the shape of the coarse mesh. The special family of interpolatory schemes consists of the schemes with refinement rules that preserve the points associated with the coarse mesh and only generate new points related to the additional vertices of the refined mesh. An important family of interpolatory schemes was introduced by Deslauriers and Dubuc [6] and latest tools for its analysis were introduced in [1]. Whereas an important family of approximating subdivision schemes that is the dual counterparts of the schemes of Deslauriers and Dubuc [6] was proposed in [8]. However, there also exists the family of combined subdivision schemes, which can be used either as an approximating scheme or as an interpolatory scheme for a special choice of the tension parameter. See the surveys [17, 16]. Furthermore, combined subdivision schemes can be converted to shape controlled subdivision schemes by defining local tension parameters. In the literature, there are several shape controlled subdivision algorithms that have been constructed by combining the refinement rules of interpolatory and approximating subdivision schemes. Beccari et al. [3] proposed a method in which the refinement rules of an interpolating univariate subdivision scheme can be derived from the refinement rules of an approximating subdivision scheme by applying certain simple operations on the mask coefficients. Li and Zheng [14] combined the -point scheme of Dyn et al. [9] and the cubic B-spline binary refinement scheme to construct a shape controlled subdivision scheme. Tan et al. [19] combined the -point scheme of Dyn et al. [9] and a -point corner cutting scheme to construct another shape controlled subdivision scheme. In this paper, we present a recursive method to construct the -point combined subdivision schemes which is a new trend in the construction of subdivision schemes. We also present an extended form of this family of combined schemes by defining shape controlled parameters to increase the flexibility in curves and surfaces fitting.
The following motivation plays an important role in the construction of the proposed families of schemes.
1.1 Motivation
There are many algorithms for constructing families of binary dual subdivision schemes. One family of primal binary approximating schemes is constructed in [11], but its continuity is only and it reproduces only linear polynomials. However, there exists an algorithm that constructs both primal and dual schemes, called Refine-Smooth algorithm. Some of the latest Refine-Smooth algorithms are presented in [12, 13, 15, 18]. In this algorithm, generally the smoothness of the schemes is increased by increasing the number of smoothing stages but the degree of polynomial reproduction remains the same. We propose an algorithm for constructing binary primal combined subdivision schemes. These schemes not only give optimal smoothness in limit curves and surfaces but also give the good reproduction degree. Moreover, our families of schemes give both interpolatory and approximating behavior for specific values of the tension parameter. Furthermore, we convert our schemes to interproximate schemes that generate curves and surfaces such that some initial control points are interpolated and others are approximated.
This article is organized as follows. Section 2 deals with some basic definitions and results. In Section 3, we construct three families of primal subdivision schemes. Section 4 deals with some important properties of the proposed families of schemes. In Section 5, numerical examples and comparisons are presented. A family of interproximate subdivision schemes and associated numerical examples are presented in Section 6. Conclusions are given in Section 7.
2 Preliminaries
A general compact form of linear, uniform and stationary binary univariate subdivision scheme which maps a polygon to a refined polygon is defined as
[TABLE]
Since the subdivision scheme (1) is a binary scheme, the two rules for defining the new control points are:
[TABLE]
The symbol of the above subdivision scheme is given by the Laurent polynomial
[TABLE]
where is called the mask of the subdivision scheme. Detailed information about refinement rules, Laurent polynomials and convergence of a subdivision scheme can be found in [4, 7, 10]. The necessary condition for the convergence of the subdivision scheme (2) is that . The continuity of the subdivision schemes can be analyzed by the following theorems.
Theorem 2.1**.**
[7]** A convergent subdivision scheme corresponding to the symbol
[TABLE]
is -continuous iff the subdivision scheme corresponding to the symbol is convergent.
Theorem 2.2**.**
The scheme corresponding to the symbol is convergent iff its difference scheme corresponding to the symbol is contractive, where . The scheme is contractive if
[TABLE]
where are the coefficients of the scheme with symbol
[TABLE]
In a geometric context, subdivision schemes are further categorized into primal and dual subdivision schemes. The primal binary subdivision schemes are the schemes that leave or modify the old vertex points and create one new point at each old edge. Primal schemes can be interpolatory, approximating or combined. Dual binary subdivision schemes on the other hand, are the schemes that create two new points at the old edges and discard the old points. Dual schemes are always approximating subdivision schemes. Detailed information about the primal and dual subdivision schemes can be found in [4]. Furthermore, if one refinement rule of a binary subdivision scheme (2) uses the affine combination of control points at level to get a new control point at level whereas the other refinement rule of (2) uses the affine combination of control points less than and at level to get a new point at level , then that binary scheme is called the primal binary scheme. Moreover, every primal binary scheme is the relaxed subdivision scheme. Mathematical definition of primal are dual subdivision schemes is presented below.
Definition 2.1**.**
[5] Let the symbol of the subdivision scheme (2) defined in (3) can particularly be written as . If the symbol defined in (3) corresponding to the scheme satisfy the following condition
[TABLE]
then is said to be a primal subdivision scheme. On the other hand if it satisfy following condition
[TABLE]
then is said to be a dual subdivision scheme.
The combined subdivision schemes are the schemes which depend on one or more tension parameters. Moreover, at the specific values of these parameters, these schemes can be regarded either as an approximating subdivision scheme or an interpolatory one. Interproximate subdivision schemes (see [14]) are the schemes which generate the limit curves that interpolate some of the vertices of the given control polygons, while approximate the other vertices of the given control polygons.
Generation and reproduction degrees are used to check the behaviors of a subdivision scheme when the original data points lie on the graph of a polynomial. Suppose that the original data points are taken from a polynomial of degree . If the control points of the limit curve lie on graph of the polynomial having same degree (i.e. ) then we say that the subdivision scheme generates polynomials of degree . If the control points of the limit curve lie on graph of the same polynomial then we say that the subdivision scheme reproduces polynomials of degree . Mathematically, let denote the space of polynomials of degree and , , an approximation operator generates polynomials of degree if , whereas reproduces polynomials of degree if . Furthermore, the generation degree of a subdivision scheme is the maximum degree of polynomials that can theoretically be generated by the scheme, provided that the initial data is taken correctly. Evidently, it is not less than the reproduction degree. For exact definitions of polynomial generation and reproduction the readers can consult [4, 5]. The following theorem is used to check the generation and reproduction degrees of the subdivision schemes in this paper.
Theorem 2.3**.**
[5]** A univariate binary subdivision scheme
(i)
Generates polynomials up to degree if and only if
[TABLE]
where denotes the -th derivative of with respect to evaluated at a point .
(ii)
Reproduces polynomials up to degree with respect to the parametrization with if and only if it generates polynomials of degree d and
[TABLE]
The support of a basic limit function and a subdivision scheme is the area of the limit curve that will be affected by the displacement of a single control point from its initial place. The part which is dependent on that given control point is called the support width of the given subdivision scheme. By following the approach of [2], we give following theorem to calculate the support width of a relaxed binary combined scheme or an interpolatory binary scheme.
Theorem 2.4**.**
The support width of a -point binary relaxed subdivision scheme is where , which implies that it vanishes outside the interval . The support width of a -point interpolatory binary scheme is , which implies that it vanishes outside the interval .
3 Construction of the families of subdivision schemes
In this section, we present a family of -point relaxed combined subdivision schemes that is based on repeated local translation of points by using certain displacement vectors. Thus, the refinement rules of a member of the proposed family is recursively obtained by the refinement rules of one other member of this family, i.e. the refinement rules of a -point scheme for are recursively obtained from the refinement rules of the -point scheme for . We propose a new family of -point relaxed combined schemes with two tension parameters by extending the points of the family of -point relaxed combined schemes. Then we modify the family of -point relaxed schemes to a family of -point interpolatory schemes by removing one of its tension parameters. Construction process for the family of -point relaxed combined schemes with one tension parameter is given below:
3.1 Framework for the construction of a family of -point relaxed schemes
The family of -point combined subdivision schemes which maps the polygon to the refined polygon is defined by the set of following refinement rules
[TABLE]
where is used to calculate the complexity (number of control points at -th subdivision level used in the insertion of a new point at -th subdivision level is called the complexity) of the subdivision schemes and denote the number of times subdivision is applied on the original data points. Hence for each , the set represents the -th level subdivided points obtained by applying -times the -point relaxed subdivision scheme (7) on the initial data points and is mask of the scheme (7) which is same at each level of refinement for a fix value of . The schematic sketches of both rules defined in (7) are presented in Figure 1.
The construction process of these rules is given below:
If , the two refinement rules of the -point relaxed scheme are obtained from (11). Hence are the control points at first subdivision level obtained by the -point relaxed subdivision scheme on the initial control points . These two refinement rules are the initial refinement rules used to calculate the other refinement rules of proposed family of schemes for each successive value of . The initial refinement rules are defined as
[TABLE]
Now we calculate points of the -point relaxed subdivision scheme for . Hence for a fix value of , the points of the -point relaxed subdivision scheme are obtained by moving the points to the new position according to the displacement vectors , where is the tension parameter with and . Mathematically, for , the two refinement rules of the family of -point relaxed subdivision schemes at first level of subdivision are obtained by the following recurrence relation
[TABLE]
where the vectors are calculated by the following recurrence relation
[TABLE]
and initial values for relation (16) are
[TABLE]
Here are the initial control points. While the points , , and are the initial points of the -point, -point and -point relaxed subdivision schemes obtained by substituting the values of equal to , and respectively in (12)-(16). Since the proposed subdivision schemes are stationary, so the refinement rules are same at each level of subdivision. Therefore, for other subdivision levels, we apply (7) while the coefficients of points remain same as the coefficients of points obtained from (12). Also , , and are the control points at -th subdivision level obtained by applying the -point, -point, -point and -point relaxed subdivision schemes on the -th level points , , and respectively. Moreover, the points other than the initial control points hold the relation .
At each iteration, i.e. by substituting in (7) and (12)-(16), we get a new binary primal -point subdivision scheme. The masks of these -point schemes by defining are tabulated in Table 1.
Remark 3.1*.*
If , the family of schemes (7) reduces to the family of -point interpolatory schemes with symbol
[TABLE]
proposed by Deslauriers and Dubuc [6]. The continuity of -point interpolatory schemes is for and for .
3.2 Interpretation of Framework 3.1 for
The refinement rules of the initial subdivision scheme defined in (11) are
[TABLE]
Moreover, the initial values which will be use to calculate the vectors defined in (20) are
[TABLE]
Now we use initial relations (24)-(28) to calculate the refinement rules of -point relaxed scheme which will be obtain by putting in (12)-(16). Hence for we get
[TABLE]
where
[TABLE]
[TABLE]
Now firstly we put and in (32) and then we use (24) (40) in (32). Hence we get the following -point relaxed subdivision scheme
[TABLE]
[TABLE]
Step by step graphical representations of the above procedure are shown in Figures 2-3.
3.3 Extended form of Framework 3.1 for constructing a family of -point relaxed schemes
When , we add these weights
[TABLE]
in (12), where . Hence we get the family of -point combined relaxed schemes associated with the following refinement rules
[TABLE]
where
[TABLE]
The schematic sketches of these rules are given in Figure 4 and mask of the first three members of this family of schemes are given below:
When , (56) gives the primal -point relaxed scheme with mask
[TABLE]
- 2.
When , (56) gives the primal -point relaxed scheme with mask
[TABLE]
- 3.
When , (56) gives the primal -point relaxed scheme with mask
[TABLE]
3.4 Interpretation of Extended form 3.3 for
When , (52) gives
[TABLE]
Adding weights which are defined in (63) in the edge rule of (44), we get
[TABLE]
Since the above scheme is stationary, hence the refinement rules of proposed -point relaxed scheme with two tension parameters are
[TABLE]
Remark 3.2*.*
The family of -point interpolatory schemes with one tension parameter is obtained by putting in (56). The refinement rules of these schemes are given below
[TABLE]
where is defined in (3.3).
4 Analysis of the families of schemes
In this section, we present properties of the proposed families of schemes. In Table 2, we present βranges of tension parameter β for which the first six members of βthe family of -point relaxed schemesβ are -continuous. The continuity of the proposed schemes is analyzed with a computer algebra system like Mathematica/Maple by using Theorems 2.1-2.2. Similarly, continuity of the first three members of -point relaxed schemes and -point interpolatory schemes is presented in Tables 5 and 7 respectively for specific ranges of tension parameters.
In Tables 3, 6 and 7, we tabulate the support widths, degrees of polynomial generation and degrees of polynomial reproduction of the proposed families of -point relaxed, -point relaxed and -point interpolatory schemes respectively. The generation and reproduction degrees of the proposed schemes are analyzed by using Theorem 2.3, while the support widths of the proposed schemes are calculated by using Theorem 2.4. Properties of some special members of the family of schemes (7) are presented in Table 4.
Let , and denote the symbols of the schemes (7), (56) and (78) respectively. By Definition 2.1, the following theorem can be easily proved.
Theorem 4.5**.**
The families of subdivision schemes (7), (56) and (78) are the families of primal schemes.
Proof.
Since the symbols associated with the schemes (7), (56) and (78) satisfy the relations , and respectively for all , then by Definition 2.1 these schemes are primal. This completes the proof. β
Now we check the property of polynomial generation and reproduction of the families of schemes , and by using Theorem 2.3. We prove the following theorems for this purpose.
[FIGURE:]
[FIGURE:]
[FIGURE:]
Theorem 4.6**.**
The families of subdivision schemes (7), (56) and (78) generate polynomials up to degree for all , and for all .
Proof.
It is to be noted that for all and the results and are trivial for all . Furthermore, for and . Therefore, by Theorem 2.3 the result proved. β
Theorem 4.7**.**
The families of subdivision schemes (7), (56) and (78) reproduce polynomials up to degree for all , and .
Proof.
Since by Theorem 4.5, the families of schemes (7), (56) and (78) are primal, hence the parameter for all , and . Moreover, for and . Now by combining these conditions with Theorem 4.6 and then by using Theorem 2.3, we get the required result. β
Remark 4.1*.*
Theorems 4.6-4.7 show that the schemes defined in (7), (56) and (78) generate and reproduce polynomials up to degree for all and . However, by choosing specific values of and , the polynomial generation and polynomial reproduction of these schemes can be increased. Tables 4, 6 and 7 summarize the generation and reproduction degrees of proposed schemes for specials choices of tension parameters.
In the coming theorem, we give the support width of the proposed families of schemes.
Theorem 4.8**.**
The support width of the family of schemes (7) is where . The support width of each family of subdivision schemes defined in (56) and (78) is .
Proof.
By Theorem 2.4 the result is trivial. β
We prove the following theorem by using Theorems 2.1-2.2.
Theorem 4.9**.**
The subdivision schemes , and are , and respectively for some special conditions.
Proof.
The conditions for the , and continuities of the schemes , and respectively are given below:
The subdivision scheme is if
[TABLE]
where , and .
The scheme is if
[TABLE]
where , ,
and .
Similarly, the subdivision scheme is if
[TABLE]
where , ,
,
and . β
Remark 4.2*.*
Throughout the article, red bullets and red lines represent initial points and initial polygons/meshes respectively.
5 Numerical examples and comparisons
This section deals with the numerical examples of the proposed families of subdivision schemes. We also give some numerical and mathematical companions of the proposed schemes with the existing schemes. Numerical performance of -point, -point, -point, -point, -point and -point relaxed subdivision schemes are shown in Figures 5(a)-5(b), 6(a)-6(b) and 7(a)-7(b) respectively. From these figures, it is easy to see that the tension parameters which are involved in the proposed schemes allow us to draw different models from same initial points. Similarly, graphical behaviors of interpolatory -point, -point and -point schemes for different values of tension parameters are shown in Figures 5(c), 6(c) and 7(c) respectively. An interesting graphical behavior of -point, -point and -point schemes is shown in Figures 8-10 respectively.
We apply these schemes to two different initial models with same values of the tension parameters. From these figures, we observe that the artifacts in the limit curve can be remove either by changing values of the tension parameters or by changing the initial polygons. While schemes proposed by Deslauriers and Dubuc [6], which are also the special cases of the proposed schemes for specific values of tension parameters and , do not have this characteristic (see Figure 11). Figures 12, 13 and 14 show that the surfaces produce by the tensor product schemes of proposed primal schemes also give better numerical results than that of the tensor product schemes of primal schemes [6]. Table 8 gives comparisons between proposed families of primal schemes and the family of primal interpolatroy schemes of Deslauriers and Dubuc [6]. The parameters used in our families of subdivision schemes not only increase the choices of drawing different shapes but also increase the polynomial reproduction, polynomial generation and smoothness of the proposed schemes. Moreover, we can draw interpolatory and approximating curves by using a single member of the family. Table 9 gives the comparisons of the proposed primal schemes with the primal approximating schemes of [12, 15]. Since approximating subdivision schemes give more smoothness in limits curves as comparative to the interpolating and combined schemes, hence some of the proposed schemes give lower level of continuity than that of the schemes of [12, 15]. But the degrees of polynomial reproduction of the proposed schemes are higher than that of these approximating primal schemes.
6 Interproximate subdivision schemes
In this section, we present a new family of subdivision schemes, that is the family of interproximate subdivision schemes, for generating curves that interpolate certain given initial control points and approximate the other initial control points. By the interproximate subdivision scheme, only the initial control points specified to be interpolated are fixed and the other points are updated at each refinement step. The interproximate subdivision schemes can be defined by replacing and as the substitution of and in (56) and (3.3). In this interproximate subdivision process, the parameters control the interpolating property of the subdivision schemes and parameters control the approximating property of the subdivision schemes. Figure 15 shows the limit curves generated by the subdivision scheme using initial control points and . Figure 15(d)-15(f) demonstrates that this scheme interpolates the control points in a local manner and uses a different value of tension parameter for each edge of the control polygon. Values of the tension parameters at first subdivision levels are shown in these figures. Whereas at the other subdivision levels we use same interpolating values for the control points which are interpolated at the first subdivision levels and use the approximating values of the tension parameters for the modified and new inserted points. Figure 16 shows the limit curves generated by subdivision scheme using initial control points and . In this figure:
(a) represents the initial polygon with indexed initial control points.
- 2.
(b) shows the limit curve that interpolates all the control points with .
- 3.
(c) represents the limit curve that approximates all the initial control points with .
- 4.
(d) shows the interproximate limit curve with at first subdivision level. Whereas at other subdivision levels, we use for the points and for all the other points.
- 5.
(e) shows the interproximate limit curve with at first subdivision level. Whereas at other subdivision levels, we use for the points and for all the other points.
- 6.
(f) shows the interproximate limit curve with at first subdivision level. Whereas at other subdivision levels, we use for the points and for all the other points.
These figures show that proposed schemes can interpolate the initial control points which are chose by the programmers to be interpolated.
Figure 17 shows the limit surfaces generated by tensor product subdivision scheme of scheme using initial control points , where Figure 17(a) shows the limit surface that interpolates all the initial control points with , Figure 17(b) shows the limit surface that approximates all the initial control points with and Figure 17(c) shows the limit surface that interpolates only the control points at each level of subdivision with and approximates all the other control points at each level of subdivision with . Similarly, a programmer can choose other control points of his choice to be interpolated by using the tensor product schemes of the proposed schemes.
7 Conclusion
In this article, we have proposed a recursive method to generate the refinement rules of combined subdivision schemes. On the basis of that recursive refinement rules we have presented the family of -point relaxed primal combined schemes, the family of -point relaxed combined schemes and the family of -point interpolatory subdivision schemes with reproduction degrees , and respectively at certain values of the tension parameters. In fact, when value of is increased by one, polynomial reproductions of the proposed families of schemes are increased by two. Similarly, polynomial generations of the proposed families of schemes are , and respectively. is also directly proportional to the polynomial generations of the schemes. The continuity of the proposed families may be increased by increasing . Our families of schemes not only give the flexibility in fitting limit curves/surfaces because of the involvement of tension parameters, but also give the optimal polynomial reproduction, polynomial generation and continuity than the existing primal schemes. Moreover, we converted the proposed family of -point combined subdivision schemes to the family of interproximate subdivision schemes by defining local parameters. One of these parameters is defined to control the interpolating property of the subdivision schemes and other one is defined to control the approximating property of the subdivision schemes. The interproximate subdivision schemes have applications in situations where some of the initial data points cannot be measured exactly. Future work is to do a theoretical study that how to choose values of tension parameters in an interproximate algorithm automatically.
Acknowledgement
This work is supported by NRPU Project. No. 3183, Pakistan.
References
- [1]
Amat, S., Ruiz, J., Trillo, J.C., Yez, D.F., 2018, Analysis of the Gibbs phenomenon in stationary subdivision schemes, Applied Mathematics Letters, 76, 157-163.
- [2]
Beccari, C., Casola, G., Romani, L., 2007, An interpolating -point ternary non-stationary subdivision scheme with tension control, Computer Aided Geometric Design, 24(4), 210-219.
- [3]
Beccari, C., Casola, G., Romani, L., 2010, A unified framework for interpolating and approximating univariate subdivision, Applied Mathematics and Computation, 216, 1169-1180.
- [4]
Charina, M., Conti, C., 2013. Polynomial reproduction of multivariate scalar subdivision schemes, Journal of Computational and Applied Mathematics, 240, 51-61.
- [5]
Conti, C., Hormann, K., 2011, Polynomial reproduction for univariate subdivision schemes of any arity, Journal of Approximation Theory, 163(4), 413-437.
- [6]
Deslauriers, G., Dubuc, S., 1989, Symmetric iterative interpolation processes, Constructive Approximation, 5(1), 49-68.
- [7]
Dyn, N., 1992, Subdivision schemes in computer-aided geometric design, Advances in Numerical Analysis, Vol. II (Lancaster, 1990), 36-104, Oxford Science Publication, Oxford University Press, New York.
- [8]
Dyn, N., Floater, M.S., Hormann, K., 2005, A four-point subdivision scheme with fourth order accuracy and its extensions. In: D hlen, Morten, M rken, Knut, Schumaker, Larry L. (Eds.), Mathematical Methods for Curves and Surfaces. Troms , 2004. In: Modern Methods in Mathematics, Nashboro Press, Brentwood, 145 156.
- [9]
Dyn, N., Levin, D., Gregory, J.A., 1987, A four-point interpolatory subdivision scheme for curve design, Computer Aided Geometric Design, 4, 257-268.
- [10]
Dyn, N., Levin, D., 2002. Subdivision schemes in geometric modelling, Acta Numerica, 11, 73-144.
- [11]
Dyn, N., Heard, A., Hormann, K., Sharon, N., 2015. Univariate subdivision schemes for noisy data with geometric applications, Computer Aided Geometric Design, 37, 85-104.
- [12]
Hameed, R., Mustafa, G., 2016, Construction and analysis of binary subdivision schemes for curves and surfaces originated from Chaikin points, International Journal of Analysis, Volume 2016, Article ID 1092476, 15 pages.
- [13]
Hameed, R., Mustafa, G., 2017, Family of -point -ary subdivision schemes with bell-shaped mask, Applied Mathematics and Computation, 309, 289-302.
- [14]
Li, X., Zheng, J., 2013, Interproximate curve subdivision, Journal of Computational and Applied Mathematics, 244, 36-48.
- [15]
Mustafa, G., Hameed, R., 2017, Families of univariate and bivariate subdivision schemes originated from quartic B-spline, Advances in Computational Mathematics, DOI 10.1007/s10444-017-9519-y.
- [16]
Novara, P., Romani, L., 2016, Complete characterization of the regions of and convergence of combined ternary -point subdivision schemes, Applied Mathematics Letters, 62, 84-91.
- [17]
Pan, J., Lin, S., Luo, X., 2012, A combined approximating and interpolating subdivision scheme with -continuity, Applied Mathematics Letters, 25, 2140-2146.
- [18]
Romani, L., 2015, A Chaikin-based variant of Lane-Riesenfeld algorithm and its non-tensor product extension, Computer Aided Geometric Design, 32, 22-49.
- [19]
Tan, J., Tong, G., Zhang, L., Xie, J., 2015, Four point interpolatory-corner cutting subdivision, Applied Mathematics and Computation, 265, 819-825.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Amat, S., Ruiz, J., Trillo, J.C., Y a Β΄ β n ~ Β΄ π ~ π \acute{a}\tilde{n} ez, D.F., 2018, Analysis of the Gibbs phenomenon in stationary subdivision schemes, Applied Mathematics Letters , 76, 157-163.
- 2[2] Beccari, C., Casola, G., Romani, L., 2007, An interpolating 4 4 4 -point C 2 superscript πΆ 2 C^{2} ternary non-stationary subdivision scheme with tension control, Computer Aided Geometric Design , 24(4), 210-219.
- 3[3] Beccari, C., Casola, G., Romani, L., 2010, A unified framework for interpolating and approximating univariate subdivision, Applied Mathematics and Computation , 216, 1169-1180.
- 4[4] Charina, M., Conti, C., 2013. Polynomial reproduction of multivariate scalar subdivision schemes, Journal of Computational and Applied Mathematics , 240, 51-61.
- 5[5] Conti, C., Hormann, K., 2011, Polynomial reproduction for univariate subdivision schemes of any arity, Journal of Approximation Theory , 163(4), 413-437.
- 6[6] Deslauriers, G., Dubuc, S., 1989, Symmetric iterative interpolation processes, Constructive Approximation , 5(1), 49-68.
- 7[7] Dyn, N., 1992, Subdivision schemes in computer-aided geometric design, Advances in Numerical Analysis , Vol. II (Lancaster, 1990), 36-104, Oxford Science Publication, Oxford University Press, New York.
- 8[8] Dyn, N., Floater, M.S., Hormann, K., 2005, A C 2 superscript πΆ 2 C^{2} four-point subdivision scheme with fourth order accuracy and its extensions. In: D hlen, Morten, M rken, Knut, Schumaker, Larry L. (Eds.), Mathematical Methods for Curves and Surfaces. Troms , 2004. In: Modern Methods in Mathematics, Nashboro Press, Brentwood, 145 156.
