A general line tracking algorithm based on computer vision
Theory of edge detection