Abstract

This paper uses the continued fraction technique to construct a nonstationary 4-point ternary interpolatory subdivision scheme, which provides the user with a tension parameter that effectively handles cusps compared with a stationary 4-point ternary interpolatory subdivision scheme. Then, the continuous nonstationary 4-point ternary scheme is analyzed, and the limit curve is at least -continuous. Furthermore, the monotonicity preservation and convexity preservation are proved.

1. Introduction

Subdivision schemes are wildly used in many areas, including CAGD, CG, and related areas. Most of the existing univariate subdivision schemes are binary, ternary, stationary, and linear. The classical binary 4-point scheme is one of the earliest and most popular interpolatory subdivision schemes [1, 2]. Hassan et al. present the 4-point ternary subdivision scheme in [3], in which the limit curves by the 4-point ternary subdivision scheme are continuous. Beccari et al. present a nonstationary subdivision scheme in [4, 5], which generates continuous limit curves. In graphic design, shape-preserving of curve/surface is essential. Monotonicity preservation and convexity preservation are two significant properties in maintaining shape-preserving. Dyn et al. analyze the convexity preservation of the 4-point interpolatory scheme in [6]. Many subdivision schemes cannot satisfy monotonicity preservation and convexity preservation in the current subdivision zoo. Cai presents binary and ternary 4-point interpolatory subdivision schemes that are continuous in nonuniform control points and discusses the limit curve’s convexity preservation [7, 8]. Kuijt and van Damme present a local nonlinear interpolatory subdivision scheme which is monotonicity preserving in [9], and Kuijt and van Damme also research a type of shape-preserving 4-point interpolatory subdivision scheme which interpolated nonuniform data in [10]. Tan et al. discuss the monotonicity preservation and convexity preservation of the binary subdivision scheme [11, 12]. Several subdivision schemes are designed to have their unique properties in [1315]. Much research has been done on continued fraction theory and its application by Tan [16]. Ghaffar et al. discussed a new class of 2q-point nonstationary subdivision schemes and their application [17]. Ashraf et al. analyzed the ternary four-point rational interpolating subdivision scheme’s geometric properties [18, 19]. More subdivision schemes are studied in [17, 2022].

Nonstationary subdivision schemes have been studied [5, 22], but the limit curves are not monotonicity preserving and convexity preserving. Our paper aims to construct a nonstationary 4-point ternary interpolatory subdivision scheme, which is shape-preserving using a continued fraction. Section 2 uses a continued fraction to construct a nonstationary interpolatory subdivision scheme and then analyze the continuity. In Section 3, the monotonicity preservation of the limit curves is discussed. In Section 4, the convexity preservation of limit curves is discussed and proven. In Section 5, when the initial control polygon is open, we use the new rule for the endpoints to achieve better continuity. In Section 6, we use experiments to show that our scheme effectively handles cusps and shape preservation.

2. A Nonstationary Subdivision

2.1. A Stationary Subdivision

Definition 1. (see [3]). Given a set of the initial control points , let be the set of control points at the order subdivision. Define recursively by the following ternary subdivision rules:where . is a tension parameter. When , the limit curve is -continuous.

2.2. A Nonstationary Subdivision

We use the continued fraction technique to construct a nonstationary 4-point ternary interpolatory subdivision scheme.

Definition 2. Given a set of the initial control points , let be the set of control points at the order subdivision. Define recursively by the following ternary subdivision rules:where . is a tension parameter:

Theorem 1 (Pringsheim Theorem [16]). Let , if , so is convergence.

Remark 1. According to Theorem 1, we know is convergence. Due to , we know the .

2.3. Convergence Analysis

This section’s purpose primarily proves the continuity of (2) when the initial tension parameter . To analyze our scheme’s smoothness properties, we exploit Dyn and Levin’s well-known results in [23], which relate the convergence of a nonstationary scheme to its asymptotically equivalent stationary counterpart. From Remark 1, we know , and the nonstationary subdivision scheme defined in (2) converges to the stationary subdivision scheme (1).

Proposition 1. The nonstationary subdivision scheme defined in (2) is asymptotically equivalent to the stationary scheme defined in (1) with . Moreover, it generates -continuous limit curve.

Proof. If we want to prove that the proposed nonstationary subdivision scheme converges to a -continuous limit curve, we compute its second divided difference mask and show that the associated limit curves are -continuous.
The mask of nonstationary subdivision scheme is given byIts related first divided difference isHence, the second divided difference mask turns out to beIn this way, according to Remark 1, it follows thatThe mask tends to mask of the second divided differences of the stationary subdivision scheme defined in (1) with .
Since the stationary subdivision scheme is -continuous when , then nonstationary subdivision scheme associated with will be .
According to [16], ifthen the two different schemes are asymptotically equivalent, so it concludes that the scheme associated with is .
SinceNext, we need to prove .
According to the structural characteristics of the , we know and . As , thus , according to the comparison test, we know , so .
This completes the proof.
Hence, the nonstationary subdivision scheme defined in (2) is asymptotically equivalent to the stationary scheme defined in (1) with . Limit curves generated by (1) are -continuous. According to Proposition 1, the limit curves generated by (2) are -continuous.

3. Monotonicity Preservation

The limit curves generated by (2) are -continuous, we next discuss the limit curves generated by (2) are monotonicity preserving.

Proposition 2. Given a set of the initial control points that satisfies , a nonstationary subdivision scheme for designing curves generates a new control point recursively at the level k by applying (2). Denoting . Furthermore, if , , then

Proof. We use mathematic induction to verify Proposition 2.
When , then (10) is true.
Suppose that (10) is true for , next we will verify it also holds true for .As , , soAs , , soAs , , soNow, we prove .
SinceBy (12), the denominator of the above expression is greater than zero. The numerator satisfiesWhen , .
Then it can get . So .
In the same way, we prove the .By (13), the denominator of the above expression is greater than zero. The numerator satisfiesWhen , .
Then . So .
Therefore, .
In the same way, we can prove . So .
This completes the proof.

Theorem 2 (see [10]). Given a set of initial control points which are strictly monotonically increasing (strictly monotone decreasing), such that .

Let

Furthermore, the parameter satisfies , and the limit curves generated by (2) are strictly monotone increasing.

4. Convexity Preservation

Now we discuss the convexity preservation of the nonstationary subdivision scheme. We consider convexity preservation and convex control polygon so the limiting curve generated by our scheme preserves convexity initial data.

Definition 3. (see [23]). Given a set of control points , let , is strictly convex at a point , if .
In this section, we check the convexity preservation of the nonstationary subdivision scheme (2) with uniform initial control points.
Given a set of initial control points which are strictly convex, where are equidistant points. For convenience, we make . By the subdivision scheme (2), we have . Denote as the second-order divided differences. In the following, we will prove , .

Proposition 3. Given that the initial control points are strictly convex, such that , , denote . Furthermore, the parameter satisfies , then for , recursively at the level k by applying (2), then

Namely, the limit functions generated by the nonstationary subdivision scheme (2) are strictly convex.

Proof. We use mathematic induction to verify Proposition 3.
When , it is clear that (10) is true.
Suppose that (10) holds for , next, we will verify it also holds for .As , thus .As , thus .As , thus .
Next we will prove .
SinceBy (21), the denominator of (25) is greater than zero, and the numerator satisfiesAs , thus , so .
In the same way, we can prove the .By (22), the denominator of (27) is greater than zero:As , thus , so . Therefore, .
In the same way, we can prove so . This completes the proof.
From Proposition 3, the limit curves are generated by (2), which are convexity preserving.

5. Improved Subdivision Interpolation Scheme at Endpoints

If the initial control polygons are open, the new vertices near two endpoints cannot be calculated using (2), so we use the following subdivision schemes near the left endpoints and right endpoints to solve this problem.

The subdivision rules near the left endpoints are

The subdivision rules near the right endpoints arewhere

The improved interpolating subdivision scheme provides accurate endpoint interpolation. Wang and Qin in [24] have proved the limit curves by improved interpolating subdivision scheme are -continuous when the masks are stationary scheme. However, according to Section 2, we can quickly get that (29) and (30) are -continuous.

6. Experiment and Conclusions

This paper uses the continued fraction technique to construct a nonstationary 4-point ternary interpolatory subdivision scheme. The smoothness analysis is discussed, which indicates that the limit curve generated by the nonstationary subdivision scheme is continuous. Shape-preserving of the curve is essential. Monotonicity preservation and convexity preservation are two significant elements in shape-preserving. We have been proved that our schemes can ensure monotonicity preservation and convexity preservation when the conditions are imposed on the initial points in Sections 3 and 4. Nonstationary subdivision scheme by (2) and stationary subdivision scheme by (1) generate limit curves that are semblable by eye. So the approach of curvature plots is used to check out the efficiency.

The initial control polygons cannot satisfy monotonicity preservation and convexity preservation in Figures 1 and 2. So the limit curves by our scheme are not shape-preserving. However, from Figure 1, the nonstationary subdivision scheme’s curvature is better than the stationary subdivision scheme by (1); unfortunately, they are not obvious. Figure 2 shows that the shape of the curves and curvature of the nonstationary subdivision scheme by (2) are significantly better than those of the stationary subdivision scheme (1). By comparing the shape of the curve and curvature of Figure 1 with Figure 2, we can conclude that when the shapes of the control polygon are relatively flat, the shape and curvature of the nonstationary subdivision scheme by (2) are not significantly better than those of the stationary subdivision scheme by (1). Nevertheless, when the control polygon shapes are relatively steep or have cusps, the shape and curvature of the nonstationary subdivision scheme by (2) are significantly better than those of the stationary subdivision scheme by (1). Furthermore, Figures 35 show that if the initial control polygons are monotonicity preserving, our scheme’s limit curves are also monotonicity preserving. From Figures 6 and 7, if the initial control polygons are convexity preserving, the limit curves are also convexity preserving by our scheme. So the experiments also show that our nonstationary subdivision scheme is shape-preserving.

Data Availability

All data used in this article are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (NSFC) under the project nos. 61472466 and 61972131.