Sign Language Recognition System to aid Deaf-dumb People Using PCA

Similar documents
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

Implementation of a Wireless Gesture Controlled Robotic Arm

Recognition of Single Handed Sign Language Gestures using Contour Tracing Descriptor

Analecta Vol. 8, No. 2 ISSN

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

GLOVE-BASED GESTURE RECOGNITION SYSTEM

Mouse Control using a Web Camera based on Colour Detection

FPGA Implementation of Human Behavior Analysis Using Facial Image

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

Poker Vision: Playing Cards and Chips Identification based on Image Processing

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

The Scientific Data Mining Process

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control

Vision based Vehicle Tracking using a high angle camera

Index Terms: Face Recognition, Face Detection, Monitoring, Attendance System, and System Access Control.

Image Processing Based Automatic Visual Inspection System for PCBs

SIGNATURE VERIFICATION

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

A secure face tracking system

Tracking and Recognition in Sports Videos

Adaptive Face Recognition System from Myanmar NRC Card

Accurate and robust image superresolution by neural processing of local image representations

Efficient Attendance Management: A Face Recognition Approach

Signature Region of Interest using Auto cropping

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)

Automatic Detection of PCB Defects

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Template-based Eye and Mouth Detection for 3D Video Conferencing

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

Multimodal Biometric Recognition Security System

Video Surveillance System for Security Applications

DESIGN OF DIGITAL SIGNATURE VERIFICATION ALGORITHM USING RELATIVE SLOPE METHOD

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.

Using Data Mining for Mobile Communication Clustering and Characterization

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

ISSN: A Review: Image Retrieval Using Web Multimedia Mining

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Fingerprint s Core Point Detection using Gradient Field Mask

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

LEAF COLOR, AREA AND EDGE FEATURES BASED APPROACH FOR IDENTIFICATION OF INDIAN MEDICINAL PLANTS

Classifying Manipulation Primitives from Visual Data

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT


A Real Time Hand Tracking System for Interactive Applications

Object Recognition and Template Matching

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Component Ordering in Independent Component Analysis Based on Data Power

Low-resolution Image Processing based on FPGA

An Arabic Text-To-Speech System Based on Artificial Neural Networks

A NATURAL HAND GESTURE HUMAN COMPUTER INTERFACE USING CONTOUR SIGNATURES

Colour Image Segmentation Technique for Screen Printing

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control

Incremental PCA: An Alternative Approach for Novelty Detection

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Face Recognition For Remote Database Backup System

A Method for Controlling Mouse Movement using a Real- Time Camera

PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING

Neural Network based Vehicle Classification for Intelligent Traffic Control

Palmprint as a Biometric Identifier

Virtual Mouse Using a Webcam

VISUAL RECOGNITION OF HAND POSTURES FOR INTERACTING WITH VIRTUAL ENVIRONMENTS

Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking

Context-aware Library Management System using Augmented Reality

Medical Image Segmentation of PACS System Image Post-processing *

A System for Capturing High Resolution Images

Computer Vision for Quality Control in Latin American Food Industry, A Case Study

Building an Advanced Invariant Real-Time Human Tracking System

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

An Overview of Knowledge Discovery Database and Data mining Techniques

How To Filter Spam Image From A Picture By Color Or Color

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3)Skilled Forgery: It is represented by suitable imitation of genuine signature mode.it is also called Well-Versed Forgery[4].

Mean-Shift Tracking with Random Sampling

Intelligent Sign Language Recognition Using Image Processing

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT

AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION

CS Introduction to Data Mining Instructor: Abdullah Mueen

Keywords image processing, signature verification, false acceptance rate, false rejection rate, forgeries, feature vectors, support vector machines.

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control

What is the Right Illumination Normalization for Face Recognition?

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE

Demo: Real-time Tracking of Round Object

Blood Vessel Classification into Arteries and Veins in Retinal Images

A Simple Feature Extraction Technique of a Pattern By Hopfield Network

Handwritten Signature Verification using Neural Network

THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT

Transcription:

Sign Language Recognition System to aid Deaf-dumb People Using PCA Shreyashi Narayan Sawant. Department of Electronics and Telecommunication Engineering Rajarambapu Institute of Technology Rajaramnagar, Islampur- 415 409 E-mail: shreysawant@gmail.com Abstract: The Sign Language is a method of communication for deaf-dumb people. Here vision based approach has been used. This paper presents design and implementation of real time Sign Language Recognition system to recognize 26 gestures from the Indian Sign Language using MATLAB.The signs are captured by using web cam. This signs are preprocessed for feature extraction using HSV color model. The obtained features are compared by using Principle Component Analysis (PCA) algorithm. After comparing features of captured sign with testing database minimum Euclidean distance is calculated for sign recognition. Finally, recognized gesture is converted into text and voice format. This system provides an opportunity for a deaf-dumb people to communicate with non-signing people without the need of an interpreter. Keywords: Sign Language, Feature Extraction, Sign Recognition, HSV Color Models, PCA. I. INTRODUCTION The sign language is an important method of communication for deaf-dumb persons. As sign language is well structured code gesture, each gesture has a meaning assigned to it. In the last several years there has been an increased interest among the researchers in the field of sign language recognition to introduce means of interaction from human human to human computer interaction. Deaf and Dumb people rely on sign language interpreters for communications. However, finding experienced and qualified interpreters for their day to day affairs throughout life period is a very difficult task and also unaffordable [1]. The propose system is able to recognize single handed gestures accurately with a single normal webcam using bare human hands and convert it into text and voice message. The aim of this project is to recognize the gestures with highest accuracy and in least possible time and translate the alphabets of Indian Sign Language into corresponding text and voice in a vision based setup. II. LITERATURE REVIEW Various works have been carried out previously on various sign language recognition techniques. The research on Gesture recognition system can be classified into two types first is the use of electromechanical devices. This type of system affects the signer s natural signing ability. The second category is classified into two types, one is the use of colored gloves and the other is not using any devices which might affect the signer s natural signing ability [3]. Al-Ahdal and Tahir [1] presented a novel method for designing SLR system based on EMG sensors with a data glove. This method is based on electromyography signals recorded from hands muscles for allocating word boundaries for streams of words in continuous SLR. Iwan Njoto Sandjaja and Nelson Marcos [2] proposed color gloves approach which extracts important features from the video using multi-color tracking algorithm. Ibraheem and Khan [4] have reviewed various techniques for gesture recognition and recent gesture recognition approaches. Ghotkar et al. [5] used Cam shift method and Hue, Saturation; Intensity (HSV) color for model for hand tracking and segmentation.for gesture recognition Genetic Algorithm is used. Paulraj M P et al. [7] had developed a simple sign language recognition system that has been developed using skin color segmentation and Artificial Neural Network. ISSN : 2229-3345 Vol. 5 No. 05 May 2014 570

III. PRINCIPLE OF SIGN RECOGNITION Figure 1 Proposed system of Sign Recognition Block diagram of proposed system is shown in the figure.1.here our system takes the input hand gestures through the web camera. In this proposed method, 26 combinations of Indian sign are developed by using right hand stored in training data base. Pre processing is done on these captured input gestures. Then the Segmentation of hands is carried out to separate object and the background. The segmented hand image is represented using certain features. These features are used for gesture recognition using the PCA algorithm which gives optimized results. The final result obtained is converted into corresponding text and voice. The sign recognition procedure includes four major steps. They are a) Data Acquisition b) Pre processing and segmentation c) Feature extraction d) Sign recognition and e) Sign to text, voice conversion. A. Data Acquisition : To achieve a high accuracy for sign recognition in sign language recognition system we use 260 images, 10 each of the 26 signs are used. These 260 images are included in training and testing database. The images are captured at a resolution of 3000x4000 pixels. The runtime images for test phase are captured using web camera. The images are captured in white background so as to avoid illumination effects. The images are captured at a specified distance (typically 1.5 2 ft) between camera and signer. The distance is adjusted by the signer to get the required image clarity. B. Image preprocessing and segmentation: Preprocessing consist image acquisition, segmentation and morphological filtering methods. Then the Segmentation of hands is carried out to separate object and the background. Otsu algorithm is used for segmentation purpose. The segmented hand image is represented certain features. These features are further used for gesture recognition Morphological filtering techniques are used to remove noises from images so that we can get a smooth contour. The preprocessing operation is done on the stored database. C. Feature Extraction Feature extraction is a method of reducing data dimensionality by encoding related information in a compressed representation and removing less discriminative data. Feature extraction is vital to gesture recognition performance. Therefore, the selection of which features to deal with and the extraction method are probably the most significant design decisions in hand motion and gesture recognition development. Here we used Centroid, skin color and principal component as main features. 1. Centroid In this step, we have calculated the centroid for partitioning the hand in to two halves, one which represents the finger portion and other which represents non finger region. Centroid is also called centre of mass and it divide the hand in to two halves at its geometric centre if the image is uniformly distributed. Centroid is calculated using image moment, which is the weighted average of pixel s intensities of the image. Centroid represents the relative position of fingers with each other, so it is consider as main feature in sign recognition which is shown in figure.2 ISSN : 2229-3345 Vol. 5 No. 05 May 2014 571

Figure2.Original image, Centroid, Localized hand object 2. Skin Detection: Skin detection is used to search for the human hands and discard other skin colored objects for every frame captured from a webcam shown in fig ure3. Figure3.Skin detection and counter extraction in uniform background of sign A and Q resp. After detecting skin area for every frame captured, we used contours comparison of that area with the loaded hand postures contours to get rid of other skin like objects exist in the image. If the contours comparison of skin detected area complies with any one of the stored hand gesture contours, a small image will enclose the hand gesture area only and that small image will be used for extracting the PCA features. Here the hue, saturation, value (HSV) color model used for skin detection since it has shown to be one of the most adapted to skin-color detection. It is also compatible with the human color perception. It has real time performance and robust against rotations, scaling and lighting conditions. D. Sign Recognition It is a dimensionality reduction technique based on extracting the desired number of principal components of the multi-dimensional data. The gesture recognition using PCA algorithm that involves two phases Training Phase Recognition Phase During the training phase, each gesture is represented as a column vector. These gesture vectors are then normalized with respect to average gesture. Next, the algorithm finds the eigenvectors of the covariance matrix of normalized gestures by using a speed up technique that reduces the number of multiplications to be performed. Lastly, this eigenvector matrix then multiplied by each of the gesture vectors to obtain their corresponding gesture space projections. In the recognition phase, a subject gesture is normalized with respect to the average gesture and then projected onto gesture space using the eigenvector matrix. Finally, Euclidean distance is computed between this projection and all known projections. The minimum value of these comparisons is selected for recognition during the training phase. Finally, recognized sign is converted into appropriate text and voice which is displayed on GUI. IV. EXPERIMENTAL RESULTS The proposed procedure was implemented and tested with set of images. The set of 26 images of single person is used for training database shown in fig.4. Preprocessing results of same was shows in fig.5. ISSN : 2229-3345 Vol. 5 No. 05 May 2014 572

Figure4. Database of 26 sign alphabets Figure5.Preprossing results These preprocessed gesture taken as input for feature extraction. Minimum Euclidean distance is calculated between test and train image and gesture is recognized. Recognized gesture is converted into text, voice format and also respective features will be display on GUI screen. Fig.6. shows a snapshot of application working and detecting two different hand gestures for sign H and Sign O in real time. ISSN : 2229-3345 Vol. 5 No. 05 May 2014 573

Figure.6 Snapshots of application performing real-time sign detection V. CONCLUSION A Matlab based application performing hand gesture recognition for human computer interaction using PCA technique was successfully implemented with accuracy comparable with those of recent contributions. The proposed method gives output in voice and text form that helps to eliminate the communication barrier between deaf-dumb and normal people. In future this work will be extended to all the phonemes in Marathi signs. ACKNOLOGEMENT The authors would like to thank the RIT Institute for the timely and important help in the field of image processing. The authors also wish to thank the reviewers for their very detailed review of the manuscript and for their help in clarifying some aspects of the reported results. REFERENCES [1] M. Ebrahim Al-Ahdal & Nooritawati Md Tahir, Review in Sign Language Recognition Systems Symposium on Computer & Informatics(ISCI),pp:52-57, IEEE,2012 [2] Iwan Njoto Sandjaja, Nelson Marcos, Sign Language Number Recognition Fifth International Joint Conference on INC, IMS and IDC, IEEE 2009 [3] Pravin R Futane, Rajiv v Dharaskar, Hasta Mudra an interpretatoin of Indian sign hand gestures, international conference on digital object identifier, vol.2, pp:377-380, IEEE,2011. [4] Noor Adnan Ibraheem and Rafiqul Zaman Khan, Survey on Various Gesture Recognition Technologies and Techniques International Journal of Computer Applications (0975 8887) Volume 50 No.7, July 2012 [5] Archana S. Ghotkar, Rucha Khatal, Sanjana Khupase, Surbhi Asati & Mithila Hadap, Hand Gesture Recognition for Indian Sign Language International Conference on Computer Communication and Informatics (ICCCI ),pp:1-4.ieee,jan 2012. [6] Paulraj M P, Sazali Yaacob, Mohd Shuhanaz bin Zanar Azalan, Rajkumar Palaniappan, A Phoneme Based Sign Language Recognition System Using Skin Color Segmentation 6th International Colloquium on Signal Processing & Its Applications (CSPA), pp:1-5,ieee,2010. [7] Nasser H. Dardas and Emil M. Petriu Hand Gesture Detection and Recognition Using Principal Component Analysis international conference on computational intelligence for measurement system and application (CIMSA), pp:1-6, IEEE,2011. [8] Divya Deora1, Nikesh Bajaj,k Indian Sign Language Recognition 1st International Conference on Emerging Technology Trends in Electronics, Communication and Networking, pp:1-5,ieee,2012. [9] Solomon Raju Kota1, J.L.Raheja1, Principal Component Analysis for Gesture Recognition using System C, 2009 International Conference on Advances in Recent Technologies in Communication and Computing, pp:732-737, IEEE,2009. ISSN : 2229-3345 Vol. 5 No. 05 May 2014 574