On attaining user-friendly hand gesture interfaces to control existing GUIs

Background: Hand gesture interfaces are dedicated programs that principally perform hand tracking and hand gesture prediction to provide alternative controls and interaction methods. They take advantage of one of the most natural ways of interaction and communication, proposing novel input and showi...

Full description

Bibliographic Details
Main Authors: Egemen Ertugrul, Ping Li, Bin Sheng
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2020-04-01
Series:Virtual Reality & Intelligent Hardware
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2096579620300176
id doaj-d8ddc8604633406b80402c60cc976d69
record_format Article
spelling doaj-d8ddc8604633406b80402c60cc976d692020-11-25T03:18:15ZengKeAi Communications Co., Ltd.Virtual Reality & Intelligent Hardware2096-57962020-04-0122153161On attaining user-friendly hand gesture interfaces to control existing GUIsEgemen Ertugrul0Ping Li1Bin Sheng2Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China; Corresponding author.Faculty of Information Technology, Macau University of Science and Technology, Macau, ChinaDepartment of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, ChinaBackground: Hand gesture interfaces are dedicated programs that principally perform hand tracking and hand gesture prediction to provide alternative controls and interaction methods. They take advantage of one of the most natural ways of interaction and communication, proposing novel input and showing great potential in the field of the human-computer interaction. Developing a flexible and rich hand gesture interface is known to be a time-consuming and arduous task. Previously published studies have demonstrated the significance of the finite-state-machine (FSM) approach when mapping detected gestures to GUI actions. Methods: In our hand gesture interface, we broadened the FSM approach by utilizing gesture-specific attributes, such as distance between hands, distance from the camera, and time of occurrences, to enable users to perform unique GUI actions. These attributes are obtained from hand gestures detected by the RealSense SDK employed in our hand gesture interface. By means of these gesture-specific attributes, users can activate static gestures and perform them as dynamic gestures. We also provided supplementary features to enhance the efficiency, convenience, and user-friendliness of our hand gesture interface. Moreover, we developed a complementary application for recording hand gestures by capturing hand keypoints in depth and color images to facilitate the generation of hand gesture datasets. Results: We conducted a small-scale user survey with fifteen subjects to test and evaluate our hand gesture interface. Anonymous feedback obtained from the users indicates that our hand gesture interface is adequately facile and self-explanatory to use. In addition, we received constructive feedback about minor flaws regarding the responsiveness of the interface. Conclusions: We proposed a hand gesture interface along with key concepts to attain user-friendliness and effectiveness in the control of existing GUIs.http://www.sciencedirect.com/science/article/pii/S2096579620300176Human-computer interactionGesture recognitionComputer vision applications
collection DOAJ
language English
format Article
sources DOAJ
author Egemen Ertugrul
Ping Li
Bin Sheng
spellingShingle Egemen Ertugrul
Ping Li
Bin Sheng
On attaining user-friendly hand gesture interfaces to control existing GUIs
Virtual Reality & Intelligent Hardware
Human-computer interaction
Gesture recognition
Computer vision applications
author_facet Egemen Ertugrul
Ping Li
Bin Sheng
author_sort Egemen Ertugrul
title On attaining user-friendly hand gesture interfaces to control existing GUIs
title_short On attaining user-friendly hand gesture interfaces to control existing GUIs
title_full On attaining user-friendly hand gesture interfaces to control existing GUIs
title_fullStr On attaining user-friendly hand gesture interfaces to control existing GUIs
title_full_unstemmed On attaining user-friendly hand gesture interfaces to control existing GUIs
title_sort on attaining user-friendly hand gesture interfaces to control existing guis
publisher KeAi Communications Co., Ltd.
series Virtual Reality & Intelligent Hardware
issn 2096-5796
publishDate 2020-04-01
description Background: Hand gesture interfaces are dedicated programs that principally perform hand tracking and hand gesture prediction to provide alternative controls and interaction methods. They take advantage of one of the most natural ways of interaction and communication, proposing novel input and showing great potential in the field of the human-computer interaction. Developing a flexible and rich hand gesture interface is known to be a time-consuming and arduous task. Previously published studies have demonstrated the significance of the finite-state-machine (FSM) approach when mapping detected gestures to GUI actions. Methods: In our hand gesture interface, we broadened the FSM approach by utilizing gesture-specific attributes, such as distance between hands, distance from the camera, and time of occurrences, to enable users to perform unique GUI actions. These attributes are obtained from hand gestures detected by the RealSense SDK employed in our hand gesture interface. By means of these gesture-specific attributes, users can activate static gestures and perform them as dynamic gestures. We also provided supplementary features to enhance the efficiency, convenience, and user-friendliness of our hand gesture interface. Moreover, we developed a complementary application for recording hand gestures by capturing hand keypoints in depth and color images to facilitate the generation of hand gesture datasets. Results: We conducted a small-scale user survey with fifteen subjects to test and evaluate our hand gesture interface. Anonymous feedback obtained from the users indicates that our hand gesture interface is adequately facile and self-explanatory to use. In addition, we received constructive feedback about minor flaws regarding the responsiveness of the interface. Conclusions: We proposed a hand gesture interface along with key concepts to attain user-friendliness and effectiveness in the control of existing GUIs.
topic Human-computer interaction
Gesture recognition
Computer vision applications
url http://www.sciencedirect.com/science/article/pii/S2096579620300176
work_keys_str_mv AT egemenertugrul onattaininguserfriendlyhandgestureinterfacestocontrolexistingguis
AT pingli onattaininguserfriendlyhandgestureinterfacestocontrolexistingguis
AT binsheng onattaininguserfriendlyhandgestureinterfacestocontrolexistingguis
_version_ 1724627835598929920