Voice: Computer Vision Algorithms to Counter Age-Related Macular Degeneration, Glaucoma, and other Pathological Typhlosi
CSEF · 2016 Mathematics & Computer Science Honorable_mention Award
Overview
Objectives/Goals Most everyday items are not formatted for Braille and audio. Furthermore, of the 7.3 million blind people in the US, 90% can#t even read braille. So blind people are very limited in the amount of content they can read. The goal of this research was to build an algorithm that can effectively guide a blind person into taking a picture using assistive computer vision, and then read the words that are on that picture aloud. The research also improves the accuracy of the reading through the various image modifications. Methods/Materials The Voice algorithm was built in the programming language of Objective-C. It uses Google Drive#s Application Programming Interface for the Optical Character Recognition because of the multi-language functionality. Also, the front end of the application uses the iOS platform and thus requires either an iPhone, iPad, or iPod to run. The image processing occurs in the background. The algorithm was tested in both light and dark condition with a variety of distances ranging from 5 inches to 2 feet. Additionally, it was tested on various reading material such as newspapers, museum placards, medicine labels, expiration dates, can labels, and more. It was also tested by many blind people over a spread out time interval. Each time, new functionality was added in order to fix the problems that were exposed and improve the usability for blind people. So over multiple iterations, the application improved through added functionality. Results The results proved that guiding the blind user through taking a photo did assist them greatly in using the front-end application and taking good quality photos. Additionally, the silent photo manipulations done by the algorithm also help increase the quality of the spoken text because of the improved lighting, contrast, and orientation on the modified image. Conclusions/Discussion The algorithm can successfully guide the blind user into taking apt photos of many different items that are not formatted for braille or audio and read the words from the images out loud in a matter of seconds. It can read those words in around thirty different languages. Also, it can read many pages one after another without using additional time because as one image is being read, the next is being processed. So it can read items such as magazines and book pages one after another.
Summary statement
Using computer vision algorithms, I created an application that guides blind people into taking a photo of everyday items (not available in Braille/audio) like nutrition facts and medicine labels, and reading the words from that image aloud
Help received
None. I designed, built, and performed the experiments myself.
Awards (1)
- Honorable Mention
Competition history
- CSEF 2016
Resources
Related projects
CSEF · 2011
Development of a Mashup That Transforms a Smartphone into an Assisted Vision Aid
ISEF · 2025
Aiding Visual Impairments: Eliminating Object Detection Disparities Through the Use of a Yolo Algorithm
ISEF · 2017
Mobile Real-Time OCR for Visually Impaired Individuals
CSEF · 2019
Rethinking Braille with Pi Reader: Raspberry Pi Based Optical Reader for the Blind and Visually Impaired Using OCR & TTS
AJAS · 2024
Inexpensive Glasses for the Blind and Visually Impaired Using Ai and OpenCV
ISEF · 2023
Inexpensive Glasses for the Blind and Visually Impaired Using AI and OpenCV
ISEF · 2014
myEyeAssistant: Using Computer Vision to Create a Smart Camera Based Navigation System
AJAS · 2025
AI Eye for the Visually Impaired Using Deep Learning Neural Network
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects