Let the original abscissae be and vary only the ordinate of vertex . Under Chaikin subdivision, the two child values on an edge are and . All influence weights are nonnegative, so no cancellation removes an active descendant.
At level the spacing is . If the leftmost influenced vertex is at , the next leftmost is the quarter point on the preceding edge, ; the rightmost advances by the same amount. Starting at , the influenced vertex range is therefore
The neighboring zero vertices bound any extra affected polygon segments by one refined spacing, which tends to zero. Passing to the limit gives
It spans three original grid intervals, with its endpoints at original edge centers. Positive descendant weights occur arbitrarily close to each endpoint, so this is the exact support closure. The support of a stationary subdivision scheme concerns the limit curve, not only the first pair of adjacent original edges. This describes interior vertices or an infinite uniform sequence; a finite open polygon needs an endpoint convention.
Use coordinates in which the current spacing is . On the first child subgrid, the polynomial candidate is
on the second it is
For arbitrary sufficiently long uniformly spaced data, all refined vertices can lie on one degree- polynomial only if these two candidate polynomials agree. They agree with when . For , expansion gives
Thus quadratics preserve their degree, although not the same values.
For a polynomial of degree , subtract the two finite Taylor expansions. The first-derivative term cancels, while the leading nonzero differential term is
If the leading coefficient of is , this difference has nonzero coefficient at degree ; the higher derivatives have lower degree and cannot cancel it. Therefore the polynomial degree preservation under Chaikin subdivision holds exactly for
This is a general refinement property, independent of accidental interpolation through a small finite number of vertices.
Use the influence result and quadratic degree preservation to find each local limit piece, rather than assuming its smoothness. On , only matter. Extend these three values to a quadratic across the uniform grid. Every refinement adds , so the accumulated offset tends to
By locality this gives the same limit as the original data on the chosen interval. Put and . The limit piece is consequently
At the right edge center it has
The next piece gives the same value and derivative at its left endpoint. The second derivatives on the two sides are instead and , which generally differ. Hence
There is one continuous derivative in addition to the continuous curve itself. Special data such as a globally quadratic sequence can make higher derivatives match.
The rule is linear in the ordinates and translation invariant on the uniform grid, so write . Find its Chaikin basis function by setting and every other ordinate to zero. The central local piece just derived has and gives for . On the next interval, the interpolating quadratic through values at abscissae is . Adding its limiting offset gives . Reflection gives the left interval, and locality gives zero outside. Thus
This is a centered quadratic cardinal B-spline. It is nonnegative, and its integer translates form a partition of unity because refinement preserves constant data. Its support has width three, and its first derivative agrees at the half-integer knots while its second generally jumps, consistent with the earlier calculations.
Figure 1.
Four cubic B-spline Bézier pieces and the convergence of a Chaikin impulse to its quadratic basis function
. Details.

Articles by others on the same topic (0)

There are currently no matching articles.