Spatial representation framework for indoor navigation by people with visual impairment