Skip to content

yashagarwal23/Drishti

 
 

Repository files navigation

Drishti - A Companion App For Blind People

Inspiration

The project is an endeavour to provide the visually impaired with a friend, more dependable and dedicated than most humans can ever be. There are lots of services for the blind to find the objects (at several times crucial for their work), but none of them manage to give an avid description of the same. What if the wallet it detects isn't yours? or what if you get in the wrong car? having to learn how to navigate urban environments safely is a big pressure on an already impaired person. We present a unique way of being able to navigate with assistant from the only AI a blind person will ever need.

What it does and How I built it

Object Detection Using sophisticated object detection algorithms, implemented from scratch on a tensorflow library on a native android device by incorporating a trained classifier, we detect the object a user wants to find within an environment. We further built a cloud API through which the app fetches further information about the object as caught in the picture.

Path Prediction

A reinforcement learning based AI model is to be incorporated to make the predictions better with time while training. We plan to incorporate a AAA game where the character is being navigated in first person and the model learns how to navigate itself from the directions being chosen by the player.

We use this Neural Network based classifier which helps to choose the right direction to take at every frame as recorded from the back camera of an android device

ScreenShots

Accomplishments that I'm proud of

80% accuracy in path prediction Simple clean and user-friendly UI for the blind

What's next for Drishti - A virtual AI assistant for the blind

A smarter android integration, with an activity that spans not just an app. A full-fledged Siri style assistant.

Contributors

  1. Sanjay Kumar (Android App Dev.)
  2. Yash Agarwal (Android App Dev.)
  3. Devansh Batra (AI + Cloud)
  4. Avinash (Machine Learning)

About

Drishti - A Companion App For Blind People

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 46.8%
  • Python 38.7%
  • Jupyter Notebook 7.2%
  • TypeScript 2.6%
  • HTML 2.1%
  • Shell 1.0%
  • Other 1.6%