Recognizing contours