Move ellipse least-squares fit algorithm reference