Gravar-mail: Robust Lane Sensing and Departure Warning under Shadows and Occlusions