Joint Department of Biomedical Engineering, University of North Carolina at Chapel Hill, USA; North Carolina State University, USA.
Joint Department of Biomedical Engineering, University of North Carolina at Chapel Hill, USA; North Carolina State University, USA.
Comput Biol Med. 2019 Jun;109:171-181. doi: 10.1016/j.compbiomed.2019.04.033. Epub 2019 Apr 26.
Motor unit activities provide important theoretical and clinical insights regarding different aspects of neuromuscular control. Based on high-density electromyogram (HD EMG) recordings, we systematically evaluated the performance of three independent component analysis (ICA)-based EMG decomposition algorithms (Infomax, FastICA and RobustICA). The algorithms were tested on simulated HD EMG signals with a range of muscle contraction levels and with a range of signal quality. Our results showed that all the three algorithms can output accurate (85%-100%) motor unit discharge timings. Specifically, the RobustICA consistently showed high decomposition accuracy among the three algorithms under a variety of signal conditions, especially with a low signal quality and varying contraction levels. But the yield of decomposition of RobustICA tended to be low at high contraction levels. In contrast, FastICA tended to show the lowest accuracy, but can detect the largest number of motor units, especially at high contraction levels. Our results also showed that the computation time was similar for FastICA and RobustICA, which was shorter than Infomax. Additionally, the accuracy of each algorithm correlated moderately with the clustering index-the silhouette distance measure, and correlated strongly with the rate of agreement of the algorithm pairs. Overall, our findings provide guidance on selecting particular decomposition algorithms based on specific applications with different requirement on the accuracy/yield of the decomposition.
运动单位活动为神经肌肉控制的不同方面提供了重要的理论和临床见解。基于高密度肌电图(HD EMG)记录,我们系统地评估了三种基于独立成分分析(ICA)的 EMG 分解算法(Infomax、FastICA 和 RobustICA)的性能。这些算法在具有不同肌肉收缩水平和信号质量范围的模拟 HD EMG 信号上进行了测试。我们的结果表明,所有三种算法都可以输出准确的(85%-100%)运动单位放电时间。具体来说,在各种信号条件下,尤其是在信号质量较低和收缩水平变化时,RobustICA 算法始终在三种算法中表现出较高的分解准确性。但是,RobustICA 的分解产量在高收缩水平下往往较低。相比之下,FastICA 算法往往表现出最低的准确性,但可以检测到最多的运动单位,尤其是在高收缩水平下。我们的结果还表明,FastICA 和 RobustICA 的计算时间相似,均短于 Infomax。此外,每种算法的准确性与聚类指数(轮廓距离度量)中度相关,与算法对的一致性程度高度相关。总的来说,我们的研究结果为根据特定应用选择特定的分解算法提供了指导,这些应用对分解的准确性/产量有不同的要求。