Robust vision-based localization by combining an image-retrieval system with Monte Carlo localization | Synapse