A COMPARISON STUDY BETWEEN B-SPLINE SURFACE FITTING AND RADIAL BASIS FUNCTION SURFACE FITTING ON SCATTERED POINTS
DOI:
https://doi.org/10.11113/jt.v78.9007Keywords:
3D scattered data, approximation, bicubic B-spline surface, radial basis function, noisy dataAbstract
This paper looks in the effectiveness of bicubic B-spline surface fitting and radial basis function, specifically the thin plate spline surface fitting in constructing the surface from the set of scattered data three dimensions (3D) points. Modification of the B-spline approximation algorithm is used to determine the unknown B-spline control points, followed by the construction of the bicubic B-spline surface patch, which can be joined together to form the final surface. The non-interpolation scheme of thin plate spline is also used to fit the data points in this study. The sample of scattered data points is chosen from a specific region in the point set model by using k-nearest neighbour search method. Observation is further carried out to observe the effect of noise in the bicubic B-spline surface fitting and the thin plate spline surface fitting. From the visual aspect, non-interpolation scheme of thin plate spline fits the surface better than bicubic B-spline in the presence of noises. Â
References
Jain, R., Kasturi, R. and Schunck, B. G. 1995. Curves and Surfaces. United States: McGraw-Hill, Inc. 360-405.
Lee, S. Y., Wolberg, G. and Shin, S. Y. 1997. Scattered Data Interpolation with Multilevel B- splines. IEEE Transactions on Visualization and Computer Graphics. 3(3): 228-244.
Feng, R. and Zhang, Y. 2013. Piecewise Bivariate Hermite Interpolations for Large Sets of Scattered Data. Journal of Applied Mathematics 2013.
Lee, B. G., Lee, J. J. and Yoo, J. 2005. An Efficient Scattered Data Approximation Using Multilevel B-splines Based on Quasi-interpolants. Proceedings of the 5th International Conference on 3-D Digital Imaging and Modeling. 110-117.
Duchon, J. 1977. Constructive Theory of Functions of Several Variables. Lecture Notes in Mathematics. Berlin: Springer-Verlag. 8-100.
Franke, R. 1982. Scattered Data Interpolation. Mathematics of Computation 38: 181-200.
Qin, H. 2014. Lecture Notes on Computer Graphics (Theory, algorithms, and applications). Department of Computer Sciences, Stony Brook University (unpublished).
Cohen, F. S., Ibrahim, W. and Pintavirooj, C. 2000. Ordering and Parameterizing Scattered 3D Data for B-spline Surface Approximation. IEEE Transactions on Pattern Analysis and Machine Intelligenc. 22(6): 642-648.
Carr, J. C., Beatson, R, K., Cherrie, J. B., Mitchell, T. J., Fright, W. R., McCallum, B. C. and Evans, T. R. 2001. Reconstruction and Representation of 3D Objects with Radial Basis Functions. SIGGRAPH '01 Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. 67-76.
Wahba, G. 1990. Spline Models for Observational Data, Ch. Estimating the Smoothing Parameter. Society for Industrial and Applied Mathematics. SIAM. 314-315.
Bennink, H., Korbeeck, J., Janssen, B. and Romeny, B. M. t. H. 2007. Warping a Neuro-anatomy Atlas on 3D MRI Data with Radial Basis Functions. Proceedings of the 3rd Kuala Lumpur International Conference on Biomedical Engineering (Biomed) 2006. New York, USA: Springer-Verlag Berlin Heidelberg. 28-32.
Liew, K. J., Ramli, A. and Abd. Majid, A. 2016. B-spline Surface Fitting on Scattered Points. Applied Mathematics & Information Sciences. 10(1): 1-9 (To appear).
Downloads
Published
Issue
Section
License
Copyright of articles that appear in Jurnal Teknologi belongs exclusively to Penerbit Universiti Teknologi Malaysia (Penerbit UTM Press). This copyright covers the rights to reproduce the article, including reprints, electronic reproductions, or any other reproductions of similar nature.