An improved parameterization method for B-spline curve and surface interpolation

Jing-Jing Fang, Chia Lien Hung

Research output: Contribution to journalArticle

16 Citations (Scopus)

Abstract

The parameterization method plays a critical role in B-spline interpolation. Some of the well-known parameterizations are the uniform, centripetal, chord length, Foley and universal methods. However, the interpolating results of these methods do not always satisfy all data features. In this study, we propose a new parameterization method which aims to improve the wiggle deviation of the interpolation, especially when interpolating the abrupt data interpolation. This new method is a refined centripetal method. The core of refinement is introducing the osculating circle at each data point. Besides the new parameterization method, we also design a fine wiggle validation method to verify the performance of all methods. In this paper, the proposed method is compared with centripetal, chord length, Foley, uniform and universal methodsin both curve and surface cases. As aresult, the proposed method has fewer wiggles than the centripetal method and other methods in the cases of abrupt-changing data. In addition, this refined method is stable for all kinds of data types, including free-form data distribution in this paper. The proposed method has fewer drawbacks than other methods, such as wiggles, oscillations, loops, and peaks, among others. More advantage, the proposed method is less influenced by the degree changing.

Original languageEnglish
Pages (from-to)1005-1028
Number of pages24
JournalCAD Computer Aided Design
Volume45
Issue number6
DOIs
Publication statusPublished - 2013 Jan 1

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Fingerprint Dive into the research topics of 'An improved parameterization method for B-spline curve and surface interpolation'. Together they form a unique fingerprint.

Cite this