Hand Gesture Recognition and Speech Conversion for Deaf and Dumb using Feature Extraction

Similar documents
Embedded Based Hand Talk Assisting System for Dumb Peoples on Android Platform

A Review on Hand Gesture Recognition for Deaf and Dumb People Using GSM Module

Quality Assessment of Human Hand Posture Recognition System Er. ManjinderKaur M.Tech Scholar GIMET Amritsar, Department of CSE

AVR Based Gesture Vocalizer Using Speech Synthesizer IC

Labview Based Hand Gesture Recognition for Deaf and Dumb People

Real Time Sign Language Processing System

Gesture Recognition using Marathi/Hindi Alphabet

Hand Gestures Recognition System for Deaf, Dumb and Blind People

N RISCE 2K18 ISSN International Journal of Advance Research and Innovation

International Journal of Engineering Research in Computer Science and Engineering (IJERCSE) Vol 5, Issue 3, March 2018 Gesture Glove

1. INTRODUCTION. Vision based Multi-feature HGR Algorithms for HCI using ISL Page 1

Haptic Based Sign Language Interpreter

ISSN: [Jain * et al., 7(4): April, 2018] Impact Factor: 5.164

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

Assistant Professor, PG and Research Department of Computer Applications, Sacred Heart College (Autonomous), Tirupattur, Vellore, Tamil Nadu, India

Smart Speaking Gloves for Speechless

Voluntary Product Accessibility Template (VPAT)

Sign Language Interpretation Using Pseudo Glove

Speech to Text Wireless Converter

A Smart Texting System For Android Mobile Users

easy read Your rights under THE accessible InformatioN STandard

SPEECH TO TEXT CONVERTER USING GAUSSIAN MIXTURE MODEL(GMM)

Glove for Gesture Recognition using Flex Sensor

Avaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT)

A Review on Gesture Vocalizer

Accessible Computing Research for Users who are Deaf and Hard of Hearing (DHH)

IDENTIFICATION OF REAL TIME HAND GESTURE USING SCALE INVARIANT FEATURE TRANSFORM

Inventions on expressing emotions In Graphical User Interface

Overview, page 1 Shortcut Keys for Cisco Unity Connection Administration, page 1 Other Unity Connection Features, page 4

An Approach to Hand Gesture Recognition for Devanagari Sign Language using Image Processing Tool Box

Multimodal Interaction for Users with Autism in a 3D Educational Environment

ABSTRACT I. INTRODUCTION

easy read Your rights under THE accessible InformatioN STandard

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

GLOVES BASED HAND GESTURE RECOGNITION USING INDIAN SIGN LANGUAGE

ADVANCES in NATURAL and APPLIED SCIENCES

ITU-T. FG AVA TR Version 1.0 (10/2013) Part 3: Using audiovisual media A taxonomy of participation

Microphone Input LED Display T-shirt

A Communication tool, Mobile Application Arabic & American Sign Languages (ARSL) Sign Language (ASL) as part of Teaching and Learning

ISSN: [ ] [Vol-3, Issue-3 March- 2017]

Detection and Recognition of Sign Language Protocol using Motion Sensing Device

The power to connect us ALL.

Smart Gloves for Hand Gesture Recognition and Translation into Text and Audio

Communications Accessibility with Avaya IP Office

Available online at ScienceDirect. Procedia Computer Science 92 (2016 )

Available online at ScienceDirect. Procedia Technology 24 (2016 )

Implementation of image processing approach to translation of ASL finger-spelling to digital text

Thrive Hearing Control Application

Voluntary Product Accessibility Template (VPAT)

Speech Recognition. Setup Guide for Win 7. Debbie Hebert, PT, ATP Central AT Services

Study about Software used in Sign Language Recognition

Consonant Perception test

Product Model #: Digital Portable Radio XTS 5000 (Std / Rugged / Secure / Type )

Hand-Gesture Recognition System For Dumb And Paraplegics

A Survey on Hand Gesture Recognition for Indian Sign Language

EDUCATIONAL TECHNOLOGY MAKING AUDIO AND VIDEO ACCESSIBLE

Making Sure People with Communication Disabilities Get the Message

Recognition of Voice and Text Using Hand Gesture

Glossary of Disability-Related Terms

International Journal of Advance Engineering and Research Development. Gesture Glove for American Sign Language Representation

DESIGN OF SMART HEARING AID

VPAT Summary. VPAT Details. Section Telecommunications Products - Detail. Date: October 8, 2014 Name of Product: BladeCenter HS23

Real-time Communication System for the Deaf and Dumb

ADA Business BRIEF: Communicating with People Who Are Deaf or Hard of Hearing in Hospital Settings

Relay Conference Captioning

Thrive Hearing Control Application

Primary Level Classification of Brain Tumor using PCA and PNN

Sign Language to English (Slate8)

SUMMARY TABLE VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE

Avaya G450 Branch Gateway, Release 7.1 Voluntary Product Accessibility Template (VPAT)

Hand Sign to Bangla Speech: A Deep Learning in Vision based system for Recognizing Hand Sign Digits and Generating Bangla Speech

Portable Retina Eye Scanning Device

Product Model #:ASTRO Digital Spectra Consolette W7 Models (Local Control)

Learning Objectives. AT Goals. Assistive Technology for Sensory Impairments. Review Course for Assistive Technology Practitioners & Suppliers

Research Proposal on Emotion Recognition

Date: April 19, 2017 Name of Product: Cisco Spark Board Contact for more information:

Avaya B189 Conference Telephone Voluntary Product Accessibility Template (VPAT)

Recognition of Hand Gestures by ASL

Sign Language in the Intelligent Sensory Environment

FORMAT FOR CORRELATION TO THE GEORGIA PERFORMANCE STANDARDS. Textbook Title: Benchmark Series: Microsoft Office Publisher: EMC Publishing, LLC

MobileASL: Making Cell Phones Accessible to the Deaf Community. Richard Ladner University of Washington

In this chapter, you will learn about the requirements of Title II of the ADA for effective communication. Questions answered include:

COLUMBIA UNIVERSITY INSTITUTIONAL REVIEW BOARD GUIDANCE ON ELECTRONIC INFORMED CONSENT

Assistive Technology for Regular Curriculum for Hearing Impaired

Communication Access Features on Apple devices

Cisco Unified Communications: Bringing Innovation to Accessibility

Extraction of Blood Vessels and Recognition of Bifurcation Points in Retinal Fundus Image

The Use of Voice Recognition and Speech Command Technology as an Assistive Interface for ICT in Public Spaces.

Dosimeter Setting Device

What assistive technology is available that could help my child to be more independent?

enterface 13 Kinect-Sign João Manuel Ferreira Gameiro Project Proposal for enterface 13

HAND GESTURE RECOGNITION FOR HUMAN COMPUTER INTERACTION

Hand Gesture Recognition System for Deaf and Dumb Persons

Accessible Internet Video

Communication Interface for Mute and Hearing Impaired People

A Vision-based Affective Computing System. Jieyu Zhao Ningbo University, China

icommunicator, Leading Speech-to-Text-To-Sign Language Software System, Announces Version 5.0

Summary Table Voluntary Product Accessibility Template. Supporting Features Not Applicable Not Applicable. Supports with Exceptions.

Overview 6/27/16. Rationale for Real-time Text in the Classroom. What is Real-Time Text?

Transcription:

Hand Gesture Recognition and Speech Conversion for Deaf and Dumb using Feature Extraction Aswathy M 1, Heera Narayanan 2, Surya Rajan 3, Uthara P M 4, Jeena Jacob 5 UG Students, Dept. of ECE, MBITS, Nellimattom, Kerala, India 12 3 4 Assistant Professor, Dept. of ECE, MBITS, Nellimattom, Kerala, India 5 ABSTRACT: A dumb person always uses gestures to convey his ideas to others. But it is always difficult for a normal person to understand this gesture language. Dumb aid phone is a device which converts these gestures into speech sounds that convey the meaning of the gesture. The system uses the image processing technology and neural networking for the capturing and conversion of gestures. The system has a web camera to capture the hand gestures shown by the user. These gestures are matched with that in the database to generate the corresponding speech sounds. The system is also in cooperated with a GSM module to establish an effective communication. KEYWORDS: Gesture recognition, Neural network, AT commands. I.INTRODUCTION The human beings are blessed with ability to express his emotions and feelings through words and sounds. A normal person sees, listen and react to the situations by speaking himself out. But we have some less fortunate humans living with us, who are deprived of this valuable gift. Such people generally called as dumb, uses gestures as their language of communication. Gestures may be defined as the motion of the body that is intended to communicate with other agents. But for an effective communication to be established the person interacting with dumb should know the gesture language. In this scenario the dumb aid phone may help us. It is a device that converts the gestures into sounds that corresponds their meaning, which establishes a perfect communication link between a normal person and a dumb person. The system uses image processing and neural networking technologies to enable the conversion. A colour web camera is used to capture the gestures shown by the dumb. Image processing is used to process these captured images. These processed images are compared with the gestures stored in the database. When matching is found the message (sound) corresponding to that is send to other person in the communication line over a GSM module Dumb aid telephone system with voice transmission is complex electronic devices that can help to provide a power of speak to a person who is profoundly deaf or severely hard-of-hearing. With this device a normal man can easily communicate with a dump person via TELEPHONE. The proposed system is a transmitter and a receiver couple device in which the one end will have a normal person and a dumb man in the other end. This system is a process for recognizing hand gestures captured using video camera and a standard consumer personal computer, developed and implemented using the MATLAB mathematical environment. A pattern recognition system will be using a transform that converts an image into a feature vector, which will then be compared with the feature vectors of a training set of gestures. Computer recognition of hand gestures may provide a more natural-computer interface, allowing people to point, or rotate a CAD model by rotating their hands. Hand gesture recognition has various applications like computer games, machinery control (e.g. Crane), and thorough mouse replacement. One of the most structured sets of gestures belongs to sign language. In sign language, each gesture has an assigned meaning (or meanings) or corresponding voice produced using mat lab algorithms. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2093

The gesture voice is transmitted via Telephone with a DTMF coder/ or an application MODEM. A Default number will be configured, in addition with the Manual dialing using a Graphical User Interface designed using MATLAB. The receiver side person can hear voice of dumb person through this system. This system also provides normal person make call to communicate to dumb person. Two way communications is possible through this system. II. SYSTEM MODEL The main objective of the system is to make the communication between a normal person and a dumb person easy. An emerging technology of image processing is used for that. The system is designed with a minimized cost and higher accuracy. The dumb aid phone has a camera for capturing the hand gestures shown by a dumb person. The orientations of the fingers of the hand are identified by extracting the outline of the hand in the captured image. This outline is then compared with outline of the hand gestures that are stored in the database of the device. When match is found the sound file or voice note corresponding to the gesture, in the database is send to the normal person on the other side of the communication line. The sound file send from the database convey the meaning of the gesture. The matrices of the gesture captured (the gestures captured are converted into matrix format) are compared with matrices in the database by SIFT algorithm. The image processing consists of mainly two steps, training and testing. The training step deals with database creation. The image of the gesture captured is pre-processed by changing the brightness, contrast, sharpness etc. After that the feature is extracted from the image. Here the feature extracted is outline of the hand in the image. The image in the matrix format is loaded to the database. Likewise all the gestures are loaded to the database. Testing step also has the steps like image acquisition, pre-processing, feature extraction. After the feature is extracted, the matrix obtained is compared with that in the database using SIFT algorithm. The technology used here is much more complicated than the existing, but it can ensure more accuracy than the others. A. Image acquisition Fig 1: Block diagram of Training and Testing III. HAND GESTURE RECOGNITION USING MATLAB The image acquisition is the basic process in the dumb aid phone. An integrated or external web camera is used to capture the hand gestures. These images are used in the further processes in the system. The image is captured using the image processing toolbox in the MATLAB. Before starting the programming, we should get the information about the camera that is connected to the computer. For that, imaqhwinfo (image acquisition hardware information) command is used. Each adapter may have several devices connected to it. So to correctly detect the camera we should get the id of the device. For that type command,(imaqhwinfo winvideo) in the command window of MATLAB. The frames per trigger and frame grab intervals are specified in the program. After the specified frames are acquired the image is captured with webcam. The captured image is shown in the figure window or MATLAB as shown in fig 2. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2094

Hand recognition Fig 2: Image captured and displayed on the figure window The hand should be recognized, to detect the hand gesture. So this can be considered as the basic step in the gesture recognition. The hand is extracted from the image captured using the image acquisition program. Initially the colour image is converted into HSV format. Then it is converted to gray level. The hand gesture is indicated with red box using the bouding box function and displayed on the figure window as shown in fig 3. Creating the database Fig 3: Hand recognized and displayed on figure window Creating database is important in the dumb aid phone since the sound is generated only after the comparison of the gesture with that stored in the database. GUI is created to make the database creation more users friendly. The GUI is provided with start, stop, set colour, Add to DB buttons each carrying a specific function. That start button is clicked and the hand gesture is shown to the camera. The hand extracted image is displayed on the GUI window. When correct image is obtained stop button followed by add to DB button is clicked add the image is added to the database. Like this five more images of the same gesture in different positions is added to the database. This is to increase the precision of the device. The database can be expanded with more number of gestures and can also be updated. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2095

Fig 4: Testing IV. GSM INTERFACING To turn the system into an effective communication system, a GSM module should be interfaced to the circuit. GSM module is a device that can accept a valid Subscriber Identification Module (SIM) and perform all the operations that a normal mobile phone or telephone performs. The operations may include making a call, receiving a call, sending SMS, receiving SMS etc. The GSM module is interfaced to a circuit with AVR microcontroller, MAX 232 and other devices, through DB9 connector. DB9 connector is a 9 pin connector with each pin assigned with a dedicated function. The module also has a built in power supply circuit which can be activated by adaptor. The module is generally controlled by the microcontroller by set of commands known as AT commands. Fig 5: GSM module In fact a GSM module can interact with the microcontroller or microprocessor only through these commands. The above said basic operations of the module, each has a dedicated AT command. For example, AT+CMGS followed by the phone number and message can send that message to the specified number. The common AT commands used are shown in the table 1. The AVR coding with AT commands is done by embedded C. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2096

AT Commands +CMGS +CMSS +CMGW +CMGF +CMGD +CMGC +CMMS +CMGR +CMNI Send message Functions Send message from storage(forward) Write message to memory Select message format Delete message Send SMS command More messages to send Read SMS New SMS indicator +A Attend call +D Dial number +H Disconnect Table 1: AT commands for GSM V. CONCLUSION Communication with a normal person is always a challenging task for a dumb person. In this paper a system called Dumb aid phone is introduced which is an effective communication aid for a dumb person.the system uses the advanced technologies like Image processing, SIFT algorithm to ensure maximum accuracy. Also it is convenient when compared to existing systems, since there is no need of a wearable to use the device. Data base creation and testing using a GUI makes the system more users friendly. The database can be expanded with more number of hand gestures and its different possibilities to improve the performance of the system. The dumb aid phone can be extended to aid the deaf in communication by using the text to speech conversion. REFERENCES [1] Kamalpreet Sharma, Naresh Kumar Garg, Hand Gesture Recognition For Deaf And Dumb, International Journal of Computer Application and Technology, 2014. [2] Djamila Dahmani, Slimane Larabi, User-independent system for sign language finger spelling recognition, Journal of visual communication & image representation Tavel, P. 2007 Modeling and Simulation Design. AK Peters Ltd, 2014. [3] Ibrahim Patel, Dr.Y.Srinivsa Rao, Automated Speech Recognition Approach to Continuous Cue-Symbol Generation, International Journal of Power Control Signal and Computation (IJPCSC) Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2097

[4] Siddharth S. Rautaray, Anupam Agrawal, Real Time Hand Gesture Recognition System For Dynamic Applications, International Journal of UbiComp (IJU), 2012. [5] Sujeet D Gawande and Prof. Nitin.R.Chode,Neural Network based Hand Gesture Recognition, International Journal of Emerging Research in Management &Technology, 2013. [6] Anil K.Jain,Jianchang Mao, K.Mohiuddin, Artificial Neural Network: A Tutorial, IEEE computer special issue on Neural computing, 1996. [7] Rafiqul Zaman Khan and Noor Adnan Ibraheem,Hand Gesture Recognition: A Literature Review, International Journal of Artificial Intelligence & Applications (IJAIA), 2012. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2017.0603154 2098