Skip to content

IRCHAD — Indoor Navigation for the Visually Impaired

Feb. 2025 – June 2025

IRCHAD logo in Arabic calligraphy and Latin letters over a photograph of a person walking with a white cane
Role
Team Lead and AI Developer

Results

  • 89% mAP for doors, walls, and windows

Finding your way inside a large building is a daily obstacle for people with a visual impairment. IRCHAD was our fourth-year project at ESI: an indoor navigation and assistance system for visually impaired users, with apps for the people around them too.

We were a team of twelve, and I led it. We split the system into Android apps for users, caregivers and maintenance technicians, a web platform, and backend services: twelve repositories in all. By the end, live indoor navigation worked end to end, through an embedded device and the user's mobile app.

What I built

An indoor map starts as an architectural floor plan, which is just an image. I built the preprocessing pipeline for those plans, trained a YOLO model on Kaggle to detect doors, walls and windows, and designed the protocol to evaluate it; it reached 89% mAP. I then served the detector through a FastAPI endpoint that returns its detections as GeoJSON.

On the platform side, I built the web app's dashboards for decision-makers, its sales module and its authentication, and the sales API of the statistics service.