Towards assisting visually impaired individuals: A review on current status and future prospects