Vision-based robust localization for vehicles