The Canny edge detector
thinning
(non-maximum suppression, edge following)