Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Readable Artificial Eye

SUMMARY: "Readable Artificial Eye" is a artificial vision creator for blind people so that they can read any text from any book while giving them the feeling of their "disability as differently able". Alt

Project Title

Readable Artificial Eye

Project Area of Specialization

Information & Communication Technology

Project Summary

SUMMARY:

"Readable Artificial Eye" is a artificial vision creator for blind people so that they can read any text from any book while giving them the feeling of their "disability as differently able". Although globally there are some projects working on it but we want to introduce this in Pakistan so that it is easily reachable here with affordable cost. This project uses a camera for capturing the image which is further processed,translated and interpreted and hence generating a"voice" that will be delivered to the blind person via headphones.Also,this project saves the information of the extracted text from the captured image so that the blind person can read the saved text whenever he wants. The project works on the principles of Digital Image Processing using the software "OCR(Optical Character Recognition)". Hence,a blind person will be capable of reading and becoming an educated individual in this challenging era.

Project Objectives

OBJECTIVE:

"Readable Artificial Eye" is such a project that has the aim to provide blind people with a device that helps them in "reading any kind of book" meanwhile making them able to study like a person with normal vision.

Project Implementation Method

IMPLEMENTATION:

In order to make "Readable Artificial Eye",the following steps are to be taken:

STEP 1: An Image (ranging from 100 DPI to 300 DPI in order to get blurfree image) (DPI=Dots Per Inch) will be captured through an “Camera” of 12.3 Mega Pixels.A good quality camera has greater pixels and it can generate better results after performing the task of scanning.

STEP 2: The captured image will be taken as an input in “Tessearct OCR”.

STEP 3: The OCR will convert this image into digital image,i.e;breakdown in matrix form (in rows and columns) (in 0’s and 1’s) and then works on each character of every word by drawing a gridline for that character and looks at it's scaling and then finds out the character and it's font by looking at the places where if the image of that particular character is visible, it is "1",whereas,the blank spaces are "0".That's how matrix is made.

STEP 4: Image enhancement is done by taking the image and performing filtration,converting it into black and white,then,resizing (if the image is tilted) it,then,blurry part is disappeared and the required text is extracted.

STEP 5: OpenCv (a part of Python and an open source for clearing,searching,scanning,converting into matrix,etc…) and Anaconda will be used for programming RaspberryPi in programming language "Python".

STEP 6: Numpy technique will be used for Pattern Matching.It is necessary that the "image size" of gridline's character that has been saved and the "image size" of the one with which you want to match,should be same.

STEP 7: After matching,scaling will be done that should be from 0-255 (color scaling) and these can be varied.We can take like this (0-180) will be white and (180 above) will be black.

STEP 8: Image to Word conversion will be done.

STEP 9: Word to Character conversion will be done.

STEP 10: NLP (National Language Processing) technique will be used. It is a technique of Python that converts from text to speech and delivers it to the headphones in audionic form.

Benefits of the Project

BENEFITS:

The benefits of this project are:
To help blind and visually challenged people by:

(a)- Helping them in reading any book,digital document,etc…
(b)- Providing them with the facility to save,repeat and play the scanned text.
(c)- Making them able to stand side by side with educated people.
(d)- Allowing them to learn new things by themselves without depending upon other people and without  making efforts for reading text through a hand touch (Braille).

Technical Details of Final Deliverable

TECHNICAL (HARDWARE AND SOFTWARE) DETAILS:

(I)- HARDWARE:

      The main hardware components that will be used in the project are:
a)- CAMERA:
-    Camera of  high resolution and of greater pixels are capable of capturing images with clear pixels providing the user with better results.
-    The better the captured image,the easier it gets for the OCR software to process the image and generate accurate  results.

b)- RASPBERRYPi :
-    The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse.
-    It is programmed to convert text to speech.

c)- HEADPHONES:                                                               -       The headphones will perform the task of delivering the text to the user in audionic form.

(II)- SOFTWARE:

       The main software that will be used in the project is:

a)- OCR(OPTICAL CHARACTER RECOGNITION):
-    Optical Character Recognition (OCR) is a technology that converts different types of documents,like scanned paper documents,PDF files or images captured by a digital camera (printed text) into machine-encoded text.
-    OCR performs different steps and passes the captured image through multiple stages,i.e;Obtaining image,performing pre-processing on the image,applying algorithm for character recognition,post-processing.

(b)- ANACONDA:

-     "Anaconda" is a distribution of "Python" (an interpreted, high-level and general-purpose programming language) and "R" ( language used for for developing statistical software and data analysis) programming languages for data science and Machine learning tasks.

-   The programming language that is used for programming in the project "Readable Artificial Eye" is "Python".

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Education

Core Technology

Wearables and Implantables

Other Technologies

Augmented & Virtual Reality

Sustainable Development Goals

Reduced Inequality

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
IMX477R Camera 12.3 MP Equipment11450014500
RaspberryPi with charger Equipment12150021500
Headset Equipment155005500
Battery & Charger Equipment125002500
RaspberryPi Module Equipment160006000
Other Miscellaneous 11000010000
Total in (Rs) 60000
If you need this project, please contact me on contact@adikhanofficial.com
Design and development of an AI driven configurable knee joint prosthe...

We are making an actively configurable knee joint prosthetic for amputees, with an underly...

1675638330.png
Adil Khan
9 months ago
Smart Parking System

In this new system RFID technologies will be used. In this project, Smart Parking System b...

1675638330.png
Adil Khan
9 months ago
Smart Chef

The system which we want to design is a ?Smart Chef based on IOT and PLC?. There will be t...

1675638330.png
Adil Khan
9 months ago
Perovskite solar sells impact on panel performance

The project is about to increase the efficieny of Solar pannels. For that purpose we have...

1675638330.png
Adil Khan
9 months ago
Wireless Gesture Communication System To Make Ease in Life of Disable...

As engineers, we decided to make a project that can ease the life of disable persons .The...

1675638330.png
Adil Khan
9 months ago