YOLOv8-GR: Gesture Recognition by Improving of YOLOv8 Algorithm
Gesture recognition has been widely used in many situations, such as human-computer interaction, virtual reality and smart home. To meet the current demands for accuracy and speed in gesture recognition, this paper proposes an improved algorithm based on YOLOv8, referred to as YOLOv8-GR. By replacing the original YOLOv8 detection head with a Dynamic Head, we integrate scale-aware, spatial-aware, and task-aware attention mechanisms within a unified framework. To enhance context information capture, the SPPF (Spatial Pyramid Pooling - Fast) module is optimized to a modified SPPF-LSKA (Large Separable Kernel Attention) module. In addition, we employ the EIoU loss function for more accurate evaluation of object detection results. To evaluate our algorithm, we integrate a gesture dataset in complex and diverse scenarios through network and field shooting annotations. Compared to the original YOLOv8, the proposed YOLOv8-GR achieves a 22.5% improvement in mAP50 and a 10.0% improvement in mAP50-95 on our dataset. We also compare YOLOv8-GR with the MobileNetv2-based SSD, which is a kind of one-stage object detection algorithm. While maintaining similar recognition accuracy, the computational cost of YOLOv8-GR is 9.9 GFLOPs, which is 15.8% of SSD, and our algorithm can be deployed on Raspberry Pi 4B.
Authors
- Naixuan Guo (ORCID: https://orcid.org/0000-0002-6375-3419)
- Yi Ding (ORCID: https://orcid.org/0000-0002-1900-1674)
- Haitao Meng
Institutions
- Yancheng Institute of Technology (CN)
Publication Details
- Published
- 2024-11-28
- DOI
- https://doi.org/10.1109/cbd65573.2024.00070
- Primary Topic
- Hand Gesture Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00