Decoding fine-grained movement from non-invasive surface Electromyography (sEMG) is a challenge for prosthetic control due to signal non-stationarity and low signal-to-noise ratios. Generic self-supervised learning (SSL) frameworks often yield suboptimal results on sEMG as they attempt to reconstruct noisy raw signals and lack the inductive bias to model the cylindrical topology of electrode arrays. To overcome these limitations, we introduce SPECTRE, a domain-specific SSL framework. SPECTRE features two primary contributions: a physiologically-grounded pre-training task and a novel positional encoding. The pre-training involves masked prediction of discrete pseudo-labels from clustered Short-Time Fourier Transform (STFT) representations, compelling the model to learn robust, physiologically relevant frequency patterns. Additionally, our Cylindrical Rotary Position Embedding (CyRoPE) factorizes embeddings along linear temporal and annular spatial dimensions, explicitly modeling the forearm sensor topology to capture muscle synergies. Evaluations on multiple datasets, including challenging data from individuals with amputation, demonstrate that SPECTRE establishes a new state-of-the-art for movement decoding, significantly outperforming both supervised baselines and generic SSL approaches. Ablation studies validate the critical roles of both spectral pre-training and CyRoPE. SPECTRE provides a robust foundation for practical myoelectric interfaces capable of handling real-world sEMG complexities.
翻译:从非侵入性表面肌电信号中解码细粒度运动是假肢控制领域的一项挑战,主要源于信号的非平稳性和低信噪比。通用的自监督学习框架在表面肌电信号上常产生次优结果,因其试图重建含噪声的原始信号,且缺乏对电极阵列圆柱形拓扑结构建模的归纳偏置。为克服这些局限,我们提出了SPECTRE——一个面向特定领域的自监督学习框架。SPECTRE包含两项核心贡献:基于生理学原理的预训练任务与一种新颖的位置编码方法。预训练任务涉及对聚类化短时傅里叶变换表征的离散伪标签进行掩码预测,迫使模型学习鲁棒且具有生理学意义的频率模式。此外,我们提出的圆柱形旋转位置嵌入将嵌入向量沿线性时间维与环形空间维分解,显式建模前臂传感器拓扑结构以捕捉肌肉协同效应。在多个数据集(包括来自截肢者的挑战性数据)上的评估表明,SPECTRE为运动解码确立了新的技术标杆,显著优于有监督基线方法与通用自监督学习方法。消融实验验证了谱预训练与圆柱形旋转位置嵌入的关键作用。SPECTRE为能够处理真实世界表面肌电信号复杂性的实用肌电接口奠定了坚实基础。