conicfit: Algorithms for Fitting Circles, Ellipses and Conics Based on the Work by Prof. Nikolai Chernov

Geometric circle fitting with Levenberg-Marquardt (a, b, R), Levenberg-Marquardt reduced (a, b), Landau, Spath and Chernov-Lesort. Algebraic circle fitting with Taubin, Kasa, Pratt and Fitzgibbon-Pilu-Fisher. Geometric ellipse fitting with ellipse LMG (geometric parameters) and conic LMA (algebraic parameters). Algebraic ellipse fitting with Fitzgibbon-Pilu-Fisher and Taubin.

Author
Jose Gama [aut, cre], Nikolai Chernov [aut, cph]
Date of publication
2015-10-05 22:57:57
Maintainer
Jose Gama <rxprtgama@gmail.com>
License
GPL (>= 3)
Version
1.0.4

View on CRAN

Man pages

AtoG
Conversion of algebraic parameters to geometric parameters
calculateCircle
Generate points from a circle
calculateEllipse
Generate points from a ellipse
CircleFitByKasa
Algebraic circle fit (Kasa method)
CircleFitByLandau
Geometric circle fit (minimizing orthogonal distances) by...
CircleFitByPratt
Algebraic circle fit by Pratt
CircleFitBySpath
Geometric circle fit by Spath
CircleFitByTaubin
Algebraic circle fit (Taubin method)
conicfit-internal
Internal conicfit functions
EllipseDirectFit
Algebraic ellipse fit method by Fitzgibbon-Pilu-Fisher
EllipseFitByTaubin
Algebraic ellipse fit by Taubin
ellipticity
Formulas for the ellipse
estimateInitialGuessCircle
Estimate Initial Guess Circle values
fitbookstein
Linear ellipse fit using bookstein constraint
fit.conicLMA
Fitting a conic to a given set of points (Implicit method)
fit.ellipseLMG
Fitting an ellipse using Implicit method
GtoA
Conversion of geometric parameters to algebraic parameters
JmatrixLMA
Compute the Jacobian matrix using algebraic parameters
JmatrixLMG
Compute the Jacobian matrix using geometric parameters
LMcircleFit
Geometric circle fit (minimizing orthogonal distances) based...
LMreducedCircleFit
Geometric circle fit (minimizing orthogonal distances) based...
Residuals.ellipse
Projecting a given set of points onto an ellipse
ResidualsG
Projecting a given set of points onto an ellipse
Residuals.hyperbola
Projecting a given set of points onto an hyperbola
Residuals.parabola
Projecting a given set of points onto an parabola

Files in this package

conicfit
conicfit/NAMESPACE
conicfit/demo
conicfit/demo/conicfit.ellipses.R
conicfit/demo/conicfit.test1.R
conicfit/demo/conicfit.quicktest.R
conicfit/demo/booksteindemo.R
conicfit/demo/conicfit.circles.R
conicfit/demo/00Index
conicfit/R
conicfit/R/conicfit.R
conicfit/MD5
conicfit/DESCRIPTION
conicfit/man
conicfit/man/EllipseDirectFit.Rd
conicfit/man/CircleFitBySpath.Rd
conicfit/man/Residuals.parabola.Rd
conicfit/man/EllipseFitByTaubin.Rd
conicfit/man/AtoG.Rd
conicfit/man/Residuals.ellipse.Rd
conicfit/man/calculateEllipse.Rd
conicfit/man/JmatrixLMG.Rd
conicfit/man/ResidualsG.Rd
conicfit/man/CircleFitByLandau.Rd
conicfit/man/fit.ellipseLMG.Rd
conicfit/man/LMcircleFit.Rd
conicfit/man/ellipticity.Rd
conicfit/man/CircleFitByPratt.Rd
conicfit/man/fit.conicLMA.Rd
conicfit/man/Residuals.hyperbola.Rd
conicfit/man/JmatrixLMA.Rd
conicfit/man/LMreducedCircleFit.Rd
conicfit/man/estimateInitialGuessCircle.Rd
conicfit/man/CircleFitByTaubin.Rd
conicfit/man/GtoA.Rd
conicfit/man/conicfit-internal.Rd
conicfit/man/CircleFitByKasa.Rd
conicfit/man/fitbookstein.Rd
conicfit/man/calculateCircle.Rd