×

Scattered data approximation by regular grid weighted smoothing. (English) Zbl 1391.65035

Summary: Scattered data approximation refers to the computation of a multi-dimensional function from measurements obtained from scattered spatial locations. For this problem, the class of methods that adopt a roughness minimization are the best performing ones. These methods are called variational methods and they are capable of handling contrasting levels of sample density. These methods express the required solution as a continuous model containing a weighted sum of thin-plate spline or radial basis functions with centres aligned to the measurement locations, and the weights are specified by a linear system of equations. The main hurdle in this type of method is that the linear system is ill-conditioned. Further, getting the weights that are parameters of the continuous model representing the solution is only a part of the effort. Getting a regular grid image requires re-sampling of the continuous model, which is typically expensive. We develop a computationally efficient and numerically stable method based on roughness minimization. The method leads to an algorithm that uses standard regular grid array operations only, which makes it attractive for parallelization. We demonstrate experimentally that we get these computational advantages only with a little compromise in performance when compared with thin-plate spline methods.

MSC:

65D07 Numerical computation using splines
62G05 Nonparametric estimation
65D10 Numerical smoothing, curve fitting
94A08 Image processing (compression, reconstruction, etc.) in information and communication theory
65Y10 Numerical algorithms for specific classes of architectures

Software:

Matlab

References:

[1] Vio, R; Strohmer, T; Wamsteker, W, On the reconstruction of irregularly sampled time series, Publ. Astron. Soc. Pac., 112, 74-90, (2000) · doi:10.1086/316495
[2] Arigovindan, M; Suhling, M; Jansen, C; Hunziker, P; Unser, M, Full motion and flow field recovery from echo Doppler data, IEEE Trans. Med. Imag., 26, 31-45, (2007) · doi:10.1109/TMI.2006.884201
[3] Park, SC; Park, MK; Kang, MG, Super-resolution image reconstruction: a technical overview, IEEE Sig. Process. Mag., 20, 21-36, (2003) · doi:10.1109/MSP.2003.1203207
[4] Rauth, M; Strohmer, T, Smooth approximation of potential fields from noisy scattered data, Geophysics, 63, 85-94, (1998) · doi:10.1190/1.1444330
[5] Faugeras O and Keriven R 2002 Variational principles, surface evolution, PDEs, level set methods and the stereo problem. In: 5th IEEE EMBS International Summer School on Biomedical Imaging, 83 pp · Zbl 0973.94004
[6] Dijndam A, Sehonewille M and Hindriks C 1999 Reconstruction of band-limited signals, irregularly sampled along one spatial direction. Geophysics 64(2): 524-538
[7] Rashidi M 2010 Non-uniform sampling and reconstruction of multi-band signals and its application in wideband spectrum sensing of cognitive radio. arXiv preprintarXiv:1010.2158
[8] Fenn M and Steidl G 2006 Robust local approximation of scatterred data. In: Geometric properties for incomplete data Springer, Netherlands 317-334
[9] Schall O, Belyaev A and Seidel H P 2005 Robust filtering of noisy scattered point data. In: Point-Based Graphics, 2005. Eurographics/IEEE VGTC Symposium Proceedings IEEE 71-144
[10] Stein M L 2012 Interpolation of spatial data: some theory for kriging. Springer Science & Business Media
[11] Lai, MJ, Scattered data interpolation and approximation using bivariate C1 piecewise cubic polynomials, Comput. Aided Geom. Des., 13, 81-88, (1996) · Zbl 0873.65011 · doi:10.1016/0167-8396(95)00007-0
[12] Arigovindan M 2005 Variational reconstruction of vector and scalar images from non-uniform samples. These de doctorat, École Polytechnique Fédérale de Lausanne (EPFL) 94: 96
[13] Cazals F and Giesen J 2006 Effective computational geometry for curves and surfaces. In: Delaunay triangulation based surface reconstruction. Springer 231-276 · Zbl 1116.65022
[14] Rauth M 1995 Application of 2D methods for scattered data approximation to geophysical data sets. In: Sampling Theory and Applications, Proceedings of the SAMPTA’95 Workshop, Jurmala (Riga), Latvia 38-43
[15] Shepard D 1968 A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM National Conference 517-524
[16] Strohmer, T; Tanner, J, Fast reconstruction methods for bandlimited functions from periodic nonuniform sampling, SIAM J. Num. Anal., 44, 1073-1094, (2006) · Zbl 1118.42010 · doi:10.1137/040609586
[17] Duchon J 1977 Splines minimizing rotation-invariant semi-norms in Sobolev spaces. 85-100 · Zbl 0342.41012
[18] Franke, R; Nielson, G, Smooth interpolation of large sets of scattered data, Int. J. Num. Methods Eng., 15, 1691-1704, (1980) · Zbl 0444.65011 · doi:10.1002/nme.1620151110
[19] Strang G and Nguyen T 1996 Wavelets and filter banks. SIAM. Philadelphia, USA · Zbl 1254.94002
[20] Micchelli C A 1984 Interpolation of scattered data: distance matrices and conditionally positive definite functions. In: Approximation theory and spline functions Springer 143-145. Berlin, Germany · Zbl 0558.41012
[21] Arigovindan M, Suhling M and Unser M 2005 Variational image reconstruction from arbitrarily spaced samples: a fast multiresolution spline solution. IEEE Trans. Image Process. 14(4): 450-460
[22] Beatson, RK; Cherrie, JB; Mouat, CT, Fast Fitting of radial basis functions: methods based on preconditioned GMRES iteration, Adv. Comput. Math., 11, 253-270, (1999) · Zbl 0940.65011 · doi:10.1023/A:1018932227617
[23] Carr, JC; Fright, WR; Beatson, RK, Surface interpolation with radial basis functions for medical imaging, IEEE Trans. Med. Imag., 16, 96-107, (1997) · doi:10.1109/42.552059
[24] Fasshauer G E 2007 Meshfree approximation methods with Matlab. vol. 6 World Scientific Publishing Co Inc, Singapore · Zbl 1123.65001
[25] Buhmann M D 2003 Radial basis functions: theory and implementations. Cambridge University Press, Cambridge, England · Zbl 1038.41001
[26] Baxter B 1992 The interpolation theory of radial basis functions. Cambridge, England
[27] Mongillo, M, Choosing basis functions and shape parameters for radial basis function methods, SIAM Undergrad. Res. Online, 4, 190-209, (2011) · doi:10.1137/11S010840
[28] Fasshauer, GE; McCourt, MJ, Stable evaluation of Gaussian radial basis function interpolants, SIAM J. Sci. Comput., 34, a737-a762, (2012) · Zbl 1252.65028 · doi:10.1137/110824784
[29] Wendland, H, Computational aspects of radial basis function approximation, Stud. Comput. Math., 12, 231-256, (2006) · Zbl 1205.65044 · doi:10.1016/S1570-579X(06)80010-8
[30] Cavoretto R 2013 Partition of unity algorithm for two-dimensional interpolation using compactly supported radial basis functions. Commun. Appl. Commun. Appl. Ind. Math. 3(2) · Zbl 1329.65040
[31] Cavoretto, R; Rossi, A; Perracchione, E, Partition of unity interpolation on multivariate convex domains, Int. J. Model. Simul. Sci. Comput., 6, 1550034, (2015) · doi:10.1142/S1793962315500348
[32] Morozov O V, Unser M and Hunziker P 2011 Reconstruction of large, irregularly sampled multidimensional images. A Tensor-Based Approach.IEEE Trans. Med. Imag. 30(2): 366-374
[33] Shewchuk J R et al. 1994 An introduction to the conjugate gradient method without the agonizing pain
[34] Salomon D 2004 Data compression: the complete reference. Springer Science & Business Media, New York, USA · Zbl 1049.68061
[35] Harten, A; Yad-Shalom, I, Fast multiresolution algorithms for matrix-vector multiplication, SIAM J. Num. Anal., 31, 1191-1218, (1994) · Zbl 0807.65039 · doi:10.1137/0731062
[36] Unser, M, Multigrid adaptive image processing, Proceedings of the International Conference on Image Processing IEEE, 1, 49-52, (1995)
[37] Saad, Y; Schultz, MH, GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM J. Sci. Stat. Comput., 7, 856-869, (1986) · Zbl 0599.65018 · doi:10.1137/0907058
[38] Brandner D and Withers G The Cell Image Library, CIL: 248, 1585, 7437 and 10016. Available at http://www.cellimagelibrary.org
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.