Zero-Shot Underwater Gesture Recognition

Sandipan Sarma, Gundameedi Sai Ram Mohan, Hariansh Sehgal, Arijit Sur
7/19/2024
cs.CV

No official code found. Best implementation: sandipan211/ZSUGR (4 stars, MIT, last commit 2025-01-25).

Abstract

Hand gesture recognition allows humans to interact with machines non-verbally, which has a huge application in underwater exploration using autonomous underwater vehicles. Recently, a new gesture-based language called CADDIAN has been devised for divers, and supervised learning methods have been applied to recognize the gestures with high accuracy. However, such methods fail when they encounter unseen gestures in real time. In this work, we advocate the need for zero-shot underwater gesture recognition (ZSUGR), where the objective is to train a model with visual samples of gestures from a few ``seen'' classes only and transfer the gained knowledge at test time to recognize semantically-similar unseen gesture classes as well. After discussing the problem and dataset-specific challenges, we propose new seen-unseen splits for gesture classes in CADDY dataset. Then, we present a two-stage framework, where a novel transformer learns strong visual gesture cues and feeds them to a conditional generative adversarial network that learns to mimic feature distribution. We use the trained generator as a feature synthesizer for unseen classes, enabling zero-shot learning. Extensive experiments demonstrate that our method outperforms the existing zero-shot techniques. We conclude by providing useful insights into our framework and suggesting directions for future research.

View on arXivView PDF

Code Implementations(1)

sandipan211/ZSUGRCommunity100%
MIT

The first work on zero-shot underwater gesture recognition (ICPR 2024)

40Shell, PythonMar 28, 20241 years agoMIT

Similar Papers

Cite this paper

@article{sarma2024zeroshot,
  title  = {Zero-Shot Underwater Gesture Recognition},
  author = {Sandipan Sarma and Gundameedi Sai Ram Mohan and Hariansh Sehgal and Arijit Sur},
  year   = {2024},
  eprint = {2407.14103},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.14103v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.14103.svg)](https://codeofpaper.com/paper/2407.14103)

Discussion