Springrobot: a prototype autonomous vehicle and its algorithms for lane detection
generalizing the hough transform to detect arbitrary shapes .