A COMPARISON STUDY BETWEEN B-SPLINE SURFACE FITTING AND RADIAL BASIS FUNCTION SURFACE FITTING ON SCATTERED POINTS

Authors

  • Liew Khang Jie School of Mathematical Sciences, Universiti Sains Malaysia, 11800 Minden, Penang, Malaysia
  • Ahmad Ramli School of Mathematical Sciences, Universiti Sains Malaysia, 11800 Minden, Penang, Malaysia
  • Ahmad Abd. Majid School of Mathematical Sciences, Universiti Sains Malaysia, 11800 Minden, Penang, Malaysia

DOI:

https://doi.org/10.11113/jt.v78.9007

Keywords:

3D scattered data, approximation, bicubic B-spline surface, radial basis function, noisy data

Abstract

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

2016-06-13

Issue

Section

Science and Engineering

How to Cite

A COMPARISON STUDY BETWEEN B-SPLINE SURFACE FITTING AND RADIAL BASIS FUNCTION SURFACE FITTING ON SCATTERED POINTS. (2016). Jurnal Teknologi, 78(6-5). https://doi.org/10.11113/jt.v78.9007