Browsing: adaptive technology for rehabilitation integration and empowerment of the visually impaired