Lane lines are clearly detected and the system knows with perfect certainty when the car is approaching one of them, when it is crossing it and when it drives on a different lane then the one it came from. The challenges deriving from this kind of images can take multiple form: bad weather and even sunshine can make it more difficult to detect the lines; in addition, these lines are generally dashed, hence the need for keeping track of it even where the line is interrupted; finally, detect the position of a line even when another vehicle or any other obstacles prevent the camera from seeing it, in full or in part.
The system needs to be perfectly calibrated in order never to loose contact with the ideal straight lines delimitating both sides of the lane, regardless of weather or traffic conditions. There is no need for more than one camera, in order to make this camera calibration system robust enough. The algorithm takes into account the perspective given by the incoming images and exploits the properties of vanishing points, computed by identifying the two parallel lines. Knowing at every single moment the width of the lane leaves the developer with a relatively simple geometric problem to resolve.
As a result, the system knows when the car (either driver or driverless) is deviating from its lane, voluntarily or not: this machine learning based solution is very robust, as obviously required by safety standards. RSIP Vision works on several ADAS-related projects, generally more complex than traffic lanes detection. If you want help solving the challenges of your application, contact our consultants and read about our Advanced Driver Assistance Systems work.