Least Squares Fitting Of Circles And Ellipses