Assistive text reading device for visually impaired people using computer vision methods

Giving visually impaired people the ability to read text has been a topic of keen interest for quondam years. Many projects and prototypes embodied this topic but some sort of degrading factors that prohibit users to use them were present. So, keeping in mind all that factors we want to contrive a a

2025-06-28 16:30:18 - Adil Khan

Project Title

Assistive text reading device for visually impaired people using computer vision methods

Project Area of Specialization Wearables and ImplantableProject Summary

Giving visually impaired people the ability to read text has been a topic of keen interest for quondam years. Many projects and prototypes embodied this topic but some sort of degrading factors that prohibit users to use them were present. So, keeping in mind all that factors we want to contrive a assistive device( Finger worn device in the form of ring ) that not only help visually impaired people but also sighted person to read text, detect currency, recognize colors and in avoiding hurdles. Our main focus is on run time efficiency and typical frame processing time. User will point the finger towards the text that he/she wants to read and our device will convert that text to voice by first detecting the text using text extraction algorithm and then converting the detected text into speech using TTS (text to speech) algorithm. A mini camera is fixed on the device wearable on the Finger that is capturing the images and after processing text is detected from the image and converted into speech. Our main focus is to produce a gadget that let visually impaired people to encounter the reading material in a same way as sighted person.

Project Objectives Project Implementation Method Benefits of the Project

While in a quest to find a final year project, our main focus was to work on a project that can ease people with disabilities. So finally after going through so many research papers, we find a one we are looking for. An assistive device for visually impaired that can be wearable on index finger that can perform different tasks i.e. reading, color detection, hurdle detection and currency detection. For not getting jumbled, we time bound ourselves to one task at a time.

 Our first focus is to make this device to convert text from surrounding into speech. So that the one who cannot read, can able to listen what is written. Through our first goal, we can have following benefits:

  1. The brails are used for reading by blinds but not every book can be available in a brail form. So this device can help blinds and visually impaired in reading any book.
  2. This device can help blinds and visually impaired to read sign boards, menu cards and food item names during shopping.
  3. This device can also assist children in reading.

Second task is to use this device as a hurdle detector:

  1. This device will detect hurdles while walking from a specific distance, this will discharge blinds from carrying walking stick.
  2.  Not only blinds but also old people can use it while walking.

Third task is to use this as a color detector:

  1. Help blinds and visually impaired while deciding about their clothing, while shopping.
  2. This will help children in identifying colors.
  3. Help color blinds in recognizing colors.

Fourth task is to detect currency:

  1. Currency detection feature will help blinds to pay bills independently.

Basically, through this project our main effort is to bring independence in the lives of disable people, so that they can enjoy their life like other normal people. Even if not fully, this device can accomplish this task to some extent.

While doing this project, we are getting skills that are not only helping now but will also help in future. Android App Development is the major part of this project, which will basically perform the main task. So while developing app for our final year project, we have been learning java language and xml which were not a part of our engineering courses. In addition to this we are using Android studio software for developing our app which is also new to us. So this will give us advantage in future that we can able to develop Apps and can also opt it as profession.

Apart from this, we are learning skills that can only be learnt through group work i.e. how to divide a work without being biased, how to help each other to accomplish task without pointing each other shortcomings,

Furthermore, we never had an experience of having deals with trader. For our hardware of the project, we communicate with robotics.pk which is a dealer from Karachi. As the hardware was not available in Pakistan, robotics.pk brought that for us from foreign firm.

Technical Details of Final Deliverable

Final deliverable comprises mainly the following components:

  1. C329 Image acquisition module
  2. Microcontroller atmega32u4
  3. RN-42

C329 will capture image using OV7725 CMOS sensor embedded on its chip and that image will be compressed by OV529 JPEG engine on the board. Then the picture will be sent to atmega32u4 using UART protocol. ATmega will transmit the picture to Bluetooth module using another UART and RN-42 will transmit the image to mobile app .Finally. App will recognize the text in the image and convert that text into speech.

Now technical details of components are given as

C329 UART module

The camera module utilized in the project has following technical details:

ATmega32u4

Microcontroller used has following features and will fulfill below given requirements:

    RN-42

Wireless module going to be used in final deliverable will fulfill following requirements:

Final Deliverable of the Project HW/SW integrated systemType of Industry Others Technologies Wearables and ImplantablesSustainable Development Goals Good Health and Well-Being for People, Industry, Innovation and Infrastructure, Reduced InequalityRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 33487
ATMEGA32u4 Surface Mount Equipment1790790
BB289 Lens Equipment122002200
Bluetooth Breakout Module RN-42 Equipment142004200
Shipment charges Miscellaneous 1300300
Printing , Stationary Miscellaneous 110001000
lens holder+ Connecting wires Equipment115001500
Battery Equipment1500500
Enclosure Model Equipment150005000
overhead Miscellaneous 130003000
C329-UART-board Color JPEG Compression VGA Camera Module Equipment11499714997

More Posts