Using $1 UNISTROKE Recognizer Algorithm in Gesture Recognition of Hijaiyah Malaysian Hand-Code

Similar documents
Sign Language to English (Slate8)

User Interface Design Issues for the Autistic Children. Malaya, Kuala Lumpur, Malaysia. Lumpur, Malaysia

Building an Application for Learning the Finger Alphabet of Swiss German Sign Language through Use of the Kinect

Real Time Sign Language Processing System

The Leap Motion controller: A view on sign language

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

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

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

Gesture Recognition using Marathi/Hindi Alphabet

Skin color detection for face localization in humanmachine

Characterization of 3D Gestural Data on Sign Language by Extraction of Joint Kinematics

Recognition of sign language gestures using neural networks

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

Analyzing Hand Therapy Success in a Web-Based Therapy System

User Evaluation of an Electronic Malaysian Sign Language Dictionary: e-sign Dictionary

Sign Language in the Intelligent Sensory Environment

Voluntary Product Accessibility Template (VPAT)

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

Communication Interface for Mute and Hearing Impaired People

Member 1 Member 2 Member 3 Member 4 Full Name Krithee Sirisith Pichai Sodsai Thanasunn

TURKISH SIGN LANGUAGE RECOGNITION USING HIDDEN MARKOV MODEL

COMPUTER PLAY IN EDUCATIONAL THERAPY FOR CHILDREN WITH STUTTERING PROBLEM: HARDWARE SETUP AND INTERVENTION

imsl: Malay Sign Language for the Deaf and Hearing-impaired

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

PAPER REVIEW: HAND GESTURE RECOGNITION METHODS

CSE 118/218 Final Presentation. Team 2 Dreams and Aspirations

Detection and Recognition of Sign Language Protocol using Motion Sensing Device

Study about Software used in Sign Language Recognition

Haptic Based Sign Language Interpreter

How Hearing Impaired People View Closed Captions of TV Commercials Measured By Eye-Tracking Device

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

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

Table of Contents. Introduction. Introduction Helen s Early Years Helen Gets a Teacher Teaching Years Pay Off...

3. MANUAL ALPHABET RECOGNITION STSTM

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

Glove for Gesture Recognition using Flex Sensor

A Structured Language Approach to Teach Language and Literacy to Hearing and Visually Impaired Pupils with Autism

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

easy read Your rights under THE accessible InformatioN STandard

Comparison study on oil palm fresh fruit bunch (FFB) maturity stages determination based on color recognition model and position of FFB in leaf spiral

SUPPORTING TERTIARY STUDENTS WITH HEARING IMPAIRMENT

Main Idea and Details Sort

Heart Abnormality Detection Technique using PPG Signal

A Review on Gesture Vocalizer

Contour-based Hand Pose Recognition for Sign Language Recognition

Labview Based Hand Gesture Recognition for Deaf and Dumb People

Image processing applications are growing rapidly. Most

Developing a Game-Based Proprioception Reconstruction System for Patients with Ankle Sprain

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

Sign Language Recognition using Webcams

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria

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

Fundamentals of Cognitive Psychology, 3e by Ronald T. Kellogg Chapter 2. Multiple Choice

The Sign2 Project Digital Translation of American Sign- Language to Audio and Text

Designing a mobile phone-based music playing application for children with autism

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

Hand Gestures Recognition System for Deaf, Dumb and Blind People

HAND GESTURE RECOGNITION FOR HUMAN COMPUTER INTERACTION

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria

DEVELOPING E-ICT COURSES SPECIFICALLY FOR HEARING-IMPAIRED LEARNERS

Gick et al.: JASA Express Letters DOI: / Published Online 17 March 2008

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

Experimental evaluation of the accuracy of the second generation of Microsoft Kinect system, for using in stroke rehabilitation applications

Available online at ScienceDirect. Procedia Computer Science 42 (2014 ) 70 77

Launching of Clinical Practice Guidelines on the Management of Glaucoma (Second Edition)

Pathways of sound conduction

easy read Your rights under THE accessible InformatioN STandard

Note: This document describes normal operational functionality. It does not include maintenance and troubleshooting procedures.

Touch Behavior Analysis for Large Screen Smartphones

Multimedia courses generator for hearing impaired

Research Article Special Issue

User Interface. Colors, Icons, Text, and Presentation SWEN-444

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

Section Web-based Internet information and applications VoIP Transport Service (VoIPTS) Detail Voluntary Product Accessibility Template

POLICY. The Portrayal of Deaf People in the Media

A Survey on Hand Gesture Recognition for Indian Sign Language

The Impact of Sign Language and Speech Translators on the MFD Community: A Statistical Analysis

the human 1 of 3 Lecture 6 chapter 1 Remember to start on your paper prototyping

Finger spelling recognition using distinctive features of hand shape

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

Voice Switch Manual. InvoTek, Inc Riverview Drive Alma, AR USA (479)

Design and Implementation study of Remote Home Rehabilitation Training Operating System based on Internet

Smart Speaking Gloves for Speechless

The Future of Access to Digital Broadcast Video. Session hashtag: #SWDigiAccess

HAND GESTURE RECOGNITION USING ADAPTIVE NETWORK BASED FUZZY INFERENCE SYSTEM AND K-NEAREST NEIGHBOR. Fifin Ayu Mufarroha 1, Fitri Utaminingrum 1*

International Journal of Advances in Engineering & Technology, Nov IJAET ISSN:

Recognition of Tamil Sign Language Alphabet using Image Processing to aid Deaf-Dumb People

Sign Language Number Recognition

Voluntary Product Accessibility Template (VPAT)

Meeting someone with disabilities etiquette

Director of Testing and Disability Services Phone: (706) Fax: (706) E Mail:

IDENTIFICATION OF REAL TIME HAND GESTURE USING SCALE INVARIANT FEATURE TRANSFORM

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

Procedia - Social and Behavioral Sciences 116 ( 2014 )

Version February 2016

Analysis of Recognition System of Japanese Sign Language using 3D Image Sensor

I. Language and Communication Needs

Recognition of Hand Gestures by ASL

Summary Table Voluntary Product Accessibility Template. Supports. Please refer to. Supports. Please refer to

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

Transcription:

Using $ UNISTROKE Recognizer Algorithm in Gesture Recognition of Hijaiyah Malaysian Hand-Code Nazean Jomhari,2, Ahmed Nazim, Nor Aziah Mohd Daud 2, Mohd Yakub Zulkifli 2 Izzaidah Zubi & Ana Hairani 2 Faculty of Computer Science and Information Technology, 2 Centre of Quranic Research, University of Malaya, 50603 Kuala Lumpur, MALAYSIA Email: nazean@um.edu.my ABSTRACT How people communicate with each other depends on one s ability to hear, see, lip-reading skills, body language, sign language or speaking abilities. What if one person is deaf or speech impaired and the other does not understand sign language or body language used by the deaf in communicating. Conventional sign language is not effective and is not applicable when it comes to recitation of al-quran. To overcome the difficulty in using conventional sign languages to teach Quran for deaf people, a method called FAKIH was introduced in deaf school for Muslim deaf pupil in Malaysia. However, it is difficult to evaluate and to interpret the gestures performed by deaf or speech impaired when they master these signs. This is one of many reasons why a technology like gesture recognition could help. Researchers have conducted numerous researches on gesture recognition within the last 2 decades. Although these techniques have been used in gaming and providing control mechanism for virtual environment for users, there is some variation within the tools and environments used between implementations. Recognition of gesture by a person, especially deaf or speech impaired should be easily perceived without going through complex procedures. However, technology has evolved and advanced devices and techniques have been introduced to simplify recognition of gestures. These techniques and technologies can be used to help people with special needs. A simplified gesture recognition platform specially focused on detecting the methods described in FAKIH is crucial for the speech impaired or deaf community to practice and recite al-quran. This research involves evaluation of algorithms name $ UNISTROKE Recognizer and identify the gestures in accordance to FAKIH method. Keywords: Deaf, Gesture Recognition, Hand-Code, Quran, Sign Language INTRODUCTION The $ Unistroke Recognizer is a 2-D single-stroke recognizer designed for rapid prototyping of gesturebased user interfaces []. $ recognizer is a very light weight recognizer which uses geometric template matching and is considered as simple and accurate gesture recognizer which can be implemented with only 00lines of code. Figure shows the pseudo code of $ unistroke recognizer. To increase the accuracy of gesture detection we can load more than 3 templates for each gesture. Even with loaded template the authors claim that it has 97% accuracy and if the recognizer is loaded with more than 3 templates the accuracy is almost 99%. Also in their paper, authors stated that the results were nearly identical to Dynamic Time Warping and superior to Rubine. H-SIGNS HIJAIYAH When we take all the unique gestures from the signs of FAKIH method [2] by ignoring the hand-signs, there are 22 unique gestures which can be easily tracked using $ Unistroke Recognizer if we perform those signs individually. Since $ Unistroke Recognizer does not track non-gesture movements, it will be quite difficult to find the beginning of a gesture, if gestures are being performed sequentially. Following figure shows the 22 unique gestures in signing the Arabic letters described in FAKIH. Some of the characters share the same hand movements (see Figure Error! No text of specified style in document.) but it can be distinguished by detecting the handsigns or state of fingers (opened and closed fingers) using smart glove [4]. The $ Unistroke Recognizer requires a starting point and an ending point of a gesture to recognize. Since the gestures are performed continuously this will be an issue for implementing this algorithm. A solution for this ISBN xxxx-xxxx @205 FEIIC

issue is to implement it with a combination of algorithmic search with $ Unistroke Recognizer. An algorithmic search could calculate the starting point of a gesture by using X and Y coordinates and then by identifying to which direction the joints are moving. For example all gestures stated in FAKIH method starts from a point where right hand is above spine joint. Eighteen gestures out of 29 characters starts from a point where right hand is above spine joint and left hand is loosely held straight below hip-center joint. We can define the starting point of these gestures using neural networks. Figure : $ Unistroke Recognizer's pseudo code [3] 2 ISBN xxxx-xxxx @205 FEIIC

Figure Error! No text of specified style in document.: 22 uniquehand movement gestures used in signing Arabic characters according to book of FAKIH Detect [i] millisecond pause RightHand.X = Frame[currentFrame-i].RightHand.X && RightHand.Y = Frame[currentFrame-i].RightHand.Y RightHand.Y < Spine.Y RightHand.Y < RightElbow.Y (RightHand.X + threshold) > RightElbow.X 0.6 22 Starting Point of Gesture? 22 LeftHand.Y > HipCenter.Y LeftElbow.X > (LeftHand.X Thresold) && LeftElbow.X < (LeftHand.X + Thresold) 0.4 Figure 3: Detecting starting point of character gesture using neural network The Figure illustrates how we can detect a starting point of a character gesture using neural network. Similar method could be used to detect the end-point of the gesture and then pass the detected gesture to $ Unistroke Recognizer for recognition. ANALYSIS OF $ UNISTROKE RECOGNIZER ALGORITHM To evaluate the algorithm of $ Unistroke Recognizer, only coordinate (coordinate of palm) is used from the collected data because $ Unistroke Recognizer is a single-stroke gesture recognition algorithm. This algorithm rate the similarity of gestures based on its angle and distance among the points. The score value determines the most similar gesture based on the templates provided. Figure Error! No text of specified style in document. demonstrates the points after removing the unwanted data of wrists and elbows which were used in Dynamic Time Warping algorithm. ISBN xxxx-xxxx @205 FEIIC 3

Figure Error! No text of specified style in document.: Gesture data for Haa (ح) taken from 3 deaf students (points of hands only) ACCURACY ANALYSIS. The same data from the 3 students which have been collected earlier was used after removing the unwanted points to evaluate $ Unistroke Recognizer. Student A s data was used as a sample template and Student B and C s data was passed to the algorithm to rate the similarity. Figure 5 shows the results of the comparison. Figure 5: Gesture comparison of character Haa using $ Unistroke Recognizer Student B s gesture s angle variance (blue color) is low compare to Student C s angle variance but the distance (red) calculation for both gestures are quite close. Total score (green) which determines the similarity of the gesture is high for Student B which is the expected results as we have seen the actual gesture movement from Figure Error! No text of specified style in document.. However, the distance value in both gestures is quite close compare to the visual representation of gestures. This may lead to an inaccurate result when we compare with a larger data set. The same data were also used to compare with random gestures which were collected from students. Since $ Unistroke Recognizer is an angle invariance recognizer it detects gestures which are similar in appearance if angle of gesture is ignored. Figure 6 shows some of the gestures which were inaccurately recognized using $ Unistroke Recognizer. 4 ISBN xxxx-xxxx @205 FEIIC

Figure 6: Inaccurately detected hand movements using $ Unistroke Recognizer PERFORMANCE ANALYSIS To evaluate the performance of the $ Unistroke algorithm gesture templates having multiple samples were loaded and random gesture data was passed to the algorithm. Figure 77 shows impressive performance results of this algorithm when gesture templates with different amount of gestures are loaded. Figure 7: Performance Test results for gesture recognition using $ Unistroke Recognizer CONCLUSION From the results of performance tests, it is very clear that $ Unistroke Recognizer could be use in gesture recognition for hand code hijayah with a total number of 45 gestures loaded as templates. However $ Unistroke recognizer can only work on a single point. REFERENCES [] Jacob O. Wobbrock, A. D. (2007). Gestures without Libraries, Toolkits or Training: A $ Recognizer for User Interface Prototypes. Proceedings of the 20th annual ACM symposium on User interface software and technology, 59-68. [2] Daud, N. A., Jomhari, N., & N. I. (2009). FAKIH: A Method to Teach Deaf People Reading Quran. [3] Unistroke Recognizer's pseudo code (http://depts.washington.edu/aimgroup/proj/dollar [4] Dsfsd Idris, M. H. (202). Smart Glove for hearing impaired people. Johor: University Teknologi Malaysia. ISBN xxxx-xxxx @205 FEIIC 5