Contour-based Object Detection