Text this: Interactive virtual indoor navigation system using visual recognition and pedestrian dead reckoning techniques