Indoor Localization for Visually Impaired Travelers Using Computer Vision on a Smartphone