On the Canny edge detector
machine vision