A meshless interpolation algorithm using a cell-based searching procedure

  • Authors:
  • Roberto Cavoretto;Alessandra De Rossi

  • Affiliations:
  • -;-

  • Venue:
  • Computers & Mathematics with Applications
  • Year:
  • 2014

Quantified Score

Hi-index 0.09

Visualization

Abstract

In this paper we propose a fast algorithm for bivariate interpolation of large scattered data sets. It is based on the partition of unity method for constructing a global interpolant by blending radial basis functions as local approximants and using locally supported weight functions. The partition of unity algorithm is efficiently implemented and optimized by connecting the method with an effective cell-based searching procedure. More precisely, we construct a cell structure, which partitions the domain and strictly depends on the dimension of the subdomains, thus providing a meaningful improvement in the searching process compared to the nearest neighbour searching techniques presented in Allasia et al. (2011) and Cavoretto and De Rossi (2010, 2012). In fact, this efficient algorithm and, in particular, the new searching procedure enable us a fast computation also in several applications, where the amount of data to be interpolated is often very large, up to many thousands or even millions of points. Analysis of computational complexity shows the high efficiency of the proposed interpolation algorithm. This is also supported by numerical experiments.