1. Introduction
Subdivision schemes are efficient methods for the generation of free-form curves and surfaces. They are easy to implement and have a wide application in computer graphics and geometric design. Given a control polygon, subdivision can generate smooth curves by recursively refining the polygon according to certain refinement rules. In general, subdivision schemes can be divided into two categories: interpolatory schemes and approximating schemes. Interpolatory schemes obtain better shape control, while approximating schemes have better smoothness. The most well-known interpolatory subdivision is the classical 4-point binary scheme proposed by Dyn et al. [
1], and the Lane–Riesenfeld algorithm [
2] (LR algorithm for short) provided the most representative approximating subdivision for generating arbitrary-degree, uniform B-spline curves.
An important property of subdivision schemes is polynomial reproduction. A subdivision scheme
is said to reproduce polynomials of degree
d if it is convergent and if
for any polynomial
and initial data
, where
denotes the space of polynomials of a degree less than or equal to
d [
3]. This property is desirable because any convergent subdivision scheme that reproduces polynomials of degree
d has the approximation order
. That is to say, if initial data is taken by sampling any function
with
uniformly with distance
h, then the limit function approximates
f with an error of the order
[
4]. Using the Taylor expansion of
f and the fact that the basic limit function is finitely supported, it is straightforward to show that
has the approximation order
if it reproduces polynomials of degree
d [
5]. That is to say, subdivision with high-degree polynomial reproduction can approximate a given function with high accuracy. Thus, providing a lot of approximating functions, subdivision is an important and valuable method in the field of approximation theory and numerical analysis.
In the literature, Dyn et al. [
6] presented a
four-point subdivision scheme that reproduces cubic polynomials, based on local cubic interpolation. Choi et al. [
7] constructed a family of subdivision schemes, with its high-order members achieving a higher polynomial reproduction degree. Hormann and Sabin [
8] were the first to derive the polynomial reproduction degree for a family of schemes using simple algebraic considerations [
5]. Later, Dyn et al. [
3] generalized this algebraic method and presented necessary and sufficient conditions for primal and dual binary schemes to have polynomial reproduction of degree
d. Conti and Hormann [
5] further extended the results in [
3] and derived a unified condition for polynomial reproduction that covers symmetric and non-symmetric schemes and naturally applies to
m-ary subdivision schemes as well. Charina and Conti [
9] extended the results in [
5] to the multivariate setting for scalar subdivision with the dilation matrix
and presented algebraic conditions on the symbol for computing the exact degree of polynomial reproduction. Deng and Ma [
10] present an efficient framework for the evaluation of subdivision schemes with polynomial reproduction property. In 2017, Jeong et al. [
11] presented a new class of quasi-interpolatory Hermite subdivision schemes of order two, with tension parameters. In 2019, Conti et al. [
12] investigated the algebraic conditions that the symbols of a univariate, binary, Hermite subdivision scheme have to fulfill in order to reproduce polynomials. And in 2020, Hüning [
13] generalized the result in [
12] to Hermite schemes of any order.
Our interest in polynomial reproduction is motivated by pseudo-splines ([
3,
14]), which are the limits of subdivision schemes with the least possible support among all schemes, with specific degrees of polynomial generation and reproduction that neatly fill the gap between uniform B-splines and interpolatory
-point subdivision schemes [
15]. One characteristic of pseudo-splines
or
is that the polynomial reproduction of its members increases progressively with
l increasing. Based on this, we want to know, given a subdivision scheme, if there exists subdivision schemes interconnected with it, and their polynomial reproduction, similar to that of members of a family of pseudo-splines, progressively increases. Thus, different from the available literatures, which mainly focus on deriving the polynomial reproduction degree for given schemes using algebraic considerations on the subdivision symbol and its derivatives (see [
5,
9,
11,
12,
13,
16]), our study provides a direct method for deducing subdivision schemes with higher-order polynomial reproduction from a given symmetric subdivision scheme, with only the subdivision symbol being considered. Furthermore, to construct a high-performance subdivision scheme from approximating subdivision schemes, it is often necessary to solve the linear system, for instance [
17], which is not easy. However, using our method, with the factorization of a difference mask for the symbol of a given scheme, the subdivision symbol can be computed directly without solving the linear system. Meanwhile, the characteristic of progressively increasing the property of polynomial reproduction contained between the original and deduced schemes is displayed clearly in the method. The main results of our paper, Propositions 1 and 2, present the computing formulas, and common formulas are listed in
Table 1,
Table 2,
Table 3 and
Table 4.
We start by recalling some basic concepts and existing results related to polynomial reproduction. In
Section 3, we introduce a method for deriving subdivision schemes with higher-order accuracy from a given subdivision scheme. In
Section 4, we apply the proposed method to uniform B-splines, Hormann–Sabin’s family [
8], and
C-schemes [
18] as examples to demonstrate the simplicity and efficiency of our method.
Section 5 is devoted to the conclusions and future work.
3. A Method for Constructing Symmetric Subdivision Schemes with High-Degree Polynomial Reproduction
Let
be a symmetric approximating scheme with generation degree
and reproduction degree
, here
and denote by
the new subdivision scheme deduced from
We write the symbol of
as
where
is a Laurent polynomial not divisible by
. Then, by Theorem 1,
has the same generation degree as
. Using a necessary condition for the subdivision convergence:
we have
Denote by
the sequence of points at level
produced by
from initial sequence
Using the generating function of
and
the formal relation between points at two successive refinement levels is
with
According to the Lane–Riesenfeld algorithm [
2], this means the
-level vertices produced by
are affine combinations of the refined points
produced by
from
and combination coefficients are provided by
. Thus, a step of subdivision
can be regarded as a step of subdivision
followed by a smoothing stage. Our method is based on a simple observation: if we rewrite
as
then the Laurent polynomial
satisfies
, and is divisible by
. At this time, we have
and
, which illustrates that, given initial sequence
the
-level vertices produced by
are obtained via the displacement of the
-level vertices produced by
, and the displacement is decided by
. Now, using Formula (3), we give the simple method for deducing new subdivision with higher-order polynomial reproduction from symmetric approximating subdivision.
Proposition 1. Let be an odd symmetric subdivision scheme with generation degree and reproduction degree , . Then, new odd symmetric schemes with reproduction degreecan be deduced from . The symbols of take the following form:, and are Laurent polynomials with the form:where are constants depending on withSpecifically, when with Proof of Proposition 1. Since
is odd symmetric, by Definition 1, we suppose
has the form
with even
N, and
Using the Binomial Theorem, we obtain
where
Since
conducting similar analysis for
, we have
where
and
Continue the process and we obtain
Since the reproduction degree of
is
, by Theorem 2,
is divisible by
, then combined with (7), we know
where
Then, according to (3), we have
If
then by Theorem 2,
should be divisible by
, and
should satisfy
thus, we take
as
where
then, corresponding to the symbol
we obtain a new scheme
, which has a higher polynomial reproduction degree
than original scheme
.
Similarly, to make
be divisible by
,
should be taken as
such that
can eliminate
Here, for example, if
then
if
then
And, corresponding to the symbol
the new scheme
has polynomial reproduction degree
.
Since the generation degree of
is also
, and the reproduction degree is not more than the generation degree,
is the highest reproduction degree the new odd symmetric scheme
can attain; hence, we can conclude that with the above process continuing, the last new scheme deduced from
is
, and the symbol
takes the following form:
where
and
are constants depending on
Here, if
then we can obtain via computation that
Corresponding to the symbol
the new scheme
has polynomial reproduction degree
.
Therefore, we obtain new schemes
with polynomial reproduction degree
from the given odd symmetric scheme
□
Remark 1. We conclude from Proposition 1 that, if is an odd symmetric subdivision scheme with , then new odd symmetric schemes with can be deduced. To compute the symbol of , , we first use formulato compute , then can be computed using the method in Proposition 1, and then we havewhere , and finally, we obtain . Remark 2. In Table 1 and Table 2, we list the specific computational formulas of and for the cases =1 and =3, respectively. Proposition 2. Let be an even symmetric subdivision scheme with generation degree and reproduction degree , . Then, new even symmetric schemes with reproduction degreecan be deduced from . The symbols of take the following form:, and are Laurent polynomials with the form:where are constants depending on with When j is even, ; when j is odd, .
Proof of Proposition 2. Since
is even symmetric, by Definition 1, we suppose
has the form
with odd
N, and
and
Let
then
Since
is odd symmetric, we can obtain similar results to
in (7) for
. At the same time, since the reproduction degree of
is
, by Theorem 3,
is divisible by
, then it can be deduced that
where
Using (3), we have
If
then by Theorem 3,
should be divisible by
,
should be taken as
such that
can eliminate
At this point, if
then
thus,
and
If
then
thus,
and
then, corresponding to the symbol
the new scheme
has a higher polynomial reproduction degree
than original scheme
.
Similarly, to make
be divisible by
,
should be taken as
such that
can eliminate
Here, if
then
if
then
Then, corresponding to the symbol
has a higher polynomial reproduction degree
than original scheme
. Since the generation degree of
is also
, and the reproduction degree is not more than the generation degree,
is the highest reproduction degree the new even symmetric scheme
can attain. Hence, we conclude that, with the above process continuing, the last new scheme deduced from
is
, and
takes the following form:
where
and
are constants depending on
Corresponding to the symbol
new scheme
has a higher polynomial reproduction degree
than original scheme
.
Therefore, we obtain new schemes
with the reproduction degree
from the given even symmetric scheme
. □
Remark 3. We conclude from Proposition 2 that, if is an even symmetric subdivision scheme with , then new even symmetric schemes with can be deduced. To compute the symbol of , , we first use formulato compute When j is even, ; when j is odd, ; then can be computed using the method in Proposition 2 and thenwhere , and finally, we obtain . Remark 4. In Table 3 and Table 4, we list the specific computational formulas of and for the cases = 1 and = 3, respectively.