Vision-based Assistive Indoor Localization