Progressive iterative approximation for regularized least square bivariate B-spline surface fitting

https://doi.org/10.1016/j.cam.2017.06.013Get rights and content
Under an Elsevier user license
open archive

Highlights

  • RLSPIA extends the PIA property to a set of bivariate non-tensor blending bases.

  • RLSPIA generalizes the scope of PIA property to a set of linear dependent bases.

  • RSPIA has faster convergence rate by using the accelerating term.

  • RSPIA is flexible to impose additional operation, such as surface fairing.

Abstract

Recently, the use of progressive iterative approximation (PIA) to fit data points has received a deal of attention benefitting from its simplicity, flexibility, and generality. In this paper, we present a novel progressive iterative approximation for regularized least square bivariate B-spline surface fitting (RLSPIA). RLSPIA extends the PIA property of univariate NTP (normalized totally positive) bases to linear dependent non-tensor product bivariate B-spline bases, which leads to a lower order fitting result than common tensor product B-spline surface. During each iteration, the weights for generating fairing updating surface are obtained by solving an energy minimization problem with box constraints iteratively. Furthermore, an accelerating term is introduced to speed up the convergence rate of RLSPIA, which is comparable favourably with the theoretical optimal one. Several examples are provided to illustrate the efficiency and effectiveness of the proposed method.

Keywords

Progressive iterative approximation
Bivariate B-spline surface
Regularized least square
Surface fitting
Successive over-relaxation iteration

Cited by (0)