An Evolutionary Approach to Lane Markings Detection in Road Environments