Before revision:  process to detect non-overlapping ellipses from edge points;
After revision:  process to detect non-overlapping ellipse from 2D edge points;