Route following based on adaptive visual landmark matching