Package: conicfit 1.0.4

Jose Gama

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.

Authors:Jose Gama [aut, cre], Nikolai Chernov [aut, cph]

conicfit_1.0.4.tar.gz
conicfit_1.0.4.tar.gz(r-4.5-noble)conicfit_1.0.4.tar.gz(r-4.4-noble)
conicfit_1.0.4.tgz(r-4.4-emscripten)conicfit_1.0.4.tgz(r-4.3-emscripten)
conicfit.pdf |conicfit.html
conicfit/json (API)

# Install 'conicfit' in R:
install.packages('conicfit', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.88 score 2 packages 126 scripts 684 downloads 34 exports 2 dependencies

Last updated 9 years agofrom:1a9e395aed. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 01 2024
R-4.5-linuxOKDec 01 2024

Exports:AtoGcalculateCirclecalculateEllipseCircleFitByKasaCircleFitByLandauCircleFitByPrattCircleFitBySpathCircleFitByTaubinconic2parametricCurrentIterationCurrentIterationReducedellipse.lEllipseDirectFitellipseEccentricityEllipseFitByTaubinellipseFocusellipseRaellipseRpellipticityestimateInitialGuessCirclefit.conicLMAfit.ellipseLMGfit.ellipseLMG.HfitbooksteinfitggkGtoAJmatrixLMAJmatrixLMGLMcircleFitLMreducedCircleFitResiduals.ellipseResiduals.hyperbolaResiduals.parabolaResidualsG

Dependencies:geigenpracma

Readme and manuals

Help Manual

Help pageTopics
Conversion of algebraic parameters to geometric parametersAtoG
Generate points from a circlecalculateCircle
Generate points from a ellipsecalculateEllipse
Algebraic circle fit (Kasa method)CircleFitByKasa
Geometric circle fit (minimizing orthogonal distances) by Landau algorithmCircleFitByLandau
Algebraic circle fit by PrattCircleFitByPratt
Geometric circle fit by SpathCircleFitBySpath
Algebraic circle fit (Taubin method)CircleFitByTaubin
Algebraic ellipse fit method by Fitzgibbon-Pilu-FisherEllipseDirectFit
Algebraic ellipse fit by TaubinEllipseFitByTaubin
Formulas for the ellipseellipse.l ellipseEccentricity ellipseFocus ellipseRa ellipseRp ellipticity
Estimate Initial Guess Circle valuesestimateInitialGuessCircle
Fitting a conic to a given set of points (Implicit method)fit.conicLMA
Fitting an ellipse using Implicit methodfit.ellipseLMG fit.ellipseLMG.H
Linear ellipse fit using bookstein constraintconic2parametric fitbookstein fitggk
Conversion of geometric parameters to algebraic parametersGtoA
Compute the Jacobian matrix using algebraic parametersJmatrixLMA
Compute the Jacobian matrix using geometric parametersJmatrixLMG
Geometric circle fit (minimizing orthogonal distances) based on the Levenberg-Marquardt methodLMcircleFit
Geometric circle fit (minimizing orthogonal distances) based on the Levenberg-Marquardt methodLMreducedCircleFit
Projecting a given set of points onto an ellipseResiduals.ellipse
Projecting a given set of points onto an hyperbolaResiduals.hyperbola
Projecting a given set of points onto an parabolaResiduals.parabola
Projecting a given set of points onto an ellipseResidualsG