Fast alternating fitting methods for trigonometric curves for large data sets

Buccini A.;Reichel L.
2024-01-01

Abstract

This paper discusses and develops new methods for fitting trigonometric curves, such as circles, ellipses, and dumbbells, to data points in the plane. Available methods for fitting circles or ellipses are very sensitive to outliers in the data, and are time consuming when the number of data points is large. The present paper focuses on curve fitting methods that are attractive to use when the number of data points is large. We propose a direct method for fitting circles, and two iterative methods for fitting ellipses and dumbbell curves based on trigonometric polynomials. These methods efficiently minimize the sum of the squared geometric distances between the given data points and the fitted curves. In particular, we are interested in detecting the general shape of an object such as a galaxy or a nebula. Certain nebulae, for instance, the one shown in the experiment section, have a dumbbell shape. Methods for fitting dumbbell curves have not been discussed in the literature. The methods developed are not very sensitive to errors in the data points. The use of random subsampling of the data points to speed up the computations also is discussed. The techniques developed in this paper can be applied to fitting other kinds of curves as well.
2024
Inglese
31
Esperti anonimi
internazionale
scientifica
Curve fitting; Least-squares approximation; Regularization; Trigonometric polynomials
Buccini, A.; Chen, F.; De la Cruz Cabrera, O.; Reichel, L.
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
open
Files in This Item:
File Size Format  
1-s2.0-S0168927424000011-main.pdf

open access

Description: articolo (Corrected Proof)
Type: versione editoriale
Size 7.31 MB
Format Adobe PDF
7.31 MB Adobe PDF View/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie