Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model

Hand gesture recognition is an important topic in human-computer interaction. With the rapid development of 3D sensors, gesture recognition methods using 3D input images have become mainstream. However, most of the current methods are based on depth maps and do not take full advantage of 3D informat...

Full description

Bibliographic Details
Main Authors: Yajun Pang, Yujiang Gong, Xianan Hao
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10114949/
_version_ 1797805948060827648
author Yajun Pang
Yujiang Gong
Xianan Hao
author_facet Yajun Pang
Yujiang Gong
Xianan Hao
author_sort Yajun Pang
collection DOAJ
description Hand gesture recognition is an important topic in human-computer interaction. With the rapid development of 3D sensors, gesture recognition methods using 3D input images have become mainstream. However, most of the current methods are based on depth maps and do not take full advantage of 3D information. In addition, static gesture recognition usually uses only one frame for recognition and cannot make use of redundant gesture-forming frames. This paper proposes a static gesture recognition method based on point cloud sequences and an inverse kinematics model. In the initial posture with five fingers open, the input point cloud sequences are divided into boundary points for fingertips marking and inner points for deformed joints marking, which is based on the K-curvature algorithm and curvature difference respectively. And those joints that cannot be marked by curvature differences, their positions are estimated by inverse kinematics. Then the bending angles and fingertips position are selected as features, and the recognition is completed by KNN. The performance of the proposed method has been experimentally evaluated using self-sampled data, and the average recognition accuracy is about 96%. Besides, because of the use of higher-order geometric features, the proposed method is highly abstract, easy to construct and adjust, and highly adaptable to different application scenarios.
first_indexed 2024-03-13T06:00:06Z
format Article
id doaj.art-61b0229f861b4d4a965ff60c37fd2c91
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T06:00:06Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-61b0229f861b4d4a965ff60c37fd2c912023-06-12T23:01:39ZengIEEEIEEE Access2169-35362023-01-0111440824409110.1109/ACCESS.2023.327274610114949Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics ModelYajun Pang0https://orcid.org/0000-0001-9492-7154Yujiang Gong1Xianan Hao2Center for Advanced Laser Technology, Hebei University of Technology, Tianjin, ChinaCenter for Advanced Laser Technology, Hebei University of Technology, Tianjin, ChinaCenter for Advanced Laser Technology, Hebei University of Technology, Tianjin, ChinaHand gesture recognition is an important topic in human-computer interaction. With the rapid development of 3D sensors, gesture recognition methods using 3D input images have become mainstream. However, most of the current methods are based on depth maps and do not take full advantage of 3D information. In addition, static gesture recognition usually uses only one frame for recognition and cannot make use of redundant gesture-forming frames. This paper proposes a static gesture recognition method based on point cloud sequences and an inverse kinematics model. In the initial posture with five fingers open, the input point cloud sequences are divided into boundary points for fingertips marking and inner points for deformed joints marking, which is based on the K-curvature algorithm and curvature difference respectively. And those joints that cannot be marked by curvature differences, their positions are estimated by inverse kinematics. Then the bending angles and fingertips position are selected as features, and the recognition is completed by KNN. The performance of the proposed method has been experimentally evaluated using self-sampled data, and the average recognition accuracy is about 96%. Besides, because of the use of higher-order geometric features, the proposed method is highly abstract, easy to construct and adjust, and highly adaptable to different application scenarios.https://ieeexplore.ieee.org/document/10114949/Hand gesture recognitionpoint cloudinverse kinematicsKNN
spellingShingle Yajun Pang
Yujiang Gong
Xianan Hao
Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
IEEE Access
Hand gesture recognition
point cloud
inverse kinematics
KNN
title Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
title_full Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
title_fullStr Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
title_full_unstemmed Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
title_short Hand Gesture Recognition Based on Point Cloud Sequences and Inverse Kinematics Model
title_sort hand gesture recognition based on point cloud sequences and inverse kinematics model
topic Hand gesture recognition
point cloud
inverse kinematics
KNN
url https://ieeexplore.ieee.org/document/10114949/
work_keys_str_mv AT yajunpang handgesturerecognitionbasedonpointcloudsequencesandinversekinematicsmodel
AT yujianggong handgesturerecognitionbasedonpointcloudsequencesandinversekinematicsmodel
AT xiananhao handgesturerecognitionbasedonpointcloudsequencesandinversekinematicsmodel