Inspiration

  • People with blindness/vision impairment cannot always detect their surroundings and may struggle to recognize the number of people around them.
  • Eye treatment can be costly and inconvenient especially for low-income individuals with blindness/vision impairment​.
  • What's even worse: an ageing population is predicted to increase their risk of getting blindness/vision impairment...​

These reasons, combined with the natural human instincts to help other human beings, are what inspired BaWare.

What it does

This product/application utilizes object detection technology to capture and track objects from images of a person's surroundings through a smartphone, and notifies the person of any objects/people nearby (and the exact number). This allows blind/visually-impaired people to navigate through places

How I built it

This project was built using:

  • Python
  • Neural Network
  • Front-end Development (HTML, JS, CSS)
  • Android (for building apk)
  • Challenges I ran into

    Some of the main challenges we ran into was learning how to smoothly integrate image processing and neural network. Time was also an issue as we had to design and improve our product/application in the remaining time we still had. By delegating responsibilities for parts of the product, we were able to create a prototype app as well as a wireframe to complement each other.

    Accomplishments that I'm proud of

    Building a wireframe and a functional app (which can detect around 30 different classes of items in 0.5 seconds!) to complement each other Learning to utilize new technology in a short amount of time Contributing to the creation of an application that aids people with visual impairment/blindness

    What I learned

    It can be difficult at first to learn an entirely new language or technology with the small amount of time I had, but I found that experiencing with the resources that I had helped me discover different approaches and methods to executing the project.

    What's next for BaWare

    Enhance user experience Implement higher functionalities (like reading signboard, or detecting relatives and personal customizations) and make them more available and easily accessible Improve security on application and website

Built With

Share this project:

Updates