Automated Lane Detection by K-means Clustering: A Machine Learning Approach