For line detection, Canny Edge
Detection and Hough Transform are used to recognize major
line features in the images, and a heuristic algorithm leveraging
the layout characteristics of the images is used to determine the
presence of hold-short lines among those lines.