Detecting high level features for mobile robot localization | Synapse