SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1057
REAL TIME CHARACTER RECOGNITION ON FPGA FOR BRAILLE DEVICES
C. Anjanappa1, Akash.S.Athreya2, Gikku Stephen Geephilip2, sumukh H.R.2, Lungshim M.K2
1 Assistant Professor, Department of Electronics and Communication Engineering, The National Institute of
Engineering, Mysuru, India-570008
2 Students, Department of Electronics and Communication Engineering, The National Institute of Engineering,
Mysuru, India-570008
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Blind and visually impaired people are
challenged in their daily lives by living in a sighted
world. The resources available for them to get educated
are limited and localized. To overcome such limitations,
devices employing Optical Character Recognition (OCR)
are used. There is a need for a device that is
inexpensive, portable, reliable and yet powerful enough
to grant access to all the resources that are available to
a normal sighted person. Such advanced devices are in
the R & D phase and they include single character
presentation with real time OCR.
This paper aims to implement OCR in real time on an
FPGA for the purpose of recognizing stream of
characters obtained form a video camera. This forms
the image recognition part of an advanced Braille
device. Selected frames from the video feed are
processes to identify the character. We have designed
and analyzed an OCR system employing an Artificial
Neural Network (ANN) on MATLAB. The weights of the
neural network generated by MATLAB are hardcoded
into the FPGA for classification.
Key Words: Blind and visually impaired, Optical
character recognition, Artificial neural network,
Matlab
1. INTRODUCTION
285 million people are visually impaired worldwide: 39
million are blind and 246 million have low vision about
90% of the worlds visually impaired live in developing
countries. Blind and Visually impaired people are
challenged in their daily lives by living in a sighted world.
To shift blindness from a problem to an inconvenience
access to information and fluency in technology is vital.
The resources available to achieve this purpose are in the
form of Braille or speech (audio)
Audio tools are useful, but listening is not literacy.
Everyone, blind or sighted must be able to read and write.
Thus, Braille remains relevant and access to Braille
materials is the key to literacy for the visually impaired.
Through advances in technology, a number of devices that
assist the visually impaired have been development
refreshable Braille displays, Braille computers – the Note
taker and software’s that convert text to speech (JAWS).
The cost of such devices is inherently high. Also, such
devices require regular maintenance noise and
inconvenient when in a group.
Hence there is need for a device that is inexpensive,
portable reliable and yet powerful enough to grant access
to all the resources that are available to a normal sighted
person. Our project tries to address this problem. Our
conceptual device can drastically increase the amount of
text available to Braille reader without any intermediate
costs.
2. LITERATURE SURVEY:
The survey was a study on OCR techniques, artificial
neural networks, FPGAs, and their application in image
processing. Few of the modern Braille devices and utilities
are described here.
2.1 Braille Devices
Braille translation software: The fastest Braille
embosser available cannot produce even one dot of
material unless a Braille translation program is installed
on the computer. Three titles are most prevalent today,
the Duxbury Braille Translator, Braille 2000, and Mega
Dots.
Embossers: A Braille embosser, also referred as a Braille
printer, is a piece of very specialized computer hardware.
The embosser allows Braille files that have been created
on the personal computer to produce in hard-copy Braille.
Note takers: First introduced by Blazie Engineering in the
mid-1980’s these easy-to-use personal organizers allow a
person knowledgeable in Braille to create documents, read
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1058
text, keep addresses and appointments, access a list of
special utilities and do so almost a decade before the
sighted found similar convenience in the Palm Pilot and
Pocket Pc.
Refreshable Braille displays: These devices allow the
user to interact with his or her computer using Braille.
They are called refreshable because the unit is made up of
a line of pins that move up and down to display the Braille
dots. Braille displays also have navigation keys that allow
the user to move around the computer screen without
taking his or her hands from the display to perform tasks.
Optical Character Recognition: Optical character
recognition, usually abbreviated to OCR, is the mechanical
or electronic conversion of scanned images of
handwritten, typewritten or printed text into machine-
encoded text. It is widely used as form of data entry from
some sort of original paper data source, whether
documents, sales receipts, mail, or any number of printed
records. It is a common method of digitizing printed texts
so that they can be electronically searched, stored more
compactly, displayed on –line, and used in machine
processes such as machine translation, text-to-speech and
text mining. OCR is field of research in pattern recognition,
artificial intelligence and computer vision.
Early optical character recognition could be traced to
activity around two issues: expanding telegraphy and
creating reading devices for the blind. In 1914, Emanuel
Goldberg developed a machine that read characters and
converted them into std telegraph code. Around the same
time, Edmund Fournier d’Albe developed the Optophone, a
handheld scanner that when moved across a printed page,
produced tones that corresponded to specific letters or
characters.
3. PROPOSED METHODOLOGY
3.1 Image Processing System
The image processing systems prepares the acquired
image for subsequent classification by neural network. It
consists of the following stages: image acquisition, pre-
processing, segmentation and classification.
Image acquisition: The printed or displayed text is
obtained a CMOS sensor/camera as a video. The camera is
scrolled over the text to be recognized. As the reading
speed will be slow when compared to the frame rate of the
camera, only a few frames of the video input are selected,
periodically, for recognition. The raw pixel data output of
the CMOS sensor is converted to an RGB or grayscale
format.
Pre-processing: Printed documents usually consist of
black print on a back print on a white background. Hence,
when performing OCR, it is common practice to convert
the multilevel image(RGB or Grayscale) into a bi-level
image of black and white. This process is known as
thresholding. The image resulting from the scanning
process may contain a certain amount of noise.
Segmentation: Segmentation is a process that determines
the constituents of an image. Applied to text, segmentation
is the isolation of characters or words. The majority of
optical character recognition algorithms segment the
words into isolated characters which are recognized
individually. Usually this segmentation is performed by
isolating each connected component.
4. IMPLEMENTATION
The research about the ways to implement an ANN on a
FPGA and decided to hardcode a trained neural network
onto the FPGA due its ease of implementation. The
following section describes the complete implemented
system and the tools used to build.
Some of the hard ware provided on the DE2 board are
listed below:
 Altera Cyclone II 2C35 FPGA device
 Altera Serial Configuration device – EPCS16
 USB Blaster (on board) for programming 512-
Kbyte SRAM
 8-Mbyte SDRAM
 4-Mbyte Flash memory
4.1 System Implementation
Altera DE2 FPGA development board and Verilog HDL are
used to describe the system. Quartus II IDE was used to
build the design files and program the FPGA. The Mega
function wizard utility was used to create floating point
operation blocks required by the floating point ALU.
MATLAB
The stored video captured from the mobile phone was
used initially in the image processing stages. Video is read
using ‘VideoReader’ function and ‘read’ function. The
individual frames areas are separated and stored
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1059
individually in the system as .jpg images using ‘imsave’
and strcat’ option.
Fig -1: Arial round MT bold character set.
Fig. 1 shows one of the tested neural networks. It
describes an ANN with a 48 element input vector, 25
neurons in the hidden layer and 62 neurons in the output
layer.
Some of the hardware provided on the DE2 board are
listed below:
 Altera Cyclone II 2C35 FPGA device.
 USB Blaster (on board) for programming 512-
Kbyte SRAM
 8-Mbyte SDRAM
 4-Mbyte Flash memory.
Fig -2: Altera DE2 board
1. USB 2.0 Host/Device
2. 10/100 Ethernet Phy/MAC
3. SD Card
4. Ir DA Transceiver
5. Flash (1Mbyte)
6. SDRAM(8 by)
7. SRAM(512 Kbytes)
8. 7-Segment Display(8)
9. Expansion Headers (2)
10. Pushbutton Switches
11. Toggle Switches
12. PS2 & RS-232 Ports
13. 16*2 LCD Module
14. User Red LED
15. USER Green
16. Tv Decoder
17. VGA 10bit Video DAC
18. 16bit Audio CODEC
Input
Output
48 62
Fig -3: Tested Neural Network.
4.2 Result
The proposed OCR system using Artificial Neural Network
was successfully implemented on MATLAB. Three English
font styles containing 62 unique symbols (26 capital
letters, 26 small letters and numbers 0-9) were tested on
the implemented system and successful recognition was
achieved.
5. CONCLUSIONS
The end result of this paper focuses on developing a real
time character recognition system on an FPGA. An
advantage of developing this system on FPGA was the
ability to update the functionalities or correct any error by
re-programming the FPGA with a systems new version.
Hardware development was done using an Altera DE2
development board with a Cyclone II FPGA which was
found to be appropriate for multimedia projects. The
CMOS sensor from TERASIC (TRDB-D5M) with 5
megapixel resolution is form the same vendor. This
development kit include Verilog HDL demonstration codes
for the image acquisition, conversion and image storage.
Some of them were used with few changes and additions
to meet project’s needs.
ABCDEFGH IJKLMNOPQRSTUVWXYZ
Abcdefghijklmnopqrstuvwxyz
1234567890
Cyclone II
FPGA
2C35
50Hhz / 27Mhz /
Ext in
EPCS
16
Config
Devic
e
USB
Blaster
w
b
+
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1060
Neural network developed on Matlab was very successful
in identifying characters form a set of unique symbols of
the same font style. Due to time constraint, we could only
implement a part of the neural network on the FPGA. The
code to implement that network is generic and it can be
extended to any desired size.
A method for real time character recognition was
explored. We have proposed a novel method to implement
such a system which could be used in advanced Braille
devices that help the visually challenged gain access to all
the text that is available to a normal sighted person. We
gained deep insight on implementation image processing
algorithms on an FPGA. We also learnt a lot about artificial
neural networks and its use in the field of character
recognition.
5.1 Future Enhancement
This system can be used for any optical character
recognition purpose, but it is optimized to be used with a
Braille device. It can become the OCR front end for
advanced wearable Braille devices.
Characters of many different font styles and size of many
languages can be recognized by just changing the weights
of the neural networks appropriately. The biases and
weights for different target symbol sets could be
generated on a PC using training software such as Neural
Network Toolbox of Matlab and stored in a header or list.
file. This file alone is enough to reconfigure the system to
identify the desired character set of the language of the
user’s choice.
REFERENCES
[1] Panopticon,
URL:http//www.joshsin.com/panoptiocon-2/
[2] LineEikvil, OCR – Optical character Recognition,
Report No.876, 1993.
[3] J.Letendre and Z.Zhou, Artificial Neural Network, DSD
project report, 2010.
[4] Quartus II handbook
[5] Altera DE2 reference manual

More Related Content

What's hot

Smart Assistant for Blind Humans using Rashberry PI
Smart Assistant for Blind Humans using Rashberry PISmart Assistant for Blind Humans using Rashberry PI
Smart Assistant for Blind Humans using Rashberry PIijtsrd
 
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...IRJET Journal
 
Trends and innovations in Embedded System Education
Trends and innovations in Embedded System EducationTrends and innovations in Embedded System Education
Trends and innovations in Embedded System EducationSantosh Verma
 
Eced ece department
Eced ece departmentEced ece department
Eced ece departmentKesava Shiva
 
Trends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentTrends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentDr. Shivananda Koteshwar
 
E03601027031
E03601027031E03601027031
E03601027031theijes
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iaetsd Iaetsd
 
Basics of rfid blaze automation
Basics of rfid   blaze automationBasics of rfid   blaze automation
Basics of rfid blaze automationBlaze_Hyd
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resumesudhakar
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET Journal
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET Journal
 
IRJET- Survey Paper: Image Reader for Blind Person
IRJET- Survey Paper: Image Reader for Blind PersonIRJET- Survey Paper: Image Reader for Blind Person
IRJET- Survey Paper: Image Reader for Blind PersonIRJET Journal
 
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014Journal For Research
 
Future Trends of Embedded Systems - Technical Paper Presentation
Future Trends of Embedded Systems - Technical Paper PresentationFuture Trends of Embedded Systems - Technical Paper Presentation
Future Trends of Embedded Systems - Technical Paper PresentationKaushik Gupta
 
Bluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonBluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonIOSR Journals
 
Essentiality of computer & computer tool in engineering1
Essentiality of computer & computer tool in engineering1Essentiality of computer & computer tool in engineering1
Essentiality of computer & computer tool in engineering1Lavanya V
 

What's hot (20)

Smart Assistant for Blind Humans using Rashberry PI
Smart Assistant for Blind Humans using Rashberry PISmart Assistant for Blind Humans using Rashberry PI
Smart Assistant for Blind Humans using Rashberry PI
 
Template abstract_book
Template  abstract_bookTemplate  abstract_book
Template abstract_book
 
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...
IRJET- Voice Assisted Text Reading and Google Home Smart Socket Control Syste...
 
Trends and innovations in Embedded System Education
Trends and innovations in Embedded System EducationTrends and innovations in Embedded System Education
Trends and innovations in Embedded System Education
 
Eced
EcedEced
Eced
 
Eced ece department
Eced ece departmentEced ece department
Eced ece department
 
Trends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentTrends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems Development
 
Arm tyro
Arm tyroArm tyro
Arm tyro
 
E03601027031
E03601027031E03601027031
E03601027031
 
Research Paper
Research PaperResearch Paper
Research Paper
 
Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...Iirdem design and implementation of finger writing in air by using open cv (c...
Iirdem design and implementation of finger writing in air by using open cv (c...
 
Basics of rfid blaze automation
Basics of rfid   blaze automationBasics of rfid   blaze automation
Basics of rfid blaze automation
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
 
IRJET- Survey Paper: Image Reader for Blind Person
IRJET- Survey Paper: Image Reader for Blind PersonIRJET- Survey Paper: Image Reader for Blind Person
IRJET- Survey Paper: Image Reader for Blind Person
 
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
 
Future Trends of Embedded Systems - Technical Paper Presentation
Future Trends of Embedded Systems - Technical Paper PresentationFuture Trends of Embedded Systems - Technical Paper Presentation
Future Trends of Embedded Systems - Technical Paper Presentation
 
Bluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonBluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using Python
 
Essentiality of computer & computer tool in engineering1
Essentiality of computer & computer tool in engineering1Essentiality of computer & computer tool in engineering1
Essentiality of computer & computer tool in engineering1
 

Similar to Real Time Character Recognition on FPGA for Braille Devices

IRJET- Optical Character Recognition for Blind using Raspberry Pi
IRJET- Optical Character Recognition for Blind using Raspberry PiIRJET- Optical Character Recognition for Blind using Raspberry Pi
IRJET- Optical Character Recognition for Blind using Raspberry PiIRJET Journal
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGIRJET Journal
 
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET Journal
 
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...YogeshIJTSRD
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
Virtual Keypad using IR Technology
Virtual Keypad using IR TechnologyVirtual Keypad using IR Technology
Virtual Keypad using IR TechnologyIRJET Journal
 
Reading System for the Blind PPT
Reading System for the Blind PPTReading System for the Blind PPT
Reading System for the Blind PPTBinayak Ghosh
 
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...IRJET Journal
 
A Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonA Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonIRJET Journal
 
IRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET Journal
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET Journal
 
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICS
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICSILLEGAL LOGGING DETECTION BASED ON ACOUSTICS
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICSIRJET Journal
 
IRJET- Review on Portable Camera based Assistive Text and Label Reading f...
IRJET-  	  Review on Portable Camera based Assistive Text and Label Reading f...IRJET-  	  Review on Portable Camera based Assistive Text and Label Reading f...
IRJET- Review on Portable Camera based Assistive Text and Label Reading f...IRJET Journal
 
IRJET - Smart Vision System for Visually Impaired People
IRJET -  	  Smart Vision System for Visually Impaired PeopleIRJET -  	  Smart Vision System for Visually Impaired People
IRJET - Smart Vision System for Visually Impaired PeopleIRJET Journal
 
Optical Recognition of Handwritten Text
Optical Recognition of Handwritten TextOptical Recognition of Handwritten Text
Optical Recognition of Handwritten TextIRJET Journal
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET Journal
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET Journal
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMIRJET Journal
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET Journal
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice boardIRJET Journal
 

Similar to Real Time Character Recognition on FPGA for Braille Devices (20)

IRJET- Optical Character Recognition for Blind using Raspberry Pi
IRJET- Optical Character Recognition for Blind using Raspberry PiIRJET- Optical Character Recognition for Blind using Raspberry Pi
IRJET- Optical Character Recognition for Blind using Raspberry Pi
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
 
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
 
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...
Recognizing of Text and Product Label from Hand Held Entity Intended for Visi...
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Virtual Keypad using IR Technology
Virtual Keypad using IR TechnologyVirtual Keypad using IR Technology
Virtual Keypad using IR Technology
 
Reading System for the Blind PPT
Reading System for the Blind PPTReading System for the Blind PPT
Reading System for the Blind PPT
 
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...
IRJET - Sign Language to Speech Conversion Gloves using Arduino and Flex Sens...
 
A Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled PersonA Voice Controlled Vehicle For The Aid Of Disabled Person
A Voice Controlled Vehicle For The Aid Of Disabled Person
 
IRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting Machine
 
IRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining TrackingIRJET- IoT based Smart Helmet for Coal Mining Tracking
IRJET- IoT based Smart Helmet for Coal Mining Tracking
 
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICS
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICSILLEGAL LOGGING DETECTION BASED ON ACOUSTICS
ILLEGAL LOGGING DETECTION BASED ON ACOUSTICS
 
IRJET- Review on Portable Camera based Assistive Text and Label Reading f...
IRJET-  	  Review on Portable Camera based Assistive Text and Label Reading f...IRJET-  	  Review on Portable Camera based Assistive Text and Label Reading f...
IRJET- Review on Portable Camera based Assistive Text and Label Reading f...
 
IRJET - Smart Vision System for Visually Impaired People
IRJET -  	  Smart Vision System for Visually Impaired PeopleIRJET -  	  Smart Vision System for Visually Impaired People
IRJET - Smart Vision System for Visually Impaired People
 
Optical Recognition of Handwritten Text
Optical Recognition of Handwritten TextOptical Recognition of Handwritten Text
Optical Recognition of Handwritten Text
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
 
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry PiIRJET -  	  Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 

Real Time Character Recognition on FPGA for Braille Devices

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1057 REAL TIME CHARACTER RECOGNITION ON FPGA FOR BRAILLE DEVICES C. Anjanappa1, Akash.S.Athreya2, Gikku Stephen Geephilip2, sumukh H.R.2, Lungshim M.K2 1 Assistant Professor, Department of Electronics and Communication Engineering, The National Institute of Engineering, Mysuru, India-570008 2 Students, Department of Electronics and Communication Engineering, The National Institute of Engineering, Mysuru, India-570008 ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Blind and visually impaired people are challenged in their daily lives by living in a sighted world. The resources available for them to get educated are limited and localized. To overcome such limitations, devices employing Optical Character Recognition (OCR) are used. There is a need for a device that is inexpensive, portable, reliable and yet powerful enough to grant access to all the resources that are available to a normal sighted person. Such advanced devices are in the R & D phase and they include single character presentation with real time OCR. This paper aims to implement OCR in real time on an FPGA for the purpose of recognizing stream of characters obtained form a video camera. This forms the image recognition part of an advanced Braille device. Selected frames from the video feed are processes to identify the character. We have designed and analyzed an OCR system employing an Artificial Neural Network (ANN) on MATLAB. The weights of the neural network generated by MATLAB are hardcoded into the FPGA for classification. Key Words: Blind and visually impaired, Optical character recognition, Artificial neural network, Matlab 1. INTRODUCTION 285 million people are visually impaired worldwide: 39 million are blind and 246 million have low vision about 90% of the worlds visually impaired live in developing countries. Blind and Visually impaired people are challenged in their daily lives by living in a sighted world. To shift blindness from a problem to an inconvenience access to information and fluency in technology is vital. The resources available to achieve this purpose are in the form of Braille or speech (audio) Audio tools are useful, but listening is not literacy. Everyone, blind or sighted must be able to read and write. Thus, Braille remains relevant and access to Braille materials is the key to literacy for the visually impaired. Through advances in technology, a number of devices that assist the visually impaired have been development refreshable Braille displays, Braille computers – the Note taker and software’s that convert text to speech (JAWS). The cost of such devices is inherently high. Also, such devices require regular maintenance noise and inconvenient when in a group. Hence there is need for a device that is inexpensive, portable reliable and yet powerful enough to grant access to all the resources that are available to a normal sighted person. Our project tries to address this problem. Our conceptual device can drastically increase the amount of text available to Braille reader without any intermediate costs. 2. LITERATURE SURVEY: The survey was a study on OCR techniques, artificial neural networks, FPGAs, and their application in image processing. Few of the modern Braille devices and utilities are described here. 2.1 Braille Devices Braille translation software: The fastest Braille embosser available cannot produce even one dot of material unless a Braille translation program is installed on the computer. Three titles are most prevalent today, the Duxbury Braille Translator, Braille 2000, and Mega Dots. Embossers: A Braille embosser, also referred as a Braille printer, is a piece of very specialized computer hardware. The embosser allows Braille files that have been created on the personal computer to produce in hard-copy Braille. Note takers: First introduced by Blazie Engineering in the mid-1980’s these easy-to-use personal organizers allow a person knowledgeable in Braille to create documents, read
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1058 text, keep addresses and appointments, access a list of special utilities and do so almost a decade before the sighted found similar convenience in the Palm Pilot and Pocket Pc. Refreshable Braille displays: These devices allow the user to interact with his or her computer using Braille. They are called refreshable because the unit is made up of a line of pins that move up and down to display the Braille dots. Braille displays also have navigation keys that allow the user to move around the computer screen without taking his or her hands from the display to perform tasks. Optical Character Recognition: Optical character recognition, usually abbreviated to OCR, is the mechanical or electronic conversion of scanned images of handwritten, typewritten or printed text into machine- encoded text. It is widely used as form of data entry from some sort of original paper data source, whether documents, sales receipts, mail, or any number of printed records. It is a common method of digitizing printed texts so that they can be electronically searched, stored more compactly, displayed on –line, and used in machine processes such as machine translation, text-to-speech and text mining. OCR is field of research in pattern recognition, artificial intelligence and computer vision. Early optical character recognition could be traced to activity around two issues: expanding telegraphy and creating reading devices for the blind. In 1914, Emanuel Goldberg developed a machine that read characters and converted them into std telegraph code. Around the same time, Edmund Fournier d’Albe developed the Optophone, a handheld scanner that when moved across a printed page, produced tones that corresponded to specific letters or characters. 3. PROPOSED METHODOLOGY 3.1 Image Processing System The image processing systems prepares the acquired image for subsequent classification by neural network. It consists of the following stages: image acquisition, pre- processing, segmentation and classification. Image acquisition: The printed or displayed text is obtained a CMOS sensor/camera as a video. The camera is scrolled over the text to be recognized. As the reading speed will be slow when compared to the frame rate of the camera, only a few frames of the video input are selected, periodically, for recognition. The raw pixel data output of the CMOS sensor is converted to an RGB or grayscale format. Pre-processing: Printed documents usually consist of black print on a back print on a white background. Hence, when performing OCR, it is common practice to convert the multilevel image(RGB or Grayscale) into a bi-level image of black and white. This process is known as thresholding. The image resulting from the scanning process may contain a certain amount of noise. Segmentation: Segmentation is a process that determines the constituents of an image. Applied to text, segmentation is the isolation of characters or words. The majority of optical character recognition algorithms segment the words into isolated characters which are recognized individually. Usually this segmentation is performed by isolating each connected component. 4. IMPLEMENTATION The research about the ways to implement an ANN on a FPGA and decided to hardcode a trained neural network onto the FPGA due its ease of implementation. The following section describes the complete implemented system and the tools used to build. Some of the hard ware provided on the DE2 board are listed below:  Altera Cyclone II 2C35 FPGA device  Altera Serial Configuration device – EPCS16  USB Blaster (on board) for programming 512- Kbyte SRAM  8-Mbyte SDRAM  4-Mbyte Flash memory 4.1 System Implementation Altera DE2 FPGA development board and Verilog HDL are used to describe the system. Quartus II IDE was used to build the design files and program the FPGA. The Mega function wizard utility was used to create floating point operation blocks required by the floating point ALU. MATLAB The stored video captured from the mobile phone was used initially in the image processing stages. Video is read using ‘VideoReader’ function and ‘read’ function. The individual frames areas are separated and stored
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1059 individually in the system as .jpg images using ‘imsave’ and strcat’ option. Fig -1: Arial round MT bold character set. Fig. 1 shows one of the tested neural networks. It describes an ANN with a 48 element input vector, 25 neurons in the hidden layer and 62 neurons in the output layer. Some of the hardware provided on the DE2 board are listed below:  Altera Cyclone II 2C35 FPGA device.  USB Blaster (on board) for programming 512- Kbyte SRAM  8-Mbyte SDRAM  4-Mbyte Flash memory. Fig -2: Altera DE2 board 1. USB 2.0 Host/Device 2. 10/100 Ethernet Phy/MAC 3. SD Card 4. Ir DA Transceiver 5. Flash (1Mbyte) 6. SDRAM(8 by) 7. SRAM(512 Kbytes) 8. 7-Segment Display(8) 9. Expansion Headers (2) 10. Pushbutton Switches 11. Toggle Switches 12. PS2 & RS-232 Ports 13. 16*2 LCD Module 14. User Red LED 15. USER Green 16. Tv Decoder 17. VGA 10bit Video DAC 18. 16bit Audio CODEC Input Output 48 62 Fig -3: Tested Neural Network. 4.2 Result The proposed OCR system using Artificial Neural Network was successfully implemented on MATLAB. Three English font styles containing 62 unique symbols (26 capital letters, 26 small letters and numbers 0-9) were tested on the implemented system and successful recognition was achieved. 5. CONCLUSIONS The end result of this paper focuses on developing a real time character recognition system on an FPGA. An advantage of developing this system on FPGA was the ability to update the functionalities or correct any error by re-programming the FPGA with a systems new version. Hardware development was done using an Altera DE2 development board with a Cyclone II FPGA which was found to be appropriate for multimedia projects. The CMOS sensor from TERASIC (TRDB-D5M) with 5 megapixel resolution is form the same vendor. This development kit include Verilog HDL demonstration codes for the image acquisition, conversion and image storage. Some of them were used with few changes and additions to meet project’s needs. ABCDEFGH IJKLMNOPQRSTUVWXYZ Abcdefghijklmnopqrstuvwxyz 1234567890 Cyclone II FPGA 2C35 50Hhz / 27Mhz / Ext in EPCS 16 Config Devic e USB Blaster w b +
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1060 Neural network developed on Matlab was very successful in identifying characters form a set of unique symbols of the same font style. Due to time constraint, we could only implement a part of the neural network on the FPGA. The code to implement that network is generic and it can be extended to any desired size. A method for real time character recognition was explored. We have proposed a novel method to implement such a system which could be used in advanced Braille devices that help the visually challenged gain access to all the text that is available to a normal sighted person. We gained deep insight on implementation image processing algorithms on an FPGA. We also learnt a lot about artificial neural networks and its use in the field of character recognition. 5.1 Future Enhancement This system can be used for any optical character recognition purpose, but it is optimized to be used with a Braille device. It can become the OCR front end for advanced wearable Braille devices. Characters of many different font styles and size of many languages can be recognized by just changing the weights of the neural networks appropriately. The biases and weights for different target symbol sets could be generated on a PC using training software such as Neural Network Toolbox of Matlab and stored in a header or list. file. This file alone is enough to reconfigure the system to identify the desired character set of the language of the user’s choice. REFERENCES [1] Panopticon, URL:http//www.joshsin.com/panoptiocon-2/ [2] LineEikvil, OCR – Optical character Recognition, Report No.876, 1993. [3] J.Letendre and Z.Zhou, Artificial Neural Network, DSD project report, 2010. [4] Quartus II handbook [5] Altera DE2 reference manual