<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JGIS</journal-id><journal-title-group><journal-title>Journal of Geographic Information System</journal-title></journal-title-group><issn pub-type="epub">2151-1950</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jgis.2017.93022</article-id><article-id pub-id-type="publisher-id">JGIS-77147</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  Accuracy Assessment and Comparative Analysis of IDW, Spline and Kriging in Spatial Interpolation of Landform (Topography): An Experimental Study
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Maduako</surname><given-names>Nnamdi Ikechukwu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Elijah</surname><given-names>Ebinne</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ufot</surname><given-names>Idorenyin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ndukwu</surname><given-names>Ike Raphael</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Geoinformatics and Surveying, University of Nigeria, Nsukka, Nigeria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ikechukwu.maduako@unn.edu.ng(MNI)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>18</day><month>05</month><year>2017</year></pub-date><volume>09</volume><issue>03</issue><fpage>354</fpage><lpage>371</lpage><history><date date-type="received"><day>March</day>	<month>28,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>June</month>	<year>20,</year>	</date><date date-type="accepted"><day>June</day>	<month>23,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  It is practically impossible and unnecessary to obtain spatial-temporal information of any given continuous phenomenon at every point within a given geographic area. The most practical approach has always been to obtain information about the phenomenon as in many sample points as possible within the given geographic area and estimate the values of the unobserved points from the values of the observed points through spatial interpolation. However, it is important that users understand that different interpolation methods have their strength and weaknesses on different datasets. It is not correct to generalize that a given interpolation method (e.g. Kriging, Inverse Distance Weighting (IDW), Spline etc.) does better than the other without taking into cognizance, the type and nature of the dataset and phenomenon involved. In this paper, we theoretically, mathematically and experimentally evaluate the performance of Kriging, IDW and Spline interpolation methods respectively in estimating unobserved elevation values and modeling landform. This paper undertakes a comparative analysis based on the prediction mean error, prediction root mean square error and cross validation outputs of these interpolation methods. Experimental results for each of the method on both biased and normalized data show that Spline provided a better and more accurate interpolation within the sample space than the IDW and Kriging methods. The choice of an interpolation method should be phenomenon and data set structure dependent.
 
</p></abstract><kwd-group><kwd>Spatial Interpolation</kwd><kwd> IDW</kwd><kwd> Kriging</kwd><kwd> Spline and Modeling Elevation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Interpolation aims at finding the values of a function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x2.png" xlink:type="simple"/></inline-formula> for an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x3.png" xlink:type="simple"/></inline-formula> between different <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x4.png" xlink:type="simple"/></inline-formula> values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x5.png" xlink:type="simple"/></inline-formula> at which the values of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x6.png" xlink:type="simple"/></inline-formula> are given. The given values</p><disp-formula id="scirp.77147-formula247"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x7.png"  xlink:type="simple"/></disp-formula><p>can be obtained from a mathematical function or from an empirical function modelled from observations or experiments [<xref ref-type="bibr" rid="scirp.77147-ref1">1</xref>] . Spatial interpolation therefore aims at estimating values of a spatial phenomenon or function (temperature, elevation, etc.) at unobserved/estimated points, given values of the phenomenon at observed/estimated points.</p><p>Spatial interpolation has continued to be an important tool for estimating continuous spatial environmental variables for effective decision making. Many modeling tools including Geographic Information System offer the earth and environmental scientist the ability to carry out spatial interpolation routinely to generate useful spatial continuous data for all kinds of analysis [<xref ref-type="bibr" rid="scirp.77147-ref2">2</xref>] . Interpolation becomes very useful and essential in scenarios where, the resolution, orientation, or cell size of a discretized surface varies from what is needed. It is also employed when continuous surface is represented by a data model different from what is desired, and when data spread does not cover an area of interest totally [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] . Spatial interpolation methods give a means of predicting values of an environmental parameter at unmeasured location using data from point measurements within the sample space [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] . In an ideal situation, a finite set of inputs establishes variations in an environmental parameter and they exactly conform to an established physical law. If a relationship is established, the values of the desired parameter can be correctly estimated. The relationship between target variable and the physical environment cannot be modeled exactly because of its complexity [<xref ref-type="bibr" rid="scirp.77147-ref5">5</xref>] . This is due to a lack of sufficient knowledge of: (a) the complete list of inputs into the model (b) the relationship needed to determine the output from these inputs and (c) the importance of the random part of the system. Estimating a model using field measurement of the parameter of interest then becomes the only way [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] .</p><p>For a sample of a target variable<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x8.png" xlink:type="simple"/></inline-formula>, denoted as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x9.png" xlink:type="simple"/></inline-formula> (where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x10.png" xlink:type="simple"/></inline-formula> is the location context, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x11.png" xlink:type="simple"/></inline-formula>are the coordinates in geographical space and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x12.png" xlink:type="simple"/></inline-formula> is the number of observations), the geographical domain of interest can be denoted as A. Consideration is given to only samples <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x13.png" xlink:type="simple"/></inline-formula> that realizes a process <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x14.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] .</p><p>According to Mitas and Mitasova [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] , the choice of suitable interpolation methods for different phenomena and dataset presents many difficulties. The complexity of the modeled fields, diverse spatial data sampled non-optimally, presence of significant discontinuities, and noises are common challenges. In addition, datasets obtained from diverse sources with different accuracies are usually very large<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x15.png" xlink:type="simple"/></inline-formula>. Reliable interpolation methods suitable for GIS applications should meet some necessary requirement such as accuracy and predictive power, dimensional formulation, direct estimation of derivatives, applicability to large datasets, 3 + computational efficiency, and ease of use.</p><p>Currently, it is difficult to find a method that fulfils all the above-mentioned requirements for a wide range of georeferenced data. Therefore, the right choice of the most adequate method with appropriate parameters for applications is paramount. Different methods produce different spatial representations in different datasets; also, in-depth knowledge of the phenomenon in question is necessary in evaluating which of the interpolation methods produces results closest to reality. The use of an unsuitable method or inappropriate parameters can result in a distorted model of spatial distribution, leading to potentially wrong decisions based on misleading spatial information. A wrong interpolation results becomes very critical when the estimates are inputs for simulations, as small error or distortion can cause models to produce false spatial patterns [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] .</p><p>While external factors e.g. data density, spatial distribution of sample data, surface type, sample size and sampling design, etc. [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] may affect the performance of an interpolation method, an understanding of the mathematical formulation of these methods will provide some information on their suitability for terrain modeling.</p><p>This paper attempts to examine the accuracy of spatial interpolation methods in modeling landform (topography) in relation to their mathematical formulation. The experimental study of this work employs an area comprising a slope and a plain as landform-adaptability test area and focuses on the comparative analysis of three commonly used interpolation methods of Kriging, Spline, and Inverse Distance Weighting, IDW. The following section summarizes the theoretical and mathematical basis of different known interpolation methods including the three interpolation methods in question. Section 3 introduces the accuracy analysis methods used in this paper while Section 4 presents the experimental analysis. Section 5 discusses the results and Section 6 concludes.</p></sec><sec id="s2"><title>2. Mathematical and Theoretical Concept of IDW, Spline and Kriging</title><p>Different spatial interpolation methods have been developed in different domain for different applications. According to [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] , many standard linear models are special cases of a more general prediction model. Tobler’s first Law of Geography, everything is related to everything else, but near things are more related than distant things [<xref ref-type="bibr" rid="scirp.77147-ref8">8</xref>] forms the general principle of many interpolation methods. Some of the methods are only suitable for continuous data fields that assume normal distribution of the dataset. Spatial Interpolation methods could be classified into two major groups:</p><p>a) Mechanical/deterministic/non-geostatistical methods; these include among other methods, Inverse Distance Weighting (IDW) and Splines.</p><p>b) Linear statistical/stochastic/geostatistical methods; which include Kriging among others [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] , [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] .</p><sec id="s2_1"><title>2.1. Inverse Distance Weighting (IDW)</title><p>This method assumes that the value at an unknown location can be approximated as a weighted average of values at points within a certain cut-off distance, or from a given number of the closest points (typically 10 to 30). Weights are usually inversely proportional to a power of distance [<xref ref-type="bibr" rid="scirp.77147-ref9">9</xref>] which, at an un-sam- pled location s, leads to an estimator as contained in Equation (2) below.</p><disp-formula id="scirp.77147-formula248"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x16.png"  xlink:type="simple"/></disp-formula><p>where p is a parameter (typically = 2) [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . IDW is a method that is easy to use and readily available; it frequently does not produce the local shape implied by data and produces local extrema at the data points [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . Some modifications have given rise to a class of multivariate blended IDW surfaces and volumes [<xref ref-type="bibr" rid="scirp.77147-ref9">9</xref>] . The assumption for IDW is that measured points closer to the unknown point are more like it than those that are further away in their values. The weight is given as:</p><disp-formula id="scirp.77147-formula249"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x17.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x18.png" xlink:type="simple"/></inline-formula> is the distance between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x19.png" xlink:type="simple"/></inline-formula><sub> </sub>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x20.png" xlink:type="simple"/></inline-formula>, p is a power parameter, and n is the number of measured points used for the estimation. The main factor affecting the accuracy of IDW is the value of the power parameter [<xref ref-type="bibr" rid="scirp.77147-ref10">10</xref>] . Weights diminish as the distance increases, especially when the value of the power parameter increases, so nearby samples have a heavier weight and have more influence on the estimation, and the resultant spatial interpolation is local [<xref ref-type="bibr" rid="scirp.77147-ref10">10</xref>] . The choice of power parameter and neighborhood size is arbitrary [<xref ref-type="bibr" rid="scirp.77147-ref11">11</xref>] . The most popular choice of p is 2 and the resulting method is often called inverse square distance or inverse distance squared (IDS). The power parameter can also be chosen based on error measurement (e.g., minimum mean absolute error), resulting in optimal IDW [<xref ref-type="bibr" rid="scirp.77147-ref2">2</xref>] . The smoothness of the estimated surface varies directly with the power parameter, and it is found that the estimated results become less satisfactory when p is 1 and 2 compared with when pis 4 [<xref ref-type="bibr" rid="scirp.77147-ref12">12</xref>] . IDW is referred to as “moving average” when pis zero [<xref ref-type="bibr" rid="scirp.77147-ref13">13</xref>] , “linear interpolation” when pis 1and “weighted moving average” when pis not equal to 1 [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] .</p></sec><sec id="s2_2"><title>2.2. Spline</title><p>Splines belong to a group of interpolators called Radial Basis Functions (RBF). Methods in this group include Thin-Plate Spline (TPS), Regularized Spline with Tension, and Inverse Multi-Quadratic Spline [<xref ref-type="bibr" rid="scirp.77147-ref14">14</xref>] . These models use mathematical functions to connect the sampled data points. They produce continuous elevation and grade surfaces while limiting the bending of the surface produced to a minimum. RBF models are best employed in smooth surfaces for which the available sample data size is large as their performance is less than optimum for surfaces with appreciable variations spanning short ranges.RBF does not force estimates to maintain the range of the sampled data in these models like in IDW [<xref ref-type="bibr" rid="scirp.77147-ref14">14</xref>] . Spline functions are the mathematical equivalents of the flexible ruler cartographers used, called splines, to fit smooth curves through several fixed points. It is a piecewise polynomial consisting of several sections, each of which is fitted to a small number of points in such a way that each of the sections join up at points referred to as break points. This has the advantage of accommodating local adjustments, if there is a change in the data value at a point, and is preferable to a simple polynomial interpolation because more parameters can be defined, including the amount of smoothing [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] . Splines are normally fitted using low order polynomials (i.e. second or third order) constrained to join up. They may be two-dimensional (e.g. when smoothing a contour line) or three dimensional (when modeling a surface). The smoothing spline function also assumes the presence of a measurement error in the data that needs to be smoothed locally [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] . Among the many versions and modifications of spline interpolators, the most widely used technique is the thin-plate splines [<xref ref-type="bibr" rid="scirp.77147-ref15">15</xref>] as well as the regularized spline with tension and smoothing [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] .</p><sec id="s2_2_1"><title>2.2.1. Regularized Spline with Tension</title><p>For regularized spline with tension and smoothing, the prediction is given by:</p><disp-formula id="scirp.77147-formula250"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x21.png"  xlink:type="simple"/></disp-formula><p>where a<sub>1</sub> is a constant and R(v<sub>i</sub>) is the radial basis function given by:</p><disp-formula id="scirp.77147-formula251"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x22.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.77147-formula252"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x23.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula> is the exponential integral function, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x25.png" xlink:type="simple"/></inline-formula>is the Euler constant, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x26.png" xlink:type="simple"/></inline-formula>is the generalized tension parameter and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x27.png" xlink:type="simple"/></inline-formula> is the separation between the new and interpolation point. The coefficients <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x28.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x29.png" xlink:type="simple"/></inline-formula> are obtained by solving the system,</p><disp-formula id="scirp.77147-formula253"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x30.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.77147-formula254"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x31.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x32.png" xlink:type="simple"/></inline-formula> are positive weighting factors for a smoothing parameter at each location [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . The tension parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x33.png" xlink:type="simple"/></inline-formula> determines the distance over which the given points influence the resulting surface, while the smoothing parameter controls the vertical deviation of the surface from the sample locations. The use of an appropriate combination of tension and smoothing produces a surface that correctly fits the empirical knowledge about the expected variation [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] .</p></sec><sec id="s2_2_2"><title>2.2.2. Thin Plate Spline</title><p>Wahba and Wendelberger [<xref ref-type="bibr" rid="scirp.77147-ref16">16</xref>] formulated thin plate splines (TPS), previously called Laplacian smoothing splines, for modeling climatic data [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] . A basic solution to the bi-harmonic equation, has the form</p><disp-formula id="scirp.77147-formula255"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x34.png"  xlink:type="simple"/></disp-formula><p>where r is the distance between sample points and un-sampled locations [<xref ref-type="bibr" rid="scirp.77147-ref17">17</xref>] .</p><p>The relation below approximates the surface with minimum bend</p><disp-formula id="scirp.77147-formula256"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x35.png"  xlink:type="simple"/></disp-formula><p>where the terms <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula> model the linear portion of the surface defining a flat plain that best fits all control points using least squares, the last term models the bending forces due to m sampled points, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula>are control points coefficients and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x38.png" xlink:type="simple"/></inline-formula> is the separation of sampled point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x39.png" xlink:type="simple"/></inline-formula> and location<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x40.png" xlink:type="simple"/></inline-formula>. The unknowns <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x41.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x42.png" xlink:type="simple"/></inline-formula> are evaluated using the relation</p><disp-formula id="scirp.77147-formula257"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x43.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.77147-formula258"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x44.png"  xlink:type="simple"/></disp-formula><p>and V is a vector of point heights. K is a matrix of the distance between sampled points and P is a matrix of the sampled points coordinates. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x45.png" xlink:type="simple"/></inline-formula>is obtained by calculating the inverse of L or solving EQ.11 with V replaced with the matrix of the heights of sampled points H padded with zeros [<xref ref-type="bibr" rid="scirp.77147-ref18">18</xref>] . Once the unknowns are evaluated, one can compute EQ.10 to determine the heights of unknown points.TPS computes a smoothing factor by limiting the Generalized Cross Validation function, GVC, making for a comparatively sturdy model as limiting the GVC improves the accuracy of estimations and is less reliant on the accuracy of the model itself. TPS gives a determination of spatial accuracy [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] .</p></sec><sec id="s2_2_3"><title>2.2.3. Inverse Multi-Quadratic Spline</title><p>The relation below gives the inverse multi-quadratic spline function</p><disp-formula id="scirp.77147-formula259"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x46.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x47.png" xlink:type="simple"/></inline-formula> is the Euclidean distance between control points <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x48.png" xlink:type="simple"/></inline-formula> and the unknown point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x49.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.77147-ref15">15</xref>] . The surface is modelled by the function</p><disp-formula id="scirp.77147-formula260"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x50.png"  xlink:type="simple"/></disp-formula><p>where the weights <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x51.png" xlink:type="simple"/></inline-formula> are selected to ensure exact estimations at each data point such that</p><disp-formula id="scirp.77147-formula261"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x52.png"  xlink:type="simple"/></disp-formula><p>and is computed by the relation</p><disp-formula id="scirp.77147-formula262"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x53.png"  xlink:type="simple"/></disp-formula><p>where z is replaced by a vector of sampled data values, F is a square function matrix given by,</p><disp-formula id="scirp.77147-formula263"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x54.png"  xlink:type="simple"/></disp-formula><p>The estimation function generated with these weights is smooth and exact at sampled data points [<xref ref-type="bibr" rid="scirp.77147-ref19">19</xref>] .</p><p>Splines have been widely seen as highly suitable for estimation of densely sampled heights and climatic variables [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] , [<xref ref-type="bibr" rid="scirp.77147-ref15">15</xref>] . Among its disadvantages, the inability to integrate larger amounts of auxiliary maps in modeling the deterministic part of change as well as the arbitrary selection of the smoothing and tension parameters have been widely criticized [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . Predictions obtained from splines therefore are largely dependent on decisions like the order of polynomial used, number of break points, etc. taken by the user. Splines may also be modeled not to be exact to avoid the generation of excessively high or low values common with some exact splines [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] . Unlike the IDW methods, the values predicted by RBFs are not constrained to the range of measured values, i.e., predicted values can be above the maximum or below the minimum measured value [<xref ref-type="bibr" rid="scirp.77147-ref14">14</xref>] .</p></sec></sec><sec id="s2_3"><title>2.3. Kriging</title><p>Kriging, synonymous to geostatistical interpolation, began in the mining industry as a means of bettering ore reserve estimation in the early 1950’s [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] . Mining engineer D. G. Krige and statistician H. S. Sichel formulated it. After almost a decade, French mathematician G. Matheron derived the formulas, establishing the entire field of linear geostatistics [<xref ref-type="bibr" rid="scirp.77147-ref11">11</xref>] . Kriging is founded on a concept of random functions with the surface or volume assumed one realization of a random function with a known spatial covariance [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] .</p><p>Regionalized variable theory assumes that the spatial variation of any variable can be expressed as the sum of the following three components:</p><p>a) A structural component having a constant mean or trend.</p><p>b) A regionalized variable, which is the random but spatially correlated component.</p><p>c) A random but spatially uncorrelated noise or residual component.</p><p>d) Mathematically, for a random variable z at x, the expression is</p><disp-formula id="scirp.77147-formula264"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x55.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x56.png" xlink:type="simple"/></inline-formula> is a structural function modeling the structural component,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x57.png" xlink:type="simple"/></inline-formula> is the spatially auto-correlated stochastic residual from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x58.png" xlink:type="simple"/></inline-formula> (the regionalized variable), and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x59.png" xlink:type="simple"/></inline-formula> is random noise which is normally distributed with an average of zero and a variance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x60.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] .</p>Ordinary Kriging<p>Ordinary Kriging (OK) is a standard version of Kriging where predictions are based on the model,</p><disp-formula id="scirp.77147-formula265"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x61.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x62.png" xlink:type="simple"/></inline-formula> is the fixed stationary function or global average, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x63.png" xlink:type="simple"/></inline-formula> is the stochastic but spatially correlated part of the variation. Predictions are made as</p><disp-formula id="scirp.77147-formula266"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x64.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x65.png" xlink:type="simple"/></inline-formula> is the vector of kriging weights (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x66.png" xlink:type="simple"/></inline-formula>) and z is the vector of n samples at primary locations. Kriging, in a way, is an improvement of the inverse distance interpolation where the key problem of inverse distance interpolation (the determination of how much importance is given to each neighbor) is addressed in such a way that the estimated weights account for the true spatial autocorrelation structure. The novelty Kriging has in the analysis of point data is the derivation and plotting of the semi-variance differences between the neighboring values [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] .</p><p>Assuming stationarity, one can estimate a semi-variogram, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x67.png" xlink:type="simple"/></inline-formula>, for data<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x68.png" xlink:type="simple"/></inline-formula>, defined as</p><disp-formula id="scirp.77147-formula267"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x69.png"  xlink:type="simple"/></disp-formula><p>where h is the distance between point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x70.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x71.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.77147-ref21">21</xref>] . This relates to the spatial covariance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x72.png" xlink:type="simple"/></inline-formula> by,</p><disp-formula id="scirp.77147-formula268"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x73.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x74.png" xlink:type="simple"/></inline-formula> is the semi-variogram value at infinity(sill) [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . The Ordinary Kriging (OK) weights are evaluated by multiplying the covariances,</p><disp-formula id="scirp.77147-formula269"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x75.png"  xlink:type="simple"/></disp-formula><p>where C is the covariance matrix derived for an n x n samples matrix with one additional row and column added to ensure the sum of weights is equal to one, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x76.png" xlink:type="simple"/></inline-formula> is the vector of the covariances at a new location [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] . The covariance at a distance of zero<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x77.png" xlink:type="simple"/></inline-formula> is by definition the mean residual error [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] . Experimental variograms usually have some characteristic features among which are:</p><p>1) Low values of h have small variance with variance increasing in direct proportion to h, leveling off at a certain point to form the sill.</p><p>2) At distances less than the range (the distance at which the variance levels off), points closer together are more likely to have similar values than points further apart while at distances greater than the range, points have no influence upon themselves. The range therefore gives an idea of how large the search radius needs to be for a distance-weighted interpolation.</p><p>3) The semivariance when h is zero has a positive value referred to as the nugget and indicates the amount of non-spatially autocorrelated noise [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] .</p><p>The semivariance displayed in an experimental variogram is modeled by a mathematical function depending on the shape of the experimental variogram. A spherical model is used when the variogram has a classic shape, an exponential model when the approach to the sill is more gradual. A Gaussian model is used when the nugget is small and the variation is very smooth, and a linear model when there is no sill. A variogram containing a trend that has to be modeled separately is increasingly steep with larger values of h. If the nugget variance is large and the variogram shows no tendency to gradually vanish with smaller values of h, or the distance between observations is larger than the range (i.e. sample points are too far apart to influence one another), then interpolation is not reasonable and the best estimate is the overall mean of the observations. Anoise-filled variogram showing no particular pattern may mean that the observations are too few. A variogram that dips at distances greater than the range to create a hole effect shows the sample space may be too small to reflect some long wave-length variation in the data [<xref ref-type="bibr" rid="scirp.77147-ref3">3</xref>] . The interpolated surface is constructed using statistical conditions of unbiasedness and minimum variance [<xref ref-type="bibr" rid="scirp.77147-ref7">7</xref>] . Three important requirements for Ordinary Kriging are:</p><p>(i) The trend function is fixed</p><p>(ii) The variogram is invariant in the entire area of interest</p><p>(iii) The target variable is (approximately) normally distributed.</p><p>These requirements are often not met and constitute a serious disadvantage of Ordinary Kriging [<xref ref-type="bibr" rid="scirp.77147-ref6">6</xref>] . However, a major benefit of the various forms of kriging (and other stochastic interpolation methods) is that estimates of the model’s prediction errors can be calculated, incorporated in the analysis, and plotted along with the predicted surface. Such error information is an important tool in the spatial decision making process [<xref ref-type="bibr" rid="scirp.77147-ref14">14</xref>] .</p></sec></sec><sec id="s3"><title>3. Accuracy Assessment Methodology</title><p>The accuracy evaluation indices commonly used include, the Mean Error (ME), Mean Absolute Error (MAE), Mean Squared Error (MSE) and Root Mean Squared Error (RMSE). For n observations, p predicted value, and o observed value these indices are evaluated using the expressions listed below:</p><disp-formula id="scirp.77147-formula270"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x80.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.77147-formula271"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x81.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.77147-formula272"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8401740x82.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x83.png" xlink:type="simple"/></inline-formula> (27) [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>]</p><p>ME is used for determining the degree of bias in the estimates often referred to as the bias [<xref ref-type="bibr" rid="scirp.77147-ref10">10</xref>] . Since positive and negative estimates counteract each other, the resultant ME tends to be lower than the actual error prompting caution in its use as an indicator of accuracy [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] . RMSE provides a measure of the error size, but is sensitive to outliers as it places a lot of weight on large errors [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] . MSE suffers the same drawbacks as RMSE. Whereas MAE is less sensitive to extreme values [<xref ref-type="bibr" rid="scirp.77147-ref20">20</xref>] and indicates the extent to which the estimate can be in error [<xref ref-type="bibr" rid="scirp.77147-ref21">21</xref>] . MAE and RMSE are argued to be similar measures and they give estimates of the average error, but do not provide information about the relative size of the average difference and the nature of differences comprising them [<xref ref-type="bibr" rid="scirp.77147-ref20">20</xref>] . Of course, cross-validation is used together with these measurements to assess the performance of the interpolation methods [<xref ref-type="bibr" rid="scirp.77147-ref4">4</xref>] . In this paper the ME and RMSE (available on the software used) are used to evaluate the performances of the IDW, Spline and Kriging interpolation methods considered in the experimental analysis part of this study. Cross validation is performed as further test of prediction accuracy.</p></sec><sec id="s4"><title>4. Experimental Analysis</title><p>The study area as described in <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> is an expanse of land measuring about twenty-one (21) hectares located in Ikot Ukapon latitude <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x84.png" xlink:type="simple"/></inline-formula> and longitude <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8401740x85.png" xlink:type="simple"/></inline-formula> in the North-Eastern part of Akwa Ibom state of Nigeria. The area is largely hilly with a plain covering about twenty (20%) percent of its total area. Orthometric height data, obtained from the Office of the State Surveyor General, consist of four hundred and sixty-two (462) randomly sampled points spread across the area collected through field survey using a Kolida K9-T series differential GPS.</p><p>Data so obtained from the field samples was in Microsoft Excel .xls format. The lowest elevation of the area is 27.018m while the highest elevation is 98.719m above mean sea level. Preliminary data exploration using ESRI’s ArcGIS (version 9.3) shows the data is not normally distributed as shown by distribution parameters in <xref ref-type="table" rid="table1">Table 1</xref>.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Map of the studying area showing the distribution of data points within the study area</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x86.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The contour map of the studying area</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x87.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Distribution parameters of the biased elevation data</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Count</th><th align="center" valign="middle" >462</th></tr></thead><tr><td align="center" valign="middle" >Minimum value</td><td align="center" valign="middle" >27.018</td></tr><tr><td align="center" valign="middle" >Maximum value</td><td align="center" valign="middle" >98.719</td></tr><tr><td align="center" valign="middle" >Mean</td><td align="center" valign="middle" >71.754</td></tr><tr><td align="center" valign="middle" >Standard deviation</td><td align="center" valign="middle" >21.633</td></tr><tr><td align="center" valign="middle" >Skewness</td><td align="center" valign="middle" >−0.69162</td></tr><tr><td align="center" valign="middle" >Kurtosis</td><td align="center" valign="middle" >2.0252</td></tr><tr><td align="center" valign="middle" >Median</td><td align="center" valign="middle" >81.497</td></tr><tr><td align="center" valign="middle" >1<sup>st</sup> quartile</td><td align="center" valign="middle" >52.994</td></tr><tr><td align="center" valign="middle" >3<sup>rd</sup> quartile</td><td align="center" valign="middle" >88.886</td></tr></tbody></table></table-wrap><sec id="s4_1"><title>4.1. IDW Method</title><p>The following contour fill surface shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, is generated for IDW interpolation with power, p of 2, smoothing factor of 0.5and neighborhood size of 15 for the biased data.</p></sec><sec id="s4_2"><title>4.2. Spline Method</title><p>Regularized Spline interpolation, implemented as Radial Basis Function(RBF), with order 2 gives the contour fill map in <xref ref-type="fig" rid="fig4">Figure 4</xref> for power = 2, smoothing factor = 0.5 and neighborhood size = 15.</p></sec><sec id="s4_3"><title>4.3. Kriging</title><p>Kriging works on the assumption that the data set is normalized, therefore, we carried out Box-Cox normalization on the data before implementing Kriging interpolation.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> IDW contour fill map</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x88.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The regularized Spline contour fill map</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x89.png"/></fig><p>The data was divided into a training and test subsets in a ratio of 80:20 using the Geostatistical Analyst tool in ArcGIS and optimal parameter values (generated by ArcGIS and sets the best possible value for each parameter) used for predictions on the training subset. The test subset was then used with these optimal parameters for validation. The data distribution parameters after Box-Cox normalization is as shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The contour fill maps generated using Kriging with the Gausian model and</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Distribution parameter of data after normalization using Box-Cox with transformation</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >count</th><th align="center" valign="middle" >462</th></tr></thead><tr><td align="center" valign="middle" >Minimum value</td><td align="center" valign="middle" >26.018</td></tr><tr><td align="center" valign="middle" >Maximum value</td><td align="center" valign="middle" >97.719</td></tr><tr><td align="center" valign="middle" >mean</td><td align="center" valign="middle" >70.754</td></tr><tr><td align="center" valign="middle" >Standard deviation</td><td align="center" valign="middle" >21.633</td></tr><tr><td align="center" valign="middle" >skewness</td><td align="center" valign="middle" >−0.69162</td></tr><tr><td align="center" valign="middle" >kurtosis</td><td align="center" valign="middle" >2.0252</td></tr><tr><td align="center" valign="middle" >median</td><td align="center" valign="middle" >80.497</td></tr><tr><td align="center" valign="middle" >1<sup>st</sup> quartile</td><td align="center" valign="middle" >51.994</td></tr><tr><td align="center" valign="middle" >3<sup>rd</sup> quartile</td><td align="center" valign="middle" >87.886</td></tr></tbody></table></table-wrap><p>Spherical model respectively for auto-calculated values for nugget, sill, mid- range, a lag size of 54.401, and lag number = 12 are as shown <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) and <xref ref-type="fig" rid="fig5">Figure 5</xref>(b).</p><p>The maps for IDW, Spline and Kriging after the optimal validation of the data are shown in Figures 6(a)-(c).</p></sec></sec><sec id="s5"><title>5. Result and Discussion</title><p>From the prediction errors tabulated in <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref>, the level of bias in estimation is lowest for Kriging and highest for IDW as indicated by the respective MEs. This presence of bias is expected, as the height data was not random as shown in <xref ref-type="table" rid="table1">Table 1</xref>. Box-Cox normalization of the data did not result in a normal distribution either (see <xref ref-type="table" rid="table2">Table 2</xref>), this means the data was very biased. This scenario is frequently encountered in practice as field collection of elevation data usually focuses on capturing perceived changes in elevation rather than on randomness. The bias for the validated data however, is highest for Kriging and lowest for Spline likely because of the reduction in the number of samples used for validation. A better measure of the error in prediction, the RMSE, is lowest for Spline and highest for Kriging for both prediction and validation shown in <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref>. This indicates an elevation model that is closer to what is on ground for Splines. However, outside the areas where interpolation data where obtained, Spline produces unreliable predictions. It is therefore not suitable for cases where data outside the captured area is desired (extrapolation). IDW produces a model that is better than that of Kriging but not as good as the Spline model. Its predictions outside the captured area are also better than that of Kriging and Spline. This does not imply Kriging is not suitable for terrain modeling or will not perform better than both IDW and Spline. Kriging assumes normal distribution of data and models the spatial distribution of a geographical event as a realization of a function that is random. Its predictions therefore are dependent on the data satisfying the statistical criteria of unbiasedness and minimumvariance. Its mathematical formulation makes it unsuitable for data that</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> (a) and (b) depicts the Kriging contour fill map after Box-Cox normalization created with Gaussian model and with spherical model respectively.</title></caption><fig id ="fig5_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x90.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x91.png"/></fig></fig-group><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> (a) Inverse Distance Weighted (IDW) Prediction Map; (b) Spline; (c) Ordinary Kriging Prediction Map.</title></caption><fig id ="fig6_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x92.png"/></fig><fig id ="fig6_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x93.png"/></fig><fig id ="fig6_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8401740x94.png"/></fig></fig-group><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Prediction errors for the three interpolation methods at optimal parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >METHOD</th><th align="center" valign="middle" >IDW</th><th align="center" valign="middle" >SPLINE</th><th align="center" valign="middle" >KRIGING</th></tr></thead><tr><td align="center" valign="middle" >ME</td><td align="center" valign="middle" >0.1589</td><td align="center" valign="middle" >0.0608</td><td align="center" valign="middle" >0.01989</td></tr><tr><td align="center" valign="middle" >RMSE</td><td align="center" valign="middle" >3.488</td><td align="center" valign="middle" >2.101</td><td align="center" valign="middle" >4.374</td></tr></tbody></table></table-wrap><p>ME is the mean prediction error and RMSE is the root mean square standardized error of prediction.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Prediction errors after validation</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >METHOD</th><th align="center" valign="middle" >IDW</th><th align="center" valign="middle" >SPLINE</th><th align="center" valign="middle" >KRIGING</th></tr></thead><tr><td align="center" valign="middle" >ME</td><td align="center" valign="middle" >0.396</td><td align="center" valign="middle" >0.06838</td><td align="center" valign="middle" >0.4912</td></tr><tr><td align="center" valign="middle" >RMSE</td><td align="center" valign="middle" >3.176</td><td align="center" valign="middle" >1.892</td><td align="center" valign="middle" >4.012</td></tr></tbody></table></table-wrap><p>ME is the mean prediction error and RMSE is the root mean square standardized error of prediction.</p><p>is not normally distributed or difficult to normalize. Splines on the other hand use a physical model varying in accordance to the variation in the elastic properties of the estimation function. It tends to do well with modeling physical phenomena such as terrain. IDW uses a linear combination of values at captured event locations, assigns weights by an inverse function of the separation between the event location to be estimated and points captured to estimate values of the unknown location. Though weights are specified arbitrarily, ArcGIS software provides an optimal weight management function that assigns a weight that is most suitable for points within the captured data set. Predictions are influenced by this weight assignment but are more reliable in terms of error than what is obtained using Kriging. It is acknowledged that the Kriging does very well with covariate data such as temperature data, but the data has to be captured as randomly as possible. This is often not achieved. A good knowledge of the data used as well as the strengths and weaknesses of the available interpolation methods is necessary in deciding on a method to use for interpolation for a given purpose.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this study, Spline provides a more accurate model and result for the elevation data obtained directly from field survey that was not homogenously randomized and not normalized. From the interpolation result we obtained, Spline method outside the data area also reaffirms that predictions by RBFs are not constrained to the range of measured values, i.e., predicted values can be above the maximum or below the minimum measured value. Tan and Xu [<xref ref-type="bibr" rid="scirp.77147-ref22">22</xref>] concluded from their experiment on terrain modeling using data from a digitized map that IDW gave a better model in terms of accuracy than Spline or Kriging. This is most likely due to means from which the test data were acquired. Their test data were digitized from a contour map and were homogenously distributed. The knowledge of the source of data may therefore be of importance in the choice of interpolation method.</p></sec><sec id="s7"><title>Cite this paper</title><p>Ikechukwu, M.N., Ebinne, E., Idorenyin, U. and Raphael, N.I. (2017) Accuracy Assessment and Comparative Analysis of IDW, Spline and Kriging in Spatial Interpolation of Landform (Topography): An Experimental Study. Journal of Geographic Information System, 9, 354- 371. https://doi.org/10.4236/jgis.2017.93022</p></sec></body><back><ref-list><title>References</title><ref id="scirp.77147-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kreyszig, E. (2003) Advanced Engineering Mathematics. 8th Edition, John Wiley and Sons (Asia) Pte., Ltd., Singapore.</mixed-citation></ref><ref id="scirp.77147-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Collins, F.C. and Bolstad, P.V. (1996) A Comparison of Spatial Interpolation Techniques in Temperature Estimation. Proceedings of the 3rd International Conference/Workshop on Integrating GIS and Environmental Modeling, National Center for Geographic Information and Analysis, Santa Barbara, Santa Fe, NM; Santa Barbara, CA.</mixed-citation></ref><ref id="scirp.77147-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Burrough, P.A. and McDonnell, R.A. (1998) Principles of Geographical Information Systems. Oxford University Press, Oxford.</mixed-citation></ref><ref id="scirp.77147-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Li, J. and Heap, A.D. (2008) A Review of Spatial Interpolation Methods for Environmental Scientists. Geoscience Australia, Record 2008/23, 137.</mixed-citation></ref><ref id="scirp.77147-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Heuvelink, G.B.M. and Webster, R. (2001) Modeling Soil Variation: Past, Present, and Future. Geoderma, 100, 269-301. https://doi.org/10.1016/S0016-7061(01)00025-8</mixed-citation></ref><ref id="scirp.77147-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hengl, T. (2009) A Practical Guide to Geostatistical Mapping. http://spatial-analyst.net/book/</mixed-citation></ref><ref id="scirp.77147-ref7"><label>7</label><mixed-citation publication-type="book" xlink:type="simple">Mitas, L. and Mitasova, H. (2005) Spatial Interpolation. In: Longley, P.A., Goodchild, M.F., Maguire, D.J. and Rhind, D.W., Eds., Geographic Information Systems: Principles, Techniques, Management and Applications, 2nd Edition, Vol. 1, Part 2, Chapter 34. www.geos.ed.ac.uk/~gisteac/gis_book_abridged/</mixed-citation></ref><ref id="scirp.77147-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Tobler, W.R. (1970) A Computer Model Simulation of Urban Growth in the Detroit Region. Economic Geography, 46, 234-240. https://doi.org/10.2307/143141</mixed-citation></ref><ref id="scirp.77147-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Watson, D.F. (1992) Contouring: A Guide to the Analysis and Display of Spatial Data. Pergamon, Oxford.</mixed-citation></ref><ref id="scirp.77147-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Isaaks, E.H. and Srivastava, R.M. (1989) Applied Geostatistics. Oxford University Press, New York.</mixed-citation></ref><ref id="scirp.77147-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Webster, R. and Oliver, M. (2001) Geostatistics for Environmental Scientists. John Wiley &amp; Sons, Ltd., Chichester, 271.</mixed-citation></ref><ref id="scirp.77147-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ripley, B.D. (1981) Spatial Statistics. John Wiley &amp; Sons, New York, 252. https://doi.org/10.1002/0471725218</mixed-citation></ref><ref id="scirp.77147-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Brus, D.J., et al. (1996) The Performance of Spatial Interpolation Methods and Choropleth Maps to Estimate Properties at Points: A Soil Survey Case Study. Environmetrics, 7, 1-16. https://doi.org/10.1002/(SICI)1099-095X(199601)7:1&lt;1::AID-ENV157&gt;3.0.CO;2-Y</mixed-citation></ref><ref id="scirp.77147-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">United States Environmental Protection Agency (EPA) (2004) Developing Spatially Interpolated Surfaces and Estimating Uncertainty. EPA-454/R-04-004, EPA Publication, NC.</mixed-citation></ref><ref id="scirp.77147-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Hutchinson, M.F. (1995) Interpolating Mean Rainfall Using Thin Plate Smoothing Splines. International Journal of Geographical Information Systems, 9, 385-403.https://doi.org/10.1080/02693799508902045</mixed-citation></ref><ref id="scirp.77147-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Wahba, G. and Wendelberger, J. (1980) Some New Mathematical Methods for Variational Objective Analysis Using Splines and Cross-Validation. Monthly Weather Review, 108, 1122-1145. https://doi.org/10.1175/1520-0493(1980)108&lt;1122:SNMMFV&gt;2.0.CO;2</mixed-citation></ref><ref id="scirp.77147-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Belongie, S. (2016) Thin Plate Spline. Retrieved online from MathWorld—A Wolfram Web Resource, created by Eric W. Weisstein. http://mathworld.wolfram.com/ThinPlateSpline.html</mixed-citation></ref><ref id="scirp.77147-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Lombaert, H. (2006) Manual Registration with Thin Plates. http://step.polymtl.ca/~rv101/thinplates/</mixed-citation></ref><ref id="scirp.77147-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Smith, T.E. (2016) Notebook on Spatial Data Analysis. http://www.seas.upenn.edu/~ese502/#notebook</mixed-citation></ref><ref id="scirp.77147-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Willmott, C.J. (1982) Some Comments on the Evaluation of Model Performance. Bulletin American Meteorological Society, 63, 1039-1313. https://doi.org/10.1175/1520-0477(1982)063&lt;1309:scoteo&gt;2.0.co;2</mixed-citation></ref><ref id="scirp.77147-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Nalder, I.A. and Wein, R.W. (1998) Spatial Interpolation of Climatic Normals: Test of a New Method in the Canadian Boreal Forest. Agricultural and Forest Meteorology, 92, 211-225. https://doi.org/10.1016/S0168-1923(98)00102-6</mixed-citation></ref><ref id="scirp.77147-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Tan, Q. and Xu, X. (2014) Comparative Analysis of Spatial Interpolation Methods. Sensors and Transducers, 165, 155-163.</mixed-citation></ref></ref-list></back></article>