A method for improving accuracy of vehicle position determination, comprising: determining an initial vehicle position estimate based on GPS data, recording a sequence of sensor data from a sensor located with the vehicle, and refining the initial vehicle position estimate by performing pattern…