<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Comparative Study of Methods for Scattered Data Interpolation Using Minimum Norm Networks and Quartic Triangular Bézier Surfaces</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Krassimira</forename><surname>Vlachkova</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Mathematics and Informatics</orgName>
								<orgName type="institution">Sofia University &quot;St. Kliment Ohridski&quot;</orgName>
								<address>
									<addrLine>5 James Bourchier Blvd</addrLine>
									<postCode>1164</postCode>
									<settlement>Sofia</settlement>
									<country key="BG">Bulgaria</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Krum</forename><surname>Radev</surname></persName>
							<email>kvradev@uni-sofia.bg</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Mathematics and Informatics</orgName>
								<orgName type="institution">Sofia University &quot;St. Kliment Ohridski&quot;</orgName>
								<address>
									<addrLine>5 James Bourchier Blvd</addrLine>
									<postCode>1164</postCode>
									<settlement>Sofia</settlement>
									<country key="BG">Bulgaria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department">Information Systems &amp; Grid Technologies</orgName>
								<orgName type="institution">Fifteenth International Conference</orgName>
								<address>
									<addrLine>ISGT, 2022, May 27-28</addrLine>
									<postCode>2022</postCode>
									<settlement>Sofia</settlement>
									<country key="BG">Bulgaria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Comparative Study of Methods for Scattered Data Interpolation Using Minimum Norm Networks and Quartic Triangular Bézier Surfaces</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D60B9CDAC64EDFD818E15A509D07E661</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T01:09+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Scattered data interpolation</term>
					<term>curve network</term>
					<term>minimum norm network</term>
					<term>spline</term>
					<term>Bézier surface (K. Radev) ORCID: 0000-0002-8832-7336 (K. Vlachkova); 0000-0002-6515-169X (K. Radev)</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We consider the problem of scattered data interpolation in R3 using curve networks extended to smooth interpolation surfaces. <ref type="bibr" target="#b12">Nielson (1983)</ref> proposed a solution that constructs smooth interpolation curve network with minimal L2-norm of the second derivative. The obtained minimum norm network (MNN) is cubic. Vlachkova (2020) generalized Nielson's result to smooth interpolation curve networks with minimal Lp-norm of the second derivative for 1&lt;p&lt;∞. Vlachkova and Radev (2020) proposed an algorithm that degree elevates the MNN to quartic curve network and then extends it to a smooth surface consisting of quartic triangular Bézier surfaces. Here we apply this algorithm to the following two curve networks: (i) the MNN which is degree elevated to quartic; (ii) the minimum Lp-norm network for p=3/2 which is slightly modified to quartic. We evaluate and compare the quality and the shape of the obtained surfaces with respect to different criteria. We performed a large number of experiments using data of increasing complexity. Here we present and comment the results of our experiments.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Interpolation of data points in ℝ 3 by smooth surface is a fundamental problem in applied mathematics which finds applications in a variety of fields such as medicine, architecture, archeology, computer graphics and animation, bioinformatics, scientific visualization, and more. In general the problem can be formulated as follows: Given a set of points (x i , y i , z i ) ∈ ℝ 3 , i = 1, ..., n, find a bivariate function F(x, y) defined in a certain domain D containing points V i = (x i , y i ), such that F possesses continuous partial derivatives up to a given order, and F(x i , y i ) = z i .</p><p>Various methods and approaches for solving this problem were proposed and discussed, see, e.g., the surveys <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b2">3]</ref>, and also <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref>. A standard approach to solve the problem consists of two steps, see <ref type="bibr" target="#b0">[1]</ref>:</p><p>1. Construct a triangulation T = T(V 1 , ..., V N ); 2. For every triangle in construct a surface which interpolates the data in the three vertices.</p><p>The interpolation surface constructed in Step 2 is usually polynomial or piecewise polynomial. Typically, the patches are computed with a priori prescribed normal vectors at the data points G 1 or G 2 smoothness of the resulting surface is achieved either by increasing the degree of the patches, or by the so called splitting <ref type="bibr" target="#b5">[6]</ref> in which for each triangle in T a macro-patch consisting of a fixed number of Bézier sub-patches is constructed. Splitting allows to keep the degree of the Bézier patches low by increasing the degrees of freedom. In practice using patches of least degree and splitting is preferable since it is computationally simple and efficient.</p><p>Shirman and Séquin <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref> construct a G 1 smooth surface consisting of quartic triangular Bézier surfaces. Their method assumes that the normal vectors at the data points are given as part of the input. Shirman and Séquin construct a smooth cubic curve network defined on the edges of T, first, and then degree elevate it to quartic. Next, they apply splitting where for each triangle in T a macro-patch consisting of three quartic Bézier sub-patches is constructed. To compute the inner Bézier control points closest to the boundary of the macro-patch, Shirman and Séquin use a method proposed by Chiyokura and Kimura <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref>. The interpolation surfaces constructed by Shirman and Séquin's algorithm often suffer from unwanted bulges, tilts, and shears as pointed out by the authors in <ref type="bibr" target="#b10">[11]</ref> and more recently by Hettinga and Kosinka in <ref type="bibr" target="#b11">[12]</ref>.</p><p>Nielson <ref type="bibr" target="#b12">[13]</ref> proposed a three-steps method for solving the interpolation problem as follows:</p><p>Step 1. Triangulation. Construct a triangulation T of V i , i = 1, ..., n. The domain D is the union of all triangles in T.</p><p>Step 2. Minimum norm network. The interpolant F and its first order partial derivatives are defined on the edges of T to satisfy an extremal property. The resulting MNN is a cubic curve network, i. e. on every edge of T it is a cubic polynomial.</p><p>Step 3. Interpolation surface. The MNN obtained is extended to F by an appropriate blending method based on convex combination schemes. Nielson's interpolant F is a rational function on every triangle in T.</p><p>Andersson et al. <ref type="bibr" target="#b13">[14]</ref> focused on Step 2 of the above method, namely the construction of the MNN. The authors gave a new proof of Nielson's result by using a different approach. They constructed a system of simple linear curve networks called basic curve networks and then represented the second derivative of the MNN as a linear combination of these basic curve networks. The new approach allows to consider and handle the case where the data are convex and we seek a convex interpolant. Andersson et al. formulate the corresponding extremal constrained interpolation problem of finding a minimum norm network that is convex along the edges of the triangulation. The extremal network is characterized as a solution to a nonlinear system of equations.</p><p>Vlachkova and Radev <ref type="bibr" target="#b14">[15]</ref> proposed an algorithm for interpolation of data in ℝ 3 which improves on Shirman and Séquin's approach in the following way. First, they use Nielson's MNN which is degree elevated to quartic curve network. Second, they extend it to a smooth surface consisting of quartic triangular Bézier patches by applying different strategy for computation of the control points. A significant advantage of Nielson's method is that the normal vectors at the data points are obtained through the computation of the MNN. Moreover, during the computation of control points closest to the boundary of a macro-patch, Vlachkova and Radev <ref type="bibr" target="#b14">[15]</ref> adopt additional criteria so that to avoid unwanted distortions and twists which appear in surfaces constructed by Shirman and Séquin's method. As a result, the quality of the resulting surfaces is improved.</p><p>Vlachkova <ref type="bibr" target="#b15">[16]</ref> extended Nielson's MNN to minimum L p -norm networks for 1 &lt; p &lt; ∞. The most important conclusions in <ref type="bibr" target="#b15">[16]</ref> are as follows:</p><p>• the results allow the efficient computation of the minimum L p -norm networks for 1 &lt; p &lt; ∞; • the normal vectors at the data points are obtained simultaneously with the computation of the minimum L p -norm networks;</p><p>• the minimum L p -norm networks are obtained through a global optimization which improves their shape;</p><p>• the results allows the construction of optimized polynomial minimum norm networks of a priori given degree. In this paper, we consider the following two curve networks: (i) Nielson's MNN which is degree elevated to quartic; (ii) the minimum L p -norm network for p = 3/2 which is slightly modified to quartic. Using the algorithm proposed in <ref type="bibr" target="#b14">[15]</ref>, we construct the corresponding two interpolation surfaces consisting of quartic triangular Bézier patches. Our goal is to evaluate and compare the quality and the shape of these surfaces. We have chosen the following criteria for comparison:</p><p>(i) the highlight-line algorithm <ref type="bibr" target="#b16">[17]</ref>;</p><p>(ii) the color plot of the Gaussian curvature;</p><p>(iii) the maximum distance between the function sampled at the data points and the corresponding interpolant.</p><p>Our work and contributions presented here are in the field of experimental algorithmics. We share and comment on the observations from the experiments performed, which will help to further optimize the quality and the shape of the interpolation surfaces generated with the algorithm proposed in <ref type="bibr" target="#b14">[15]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Preliminaries and related work</head><p>Let n ≥ 3 be an integer and P i : = (x i , y i , z i ), i = 1, ..., n be different points in ℝ 3 . We call this set of points data. We assume that the projections V i = (x i , y i ) of the data Oxy into the plane are different and non-collinear. Stressing the fact that V i are in a general position, although not necessarily irregularly placed, we call such data scattered. Definition 1. A collection of non-overlapping, non-degenerate triangles in is a triangulation of the points V i , i = 1, ..., n, if the set of the vertices of the triangles coincides with the set of the points V i , i = 1, ..., n.</p><p>Hereafter we assume that a triangulation T of the points V i , i = 1, ..., n, is given and fixed. Furthermore, for the sake of simplicity, we assume that the domain D formed by the union of the triangles in T is connected. In general D is a collection of polygons with holes. The set of the edges of the triangles in T is denoted by E. If there is an edge between V i and V j in E, it will be referred to by e ij or simply by e if no ambiguity arises. Definition 2. A curve network is a collection of real-valued univariate functions {f e } e∈E defined on the edges in E.</p><p>With any real-valued bivariate function defined on we naturally associate the curve network defined as the restriction of on the edges in , i. e. for , The smoothness of the interpolation curve network F ∈ C p (E) geometrically means that at each point P i there is a tangent plane to F, where a plane is tangent to the curve network at a point P i if it contains the tangent vectors at P i of the curves incident to P i .</p><p>Inner product and L p -norm are defined in C p (E) by where F ∈ C p (E) and G: = {g e } e∈E ∈ C p (E). We denote the networks of the second derivative of F by F″: = {f e ″} e∈E and consider the following extremal problem:</p><p>For i = 1, ..., n let m i denote the degree of the vertex V i , i. e. the number of the edges in E incident to V i . In <ref type="bibr" target="#b13">[14]</ref> for any pair of indices is, such that i = 1, ..., n and s = 1, ..., m i -2, a basic curve network B is is defined on E. The basic curve networks are linear curve networks of minimal support.</p><p>Let q be the conjugate of p, i.e. 1/p + 1/q = 1. In <ref type="bibr" target="#b15">[16]</ref> a full characterization of the solution F * to the extremal problem (P p ) for 1 &lt; p &lt; ∞ was made. It was shown that the curve network F * ∈ C p (E) solves problem (P p ) for 1 &lt; p &lt; ∞ if and only if where</p><p>The coefficients α is are obtained as the unique solution to a system of equations which is nonlinear except in the case p = 2 where it is linear. We note that Nielson's MNN is obtained for p = 2. We also note that in the case where q is an even number then the corresponding minimum L p -norm network is a polynomial curve network of degree q + 1. In the case where q is an odd number then on every edge of the triangulation the corresponding minimum L p -norm network is either a polynomial of degree q + 1, or a spline of degree q + 1 with one knot. Now we briefly discuss the constrained interpolation problem of finding a minimum norm network which is convex along the edges of T. We recall that this problem was set and solved in <ref type="bibr" target="#b13">[14]</ref>.</p><p>For a given triangulation, there is a unique continuous function L : D → ℝ 1 that is linear inside each of the triangles of T and interpolates the data. Definition 3. Scattered data D in are convex if there exists a triangulation T of V i , i = 1, ..., n, such that the corresponding function L is convex. The data are strictly convex if they are convex and the gradient of L has a jump discontinuity across each edge inside D.</p><p>We introduce the class of smooth interpolation edge convex curve networks and consider the following constrained extremal interpolation problem</p><p>In <ref type="bibr" target="#b13">[14]</ref> it was shown that in the case of strictly convex data problem has a unique solution (the edge convex MNN) such that where (x) + : = max(x, 0), and α is ∈ ℝ. The coefficients α is are obtained as the unique solution to a nonlinear system of equations. The solution F ̂* on each edge in T is either a convex cubic polynomial, or a convex cubic spline with one knot consisting of a linear function and a convex cubic polynomial.</p><p>In this paper we consider the unconstrained problem (P p ) for p = 3/2 and also the constrained problem (P ̂). The solution of (P p ) for p = 3/2 (hence q =3) on each edge in T is a quartic spline with at most one knot. For both problems, we slightly modify their solutions to obtain a polynomial curve networks (quartic for (P p ) for p = 3/2, and cubic for (P ̂)) while preserving the same tangent planes at the data points. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Results from the experiments</head><p>Here we present and comment on two examples from the experiments performed and we share our observations and conclusions. We use BezierView <ref type="bibr" target="#b17">[18]</ref> to visualize the highlight lines and the Gaussian curvature of the interpolation surfaces.</p><p>Example 1. We consider data obtained from a symmetric triangular pyramid. We have n = 4, V 4 = (0,0), and z i = 0, i = 1,2,3, z 4 = -1/2. The triangulation and the corresponding MNN are shown in Figure <ref type="figure" target="#fig_0">1</ref>. The highlight lines on the interpolation surface are visualized in Figure <ref type="figure">2</ref> (left). The Gaussian curvature is visualized in Figure <ref type="figure">2</ref> (right) where the color scale goes from blue (low) to red (large). The minimum value of the Gaussian curvature is -11.8318, the maximum value is 34.3368. The surface that interpolates the edge convex MNN is shown in Figure <ref type="figure">3</ref>. The highlight lines of this surface are visualized in Figure <ref type="figure">3</ref> (left) and its Gaussian curvature is visualized in Figure <ref type="figure">3</ref> (right). The minimum value of the Gaussian curvature is -0.6046, and the maximum value is 36.1598.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 1</head><p>The data for Example 2 Example 2. We consider the convex function f = exp((x -0.5) 2 + (y -0.5) 2 ) which is sampled at 25 points shown in Table <ref type="table">1</ref>. The triangulation, which is shown in Figure <ref type="figure">4</ref> (left), is the Delaunay triangulation. The corresponding edge convex MNN is shown in Figure <ref type="figure">4</ref> (right). The highlight lines on the surface are visualized in Figure <ref type="figure" target="#fig_3">6</ref>.</p><p>For Example 1, see Figure <ref type="figure">2</ref>, we can see that our interpolant for the unconstrained case is visually pleasant: the highlight lines are smooth with a small number of inflection points (if any), and the Gaussian curvature is evenly distributed. The highlight lines of the surface interpolating the edge convex MNN in Figure <ref type="figure">3</ref> (left) also look nicely as in the unconstrained case but the Gaussian curvature in Figure <ref type="figure">3</ref> (right) is not evenly distributed.</p><p>For Example 2 where the data are sampled from the convex exponential function, it is clearly seen that the interpolation surface generated from our algorithm presented in <ref type="bibr" target="#b14">[15]</ref>, see Figure <ref type="figure">5</ref> (right), significantly improves on the surface generated from Shirman and Sequin's algorithm <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref>, see Figure <ref type="figure">5</ref> (left). Although at first glance the surface in Figure <ref type="figure">5</ref> (right) visually even appears convex, when we examine the highlight lines in Figure <ref type="figure" target="#fig_3">6</ref> in detail, it is clearly seen that it is not convex.</p><p>The above observations shows that the algorithm presented in <ref type="bibr" target="#b14">[15]</ref> can be refined and improved further. Another conclusion obtained from our preliminary numerical experiments is that using the modified quartic minimum L p -norm network for p = 3/2 gives better results with respect to the maximum distance than using the degree elevated MNN.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusion and future work</head><p>Given the importance of surface modeling and simulation techniques in practice, it is important to better understand and create interpolation surfaces with good approximation properties based on different criteria. In the future we intend to enlarge our work by analyzing in-depth more data sets, which will support further optimization of our algorithm <ref type="bibr" target="#b14">[15]</ref>. More details will be presented in the full version of this paper.  The highlight lines of the surface interpolating the edge convex MNN and generated using Algorithm 2 in <ref type="bibr" target="#b14">[15]</ref> </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>( 1 )</head><label>1</label><figDesc>where 0 ≤ t ≤ || e || and || e || = Furthermore, according to the context F will denote either a real-valued bivariate function or a curve network defined by (1). For p, such that 1 &lt; p &lt; ∞, we introduce the following class of smooth interpolants where is the class of bivariate continuous functions defined in D, AC is the class of univariate absolutely continuous functions defined in [0, || e ||], and L p is the class of univariate functions defined in [0, || e ||] whose p-th power of the absolute value is Lebesgue integrable. The restrictions on E of the functions in F p form the corresponding class of so-called smooth interpolation curve networks (2)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :Figure 2 :Figure 3 :</head><label>123</label><figDesc>Figure 1: Example 1: (left). The triangulation; (right) The MNN (p=2)</figDesc><graphic coords="6,62.36,399.04,156.02,124.14" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 4 :Figure 5 :</head><label>45</label><figDesc>Figure 4: Example 2: (left) The Delaunay triangulation for n=25; (right) The edge convex MNN</figDesc><graphic coords="9,51.02,234.71,172.96,110.41" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Example 2:The highlight lines of the surface interpolating the edge convex MNN and generated using Algorithm 2 in<ref type="bibr" target="#b14">[15]</ref> </figDesc><graphic coords="9,109.17,398.60,238.03,138.67" type="bitmap" /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Acknowledgments</head><p>This work was supported in part by Sofia University Science Fund Grant No. 80-10-109/2022, and European Regional Development Fund and the Operational Program "Science and Education for Smart Growth" under contract № BG05M2OP001-1.001-0004 (2018-2023).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A survey of parametric scattered data fitting using triangular interpolants</title>
		<author>
			<persName><forename type="first">S</forename><surname>Mann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Loop</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lounsbery</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Meyers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Painter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Derose</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sloan</surname></persName>
		</author>
		<idno type="DOI">10.1137/1.9781611971651.ch8</idno>
	</analytic>
	<monogr>
		<title level="m">Curve and Surface Design</title>
				<editor>
			<persName><forename type="first">H</forename><surname>Hagen</surname></persName>
		</editor>
		<meeting><address><addrLine>Philadelphia</addrLine></address></meeting>
		<imprint>
			<publisher>SIAM</publisher>
			<date type="published" when="1992">1992</date>
			<biblScope unit="page" from="145" to="172" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Scattered data techniques for surfaces</title>
		<author>
			<persName><forename type="first">S</forename><surname>Lodha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Franke</surname></persName>
		</author>
		<idno type="DOI">10.1109/DAG-STUHL.1997.1423115</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of Dagstuhl Conference on Scientific Visualization</title>
				<meeting>Dagstuhl Conference on Scientific Visualization<address><addrLine>Washington</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society Press</publisher>
			<date type="published" when="1997">1997</date>
			<biblScope unit="page" from="182" to="222" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A survey of surface reconstruction from point clouds</title>
		<author>
			<persName><forename type="first">M</forename><surname>Berger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tagliasacchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Seversky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Alliez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Guennebaud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Levine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sharf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Silva</surname></persName>
		</author>
		<idno type="DOI">10.1111/cgf.12802</idno>
	</analytic>
	<monogr>
		<title level="j">Comput. Graph. Forum</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="page" from="301" to="329" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Curve and surface reconstruction: algorithms with mathematical analysis</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">K</forename><surname>Dey</surname></persName>
		</author>
		<idno type="DOI">10.1017/CBO9780511546860</idno>
	</analytic>
	<monogr>
		<title level="s">Cambridge Monographs on Applied and Computational Mathematics</title>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>Cambridge University Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Scattered data interpolation for computer graphics</title>
		<author>
			<persName><forename type="first">K</forename><surname>Anjyo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lewis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Pighin</surname></persName>
		</author>
		<ptr target="http://olm.co.jp/rd/research_event/scattered-datainterpolation-for-computer-graphics" />
	</analytic>
	<monogr>
		<title level="m">SIGGRAPH 2014 course notes</title>
				<imprint>
			<date type="published" when="2014-04-15">2014. April 15, 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Finite elements stiffness matrices for analysis of plate bending</title>
		<author>
			<persName><forename type="first">R</forename><surname>Clough</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Tocher</surname></persName>
		</author>
		<ptr target="http://contrails.iit.edu/reports/8574" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st Conference on Matrix Methods in Structural Mechanics</title>
				<meeting>the 1st Conference on Matrix Methods in Structural Mechanics<address><addrLine>Ohio</addrLine></address></meeting>
		<imprint>
			<publisher>Wright-Patterson A. F. B</publisher>
			<date type="published" when="1965">1965</date>
			<biblScope unit="volume">66</biblScope>
			<biblScope unit="page" from="515" to="545" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Local surface interpolation with Bézier patches</title>
		<author>
			<persName><forename type="first">L</forename><surname>Shirman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Séquin</surname></persName>
		</author>
		<idno type="DOI">10.1016/0167-8396(87)90003-3</idno>
	</analytic>
	<monogr>
		<title level="j">Comput. Aided Geom. Des</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="279" to="295" />
			<date type="published" when="1987">1987</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Local surface interpolation with Bézier patches: errata and improvements</title>
		<author>
			<persName><forename type="first">L</forename><surname>Shirman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Séquin</surname></persName>
		</author>
		<idno type="DOI">10.1016/0167-8396(91)90005-V</idno>
	</analytic>
	<monogr>
		<title level="j">Comput. Aided Geom. Des</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="217" to="221" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Design of solids with free-form surfaces</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chiyokura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Kimura</surname></persName>
		</author>
		<idno type="DOI">10.1145/964967.801160</idno>
	</analytic>
	<monogr>
		<title level="m">SIGGRAPH &apos;83 Proceedings of the 10 th Annual Conference on Computer Graphics and Interactive Techniques</title>
				<editor>
			<persName><forename type="first">P</forename><forename type="middle">P</forename><surname>Tanner</surname></persName>
		</editor>
		<meeting><address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="1983">1983</date>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="289" to="298" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Localized surface interpolation method for irregular meshes</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chiyokura</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-4-431-68036-9_1</idno>
	</analytic>
	<monogr>
		<title level="m">Advanced Computer Graphics, Proceedings of Computer Graphics Tokyo&apos;86</title>
				<editor>
			<persName><forename type="first">T</forename><surname>Kunii</surname></persName>
		</editor>
		<meeting><address><addrLine>Tokyo</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1986">1986</date>
			<biblScope unit="page" from="3" to="19" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Local surface interpolation with shape parameters between adjoining Gregory patches</title>
		<author>
			<persName><forename type="first">L</forename><surname>Shirman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Séquin</surname></persName>
		</author>
		<idno type="DOI">10.1016/0167-8396(90)90001-8</idno>
	</analytic>
	<monogr>
		<title level="j">Comput. Aided Geom. Des</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="375" to="388" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Multisided generalisations of Gregory patches</title>
		<author>
			<persName><forename type="first">G</forename><surname>Hettinga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kosinka</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.cagd.2018.03.005</idno>
	</analytic>
	<monogr>
		<title level="j">Comput. Aided Geom. Des</title>
		<imprint>
			<biblScope unit="volume">62</biblScope>
			<biblScope unit="page" from="166" to="180" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A method for interpolating scattered data based upon a minimum norm network</title>
		<author>
			<persName><forename type="first">G</forename><surname>Nielson</surname></persName>
		</author>
		<idno type="DOI">10.1090/S0025-5718-1983-0679444-7</idno>
	</analytic>
	<monogr>
		<title level="j">Math. Comput</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="page" from="253" to="271" />
			<date type="published" when="1983">1983</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Interpolation of convex scattered data in R3 based upon an edge convex minimum norm network</title>
		<author>
			<persName><forename type="first">L</forename><surname>Andersson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Elfving</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Iliev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Vlachkova</surname></persName>
		</author>
		<idno type="DOI">10.1006/jath.1995.1020</idno>
	</analytic>
	<monogr>
		<title level="j">J. of Approx. Theory</title>
		<imprint>
			<biblScope unit="volume">80</biblScope>
			<biblScope unit="page" from="299" to="320" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Interpolation of data in R3 using quartic triangular Bezier surfaces</title>
		<author>
			<persName><forename type="first">K</forename><surname>Vlachkova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Radev</surname></persName>
		</author>
		<idno type="DOI">10.1063/5.0040457</idno>
	</analytic>
	<monogr>
		<title level="m">AIP Conf. Proc</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="volume">2325</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Interpolation of scattered data in R3 using minimum</title>
		<author>
			<persName><forename type="first">K</forename><surname>Vlachkova</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Lp-norm network, 1 &lt; p &lt; ∞</title>
		<idno type="DOI">10.1016/j.jmaa.2019.123824</idno>
	</analytic>
	<monogr>
		<title level="j">J. Math. Anal. Appl</title>
		<imprint>
			<biblScope unit="volume">482</biblScope>
			<biblScope unit="page">123824</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Highlight-line algorithm for realtime surface-quality assessment</title>
		<author>
			<persName><forename type="first">K.-P</forename><surname>Beier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Chen</surname></persName>
		</author>
		<idno type="DOI">10.1016/0010-4485(94)90073-6</idno>
	</analytic>
	<monogr>
		<title level="j">Comput.-Aided Des</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="268" to="277" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title/>
		<author>
			<persName><surname>Bezierview</surname></persName>
		</author>
		<ptr target="https://www.cise.ufl.edu/research/SurfLab/bview,2015" />
		<imprint>
			<date type="published" when="2022-04-15">April 15, 2022</date>
		</imprint>
		<respStmt>
			<orgName>SurfLab, University of Florida</orgName>
		</respStmt>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
