Constrained least square progressive and iterative approximation (CLSPIA) for B-spline curve and surface fitting

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)4427–4439
Number of pages13
Journal / PublicationVisual Computer
Volume40
Issue number6
Online published5 Oct 2023
Publication statusPublished - Jun 2024

Abstract

Combining the Lagrange multiplier method, the Uzawa algorithm, and the least square progressive and iterative approximation (LSPIA), we proposed the constrained least square progressive and iterative approximation (CLSPIA) to solve the problem of B-spline curve and surface fitting with constraint on data interpolation, i.e., computing the control points of a B-spline curve or surface which interpolates one set of input points while approximating the other set of given points. Compared with the method of solving the linear system directly, CLSPIA has some advantages as it inherits all the nice properties of LSPIA. Because of the data reuse property of LSPIA, CLSPIA reduces a great amount of computation. Using the local property of LSPIA, we can get shape preserving fitting curves by CLSPIA. CLSPIA is efficient for fitting large-scale data sets due to the fact that its computational complexity is linear to the scale of the input data. The many numerical examples in this paper show the efficiency and effectiveness of CLSPIA. © 2023, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.

Research Area(s)

  • B-spline, Data fitting, Interpolation and approximation, Least square progressive and iterative approximation (LSPIA), Progressive and iterative approximation (PIA)