SlideShare a Scribd company logo
1 of 3
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7085
Object Detection and Recognition for Blind Assistance
Rohini Bharti1, Ketan Bhadane2, Pranav Bhadane3, Ajjay Gadhe4
1,2,3Students, Dept.of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering,
Pune, Maharastra, India
4Assistant Professor,Dept.of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of
Engineering, Pune, Maharastra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract –Vision is one of the essential humansenses andit
plays the most important role in human perception about
surrounding environment. The blind people face difficulties in
safe and independent mobility, issues of communication and
access to information. We propose an object recognition
algorithm, and an assistive system which is very useful for
their safety, quality life and freedom from other person all the
time. The purpose of this system is to make the visually
challenged able to take decisions independently based on the
audio output from this model which can be trained according
to their needs. Convolutional Neural Network is designed to
achieve better accuracy. It is implemented using multimedia
processor equipped embedded board and OpenCV.
Key Words: ObjectRecognitionAlgorithm,Convolutional
Neural Network, Training, Accuracy, OpenCV
1. INTRODUCTION
The visually impaired people face a lot of problems
in their day to day life. Unlike a normal sighted person they
are unable to view their surroundings. Hence, they have
limitation in almost every aspect of their lives like mobility,
decision making etc. They have to face difficulties in
accessing information and communicating the same. Thus,
their personal, social as well as professional life is affected.
Related works show that visual substitution devices accept
input from the user's surroundings, decipher it to extract
information about entities in the user's environment, and
then transmit that information to the subject via auditory or
tactile means or some combination of these two. They can
only be used to recognize simple patterns and cannot be
used as tools of substitution in natural environments. Also,
they don't identify objects (e.g. whether it is a table or chair)
and they have in some cases a late detection of small objects.
Among the problems in object identification, we note the
redundancy of objectsunder differentconditions:thechange
of viewpoint, the change of illumination and the change of
size. We have the concept of intra-class variability(e.g.there
are many types of chairs) and the inter-class similarity (e.g.
television and computer).
For this reason, we are interested in a fast and
robust computer vision application to recognize and locate
objects. Thus, it is important to design a system basedonthe
recognition and detection of objects to meet the major
challenges of the blind in three main categories of needs:
displacement, orientation and object identification.
Thus we propose a system with following feature:
Object Detection:
Object detection is a computer technology related to
computer vision and image processing that deals with
detecting instances of semanticobjectsofa certainclasssuch
as humans, buildings or cars in digital images and videos.
Well-researched domains of object detection include face
detection and pedestrian detection. Object detection has
applications in many areas of computer vision, including
image retrieval and video surveillance.
Object Recognition:
Human beings are highly dependent on vision sensor for
daily tasks such as walking, eating, finding food, searching,
driving vehicle, reading book etc., object recognition is the
core algorithm in most of vision related task. The approach
to solve object recognition problem is using Deep learning
based methods wherea deep neural network isdesignedand
then train it. Deep neural network architecture can be
trained in unsupervised learning where network is trained
with unlabeled data and it takes very less training time. In
our object recognition method, we are using convolutional
neural network (CNN) and feature extraction followed by
pooling stage and then the combined features vector is used
to train the classifier.
1.1 Objective
 To develop a system using object and colour
recognition which could enhance the capability of
visually impaired people.
 To implement an object recognition system which
adapts and continuously learns from user inputs.
1.2 Problem Statement
To design automated smart glasses capable of
performing environment adaptive object detection and
accurate real time recognition henceforth enhancing the
capability of visually impaired people.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7086
2. LITERATURE SURVEY
Real-Time Visual Recognition with Results
Converted to 3D Audio
Real-time image recognition with YOLO and 3D location of
the objects is estimated from the location and the size of the
bounding boxes from the detection algorithm. Although
YOLO provides real time, portable solution but it proves to
be resource costly as the method exploits a platform that
utilizes portable cameras, fast HD video link and powerful
server to generate 3D sounds.
Integrating Computer Vision Object Recognition with
Location Based Services for the Blind
In this paper it is proved that it’s extremely time consuming
and also known to fail the detection when there is a
mismatch between the template’s size and pose when
compared to the actual size and of the object in the image.
Another method of K-means clustering provestobea simple
approach on CIFAR-10 and NORBdatasets butrequireslarge
number of features. Similarly, the Geographic Information
System (GIS), template matching technique although is a
novel approach for location based assistance but suffers
from faulty detection and time lag.
3. PROPOSED METHOD
3.1 Block diagram
Fig - 1: Block diagram
Here we are going to capture the image of commonly used
products through a mini camera mounted on spectacles.
After acquisition of image it has to be pre-processed and
compressed.
Various daily use objects’ images are usedtotrainthemodel.
It is trained by performing feature extractionontheimageto
obtain the required pattern in the image. Followed by
feature fusion and dimension reduction to compress the
image for reliable and real time performance. Then this
dataset is used to train the classifier. Comparing the
performance of various classifiers we select the optimum
one, and thus the object recognition model is achieved. Now
any test image may be given to this model which will be
classified into one of the classes the model has been trained
into.
3.2 Hardware Implementation
Fig - 2: Interfacing diagram
Raspberry Pi is single board computer which offers many
useful functionalities in a tiny form factor. Thus it can be
used for portable applications such as ours. Theboardshave
one to four USB ports. For video output, HDMI and
composite video are supported, with a standard 3.5 mm tip-
ring-sleeve jack for audio output. Lower-level output is
provided by a number of GPIO pins, which support common
protocols like I²C. The B-models have an 8P8C Ethernetport
and the Pi 3 and Pi Zero W have on-board Wi-Fi 802.11nand
Bluetooth. It also provides a wide array of open source
software development tools. AndfinallyTensorflow,anopen
source software library for high performance numerical
computation supports Raspbian, a Raspberry Pi operating
system. This makes Raspberry Pi a perfect fit for the system.
3.3 Software Implementation
1. Data Preparation is done by running histogram
equalization on all training images for adjusting
the contrast of images.
2. Model definition :
i)Input data layer - This is the first layer of the
network where input image is specified. Image is a
3D matrix of pixels divided in 3 channels (red,
green, blue).
ii) Convolutional layer - In this layer we define the
parameters for the first part of convolutional layer
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7087
which is filter. The need of this layer is to extract
primitive features such as edge detection,
sharpening, Gaussian blurring, normalization etc.
iii) Pooling layer - This layer is essential for
dimensionality reduction. Here we are using
MAXPooling.
iv) Classifier layer - In this layer we calculate the
probability values of the object belonging to one of
the trained classes. Then the class with
maximum probability is selected and that string is
converted into audio.
Fig - 3: Layers of Convolutional Neural Network
4. CONCLUSIONS
Fig – 4 : Loss vs Accuracy plotted for number of iteration
The model achieved a validation accuracy of 90%, and it
stopped improving after 3000 iterations. We have trained
our model for the following classes Aeroplane,
Bicycle,Bird, Bottle, Bus, Car, Cat, Chair, Dining table, Dog,
Motorbike, Person, Plant, Sofa, Train, Monitor.
Fig – 5 : Object detected - bottle
REFERENCES
1. Rui (Forest) Jiang and Qian Lin, “Let Blind People See:
Real-Time Visual Recognition with ResultsConvertedto
3D Audio,” IEEE Conference on Computer Vision and
Pattern Recognition (CVPR), 2009.
2. Shuihua Wang and Yingli Tian, “Camera-Based Signage
Detection and Recognition for Blind Persons,”
International Conference on Computers for
Handicapped Persons, 2012.
3. Vítor M Filipe, Paulo Costa and Hugo Fernandes,
“Integrating Computer Vision Object Recognition with
Location Based Services for the Blind,” 8thInternational
Conference, UAHCI 2014.

More Related Content

What's hot

THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
Romil Shah
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholes
AJOVE
 

What's hot (20)

Hand Gesture Recognition Applications
Hand Gesture Recognition ApplicationsHand Gesture Recognition Applications
Hand Gesture Recognition Applications
 
AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptx
 
Pill Camera ppt
Pill Camera pptPill Camera ppt
Pill Camera ppt
 
EyeRing PowerPoint Presentation
EyeRing PowerPoint PresentationEyeRing PowerPoint Presentation
EyeRing PowerPoint Presentation
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
CHILD SAFETY WEARABLE DEVICE
CHILD SAFETY WEARABLE DEVICECHILD SAFETY WEARABLE DEVICE
CHILD SAFETY WEARABLE DEVICE
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholes
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognition
 
Pill Camera Technology
Pill Camera Technology Pill Camera Technology
Pill Camera Technology
 
Brain tumor detection using image segmentation ppt
Brain tumor detection using image segmentation pptBrain tumor detection using image segmentation ppt
Brain tumor detection using image segmentation ppt
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue Detection
 
Breast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project ReportBreast cancerdetection IE594 Project Report
Breast cancerdetection IE594 Project Report
 
Finger reader
Finger readerFinger reader
Finger reader
 
Brain tumor detection using convolutional neural network
Brain tumor detection using convolutional neural network Brain tumor detection using convolutional neural network
Brain tumor detection using convolutional neural network
 
Eye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionEye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer Interaction
 

Similar to IRJET- Object Detection and Recognition for Blind Assistance

Similar to IRJET- Object Detection and Recognition for Blind Assistance (20)

Sanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance SystemSanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance System
 
IRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET- Sign Language Interpreter
IRJET- Sign Language Interpreter
 
Object and Currency Detection for the Visually Impaired
Object and Currency Detection for the Visually ImpairedObject and Currency Detection for the Visually Impaired
Object and Currency Detection for the Visually Impaired
 
IRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the BlindIRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the Blind
 
IRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart CapIRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart Cap
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for Blind
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AI
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for Animation
 
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONDYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
 
IRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe ModelIRJET- Real-Time Object Detection System using Caffe Model
IRJET- Real-Time Object Detection System using Caffe Model
 
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
 
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNETROAD POTHOLE DETECTION USING YOLOV4 DARKNET
ROAD POTHOLE DETECTION USING YOLOV4 DARKNET
 
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
 
IRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for InsuranceIRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for Insurance
 
IRJET- Recognition of OPS using Google Street View Images
IRJET-  	  Recognition of OPS using Google Street View ImagesIRJET-  	  Recognition of OPS using Google Street View Images
IRJET- Recognition of OPS using Google Street View Images
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep Learning
 
Precaution for Covid-19 based on Mask detection and sensor
Precaution for Covid-19 based on Mask detection and sensorPrecaution for Covid-19 based on Mask detection and sensor
Precaution for Covid-19 based on Mask detection and sensor
 
IRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for BlindIRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for Blind
 
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLINGUSING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
 

More from 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

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
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
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 

IRJET- Object Detection and Recognition for Blind Assistance

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7085 Object Detection and Recognition for Blind Assistance Rohini Bharti1, Ketan Bhadane2, Pranav Bhadane3, Ajjay Gadhe4 1,2,3Students, Dept.of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering, Pune, Maharastra, India 4Assistant Professor,Dept.of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering, Pune, Maharastra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract –Vision is one of the essential humansenses andit plays the most important role in human perception about surrounding environment. The blind people face difficulties in safe and independent mobility, issues of communication and access to information. We propose an object recognition algorithm, and an assistive system which is very useful for their safety, quality life and freedom from other person all the time. The purpose of this system is to make the visually challenged able to take decisions independently based on the audio output from this model which can be trained according to their needs. Convolutional Neural Network is designed to achieve better accuracy. It is implemented using multimedia processor equipped embedded board and OpenCV. Key Words: ObjectRecognitionAlgorithm,Convolutional Neural Network, Training, Accuracy, OpenCV 1. INTRODUCTION The visually impaired people face a lot of problems in their day to day life. Unlike a normal sighted person they are unable to view their surroundings. Hence, they have limitation in almost every aspect of their lives like mobility, decision making etc. They have to face difficulties in accessing information and communicating the same. Thus, their personal, social as well as professional life is affected. Related works show that visual substitution devices accept input from the user's surroundings, decipher it to extract information about entities in the user's environment, and then transmit that information to the subject via auditory or tactile means or some combination of these two. They can only be used to recognize simple patterns and cannot be used as tools of substitution in natural environments. Also, they don't identify objects (e.g. whether it is a table or chair) and they have in some cases a late detection of small objects. Among the problems in object identification, we note the redundancy of objectsunder differentconditions:thechange of viewpoint, the change of illumination and the change of size. We have the concept of intra-class variability(e.g.there are many types of chairs) and the inter-class similarity (e.g. television and computer). For this reason, we are interested in a fast and robust computer vision application to recognize and locate objects. Thus, it is important to design a system basedonthe recognition and detection of objects to meet the major challenges of the blind in three main categories of needs: displacement, orientation and object identification. Thus we propose a system with following feature: Object Detection: Object detection is a computer technology related to computer vision and image processing that deals with detecting instances of semanticobjectsofa certainclasssuch as humans, buildings or cars in digital images and videos. Well-researched domains of object detection include face detection and pedestrian detection. Object detection has applications in many areas of computer vision, including image retrieval and video surveillance. Object Recognition: Human beings are highly dependent on vision sensor for daily tasks such as walking, eating, finding food, searching, driving vehicle, reading book etc., object recognition is the core algorithm in most of vision related task. The approach to solve object recognition problem is using Deep learning based methods wherea deep neural network isdesignedand then train it. Deep neural network architecture can be trained in unsupervised learning where network is trained with unlabeled data and it takes very less training time. In our object recognition method, we are using convolutional neural network (CNN) and feature extraction followed by pooling stage and then the combined features vector is used to train the classifier. 1.1 Objective  To develop a system using object and colour recognition which could enhance the capability of visually impaired people.  To implement an object recognition system which adapts and continuously learns from user inputs. 1.2 Problem Statement To design automated smart glasses capable of performing environment adaptive object detection and accurate real time recognition henceforth enhancing the capability of visually impaired people.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7086 2. LITERATURE SURVEY Real-Time Visual Recognition with Results Converted to 3D Audio Real-time image recognition with YOLO and 3D location of the objects is estimated from the location and the size of the bounding boxes from the detection algorithm. Although YOLO provides real time, portable solution but it proves to be resource costly as the method exploits a platform that utilizes portable cameras, fast HD video link and powerful server to generate 3D sounds. Integrating Computer Vision Object Recognition with Location Based Services for the Blind In this paper it is proved that it’s extremely time consuming and also known to fail the detection when there is a mismatch between the template’s size and pose when compared to the actual size and of the object in the image. Another method of K-means clustering provestobea simple approach on CIFAR-10 and NORBdatasets butrequireslarge number of features. Similarly, the Geographic Information System (GIS), template matching technique although is a novel approach for location based assistance but suffers from faulty detection and time lag. 3. PROPOSED METHOD 3.1 Block diagram Fig - 1: Block diagram Here we are going to capture the image of commonly used products through a mini camera mounted on spectacles. After acquisition of image it has to be pre-processed and compressed. Various daily use objects’ images are usedtotrainthemodel. It is trained by performing feature extractionontheimageto obtain the required pattern in the image. Followed by feature fusion and dimension reduction to compress the image for reliable and real time performance. Then this dataset is used to train the classifier. Comparing the performance of various classifiers we select the optimum one, and thus the object recognition model is achieved. Now any test image may be given to this model which will be classified into one of the classes the model has been trained into. 3.2 Hardware Implementation Fig - 2: Interfacing diagram Raspberry Pi is single board computer which offers many useful functionalities in a tiny form factor. Thus it can be used for portable applications such as ours. Theboardshave one to four USB ports. For video output, HDMI and composite video are supported, with a standard 3.5 mm tip- ring-sleeve jack for audio output. Lower-level output is provided by a number of GPIO pins, which support common protocols like I²C. The B-models have an 8P8C Ethernetport and the Pi 3 and Pi Zero W have on-board Wi-Fi 802.11nand Bluetooth. It also provides a wide array of open source software development tools. AndfinallyTensorflow,anopen source software library for high performance numerical computation supports Raspbian, a Raspberry Pi operating system. This makes Raspberry Pi a perfect fit for the system. 3.3 Software Implementation 1. Data Preparation is done by running histogram equalization on all training images for adjusting the contrast of images. 2. Model definition : i)Input data layer - This is the first layer of the network where input image is specified. Image is a 3D matrix of pixels divided in 3 channels (red, green, blue). ii) Convolutional layer - In this layer we define the parameters for the first part of convolutional layer
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 7087 which is filter. The need of this layer is to extract primitive features such as edge detection, sharpening, Gaussian blurring, normalization etc. iii) Pooling layer - This layer is essential for dimensionality reduction. Here we are using MAXPooling. iv) Classifier layer - In this layer we calculate the probability values of the object belonging to one of the trained classes. Then the class with maximum probability is selected and that string is converted into audio. Fig - 3: Layers of Convolutional Neural Network 4. CONCLUSIONS Fig – 4 : Loss vs Accuracy plotted for number of iteration The model achieved a validation accuracy of 90%, and it stopped improving after 3000 iterations. We have trained our model for the following classes Aeroplane, Bicycle,Bird, Bottle, Bus, Car, Cat, Chair, Dining table, Dog, Motorbike, Person, Plant, Sofa, Train, Monitor. Fig – 5 : Object detected - bottle REFERENCES 1. Rui (Forest) Jiang and Qian Lin, “Let Blind People See: Real-Time Visual Recognition with ResultsConvertedto 3D Audio,” IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2009. 2. Shuihua Wang and Yingli Tian, “Camera-Based Signage Detection and Recognition for Blind Persons,” International Conference on Computers for Handicapped Persons, 2012. 3. Vítor M Filipe, Paulo Costa and Hugo Fernandes, “Integrating Computer Vision Object Recognition with Location Based Services for the Blind,” 8thInternational Conference, UAHCI 2014.