Zaslat SMS: Towards simultaneous recognition, localization and mapping for hand-held and wearable cameras