International Journal of Application or Innovation in Engineering & Management... Web Site: www.ijaiem.org Email: Volume 3, Issue 5, May 2014

advertisement
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 5, May 2014
ISSN 2319 - 4847
Vision Based Gesture Recognition Systems - A
survey
Miss. Medha Joshi1, Prof. Sonal Patil 2
1
PG Student, Department of Computer Science and Engineering, G.H.Raisoni Institute of Engineering and Management,
Shirsoli Road, Mohadi, Jalgaon. 425002, Maharashtra
2
Asstt.Proffesor, Department of Computer Science and Engineering, G.H.Raisoni Institute of Engineering and Management,
Shirsoli Road, Mohadi, Jalgaon. 425002, Maharashtra
Abstract
In last few decades, the Human Computer Interaction has gain importance. The new developed HCI systems are slowly replacing
the traditional input devices such as the keyboard and mouse. To communicate between user and computer, hand gesture
recognition plays an important role. It provides separately a complementary modality to speech to express an idea by the user.
Hand gesture, a non-verbal technique provides free expressions while communicating between human and computer as compared
to any traditional devices. Hence for designing an HCI system hand gestures recognition is seen to be much efficient. This paper
emphasis mainly on the survey of some different vision based hand gesture recognition systems
Keywords: Gesture recognition, vision based hand gesture recognition, hand gesture, human computer interaction.
1. INTRODUCTION
Presently in the day-to-day life for interactive and intelligent computing, there is a need of an effective and efficient
human– computer interaction. By using different hand gesture recognition approaches, this non-verbal communication
technique can be used also for Human-Computer Interaction but not only Human-Human Interaction. Many different
types of prototypes which are developed are easy to use and understand and much cost effective than the traditional
interface devices such as the keyboard and the mouse. Hand Gestures are very expressive with the intent of interacting
with the environment or conveying any information. There are two types of hand gestures 1) static where assumption of
some specific pose is determined 2) dynamic which is rum time and can’t be determined. There are different types of
approaches used for hand gesture recognition. Some of the approaches are listed below:
a) Data glove based approach
b) Vision Based approach
c) Color glove based approach
a) Data glove based approaches: In this approach a device of glove type is worn by the user. This glove like device is
having sensors which sense the movements of finger and hands. The information is then passed to the computer for
processing [3].
b) Vision based approaches: Only a single camera is used which captures the image of hands which is used for interaction
between human and computers. This approach as compare to data glove based approach is the convenient, simple and
natural [4] .
In this approach user not require to wear anything. Instead
C. Color glove based approaches: This approach compromise between data glove based approaches and vision based
approaches. Special Marked gloves or special colored gloves are used by the user for the process of hand tracking and
locating of hand and fingers [5].
In this paper we are discussing some vision based HCI system
.
2. VISION BASED HAND GESTURE RECOGNITION SYSTEMS
Following are the different vision based hand recognition systems.
1) Wei Du and Hua Li [6] proposed system which is taking input using a CCD camera. This image goes through
segmentation step where, extraction of users hand from the input image is done using skin color filters. The binary output
of this step is received. After this step the feature extraction is done. Both global and local are used for the enhancement
of the robustness of system. Using the finite state machine the cluster is done
2) In 2007, a multi-angle hand-gesture recognition method was proposed by Chen and Tseng [7]. In this method three
webcams were used which were set at right, left and at front of the hand to capture the gestures. The three SVM (Support
Vector Machine) classifiers trained respectively. One voting and two plans for fusion fused the constructed classifiers.
This process was carried out after the training process. The methods recognition rate of hand gestures which included
different angles, sizes, and different skin colors is achieved more than 93%. In their research, there were only three hand
gestures.
Volume 3, Issue 5, May 2014
Page 321
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 5, May 2014
ISSN 2319 - 4847
3) A system which recognizes American Sign Language alphabets using hand gestures was proposed by Amin and
Yan[8]. This system used PCA and Gabor filters to achieve the task. From the experiment it is demonstrated that the best
result was obtained from the combination of the two principle components i.e fourth and seventh. This best combination
of principal components out of the top 20 principal components is determined by finding the best fuzzy cluster for the
corresponding PCs of the training data. The average recognition rate of the system is 93.23% but for similar alphabets
this recognition rate is relatively low.
4) Deng-Yuan Huang, Wu-Chih Hu, Sung-Hsiang Chang [9] proposed a Vision Based system for hand gesture
recognition. Many simple hand gestures were recognized by the system using the method of Gabor filter, PCA (principal
components analysis) and SVM in complex background. Firstly, from a sequence of video images extracted the hands
using the skin color information. After that using Gabor filter the images of hand gesture were coped and to minimize the
dimension of the data space they used PCA method. SVM classifier was used at the last to recognize the hand gestures.
The proposed system recognition rate of 95.2% is achieved. The processing time in this system is 0.2 second for every
frame, which did not achieved the requirement of a real-time system.
5) Amit Gupta, Vijay Kumar Sehrawat, Mamta Khosla[10], proposed a Real Time Human Hand Gesture Recognition
System based on FPGA. This system recognizes total 10 different static hand gestures. This hand gesture recognition
system is modelled in Verilog HDL and synthesized using Xillinx® ISE. The FPGA board used is the Virtex2 Pro FPGA
development board In the system firstly the image is captured using the CMOS image sensor camera. The image which is
captured is retrieved in R,G,B components by the camera interfacing module setup to communicate between camera and
the FPGA board. The image stored on board DDR RAM of Virtex2 Pro board is magnified to the 320×240 pixels
resolution around the region of interest (ROI) as the resolution of the camera may be set to different value. To acquire the
images in real time, the FPGA is operated at 100 MHz. After acquiring the image the pre- processing is done. In
preprocessing firstly the illumination compensation using the spectral distribution is carried to get the proper R,G,B
components. After the illumination compensation the skin color segmentation on that image using YCbCr color space is
achieved. The morphological image filtering is used to remove the noisy holes from the image due to nails and other hand
accessories like ring. The gesture detection is carried out in two steps first is the feature extraction and second is the
classification of the gestures. Feature Extraction is carried out on the shape based approach in which some shape based
features are used such as Area of hand, Perimeter of hand, Thumb detection and Radial profile and angular position. The
classification of gesture criterion is defined by analyzing the images of hands of 25 individuals. The overall accuracy of
the system is 94.40 %.
6) Maciej Czupryna, Michal Kawulok [11] proposed a system which completely replaced a mouse as a pointing device
and extended the mouse capabilities. The system is a vision based interface which uses a simple webcam. The system
recognizes a set of predefined hand poses, presented either in the gesture mode or the mouse mode. The image is acquired
using the webcam. After acquiring the image, skin detection is performed on the HSV color space. Subsequently, the
hand feature points are extracted using the Connected Component Labeling, Distance Transform and Hough Transform,
where the thresholds are determined using DTmax. The hand gesture is classified form a feature vector which is obtained
from the values such as angle between two fingers (af), fingers length ratio (rf), and finger base distance (db). The next
step is carried out when the dynamic gesture occurs where the trajectory recognition is performed to recognize the
gesture. The recognition rate of the system differs for angular set and circular set. Hence the overall recognition rate is
78%.
7) Siddharth S. Rautaray, Anupam Agrawal[12] designed a gesture recognition system which recognizes static and
dynamic hand gestures. The hand image is captured from camera. As the image capturing is over, the haar cascade
classifier is used for locating hand position and classifying gestures (open, close, pointing, etc.). The tracking of hand
which is the next phase is done using the CAMSHIFT technique. Contour along with the corresponding hand is mapped
as soon as the hand is tracked which further extracts a corresponding convex hull (area). The recognition has been done
through modeling of the hand by mapping it to the number of defect formed in it. Afterwards system tracks the number of
defects that have been generated by the hand and maps it to a meaningful command.
3. APPLICATIONS
3.1 Sign Language
The physically impaired person in hearing and speech uses sign language as a natural way for communication. The
different types of vision based gesture recognition methods are being embedded into sign language. A captured device
finds, track hands and record the shapes and trajectories of hands are represented by feature vector. The captured image is
matched from the signs stored in the feature vector and recognizes the specified character.
3.2 Gaming purpose
The hand gestures are also used for computer games where player’s hands are tracked to control movement and even
orientation of interactive game objects such as cars. The motion of the body or hand is also tracked to navigate the
gaming environment. The gestures are also used gestures to control the movement of avatars in a virtual world [14].
3.3 Medical Purpose
Volume 3, Issue 5, May 2014
Page 322
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 5, May 2014
ISSN 2319 - 4847
The hand gesture recognition systems helps doctors by manipulating digital images during medical procedures.With the
help of this technique the image are access without using touch screens or computer keyboards [14]
3.4 Alternative computer interfaces
Using strong gesture recognition system the traditional input devices such as keyboard and mouse can be completely
replaced [14].
4. CONCLUSION
In this survey paper, an overview of different hand gesture recognitions approaches is provided. We have reviewed several
existing vision based hand gesture recognition systems using different approaches and techniques. The survey enlists
some the common enabling technologies of hand gesture recognition for supporting vision-based human-computer
interaction based on the recognition of hand gestures. The application of the vision based hand gesture recognition system
in different fields is also specified.
References
[1] S. Mitra, and T. Acharya, 2007. “Gesture Recognition: A Survey”. IEEE Transactions on systems, Man and
Cybernetics, Part C: Applications and reviews, vol. 37 (3), pp. 311-324, doi: 10.1109/TSMCC.2007.893280.
[2] Sanjay Meena, 2011 “A Study on Hand Gesture Recognition Technique”, Master thesis, Department of Electronics
and Communication Engineering, National Institute of Technology, India
[3] Harshith.C, Karthik.R.Shastry, Manoj Ravindran, Srikanth, Navee Lakshmikhanth “Survey on various
Gesture
Recognition Techniques for Interfacing Machines based on Ambient Intelligence” (IJCSES) Vol.1, No.2, November
2010
[4] PragatiGarg, Naveen Aggarwal and SanjeevSofat, 2009. Vision Based Hand Gesture Recognition, World Academy of
Science, Engineering and Technology 49, pp. 972-977
[5] Mokhtar M. Hasan, and Pramod K. Mishra, 2012. “Hand Gesture Modeling and Recognition using Geometric
Features: A Review”, Canadian Journal on Image Processing and Computer Vision Vol. 3,No.1.
[6] Wei Du Hua Li “Vision based gesture recognition system with single camera” IEEE Proceedings of ICSP2000,
0~7803-5747-7/00/$10.0002000
[7] Y. T. Chen, and K. T. Tseng, “Multiple-angle hand gesture recognition by fusing SVM classifiers”. In: IEEE
conference on AutomationScience and Engineering, Scottsdale, AZ, USA, Sep 2007, pp. 527-530
[8] M. A. Amin, and H. Yan, “Sign language finger alphabet recognition from Gabor-PCA representation of hand
gestures”. In: Proc. of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, August
2007, pp. 2218-2223
[9] Deng-Yuan Huang, Wu-Chih Hu, and Sung-Hsiang Chang, “Vision-based hand gesture recognition using PCA +
Gabor filters and SVM”. Proceedings of the 5th International Conference on Intelligent Information Hiding and
Multimedia Signal Processing, Kyoto, Japan, Sep 2009, pp. 1-4
[10] Amit Gupta, Vijay Kumar Sehrawat, Mamta Khosla “FPGA Based Real Time Human Hand Gesture Recognition
System” 2nd International Conference on Communication, Computing & Security [ICCCS-2012] The Authors.
Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Department of Computer Science
& Engineering, National Institute of Technology Rourkela doi: 10.1016/j.protcy.2012.10.013.
[11] Maciej Czupryna, Michal Kawulok “Real-Time Vision Pointer Interface “ IEEE 54th International Symposium
ELMAR-2012, 12-14 September 2012, Zadar, Croatia
[12] Siddharth S. Rautaray, Anupam Agrawal “Real Time Gesture Recognition System for Interaction in Dynamic
Environment” a Indian Institute of Information Technology, Allahabad, 211012, India 2212-0173 © 2012 Published
by Elsevier Ltd
[13] H. Birk and T. B. Moeslund, “Recognizing Gestures From the Hand Alphabet Using Principal Component Analysis,”
Master Thesis, Laboratory of Image Analysis, Aalborg University, Denmark, 1996
[14] Siddharth S. Rautaray • Anupam Agrawal “Vision based hand gesture recognition for human computer interaction: a
survey” Information Technology, Indian institute of Information Technology, Allahabad, India © Springer
Science+Business Media Dordrecht , November 2012
AUTHOR
Miss Medha Joshi has received her degree in computer science and engineering form Sant Gadge Baba
University, Amravati 2010. She is currently perusing her Master’s of Engineering in Computer Science and
Engineering from G.H.Raisoni Institute of Engineering and Management, Jalgaon under North Maharashtra
University, Jalgaon. Her area of interest in research is Image Processing
Volume 3, Issue 5, May 2014
Page 323
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 5, May 2014
ISSN 2319 - 4847
Prof. Sonal Patil received B.E. degree in Computer Science & Engineering from S.S.B.T.’S
COET,Bambhori from North Maharashtra University in 2008 and M.Tech In CSE From TIT,Bhopal from
Rajiv Gandhi Prodyogiki Vishvavidyala in 2012.She is currently working as a Assistant Professor in
G.H.raisoni Institute Of Enginnering & Management, Jalgaon. She has published 7 articles in National &
International Jornals and 17 papers in National & International Conferences.Member of ISTE.
Volume 3, Issue 5, May 2014
Page 324
Download