Skip to content

MohammedZ666/SonoVision

Repository files navigation

SonoVision

Locating objects for the visually impaired is a significant challenge and is something no one can get used to over time. However, this hinders their independence and could push them towards risky and dangerous scenarios. Hence, in the spirit of making the visually challenged more self-sufficient, we present SonoVision, a smart-phone application that helps them find everyday objects using sound cues through earphones/headphones. This simply means, if an object is on the right or left side of a user, the app makes a sinusoidal sound in a user's respective ear through ear/headphones. However, to indicate objects located directly in front, both the left and right earphones are rung simultaneously. These sound cues could easily help a visually impaired individual locate objects with the help of their smartphones and reduce the reliance on people in their surroundings, consequently making them more independent. This application is made with the flutter development platform and uses the Efficientdet-D2 model for object detection in the backend. We believe the app will significantly assist the visually impaired in a safe and user-friendly manner with its capacity to work completely offline.

Video Demo

SonoVision Demo

Working Principle

Left cup Center cup Right cup

The figures above shows the working principle of our application, indicating the position of an Object of Interest (cup) on left, center, and, right through sound cues in the left, both, and right ears respectivly through ear/phones (as indicated by 🔊).

Setup (Android only)

Follow these steps to build and run the project locally:

Prerequisites

Installation

Run the following commands in your IDE's terminal to download and run the project:

# clone repo 
git clone https://github.com/MohammedZ666/SonoVision.git
cd SonoVision
# get dependencies
flutter pub get
# run the app
flutter run

TODO Checklist

  • Sound cue detection functionality based on EfficientDet-D2
  • Sound cue based object relocation through open-set detectors
  • Building and testing on iOS
  • Releasing for Google Play Store and App Store

Contribution

To contribute, create an create an issue and then open a PR with your proposed fix.

Funding

This project was funded by BRAC University's Research Seed Grant Initiative (RSGI) for the AI Powered Enhancement of University Life Accessibility for Blind People project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages