Abstract
We show that the best degree reduction of a given polynomial P from degree n to m with respect to the discrete \(L_2\)-norm is equivalent to the best Euclidean distance of the vector of h-Bézier coefficients of P from the vector of degree raised h-Bézier coefficients of polynomials of degree m. Moreover, we demonstrate the adequacy of h-Bézier curves for approaching the problem of weighted discrete least squares approximation. Applications to discrete orthogonal polynomials are also presented.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Degree reduction of Bézier curves is a fundamental technique in Computer Aided Geometric Design (CAGD) that allows for data reduction while preserving, to some extent, the shape of the original curve. The technique consists of finding the best low degree polynomial approximation, with respect to a given norm, of a given Bézier curve. The solution of the approximation problem depends strongly on the norm that measures the distance between curves. Polynomial degree reduction techniques with respect to different norms attracted considerable interest for decades, e.g., \(L_{\infty }\)-norm [7, 19], \(L_2\)-norm [13, 14, 16], \(L_1\)-norm [12], \(L_p\)-norm [5].
An interesting result emerged in the case of the \(L_2\)-norm [14]. To state the result, we denote by \({\mathbb {P}}_n\) the linear space of polynomials of degree at most n and define the following two inner products on \({\mathbb {P}}_n\); the classical \(L_2\)-inner product
and the Euclidean inner product of the Bézier coefficients
where \((p_0,p_1,\ldots ,p_n)\) and \((q_0,q_1,\ldots ,q_n)\) are the Bézier coefficients over the interval [0, 1] of the polynomials P and Q respectively. The main result in [14] is the following:
Theorem 1.1
Given a polynomial P of degree n and a positive integer \(m \le n\), the approximation problem
has the same minimizer for the norm induced either by the inner product (1.1) or the inner product (1.2).
Besides its elegance, Theorem 1.1 has practical implications: it allows for direct computation of the control structure of the polynomial solution to (1.3) in terms of the pseudo-inverses of the degree raising matrices. Theorem 1.1 was generalized to handle the problem of polynomial degree reduction under endpoints constraints [1]. The generalization was achieved by modifying the inner product (1.2) via associating a fixed weight to each Bézier coefficient of the polynomials P and Q.
In this work, we initiate the problem of polynomial degree reduction with respect to discrete norms. First, we give a discrete analogue of Theorem 1.1 in the following sense: Given polynomials P and Q both of degree at most n, we fix an integer \(N \ge n\) and define the classical \(L_2\)-discrete inner product on \({\mathbb {P}}_n\) as
where \((x_0,x_1,\ldots ,x_N)\) is an equidistant partition of the interval [0, 1], where \(h = 1/N\) is the sampling parameter and \(x_j = j h\) for \(j=0,1,\ldots ,N\). We also define the Euclidean inner product of the h-Bézier coefficients as
where \((p^h_0,p^h_1,\ldots ,p^h_n)\) (resp. \((q^h_0,q^h_1,\ldots ,q^h_n)\)) are the h-Bézier coefficients of the polynomial P (resp. Q) over the interval [0, 1] with \(h = 1/N\). (See Sect. 2 for the notion of h-Bézier curves). Our first main result is:
Theorem 1.2
Given a polynomial P of degree n and a positive integer \(m \le n\), the approximation problem
has the same minimizer for the norm induced either by the inner product (1.4) or the inner product (1.5).
In the limit case when h converges to zero, we recover Theorem 1.1 as a particular case.
Our second main finding is the realization of the adequacy of using the h-Bernstein bases to approach the problem of polynomial degree reduction with respect to weighted discrete norms. The results we obtain with the weighted discrete norms have no continuous weighted \(L_2\)-norm analogue. We also reveal that the validity of Theorems 1.1 and 1.2 can be traced back to some relations between the pseudo-inverses of the degree raising matrices.
Another interesting application of Theorem 1.2 is a simple proof and interpretation of the well-known fact that the Bernstein coefficients of Legendre polynomials are discrete Legendre polynomials. The proof relies on Theorem 1.2 and the fact that degree elevation of h-Bézier curves is independent of the sampling parameter h.
The paper is organized as follows: In Sect. 2 we review the notion of h-Bernstein bases and h-Bézier curves. Some consequences, that will be used subsequently, of the fact that degree elevation for h-Bézier curves is independent of the sampling parameter h will be given. Our main Theorem 1.2 will be proved in Sect. 3 and methods for the solution to the discrete polynomial degree reduction problem are given in Sect. 4. An application to discrete Legendre polynomials will be presented in Sect. 5. Weighted discrete polynomial degree reduction is the object of Sect. 6. We conclude in Sect. 7 with possible generalizations of this work.
2 Degree elevation of h-Bézier curves
Denote by \({\mathbb {P}}_n\) the linear space of polynomials of degree at most n. The h-Bernstein basis over the unit interval [0, 1] of the space \({\mathbb {P}}_n\) is defined by [18]Footnote 1
where h, throughout this work, is understood to be a real number different from \(1/i, i=1,2,\ldots ,n-1\). For \(h=0\), the h-Bernstein basis coincides with the classical Bernstein basis which we denote simply by \(B_{k}^{n}, k=0,1,\ldots ,n\). The h-Bernstein bases share many similar properties with the classical Bernstein bases, e.g., for \(h \le 0\) the h-Bernstein functions \(B_{k}^{n}(t;h)\) are nonnegative on [0, 1]; the basis form a partition of unity, i.e.,
An h-Bézier curve is a parametric polynomial of the form
The points \(P_i\) are called the h-Bézier points or coefficients of P over the interval [0, 1]. Values of the polynomial P can be computed using an h-de Casteljau algorithm [18]. Moreover, the h-blossoms introduced in [18], as a generalization of the classical polynomial blossoms by altering the diagonal property, allow for the understanding of many concepts related to h-Bézier curves with rather considerable ease.
To a polynomial P of degree at most n, we associate a family of parametrized polynomials as:
where \((p_0,p_1,\ldots ,p_n)\) are the Bézier coefficients of P over [0, 1] with respect to the classical Bernstein basis, i.e., \(P(t;0) = P(t)\) for all \(t\in {\mathbb {R}}\).
Lemma 2.1
Let P be a polynomial of degree \(n\le N\) written as
For \(j=0,1,\ldots ,N\)
Proof
It can be checked that the h-Bernstein basis \(B_{k}^{n}(.,h)\) satisfies the identity [10]
Since the coefficients attached to the h-Bernstein functions on the right hand side of (2.3) are independent of h, we deduce that degree elevation for h-Bézier curves is independent of the parameter h. Therefore,
We conclude the proof using the simple computational fact that
\(\square \)
Equation (2.4) shows that
where \(l_j^N, j=0,1,\ldots ,N\) is the Lagrange basis with respect to the points 0, 1 / N, \(2/N,\ldots ,1\). In other words, we can state that P(t; 1 / N) is the Lagrange interpolating polynomial of the degree raised Bézier coefficients to order N of the polynomial P (see Fig. 1). This fact is more or less explicit in [9, 10].
From now on, we adopt the following notation: For a vector \(p = (p_0,\ldots ,p_n)\), we write \(B^n p = \sum _{i=0}^n p_i B_i^n\) and \(B^n_h p = \sum _{i=0}^n p_i B_i^n(.;h)\). As degree elevation for h-Bézier curves is independent of the parameter h, we readily obtain the following:
Lemma 2.2
A polynomial \(B^n p\) is of degree less or equal \(m \le n\) if and only if a polynomial \(B_h^n p\) is of degree less or equal m, i.e.;
Remark 2.1
If we set \(h = 1/n\) in the previous Lemma, and using the fact that \(B_{1/n}^n p\) is the Lagrange interpolation polynomial of the control points of \(B^n p\), we recover a well-known result [11] (Lemma 4.4), which essentially states the following: if the Bézier coefficients \(p(k) :=p_k\) of the polynomial \(B^n_h p\) can be expressed as a polynomial of degree at most m in k, then the polynomial \(B^n_h p\) is a polynomial of degree at most m. This is the version of Lemma 2.2 we will use subsequently.
In the next section, we will need the following proposition.
Proposition 2.1
Fix an integer \(n \ge 1\). Let R be a polynomial of degree at most \(s \le n\) and denote by \(x_j = j/N, j=0,\ldots ,N\) with \(N \ge n\). The function
is a polynomial in k of degree at most s.
Proof
We proceed by induction on N. If \(N = n\) then invoking (2.4) we obtain \(\psi (k) = R(k)\) which is a polynomial of degree at most s in k. Now let us prove the proposition for \(N+1\) assuming its validity for any \(l \le N\). Consider the function
If we write
then by Lemma 2.1, for \(j=0,1,\ldots ,N+1\)
with the convention that \(q_{-1}^N = q_{N+1}^{N} =0\). Therefore,
Inserting (2.6) into (2.5) gives
Since the polynomial R is of degree at most s, the polynomial \(\tilde{R}(x) := (N+1-x)R(x) + (x+1) R(x+1)\) is also of degree at most s. This completes the proof by the induction hypothesis. \(\square \)
3 Discrete polynomial degree reduction
Fix a positive integer \(n \ge 1\). For each integer \(N \ge n\), we define an equidistant partition \(X_{N} = (x_0,x_1,\ldots ,x_N)\) of the interval [0, 1] by requiring \(x_j = j/N, j=0,1,\ldots ,N\). Denote by h the sampling parameter \(h= 1/N\). The discrete \(L^h_2\) inner product \(\langle \cdot ,\cdot \rangle _{L^h_{2}}\) over \({\mathbb {P}}_n\) is defined as
Moreover, we define the h-Euclidean inner product \(\langle \cdot ,\cdot \rangle _{E_2^{h}}\) of the h-Bézier coefficients over \({\mathbb {P}}_n\) by
Theorem 3.1
The orthogonal complements of \({\mathbb {P}}_m\) in \({\mathbb {P}}_n\) with respect to the discrete \(L_2^h\) inner product (3.1) and the h-Euclidean inner product (3.2) are equal.
Proof
Denote by \({\mathbb {P}}_{m,n}\) the orthogonal complement of \({\mathbb {P}}_m\) in \({\mathbb {P}}_n\) with respect to the Euclidean inner product \(\langle \cdot , \cdot \rangle _{E_2^{h}}\). Let \(B^n_h q\) be an element of \({\mathbb {P}}_{m,n}\). Then \(\langle B^n_h q , B^n_h p\rangle _{E_2^{h}}= 0\) for any element \(B^n_h p \in {\mathbb {P}}_m\). Let s be an integer smaller than m. We have
where \(\phi = (\phi _0,\phi _1,\ldots ,\phi _n)\) with
As \(B^n_h q\) is an element of \({\mathbb {P}}_{m,n}\) and by Remark 2.1, the inner product (3.3) vanishes if and only if \(B_h^n \phi \) is an element of \({\mathbb {P}}_m\) i.e.; \(\phi (k) := \phi _k\) is a polynomial in k of degree at most m. This is true as can be seen by writing \(\phi _k\) as
and invoking Proposition 2.1. Therefore, \({\mathbb {P}}_{m,n}\) is contained in the orthogonal complement of \({\mathbb {P}}_m\) in \({\mathbb {P}}_n\) with respect to the h-Euclidean inner product \(\langle \cdot ,\cdot \rangle _{L_2^{h}}\). We conclude the proof by virtue of the equality of dimensions of the two orthogonal complements. \(\square \)
A direct consequence of Theorem 3.1 is our main result:
Corollary 3.1
Given a polynomial P of degree n and a positive integer \(m \le n\), the approximation problem
has the same minimizer for the norm induced either by the inner product (3.1) or the inner product (3.2).
A simple consequence of Corollary 3.1 is the following factorization of discrete polynomial degree reduction: Denote by \({\fancyscript{P}}^{h}_{m,n}\) the linear operator that maps a polynomial of degree n to the best discrete \(L_2^{h}\)-approximation in \({\fancyscript{P}}_m\), then we have the factorization \({\fancyscript{P}}^{h}_{m,n} = {\fancyscript{P}}^{h}_{m,l} {\fancyscript{P}}^{h}_{l,n}\) with \(m \le l \le n\).
Remark 3.1
In the limit case, when the parameter h goes to zero, we have
and
From this, we see that when h goes to 0, Corollary 3.1 coincides with the main result in [14].
4 Methods of solution
Denote by \(A_{n,m}\) the degree raising matrix for mapping the Bézier coefficients of a polynomial P from degree m to n. The matrix A is of order \((n+1)\times (m+1)\) and can be decomposed into elementary degree raising matrices [14] as \(A_{n,m} = A_{n,n-1}\) \(A_{n-1,n-2} \ldots A_{m+1,m}\) where
Let P be a polynomial of degree n with h-Bézier coefficients \(p^{h} = (p_0^{h},p_1^{h},\ldots ,p_n^{h})\). According to Corollary 3.1 and since degree raising matrices for h-Bézier curves coincide with those of the classical Bézier curves, the h-Bézier coefficients \(q^h = (q_0^{h},q_1^{h},\) \(\ldots ,q_m^{h})\) of the polynomial Q solution to the minimization problem (3.4) coincide with the solution of the least squares problem
The solution to (4.1) is given, using the pseudo-inverse \(A_{n,m}^{\dagger }\), by
As the solution (4.2) depends on the parameter h, namely the chosen spacing of the partition of the interval [0, 1], we would want to monitor the solution as a function of the parameter h. There are several ways to compute the h-Bézier coefficients of a polynomial. One way is through the use of the notion of h-blossoming introduced in [18]. Namely, given a polynomial P of degree at most n and a parameter h, there exists a unique multi-affine symmetric function \(f(u_1,u_2,\ldots ,u_n)\) called the h-blossom of P such that
From the expression of the h-blossom of the polynomial P, the h-Bézier coefficients of \(P = B^n_h p^h\) can be derived as
Methods for computing the h-blossom of a polynomial are discussed in [18]. Another more efficient method is to use the conversion formula between the h-Bernstein bases and the discrete Legendre polynomials as described in the next section. As the coefficients of the conversion formula are equal to the ones of the continuous case, i.e., the case \(h =0\), the results in [8] can be used to study the efficiency and the stability of the method. Another method, the one we will adopt here, is as follows: Let P be a polynomial of degree n with h-Bézier coefficients \(p^h = (p^h_0,p^h_1,\ldots ,p^h_n)\), i.e.,
Denote by \(V_h = (P(0),P(h),P(2h),\ldots ,P(1))^{T}\). Then by (2.4) we have
Therefore, we can compute the h-Bézier coefficients of P using the pseudo-inverse as
Hence, according to (4.2), the solution to the problem (3.4) as a function of the parameter h is given by
Summarizing:
Theorem 4.1
The h-Bézier coefficients of the solution \(Q = B^m_h q^h\) to the minimization problem (3.4) are given by
where \(m \le n \le N\), \(h = 1/N\), \(V_h = \left( P(0),P(h),P(2h),\ldots ,P(1)\right) ^T\) and \(A_{i,j}\) denote the degree raising matrices.
Figure 2 shows an application of Theorem 4.1 to the best discrete degree reduction of a polynomial of degree five to degree three and one polynomials for various values of the sampling parameter h.
5 An application to discrete and classical Legendre polynomials
The discrete Legendre polynomials \(L^h_{0}, L^h_1,\ldots ,L^h_N\) with \(h = 1/N\) are defined as the polynomials orthogonal with respect to the h-discrete inner product (3.1) and normalized with the conditions \(L^h_k(1) = (-1)^k, k=0,1,\ldots ,N\). An explicit expression for \(L^h_k,\; k=0,1,\ldots N\) is given by [15]
When the parameter h goes to zero, the discrete Legendre polynomials converge to the classical Legendre polynomial \(L_k\) over the interval [0, 1] (the Legendre polynomials here are normalized with the conditions \(L_k(1) = (-1)^k, k=0,1,\ldots \). Discrete Legendre polynomials are particular cases of Hahn polynomials defined in terms of the terminating generalized hypergeometric functions as:Footnote 2
For the parameters \(\alpha =\beta =0\), we have \(L^h_k(x) = Q_k (x;0,0, h)\). The conversion formula between the classical Legendre polynomials and the Bernstein basis over the interval [0, 1] is given by [8]
We show now how we can use Corollary 3.1 and (5.2) to prove the following:
Proposition 5.1
The discrete Legendre polynomials \(L_k^h\) can be expressed in terms of the h-Bernstein basis of order k as
Proof
Let P be the polynomial of exact degree k with h-control points \(p^h = (a,0,\ldots ,0)\) over the interval [0, 1], where \(a = \left( {\begin{array}{c}2k\\ k\end{array}}\right) \). Denote by Q the polynomial solution of degree \(k-1\) to the minimization problem (3.4). Using orthogonality and comparing the leading coefficients of the polynomials P and \(L_k^h\), we obtain
Denote by \(q^h\) the h-Bézier coefficients of the polynomials Q over the interval [0, 1]. Using (4.2) we obtain
The matrix \(I - A_{k,k-1}A_{k,k-1}^{\dagger }\) and the h-control points \(p^h\) are independent of the parameter h. Therefore, the vector \((I - A_{k,k-1}A_{k,k-1}^{\dagger })p^h\) is independent of h. For \(h=0\), the h-Bernstein bases coincide with the classical ones and the discrete Legendre polynomials coincide with the classical Legendre polynomial \(L_k\). Thus, by (5.2) and (5.3)
This concludes the proof. \(\square \)
Another interesting insight from the h-Bernstein basis and Proposition 5.1 is the ability to easily derive representations of the classical Legendre polynomials in higher order Bernstein bases, i.e., degree raising of Legendre polynomials. Let us assume we want explicit expressions for the coefficients \(b_i, i=0,\ldots ,M; (M \ge k)\) in the representation
As degree elevation of the h-Bernstein basis is independent of the parameter h, we can set \(h = 1/M\) and we have
From (2.4), we have \(b_j = L_k^h(j/M)\) and using (5.1), we get
Corollary 5.1
The Legendre polynomials \(L_k\) can be expressed in terms of the Bernstein basis of order \(M \ge k\) as
The expression (5.4) is essentially the same as derived in [8] and proved using an induction on the degree raising. Ciesielski [6] was the first to derive and generalize (5.4) by showing that the Bézier coefficients of Jacobi polynomials are Hahn polynomials.
We can use Corollary 5.1 while arguing that degree raising does not depend on the parameter h to deduce that for any \(h = 1/N\), we have
The last expression was derived in [17] using the Olinde-Rodrigues formula for Hahn polynomials.
6 Weighted discrete degree reduction
Let us fix \(N \ge n\) and a set of positive real numbers \(\omega _j, j=0,1,\ldots ,N\). Define the following weighted discrete inner product on \({\mathbb {P}}_n\)
where \(x_j = hj; j=0,1,\ldots ,N\) and \(h = 1/N\). Moreover, we define the following weighted h-Euclidean inner product \(\langle \cdot ,\cdot \rangle _{E^{\omega }_{h}}\) over \({\mathbb {P}}_n\) by
where \(b_i^{(N)}\) (resp. \(c_{i}^{(N)}\)) are the h-Bézier coefficients of \(B^n_h b\) (resp. \(B^n_h c\)) once raised to order N. Using (2.4), we easily deduce that
Therefore, given a polynomial P of degree n, the approximation problem
can be solved using pseudo-inverses. To proceed with giving the solution, we denote by W (resp. \(\sqrt{W}\)) the diagonal \((N+1)\times (N+1)\) weight matrix with diagonal elements \(\omega _j\) (resp. \(\sqrt{\omega _j})\); \(j=0,1,\ldots ,N\). Denote by \(p^h = (p_0^h,p_1^h,\ldots ,p_n^h)\) the h-Bézier coefficients of the polynomial P. The h-Bézier coefficients \(q^h\) of the polynomial Q, solution to the minimization problem (6.3), are solutions to the least squares problem
Using the pseudo-inverse, the solution to (6.4) is given by
Note that if the matrix W is the identity matrix, then the solution \(q^h\) is given by
while by (4.2), we know that the solution \(q^h\) is given by
The difference between the two proposed solutions (6.6) and (6.7) is that in order to use (6.6) we need to raise the degree of the original polynomial to order N, while the use of the second solution (6.7) requires degree raising to degree \(n \le N\) only. Moreover, our proof for obtaining the solution (6.6) is rather trivial, while our proof for obtaining the solution (6.7) uses in some sense the fact that Bernstein operators are degree reducing. Comparing (6.6) and (6.7) we deduce that the fact that polynomial reduction in the discrete \(L^h_2\)-norm is equal to the best Euclidean approximation of the h-Bézier coefficients stems from the following relations between degree raising matrices:
Relations (6.8) are not valid for degree raising, or more appropriately, for dimension raising matrices of Gelfond–Bézier curves [2, 4] or Müntz –Bézier curves in general [3]. This may explain to some extent the lack of an analogous result to Corollary 3.1 for Chebyshev spaces other than the polynomial ones.
Using (6.5) and (4.3), we conclude
Theorem 6.1
The h-Bézier coefficients of the polynomial solution to the minimization problem (6.3) are given by
where \(m \le n \le N\), \(h = 1/N\), \(V_h = \left( P(0),P(h),P(2h),\ldots ,P(1)\right) ^T\), \(A_{i,j}\) are the degree raising matrices and W is the diagonal weight matrix.
7 Conclusion
In this work we provided a discrete analogue to the main Theorem in [14]. We also revealed the adequacy of using the h-Bernstein bases to solve the problem of discrete weighted degree reduction. The most pressing research direction in our agenda is to find a discrete counterpart to the results of [1] for the discrete degree reduction with discrete endpoints constraints. Also in our agenda is the generalization of this work to the multivariate setting.
Notes
For convenience, we took a slightly different convention form [18] where one should replace h by \(-h\).
For convenience, we normalize Hahn polynomials to be defined on \(\{0,1/N,2/N,\ldots ,1\}\) instead of the usual \(\{0,1,\ldots ,N\}\).
References
Ahn, Y.J., Lee, B., Park, Y., Yoo, J.: Constrained polynomial degree reduction in the \(L_2\)-norm equals best weighted Euclidean approximation of Bézier coefficients. Comput. Aided Geom. Des. 21(2), 181–191 (2004)
Ait-Haddou, R., Sakane, Y., Nomura, T.: Gelfond–Bézier curves. Comput. Aided Geom. Des. 30(2), 199–225 (2013)
Ait-Haddou, R., Sakane, Y., Nomura, T.: Chebyshev blossoming in Müntz spaces: toward shaping with Young diagrams. J. Comput. Appl. Math. 247, 172–208 (2013)
Ait-Haddou, R., Sakane, Y., Nomura, T.: A Müntz type theorem for a family of corner cutting schemes. Comput. Aided Geom. Des. 30(2), 240–253 (2013)
Brunnett, G., Schreiber, T., Braun, J.: The geometry of optimal degree reduction of Bézier curves. Comput. Aided Geom. Des. 13, 773–788 (1996)
Ciesielski, Z.: Explicit formula relating the Jacobi, Hahn and Bernstein polynomials. SIAM J. Math. Anal. 18(6), 1573–1575 (1987)
Eck, M.: Degree reduction of Bézier curves. Comput. Aided Geom. Des. 10, 237–251 (1993)
Farouki, R.T.: Legendre–Bernstein basis transformations. J. Comput. Appl. Math. 119(1), 145–160 (2000)
Floater, M.S., Lyche, T.: Asymptotic convergence of degreeraising. Adv. Comput. Math. 12(2–3), 175–187 (2000)
Goldman, R., Simeonov, P.: Two essential properties of \((q,h)\)-Bernstein-Bézier curves. J. Appl. Numer. Math. 96, 82–93 (2015)
Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design. AK Peters Ltd, Wellesley (1993)
Kim, H.O., Moon, S.Y.: Degree reduction of Bézier curves by \(L_1\)-approximation with endpoints interpolation. Comput. Math. Appl. 33(5), 67–77 (1997)
Lee, B.G., Park, Y.: Distance for Bézier curves and degree reduction. Bull. Aust. Math. Soc. 56, 507–515 (1997)
Lutterkort, D., Peters, J., Reif, U.: Polynomial degree reduction in the \(L_2\)-norm equals best Euclidean approximation of Bézier coefficients. Comput. Aided Geom. Des. 16(7), 607–612 (1999)
Neuman, C.P., Schonbach, D.I.: Discrete (Legendre) orthogonal polynomials a survey. Int. J. Numer. Methods Eng. 8(4), 743–770 (1974)
Peters, J., Reif, U.: Least squares approximation of Bézier coefficients provides best degree reduction in the \(L_2\)-norm. J. Approx. Theory 104(2000), 90–97 (2000)
Sablonniere, P.: Discrete Bernstein bases and Hahn polynomials. J. Comput. Appl. Math. 49(1), 233–241 (1993)
Simeonov, P., Zafiris, V., Goldman, R.: \(h\)-Blossoming: a new approach to algorithms and identities for \(h\)-Bernstein bases and \(h\)-Bézier curves. Comput. Aided Geom. Des. 28(9), 549–565 (2011)
Watkins, M., Worsey, A.: Degree reduction for Bézier curves. Comput.-Aided Des. 20, 398–405 (1988)
Acknowledgments
This research was supported by the KAUST Visual Computing Center.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Michael S. Floater.
Rights and permissions
About this article
Cite this article
Ait-Haddou, R. Polynomial degree reduction in the discrete \(L_2\)-norm equals best Euclidean approximation of h-Bézier coefficients. Bit Numer Math 56, 1–14 (2016). https://doi.org/10.1007/s10543-015-0558-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10543-015-0558-9