CPEP: Contrastive Pose-EMG Pre-training Enhances Gesture Generalization on EMG Signals

Wenhui Cui, Christopher Sandino, Hadi Pouransari, Ran Liu, Juri Minxha +5 more
9/4/2025
cs.LGeess.SP

No confident code implementation found for this paper.

Abstract

Hand gesture classification using high-quality structured data such as videos, images, and hand skeletons is a well-explored problem in computer vision. Leveraging low-power, cost-effective biosignals, e.g. surface electromyography (sEMG), allows for continuous gesture prediction on wearables. In this paper, we demonstrate that learning representations from weak-modality data that are aligned with those from structured, high-quality data can improve representation quality and enables zero-shot classification. Specifically, we propose a Contrastive Pose-EMG Pre-training (CPEP) framework to align EMG and pose representations, where we learn an EMG encoder that produces high-quality and pose-informative representations. We assess the gesture classification performance of our model through linear probing and zero-shot setups. Our model outperforms emg2pose benchmark models by up to 21% on in-distribution gesture classification and 72% on unseen (out-of-distribution) gesture classification.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cui2025cpep,
  title  = {CPEP: Contrastive Pose-EMG Pre-training Enhances Gesture Generalization on EMG Signals},
  author = {Wenhui Cui and Christopher Sandino and Hadi Pouransari and Ran Liu and Juri Minxha and Ellen Zippi and Aman Verma and Anna Sedlackova and Erdrin Azemi and Behrooz Mahasseni},
  year   = {2025},
  eprint = {2509.04699},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.04699v3}
}

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/2509.04699.svg)](https://codeofpaper.com/paper/2509.04699)

Discussion