A Mobile Vision System for Fast and Accurate Ellipse Detection