Fast B-spline Curve Fitting by L-BFGS

12/30/2011
by   Wenni Zheng, et al.
0

We propose a novel method for fitting planar B-spline curves to unorganized data points. In traditional methods, optimization of control points and foot points are performed in two very time-consuming steps in each iteration: 1) control points are updated by setting up and solving a linear system of equations; and 2) foot points are computed by projecting each data point onto a B-spline curve. Our method uses the L-BFGS optimization method to optimize control points and foot points simultaneously and therefore it does not need to perform either matrix computation or foot point projection in every iteration. As a result, our method is much faster than existing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2020

An error reduced and uniform parameter approximation in fitting of B-spline curves to data points

Approximating data points in three or higher dimension space based on cu...
research
12/13/2022

Randomized progressive iterative approximation for B-spline curve and surface fittings

For large-scale data fitting, the least-squares progressive iterative ap...
research
11/16/2020

Conversion Between Bezier and Catmull-Rom Splines

Splines are one of the main methods of mathematically representing compl...
research
02/05/2016

Effective Clipart Image Vectorization Through Direct Optimization of Bezigons

Bezigons, i.e., closed paths composed of Bézier curves, have been widely...
research
08/26/2016

A Fast Ellipse Detector Using Projective Invariant Pruning

Detecting elliptical objects from an image is a central task in robot na...
research
01/30/2015

RANSAC based three points algorithm for ellipse fitting of spherical object's projection

As the spherical object can be seen everywhere, we should extract the el...
research
07/14/2022

Efficient Interpolation-based Pathline Tracing with B-spline Curves in Particle Dataset

Particle tracing through numerical integration is a well-known approach ...

Please sign up or login with your details

Forgot password? Click here to reset