Abstract
In this paper, we construct and analyse C 1 quartic interpolating splines on type-1 triangulations, approximating regularly distributed data. This is achieved by defining the associated Bernstein-Bézier coefficients from point values of the function to be approximated in such a way that C 1 regularity is obtained for enough regular functions as well as the optimal order of approximation. We construct such interpolating splines by combining a quasi-interpolating spline with one step of an interpolatory subdivision scheme. Numerical tests confirming the theoretical results are provided.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The use of spline interpolation and quasi-interpolation for the approximation of functions and data is widely developed in the literature and many approaches have been proposed. Schemes based on the construction of finite elements, macro-elements and local stable minimal determining sets for general (refined or not) triangulations of a polygonal domain have been proposed (see e.g. [16, 17] and references therein), as well as the definition of such approximating splines in the space spanned by a family of compactly supported functions (see e.g. [8] and [20]). In the uniform case, box splines have been also extensively used (see e.g. [5, 10, 24] and references therein, and [3, 4, 18, 19]), and a new procedure was introduced based on the definition of the Bernstein-Bézier (BB-) coefficients of the splines on each triangle in the partition by using only point values in a neighbourhood of the triangle. The BB-coefficients are properly defined to produce globally C 1 splines and to achieve the required polynomial reproduction (see e.g. [1, 14, 21, 23] and [22] for the 3D case).
The C 1 quartic scheme exact on cubic polynomials introduced in [23] is a particular case of a general family derived in [2] that depends on some free parameters. The BB-coefficients with respect to any triangle of the quasi-interpolating splines are defined from the values at a large number of points lying in a neighbourhood of the triangle, so it is quite natural to think about reducing the number of evaluations needed to compute the BB-coefficients. This issue is dealt with in [2], where it is proved that only evaluation at vertices and midpoints of edges of triangles are needed.
In this paper, we follow this approach and combine a quasi-interpolating spline with one step of the so called modified Butterfly interpolatory subdivision scheme to construct C 1 quartic interpolating splines on regular type-1 triangulations, whose BB-coefficients are defined uniquely from the values at the vertices of the triangulation.
The organization of the paper is as follows. In Sect. 2, some results on the representation of C 1-quartic splines on three-directional triangulations are recalled, as well as the notations to be used in the paper. In Sect. 3 we recall the family of quasi-interpolation operators studied in [2]. In particular, all of them depend on some free parameters, so we propose some specific choices for them. In Sect. 4 we present the construction of a family of interpolating splines, obtained by combining the quasi-interpolating splines of Sect. 3, with one step of the modified Butterfly interpolatory subdivision scheme. We also discuss the approximation properties of the corresponding operators. Finally, in Sect. 5, we propose some numerical tests to confirm the theoretical results established in the previous sections.
2 Notations and Preliminaries
We consider the type-1 triangulation Δ defined by the directions \(d_{1}:=\left ( h,h\right ) \), \(d_{2}:=\left ( h,-h\right ) \) and d 3 := d 1 + d 2, with h > 0. Its vertices v i,j are linear combinations of directions d 1 and d 2 with integer coefficients, i.e. v i,j := id 1 + jd 2, \(i,j\in \mathbb {Z}\). The two-dimensional lattice \(\mathcal {V}:=\left \{ v_{i,j}:i,j\in \mathbb {Z}\right \} \) decomposes the real plane into parallelograms P i,j with vertices v i,j, v i,j+1, v i+1,j+1 and v i+1,j (see Fig. 1(left)), each of which is subdivided into two triangles T i,j and \(\widetilde {T}_{i,j}\) obtained by connecting the vertices v i,j and v i+1,j+1, so that
The triangles sharing a vertex v i,j determine an hexagon, denoted by H i,j (see Fig. 1(right)).
The approximating splines will be constructed in the space
where \(\mathbb {P}_{4}\) stands for the space of bivariate quartic polynomials. Such splines will be defined by directly setting their BB-coefficients on the triangles of Δ (see e.g. [16]). The restriction to a triangle T ∈ Δ with vertices v 0, v 1 and v 2 of a spline \(s\in \mathcal {S}_{4}^{1}\left ( \varDelta \right ) \) can be expressed as
where \(B_{i,j,k}^{T}:=\frac {4!}{i!j!k!}b_{0}^{i}b_{1}^{j}b_{2}^{k}\), i, j, k ≥ 0, i + j + k = 4, are the Bernstein polynomials of degree 4 associated with T and the barycentric coordinates \(\left ( b_{0},b_{1},b_{2}\right ) \) w.r.t. T satisfy the equalities \(\left ( x,y\right ) =b_{0}v_{0}+b_{1}v_{1}+b_{2}v_{2},\ b_{0}+b_{1}+b_{2}=1\) for \(\left ( x,y\right ) \in T\). To alleviate the notation, no reference is made to the triangle with respect to which the barycentric coordinates are determined.
Each BB-coefficient \(c_{i,j,k}^{T}\) of the quartic polynomial s ∣T is associated to the domain point \(\xi _{i,j,k}^{4}:=\left ( iv_{0}+jv_{1}+kv_{2}\right ) /4\) in T. Let \(\mathcal {D}_{4}\) be the subset of the domain points arising when all triangles in Δ are run. Each vertex gives rise to a single point in \(\mathcal {D}_{4}\). The same is applicable for any domain point on an common edge to two triangles (see Fig. 2). If quadratic splines are considered instead of quartic splines, their BB-representations give rise to coefficients associated with the domain points \(\xi _{i,j,k}^{2}:=\left ( iv_{0}+jv_{1}+kv_{2}\right ) /2\), from which the subset \(\mathcal {D}_{2}\) is defined. Finally, the subset \(\mathcal {D}_{1}\) is the collection of all vertices of the triangulation Δ (see Fig. 3).
Moreover, we define \(\mathcal {D}_{\ell }:=\bigcup _{i,j}\mathcal {D}^{i,j}_{\ell }\), ℓ = 2, 4 with
-
\(\mathcal {D}^{i,j}_{4}:=\left \{ v_{i,j}\right \}\) ∪ \(\left \{ e_{i,j}^{k,m},k,m\in \left \{ 0,1\right \} ,k+m\neq 0\right \}\)
∪ \(\left \{u_{i,j}^{k,m},z_{i,j}^{k,m},k,m\in \left \{ -1,0,1\right \} ,k+m\neq 0\right \}\), where
-
\(e_{i,j}^{k,m}\) is the midpoint of \(\left [ v_{i,j},v_{i+k,j+m}\right ]\),
-
\(u_{i,j}^{k,m}:=\frac {1}{4}\left ( 3v_{i,j}+v_{i+k,j+m}\right ) \),
-
\(z_{i,j}^{k,m}:=\frac {1}{4}\left ( 2v_{i,j}+v_{i+k,j+m}+v_{r,s}\right ) \), with v r,s the third vertex of
\(\left [ v_{i,j},v_{i+k,j+m},v_{r,s}\right ] \in \varDelta \) counting counterclockwise;
-
-
\(\mathcal {D}^{i,j}_{2}:=\left \{ v_{i,j},e_{i,j}^{1,0},e_{i,j}^{0,1},e_{i,j}^{1,1}\right \}\).
3 C 1 Quartic Quasi-interpolating Splines on \(\mathcal {D}_{2}\)
In order to make the paper self-contained, here we briefly recall how the quasi-interpolating spline \(Q_{4,2}f\in \mathcal {S}_{4}^{1}\left ( \varDelta \right ) \) in [2] is defined. Such a spline is constructed using the values of f on \(\mathcal {D}_{2}\).
We take advantage of the fact that Δ is a uniform triangulation to define the BB-coefficients of the restriction of the quasi-interpolating Q 4,2 f to each triangle. For instance, we write the restriction of Q 4,2 f to the triangle T i,j as
where the notation \(c\left ( p\right ) \) is used for the BB-coefficient relative to the domain point \(p\in \mathcal {D}_{4}\).
Moreover, once defined the BB-coefficients relative to T i,j, those corresponding to the other five triangles around the vertex v i,j are defined by translation and/or rotation.
In order to obtain an interpolatory spline at the vertices, we define \(c\left ( v_{i,j}\right ) :=f\left ( v_{i,j} \right ) \).
The domain points \(\,p\in \mathcal {D}_{4}\) have been labelled as u, e and z-points. Their BB-coefficients will be defined as linear combinations of the values of f at 19 points in \(\mathcal {D}_{2}\) (see Fig. 3). As an example,
The coefficients used to define the above linear combination form the mask \(\boldsymbol {\gamma }\in \mathbb {R}^{19}\), and \(c\left ( u_{i,j}^{1,1}\right ) ={\mathbf {f}}^{i,j}\cdot \boldsymbol {\gamma }\), where the vector \({\mathbf {f}}^{i,j}\in \mathbb {R}^{19}\) contains the values of \(f\left ( p\right ) \), \(p\in \mathcal {D}_{4}\cap H_{i,j}\), enumerated as indicated in Fig. 4, as well as γ. The BB-coefficients associated with the other u-points (\(u_{i,j}^{1,0}\), \(u_{i,j}^{0,-1}\), \(u_{i,j}^{-1,-1}\), \(u_{i,j}^{-1,0}\), and \(u_{i,j}^{0,1}\)) are defined analogously from the rotated versions of γ.
In the same way, \(c\left ( e_{i,j}^{1,1}\right ) \) and \(c\left ( z_{i,j}^{1,1}\right ) \) are defined by considering the masks α and β, respectively. It means \(c\left ( e_{i,j}^{1,1}\right )={\mathbf {f}}^{i,j} \cdot \boldsymbol {\alpha }\) and \(c\left ( z_{i,j}^{1,1}\right )={\mathbf {f}}^{i,j} \cdot \boldsymbol {\beta }\). The BB-coefficients \(c\left ( e\right ) \) and \(c\left ( z\right ) \) relative to an e-point and a z-point, respectively, are defined from the rotated versions of α and β.
It is known that a quasi-interpolation operator in \(\mathcal {S}_{4}^{1}\left ( \varDelta \right ) \) can reproduce the space of cubic polynomials (see e.g. [10, 15]). Therefore, the masks α, β and γ must be defined to obtain C 1-regularity and the exactness on \(\mathbb {P}_{3}\) of the quasi-interpolation operator. In other words, we require that the following constrains are satisfied:
In [2] the following result is established.
Proposition 1
The imposition of (1) results in infinitely many solutions depending on the first three elements β 1 , β 2 , β 3 of the mask β . The mask α is uniquely determined from the following values (see Fig. 5):
The values of the masks β and γ are given in Figs. 6 and 7.
Concerning the error estimates, the following classical result (see e.g. [10, 16]) holds.
Theorem 1
For an arbitrary triangle T in Δ and for a given \(f\in C^{m+1}\left (\mathbb {R}^{2}\right ) \), 0 ≤ m ≤ 3,
for all \(0\leq \left \vert \nu \right \vert \leq m\) , ν := (ν 1, ν 2), where \(K_{\left \vert \nu \right \vert }\) are constants independent on h and Ω T denotes the union of all triangles T ∈ Δ that intersect T.
Masks β and γ depend on three parameters, so a strategy is needed to choose them.
The first strategy is reduced to assigning zero values to these parameters. Another possibility is to set β 1 = β 2 and β 3 = 0, so that the resulting masks have certain symmetries. Since
and \(\left \Vert \boldsymbol {\alpha }\right \Vert { }_{1}=3\), it is easy to minimize the upper bound \(U\left ( \beta _{1}\right ) :=\max \left \{ 3,\left \Vert \boldsymbol {\beta }\right \Vert { }_{1},\left \Vert \boldsymbol {\gamma }\right \Vert { }_{1}\right \} \) to obtain that \(\left \Vert Q_{4,2}\right \Vert { }_{\infty }\) is bounded by 3 if \(\beta _{1}\in \left [ \frac {13}{36},\frac {41}{84}\right ] \).
In the following we will use such a choice for the free parameters, obtaining a family of quasi-interpolating splines depending on β 1 and we denote it by \(Q^{\beta _1}_{4,2}f\).
4 C 1 Quartic Interpolating Splines on \(\mathcal {D}_{1}\)
In this section, we discuss the construction of new interpolating splines by application of a ‘preprocessing’ to the quasi-interpolating splines \(Q^{\beta _1}_{4,2}f\). The idea is, first, to approximate the function f at the points of type e by one step of a subdivision algorithm suitable for type-1 triangulated data, and then use the quasi-interpolating operator \(Q^{\beta _1}_{4,2}\). The result is a spline interpolating at the points of \(\mathcal {D}_{1}\) since the quasi-interpolant \(Q^{\beta _1}_{4,2}\) has this property.
4.1 The Modified Butterfly Interpolatory Subdivision Scheme
We recall that a bivariate subdivision scheme is an iterative algorithm for refining a set of points \(\mathbf {f}=\{f_{\boldsymbol {j}},\ j\in \mathbb {Z}^2\}\) by repeatedly applying a linear refinement operator S a of type
From (2) we see that, at each step of the recursion, the ‘refined’ points are linear combinations of the ‘coarse’ points with real coefficients being the subdivision mask \(\mathbf {a}=\left \{\mathrm {a}_{\boldsymbol {i}}, \, \boldsymbol {i}\in \mathbb {Z}^2\right \}\) (for more details, see [6, 7, 11], and reference therein). From (2) we also see that one step of a subdivision scheme transforms a set of data points attached to \(\mathbb {Z}^2\) into a set of data points attached to \(\frac {1}{2} \mathbb {Z}^2\).
Even though subdivision schemes usually keep refining data till convergence to a continuous limit, the idea here is to use just one step of the so called Modified Butterfly Interpolatory Subdivision Scheme (MBISS) for data on type-1 triangulations. The MBISS is an interpolatory scheme (see [13]) meaning that at each step the coarse set of points is included into the refined one and new points are inserted. This translates into the refinement rule (‘duplication’ rule)
Each of the three insertion rules of the MBISS, transforming a sequence from level k to level k + 1, is involving 10 points lying around the point to be inserted and are exactly the same for all three possible directions of insertion. They are as follows:
-
for the ‘horizontal’ insertion
(3) -
for the ‘vertical’ insertion
(4) -
for the ’diagonal’ insertion
(5)
For the MBISS we mention the following properties that are relevant in our discussion (see [13] for all details).
Proposition 2
If \(w\in \left (-\frac {1}{32},\frac {1}{32}\right )\) , then the MBISS is convergent. Moreover, for \(w\in \left (-\frac {1}{32},\frac {1}{32}\right )\) the MBISS step-wise reproduces the space \(\mathbb {P}_{3}\) of bivariate polynomials of degree 3. The latter means that in case the points at one level are sampled from a polynomial of degree 3, the points at the next level are samples of the same polynomial at refined grid values.
We remark that, in view of Proposition 2, the MBISS has approximation order 4 for all \(\omega \in \left (-\frac {1}{32},\frac {1}{32}\right )\) and that for ω = 0 the MBISS reduces to the better known Butterfly subdivision scheme presented in [12].
4.2 C 1 Quartic Interpolating Splines
Now we are able to construct the interpolating splines by approximating the values of f at the e-points of \(Q^{\beta _1}_{4,2}f\), by one step of the MBISS. Indeed, according to (3), (4), and (5), considering the notations used for \(Q^{\beta _1}_{4,2}f\), we define \(f(e_{i,j}^{1,1})\) as (see Fig. 8)
and similarly for the other e-points.
In this way, by combining the masks α, β and γ of \(Q^{\beta _1}_{4,2}f\) with the masks of the MBISS, we obtain new masks α ′, β ′ and γ ′ larger than the corresponding masks α, β and γ but still based on the same number of points (see Figs. 9, 10, 11). Such masks depend on the parameter β 1, coming from the quasi-interpolating spline \(Q^{\beta _1}_{4,2}f\) and ω coming from the subdivision scheme. Therefore, we denote the corresponding interpolating splines by \(I_{4,1}^{\beta _1,\omega }f\).
We remark that while for the construction of \(Q^{\beta _1}_{4,2}f\) we assume to know the values of f on \(\mathcal {D}_{2}\), for the construction of \(I_{4,1}^{\beta _1,\omega }f\) it is sufficient to know the function f on \(\mathcal {D}_{1}\), the vertices of the triangulation.
Thanks to the approximation properties of \(Q^{\beta _1}_{4,2}\) and of the MBISS here used, we have that \(I_{4,1}^{\beta _1,\omega }f\) is a quartic spline with C 1 smoothness and the associated operator \(I_{4,1}^{\beta _1,\omega }\) is exact on cubic polynomials and the error estimates of Theorem 1 hold.
Again, we continue by proposing some strategies in order to fix the free parameters. If we choose ω = 0, that corresponds to the classical Butterfly subdivision scheme, we have only one free parameter. Since
we find that the value of β 1 that minimizes the upper bound is \(\beta _1=\frac {29}{72}\).
Another possibility is to consider the parameter \(q:=\frac {3}{16}\beta _1-\frac 53\omega +4\beta _1\omega \), appearing in the masks β ′ and γ ′. If we minimize again the upper bound for the infinity norm of \(I_{4,1}^{\beta _1,\omega }\) \(\left (\left \|I_{4,1}^{\beta _1,\omega }\right \|{ }_\infty \leq \max \left \{ \left \Vert \boldsymbol {\alpha }^\prime \right \Vert { }_{1},\left \Vert \boldsymbol {\beta }^\prime \right \Vert { }_{1}, \left \Vert \boldsymbol {\gamma }^\prime \right \Vert { }_{1}\right \}\right )\) we find the same value \(\frac {145}{96}\) obtained before, corresponding to the choice \(q=\frac {29}{384}\). Hence, we can choose ω and β 1 consequently. Another possible choice is to set \(q=\frac {1}{12}\). In this case the masks β ′ and γ ′ have several zero coefficients in their definition, which is always convenient.
Obviously, other criteria for the selection of the free parameter can be considered.
5 Numerical Results
The performance of the operators defined in this paper are tested on two functions defined on the unit square. They are Franke’s function
and the radial function
The latter is a highly oscillating function.
In order to estimate the maximal error (ME) as a function depending on a parameter h (ME h), the error \(\left \vert f-Qf\right \vert \) is evaluated at M points in a finite subset \(G=\left \{ \left ( g_{1,i},g_{2,j}\right ) :\left (i,j\right ) \in J\right \} \) \(\subset \left [ 0,1\right ] ^{2}\). Moreover, the root mean square error (RMSE) is estimated as
Regarding the value of M, the splines Qf have been evaluated by the de Casteljau’s algorithm [16, p. 25] on 300 points in each of the triangles of the partition associated with the value h. Once computed ME h and RSME h, the numerical convergence orders are evaluated according to the expression \(NCO:=\log _{2}\frac {ME_{h}}{ME_{h/2}}\).
As said before, f 2 is a highly oscillating function, therefore the initial value of h must be smaller than the one used for f 1.
Table 1 shows the values ME h, RMSH h and NCO h relative to \(I_{4,1}^{\beta _{1},\omega }f\) with \(\beta _{1}=\frac {29}{72}\) and ω = 0. In Table 2 we report the results corresponding to the choice \(q=\frac {1}{12}\).
Finally, for the sake of comparison, in Table 3 we report the results obtained by using the quasi-interpolating spline \(Q^{\beta _1}_{4,2}f\) with \(\beta _{1}=\frac {2}{5} \in \left [ \frac {13}{36},\frac {41}{84}\right ]\) and in Table 4 we report the results obtained by the quasi-interpolating spline proposed in [23] (see Table 5 and Table 3 in [2]).
The results are in accordance with the theoretical order of convergence. We remark that the approximating splines \(Q^{\beta _1}_{4,2}f\) and the one proposed in [23] produce results similar to those obtained by \(I_{4,1}^{\beta _1,\omega }f\) for the two different selections of the parameters. However, the efficiency of \(I_{4,1}^{\beta _{1},\omega }\) is higher than that of \(Q_{4,2}^{\beta _{1}}\) and the operator proposed in [23] in terms of the number of evaluation points.
Moreover, Fig. 12 shows the interpolating splines \(I_{4,1}^{\beta _1,\omega }f_1\), \(I_{4,1}^{\beta _1,\omega }f_2\) and gives nice surfaces. They are comparable with those obtained in [2] and in [23] (see the figures there reported).
The approximation schemes here proposed have been developed to consider functions defined on the real plane, but the test functions f 1 and f 2 are defined on the unit square. To deal with triangles having a non interior vertex, the triangulation is extended as well as f 1 and f 2.
6 Conclusions
In this paper, we have constructed and analysed C 1 quartic interpolating splines on type-1 triangulations, approximating regularly distributed data. A characteristic of the proposed methodology is that the Bernstein-Bézier coefficients in each triangle of the constructed quasi-interpolants are directly defined as appropriate linear combinations of point values at domain points that lie in a neighbourhood of the triangle to achieve C 1 regularity and approximation order four for enough regular functions. We have constructed such interpolating splines by combining a quasi-interpolating spline with one step of an interpolatory subdivision scheme. Numerical tests confirming the theoretical results have been provided for the proposed spline scheme.
We remark that, the approximation schemes constructed in this paper and based on regularly distributed point values can be used in two-stage methods, as in [9], by firstly computing a polynomial approximant on each triangle and then by sampling the necessary data values from the approximant on each triangle. Finally, in order to apply the approximation schemes here proposed to compact domains, it is possible to construct special rules near the boundary (see [21]) or extend the triangulation.
References
Barrera, D., Dagnino, C., Ibáñez, M.J., Remogna, S.: Point and differential C 1 quasi-interpolation on three direction meshes. J. Comput. Appl. Math. 354, 373–389 (2019)
Barrera, D., Dagnino, C., Ibáñez, M.J., Remogna, S.: Quasi-interpolation by C 1 quartic splines on type-1 triangulations. J. Comput. Appl. Math. 349, 225–238 (2019)
Barrera, D., Guessab, A., Ibáñez, M.J., Nouisser, O.: Optimal bivariate C 1 cubic quasi-interpolation on a type-2 triangulation. J. Comput. Appl. Math. 234, 1188–1199 (2010)
Barrera, D., Ibáñez, M.J., Sablonnière, P., Sbibih, D.: On near-best discrete quasi-interpolation on a four-directional mesh. J. Comput. Appl. Math. 233, 1470–1477 (2010)
Chui, C.K.: Multivariate Splines. In: CBMS-NSF Regional Conference Series in Applied Mathematics, Vol. 54. SIAM, Philadelphia (1988)
Charina, M., Conti, C., Jetter, K., Zimmermann, G.: Scalar multivariate subdivision schemes and box splines. Comput. Aided Geom. Des. 28(5), 285–306 (2011)
Conti, C., Deng, C., Hormann, K.: Symmetric four-directional bivariate pseudo-spline symbols. Comput. Aided Geom. Des. 60, 10–17 (2018)
Dagnino, C., Remogna, S., Sablonnière, P.: Error bounds on the approximation of functions and partial derivatives by quadratic spline quasi-interpolants on non-uniform criss-cross triangulations of a rectangular domain. BIT 53, 87–109 (2013)
Davydov, O., Zeilfelder, F.: Scattered data fitting by direct extension of local polynomials to bivariate splines. Adv. Comput. Math. 21, 223–271 (2004)
de Boor, C., Höllig, K., Riemenschneider, S.: Box Splines. Springer, New York (1993)
Dyn, N., Levin, D.: Subdivision schemes in geometric modelling. Acta Numer. 11, 73–144 (2002)
Dyn, N., Levin, D., Gregory, J.A.: A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans. Graph. 9, 160–169 (1990)
Hed, S.: Analysis of subdivision schemes for surface generation. M.Sc. thesis, Tel Aviv University, 1992
Hering-Bertram, M., Reis, G., Zeilfelder, F.: Adaptive quasi-interpolating quartic splines. Computing 86, 89–100 (2009)
Jia, R.Q.: Approximation order from certain spaces of smooth bivariate splines on a three-direction mesh. Trans. Am. Math. Soc. 295, 199–212 (1986)
Lai, M.J., Schumaker, L.L.: Spline Functions on Triangulations. Cambridge University Press, Cambridge (2007)
Nürnberger, G., Zeilfelder, F.: Developments in bivariate spline interpolation. J. Comput. Appl. Math. 121, 125–152 (2000)
Remogna, S.: Constructing good coefficient functionals for bivariate C 1 quadratic spline quasi-interpolants. In: Daehlen, M., et al. (eds.), Mathematical Methods for Curves and Surfaces. LNCS, vol. 5862, pp. 329–346. Springer, Berlin Heidelberg (2010)
Remogna, S.: Bivariate C 2 cubic spline quasi-interpolants on uniform Powel–Sabin triangulations of a rectangular domain. Adv. Comput. Math. 36, 39–65 (2012)
Sablonnière, P.: Quadratic spline quasi-interpolants on bounded domains of \(\mathbb {R}^d,\ d=1,2,3\). Rend. Sem. Mat. Univ. Pol. Torino 61, 229–246 (2003)
Sorokina, T., Zeilfelder, F.: Optimal quasi-interpolation by quadratic C 1 splines on four-directional meshes. In: Chui, C., et al. (eds.), Approximation Theory, Gatlinburg 2004, vol. XI, pp. 423–438. Nashboro Press, Brentwood (2005)
Sorokina, T., Zeilfelder, F.: Local quasi-interpolation by cubic C 1 splines on type-6 tetrahedral partitions. IMA J. Numer. Anal. 27, 74–101 (2007)
Sorokina, T., Zeilfelder, F.: An explicit quasi-interpolation scheme based on C 1 quartic splines on type-1 triangulations. Comput. Aided Geom. Des. 25, 1–13 (2008)
Wang, R.H.: Multivariate Spline Functions and Their Applications. Science Press, Beijing/New York; Kluwer Academic Publishers, Dordrecht/Boston/London (2001)
Acknowledgements
The authors thank the referee for the helpful suggestions. The second, third and fifth authors are members of the INdAM Research group GNCS. The authors of the University of Granada are members of the research group FQM 191 Matemática Aplicada funded by the PAIDI program of the Junta de Andalucía. This work was partially supported by the program “Progetti di Ricerca 2019” of the Gruppo Nazionale per il Calcolo Scientifico (GNCS)—INdAM.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Barrera, D., Conti, C., Dagnino, C., Ibáñez, M.J., Remogna, S. (2021). C1-Quartic Butterfly-Spline Interpolation on Type-1 Triangulations. In: Fasshauer, G.E., Neamtu, M., Schumaker, L.L. (eds) Approximation Theory XVI. AT 2019. Springer Proceedings in Mathematics & Statistics, vol 336. Springer, Cham. https://doi.org/10.1007/978-3-030-57464-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-57464-2_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57463-5
Online ISBN: 978-3-030-57464-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)