I'd have thought road-marking interpretation would nowadays be based on something more elaborate, such as HOG, without the need for an initial edge-detection pass.
(But in this case, I'll add that HOG doesn't solve the problem of overlapping old/new road markings)
(But in this case, I'll add that HOG doesn't solve the problem of overlapping old/new road markings)