fitbookstein
Linear ellipse fit using bookstein constraint conic2parametric
Diagonalise A - find Q, D such at A = Q' * D * Q
fitggk
Linear least squares with the Euclidean-invariant constraint Trace(A) = 1
fitbookstein(x)
W. Gander, G. H. Golub, R. Strebel, 1994 Least-Squares Fitting of Circles and Ellipses BIT Numerical Mathematics, Springer