Text this: Advances in lane marking detection algorithms for all-weather conditions