IEEE Trans Biomed Eng. 2024 Apr;71(4):1257-1268. doi: 10.1109/TBME.2023.3331498. Epub 2024 Mar 20.
This study presents a method for adaptive online decomposition of high-density surface electromyogram (SEMG) signals to overcome the performance degradation during long-term recordings. The proposed method utilized the progressive FastICA peel-off (PFP) method and integrated a practical double-thread-parallel algorithm into the conventional two-stage calculation approach. During the offline initialization stage, a set of separation vectors was computed. In the subsequent online decomposition stage, a backend thread was implemented to periodically update the separation vectors using the constrained FastICA algorithm and the automatic PFP method. Concurrently, the frontend thread employed the newly updated separation vectors to accurately extract motor unit (MU) spike trains in real time. To assess the effectiveness of the proposed method, simulated and experimental SEMG signals from abductor pollicis brevis muscles of ten subjects were used for evaluation. The results demonstrated that the proposed method outperformed the conventional method, which relies on fixed separation vectors. Specifically, the proposed method showed an improved matching rate by 3.63% in simulated data and 1.98% in experimental data, along with an increased motor unit number by 2.39 in simulated data and 1.30 in experimental data. These findings illustrated the feasibility of the proposed method to enhance the performance of online SEMG decomposition. As a result, this work holds promise for various applications that require accurate MU firing activities in decoding neural commands and building neural-machine interfaces.
本研究提出了一种自适应在线分解高密度表面肌电图(SEMG)信号的方法,以克服长期记录过程中的性能下降。该方法利用渐进式 FastICA 剥离(PFP)方法,并将实用的双线程并行算法集成到传统的两阶段计算方法中。在线初始化阶段,计算了一组分离向量。在线分解阶段,后端线程使用约束 FastICA 算法和自动 PFP 方法定期更新分离向量。同时,前端线程使用最新更新的分离向量实时准确地提取运动单位(MU)的尖峰列车。为了评估所提出方法的有效性,使用了来自十个对象的拇短展肌的模拟和实验 SEMG 信号进行评估。结果表明,所提出的方法优于依赖固定分离向量的传统方法。具体来说,在模拟数据中,该方法的匹配率提高了 3.63%,在实验数据中提高了 1.98%,在模拟数据中增加了 2.39 的运动单位数,在实验数据中增加了 1.30 的运动单位数。这些发现表明了所提出的方法在增强在线 SEMG 分解性能方面的可行性。因此,这项工作有望应用于各种需要解码神经指令和构建神经机器接口中准确 MU 发射活动的应用。