Incremental Meshfree Approximation of Real Geographic Data
- 294 Downloads
Abstract
In many technical applications, reconstruction of the scattered data is often task. For big scattered dataset in n-dimensional space, the using some meshless method such as the radial basis function (RBF) approximation is appropriate. RBF approximation is based on the distance computation, and therefore, it is dimensionally non-separable. This approximation can be converted to an overdetermined linear system of equations which has to be solved.
A new incremental approach for meshless RBF approximation which respects the significant features of the given terrain data such as break lines is proposed in this paper. Using this approach, the improving approximation of the underlying data is achieved. Moreover, the proposed approach leads to a significant compression of the given dataset and the analytical description of the data is obtained. In comparison with other existing methods, the proposed approach achieves the better results due to respecting the features of the given data.
Keywords
RBF approximation Stationary points Extrema Incremental algorithm TPS Point clouds1 Introduction
The most frequent task for many engineering problems is the reconstruction of the given data. There have been developed several algorithms for interpolation or approximation of the given data. Nevertheless, they mostly expect some kind of data ordering, e.g. rectangular mesh, structured mesh, unstructured mesh, etc. This requirement is not necessary when the meshless techniques such as the Radial Basis Function (RBF) methods originally introduced in [1, 2] are used. RBF techniques can be used in many fields of the technical or non-technical problems, e.g. reconstruction of surfaces [3, 4, 5], visualization of data [6], solving partial differential equations [7, 8]. The RBF methods are based on the distance computation between two points and they are independent of the dimension of the space. When the RBF techniques are applied, the given data can be described using analytical formula. The significant compression of the given data is also achieved by using RBF approximation.
A significant role in terms of the quality of RBF approximation and the compression ratio plays the appropriate placement of the reference points for RBF approximation. In the case of geographic data, this requirement is met for placement along significant features such as ridges, peaks, valleys, etc. A new incremental approach for RBF approximation that puts the emphasis on good placement of reference points and significantly improves the compression ratio will be described in this paper.
In the following sections, the fundamental theoretical background needed for description of the proposed approach will be mentioned. The proposed incremental RBF approximation will be described in Sect. 3. In Sect. 4, the results of our proposed algorithm will be presented. Finally, a final discussion of results will be performed.
2 Theoretical Background
In this section, some theoretical aspects needed for description of the proposed incremental approach will be introduced.
2.1 RBF Approximation
For scattered data processing, the RBF approximation can be used. This technique is based on computing the distance between two points and leads to a solution of linear system of equations which can be solved by singular value decomposition, QR decomposition etc. The RBF approximation is described in [9] or [4] in detail.
2.2 Determination of Stationary Points
Stationary points of an explicit function \(f(\varvec{x})\) are points where the gradient of the function \(f(\varvec{x})\) is zero vector, i.e. all partial derivatives are zero. In the case, when an analytical explicit expression is not known for the given dataset, the piecewise approach [10] based on RBF interpolation can be used for determination of stationary points in the given dataset.
3 Proposed Approach
In this section, the proposed incremental approach for approximation geographic data using radial basis functions is described.
In every following level \(k > 2\), the residues \(\varvec{r}_{k-1}\) are filtered by applying the Gaussian low-pass filter due to eliminating insignificant local maxima. Then, the set of stationary points for filtered residues are determined using algorithm in [10] and only local maxima are added to the set of reference points. Moreover, the uniqueness of the added reference points is checked. When the new set of reference points is obtained, the RBF approximation (described in Sect. 2.1) is again computed and residues \(\varvec{r}_k\) are calculated using Eq. (1). The whole process is repeated until the required accuracy of approximation is achieved or the maximum permissible compression ratio is exceeded.
4 Experimental Results
In this section, the experimental results for our proposed approach will be presented. The implementation was performed in Matlab. The thin plate spline (TPS) function \(r^2\log (r^2)\) which is shape parameter free and divergent as radius increases has been used for RBF approximation.
The mount Veľký Rozsutec, Slovakia and its contour map: original data and different levels of proposed incremental RBF approximation when TPS is used.
The part of Pennine Alps, Switzerland and its contour map: original data and different levels of proposed incremental RBF approximation when TPS is used.
The mean relative error of the proposed incremental RBF approximation in comparison with classical RBF approximation [9] for different compression ratio.
Results for different levels of RBF approximation of the mount Veľký Rozsutec are shown in Figs. 1b–d. We can see that the quality of approximation in terms of error is improving with increasing level of the incremental RBF approximation. For \(8^{th}\) level (see Fig. 1d), the many details of the original terrain are already apparent.
In Fig. 2b–d, the results for different levels of incremental RBF approximation of the part of Pennine Alps are shown. It can be again seen that the quality of approximation is improving with increasing level of the incremental approach. For the first level (see Fig. 2b), it is evident, that the small number of reference points is defined for the ridge in the foreground, and therefore, this ridge is approximated by several peaks in the first level. This problem is eliminated with increasing level of the incremental RBF approximation. For \(7^{th}\) level (see Fig. 2d), the many details of the original terrain are again apparent.
The mean relative error in dependency on compression ratio is presented for both geographic datasets in Fig. 3. Moreover, the comparison of the proposed incremental approach with the classical RBF approximation [9] is performed. From the results, it can be seen that the proposed approach achieves the better quality of results in terms of error.
5 Conclusion
In this paper, a new incremental approach for RBF approximation for geographic data is presented. Selection of the set of reference points for proposed incremental approximation is based on the determination of stationary points of the input point cloud in the first level and the finding local maxima of residues at each hierarchical level. In addition, the Gaussian low-pass filter is used to smooth the trend of the input points, resp. the residues before finding significant points.
The proposed approach achieves the improvement of results in comparison with other existing methods because the features of the given dataset are respected.
In the future work, the proposed approach can be extended to higher dimensions, as the extension should be straightforward. Also, the improving the computational performance without loss of accuracy can be explored.
Notes
Acknowledgments
The authors would like to thank their colleagues at the University of West Bohemia, Plzeň, for their discussions and suggestions, and the anonymous reviewers for their valuable comments. The research was supported by the Czech Science Foundation GAČR project GA17-05534S and partially supported by the SGS 2016-013 project.
References
- 1.Hardy, R.L.: Multiquadratic equations of topography and other irregular surfaces. J. Geophys. Res. 76, 1905–1915 (1971)ADSCrossRefGoogle Scholar
- 2.Hardy, R.L.: Theory and applications of the multiquadric-biharmonic method 20 years of discovery 1968–1988. Comput. Math. Appl. 19(8), 163–208 (1990)MathSciNetCrossRefGoogle Scholar
- 3.Carr, J.C., Beatson, R.K., Cherrie, J.B., Mitchell, T.J., Fright, W.R., McCallum, B.C., Evans, T.R.: Reconstruction and representation of 3D objects with radial basis functions. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2001, Los Angeles, California, USA, 12-17 August 2001, pp. 67–76 (2001)Google Scholar
- 4.Majdisova, Z., Skala, V.: Big geo data surface approximation using radial basis functions: a comparative study. Comput. Geosci. 109, 51–58 (2017)ADSCrossRefGoogle Scholar
- 5.Smolik, M., Skala, V.: Large scattered data interpolation with radial basis functions and space subdivision. Integr. Comput.-Aided Eng. 25(1), 49–62 (2018)CrossRefGoogle Scholar
- 6.Pepper, D.W., Rasmussen, C., Fyda, D.: A meshless method using global radial basis functions for creating 3-D wind fields from sparse meteorological data. Comput. Assisted Methods Eng. Sci. 21(3–4), 233–243 (2014)MathSciNetGoogle Scholar
- 7.Hon, Y.C., Sarler, B., Yun, D.F.: Local radial basis function collocation method for solving thermo-driven fluid-flow problems with free surface. Eng. Anal. Boundary Elem. 57, 2–8 (2015)MathSciNetCrossRefGoogle Scholar
- 8.Li, M., Chen, W., Chen, C.: The localized RBFs collocation methods for solving high dimensional PDEs. Eng. Anal. Boundary Elem. 37(10), 1300–1304 (2013)MathSciNetCrossRefGoogle Scholar
- 9.Majdisova, Z., Skala, V.: Radial basis function approximations: comparison and applications. Appl. Math. Model. 51, 728–743 (2017)MathSciNetCrossRefGoogle Scholar
- 10.Majdisova, Z., Skala, V., Smolik, M.: Determination of stationary points and their bindings in dataset using RBF methods. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds.) Computational and Statistical Methods in Intelligent Systems. Advances in Intelligent Systems and Computing series, vol. 859, pp. 213–224. Springer, Cham (2019)CrossRefGoogle Scholar



