SOTAVerified

HandReader: Advanced Techniques for Efficient Fingerspelling Recognition

2025-05-15Code Available0· sign in to hype

Pavel Korotaev, Petr Surovtsev, Alexander Kapitanov, Karina Kvanchiani, Aleksandr Nagaev

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Fingerspelling is a significant component of Sign Language (SL), allowing the interpretation of proper names, characterized by fast hand movements during signing. Although previous works on fingerspelling recognition have focused on processing the temporal dimension of videos, there remains room for improving the accuracy of these approaches. This paper introduces HandReader, a group of three architectures designed to address the fingerspelling recognition task. HandReader_RGB employs the novel Temporal Shift-Adaptive Module (TSAM) to process RGB features from videos of varying lengths while preserving important sequential information. HandReader_KP is built on the proposed Temporal Pose Encoder (TPE) operated on keypoints as tensors. Such keypoints composition in a batch allows the encoder to pass them through 2D and 3D convolution layers, utilizing temporal and spatial information and accumulating keypoints coordinates. We also introduce HandReader_RGB+KP - architecture with a joint encoder to benefit from RGB and keypoint modalities. Each HandReader model possesses distinct advantages and achieves state-of-the-art results on the ChicagoFSWild and ChicagoFSWild+ datasets. Moreover, the models demonstrate high performance on the first open dataset for Russian fingerspelling, Znaki, presented in this paper. The Znaki dataset and HandReader pre-trained models are publicly available.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
ChicagoFSWildHandReader_KPCER (%)26.2Unverified
ChicagoFSWildHandReader_RGBCER (%)27.6Unverified
ChicagoFSWildHandReader_RGB+KPCER (%)24.4Unverified
ChicagoFSWildHandReader_KPCER (%)28Unverified
ChicagoFSWildHandReader_RGBCER (%)30.7Unverified
ChicagoFSWildHandReader_RGB_KPCER (%)27.1Unverified
ZnakiHandReader_RGB_KPCER (%)5.06Unverified
ZnakiHandReader_KPCER (%)7.35Unverified
ZnakiHandReader_RGBCER (%)7.61Unverified

Reproductions