A method and system for guiding a vehicle comprises a location module
(e.g., location-determining receiver) for collecting preliminary location
data for the vehicle. A vision module collects vision-derived location
data for the vehicle during an evaluation time window. A location quality
estimator estimates location quality data for the corresponding collected
preliminary location data during an evaluation time window. A vision
module estimates vision quality data for the corresponding collected
vision-derived location data during the evaluation time window. A
adjuster adjusts the preliminary location data to a revised location data
based on the vision-derived location data such that the revised location
data is registered with or generally coextensive with the vision-derived
location data, if the vision quality data exceeds the minimum threshold
level.