Recognition of Symbolic Gestures Using Depth Information
Symbolic gestures are the hand postures with some conventionalized meanings. They are static gestures that one can perform in a very complex environment containing variations in rotation and scale without using voice. The gestures may be produced in different illumination conditions or occluding bac...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2018-01-01
|
Series: | Advances in Human-Computer Interaction |
Online Access: | http://dx.doi.org/10.1155/2018/1069823 |
id |
doaj-7124317deeea4a58bf60f3ba784b3cb7 |
---|---|
record_format |
Article |
spelling |
doaj-7124317deeea4a58bf60f3ba784b3cb72020-11-25T01:22:10ZengHindawi LimitedAdvances in Human-Computer Interaction1687-58931687-59072018-01-01201810.1155/2018/10698231069823Recognition of Symbolic Gestures Using Depth InformationHasan Mahmud0Md. Kamrul Hasan1Abdullah-Al-Tariq2Md. Hasanul Kabir3M. A. Mottalib4Systems and Software Lab (SSL), Department of Computer Science and Engineering, Islamic University of Technology (IUT), Dhaka, BangladeshSystems and Software Lab (SSL), Department of Computer Science and Engineering, Islamic University of Technology (IUT), Dhaka, BangladeshSystems and Software Lab (SSL), Department of Computer Science and Engineering, Islamic University of Technology (IUT), Dhaka, BangladeshDepartment of Computer Science and Engineering, Islamic University of Technology (IUT), Dhaka, BangladeshDepartment of Computer Science and Engineering, BRAC University, Dhaka, BangladeshSymbolic gestures are the hand postures with some conventionalized meanings. They are static gestures that one can perform in a very complex environment containing variations in rotation and scale without using voice. The gestures may be produced in different illumination conditions or occluding background scenarios. Any hand gesture recognition system should find enough discriminative features, such as hand-finger contextual information. However, in existing approaches, depth information of hand fingers that represents finger shapes is utilized in limited capacity to extract discriminative features of fingers. Nevertheless, if we consider finger bending information (i.e., a finger that overlaps palm), extracted from depth map, and use them as local features, static gestures varying ever so slightly can become distinguishable. Our work here corroborated this idea and we have generated depth silhouettes with variation in contrast to achieve more discriminative keypoints. This approach, in turn, improved the recognition accuracy up to 96.84%. We have applied Scale-Invariant Feature Transform (SIFT) algorithm which takes the generated depth silhouettes as input and produces robust feature descriptors as output. These features (after converting into unified dimensional feature vectors) are fed into a multiclass Support Vector Machine (SVM) classifier to measure the accuracy. We have tested our results with a standard dataset containing 10 symbolic gesture representing 10 numeric symbols (0-9). After that we have verified and compared our results among depth images, binary images, and images consisting of the hand-finger edge information generated from the same dataset. Our results show higher accuracy while applying SIFT features on depth images. Recognizing numeric symbols accurately performed through hand gestures has a huge impact on different Human-Computer Interaction (HCI) applications including augmented reality, virtual reality, and other fields.http://dx.doi.org/10.1155/2018/1069823 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hasan Mahmud Md. Kamrul Hasan Abdullah-Al-Tariq Md. Hasanul Kabir M. A. Mottalib |
spellingShingle |
Hasan Mahmud Md. Kamrul Hasan Abdullah-Al-Tariq Md. Hasanul Kabir M. A. Mottalib Recognition of Symbolic Gestures Using Depth Information Advances in Human-Computer Interaction |
author_facet |
Hasan Mahmud Md. Kamrul Hasan Abdullah-Al-Tariq Md. Hasanul Kabir M. A. Mottalib |
author_sort |
Hasan Mahmud |
title |
Recognition of Symbolic Gestures Using Depth Information |
title_short |
Recognition of Symbolic Gestures Using Depth Information |
title_full |
Recognition of Symbolic Gestures Using Depth Information |
title_fullStr |
Recognition of Symbolic Gestures Using Depth Information |
title_full_unstemmed |
Recognition of Symbolic Gestures Using Depth Information |
title_sort |
recognition of symbolic gestures using depth information |
publisher |
Hindawi Limited |
series |
Advances in Human-Computer Interaction |
issn |
1687-5893 1687-5907 |
publishDate |
2018-01-01 |
description |
Symbolic gestures are the hand postures with some conventionalized meanings. They are static gestures that one can perform in a very complex environment containing variations in rotation and scale without using voice. The gestures may be produced in different illumination conditions or occluding background scenarios. Any hand gesture recognition system should find enough discriminative features, such as hand-finger contextual information. However, in existing approaches, depth information of hand fingers that represents finger shapes is utilized in limited capacity to extract discriminative features of fingers. Nevertheless, if we consider finger bending information (i.e., a finger that overlaps palm), extracted from depth map, and use them as local features, static gestures varying ever so slightly can become distinguishable. Our work here corroborated this idea and we have generated depth silhouettes with variation in contrast to achieve more discriminative keypoints. This approach, in turn, improved the recognition accuracy up to 96.84%. We have applied Scale-Invariant Feature Transform (SIFT) algorithm which takes the generated depth silhouettes as input and produces robust feature descriptors as output. These features (after converting into unified dimensional feature vectors) are fed into a multiclass Support Vector Machine (SVM) classifier to measure the accuracy. We have tested our results with a standard dataset containing 10 symbolic gesture representing 10 numeric symbols (0-9). After that we have verified and compared our results among depth images, binary images, and images consisting of the hand-finger edge information generated from the same dataset. Our results show higher accuracy while applying SIFT features on depth images. Recognizing numeric symbols accurately performed through hand gestures has a huge impact on different Human-Computer Interaction (HCI) applications including augmented reality, virtual reality, and other fields. |
url |
http://dx.doi.org/10.1155/2018/1069823 |
work_keys_str_mv |
AT hasanmahmud recognitionofsymbolicgesturesusingdepthinformation AT mdkamrulhasan recognitionofsymbolicgesturesusingdepthinformation AT abdullahaltariq recognitionofsymbolicgesturesusingdepthinformation AT mdhasanulkabir recognitionofsymbolicgesturesusingdepthinformation AT mamottalib recognitionofsymbolicgesturesusingdepthinformation |
_version_ |
1725127336031944704 |