Half Ellipses: A New Approach to Object Recognition