Ma Yijun, Li Junyan, Zhang Jinbiao, Wang Jilin, Sun Guozhen, Zhang Yatao
School of Mechanical, Electrical and Information Engineering, Shandong University, Wenhuaxi Road, Weihai, 264209 Shandong China.
Department of Neurology, Weihaiwei People's Hospital, Qingdaobei Road, Weihai, 264299 Shandong China.
Health Inf Sci Syst. 2024 Sep 4;12(1):46. doi: 10.1007/s13755-024-00304-8. eCollection 2024 Dec.
Heartbeats classification is a crucial tool for arrhythmia diagnosis. In this study, a multi-feature pseudo-color mapping (MfPc Mapping) was proposed, and a lightweight FlexShuffleNet was designed to classify heartbeats. MfPc Mapping converts one-dimensional (1-D) electrocardiogram (ECG) recordings into corresponding two-dimensional (2-D) multi-feature RGB graphs, and it offers good excellent interpretability and data visualization. FlexShuffleNet is a lightweight network that can be adapted to classification tasks of varying complexity by tuning hyperparameters. The method has three steps. The first step is data preprocessing, which includes de-noising the raw ECG recordings, removing baseline drift, extracting heartbeats, and performing data balancing, the second step is transforming the heartbeats using MfPc Mapping. Finally, the FlexShuffleNet is employed to classify heartbeats into 14 categories. This study was evaluated on the test set of the MIT-BIH arrhythmia database (MIT/BIH DB), and it yielded the results i.e., accuracy of 99.77%, sensitivity of 94.60%, precision of 89.83% and specificity of 99.85% and F1-score of 0.9125 in 14-category classification task. Additionally, validation on Shandong Province Hospital database (SPH DB) yielded the results i.e., accuracy of 92.08%, sensitivity of 93.63%, precision of 91.25% and specificity of 99.85% and F1-score of 0.9315. The results show the satisfied performance of the proposed method.
心跳分类是心律失常诊断的关键工具。在本研究中,提出了一种多特征伪彩色映射(MfPc映射),并设计了一种轻量级的FlexShuffleNet来对心跳进行分类。MfPc映射将一维(1-D)心电图(ECG)记录转换为相应的二维(2-D)多特征RGB图,并且它具有良好的出色解释性和数据可视化效果。FlexShuffleNet是一种轻量级网络,可以通过调整超参数来适应不同复杂度的分类任务。该方法有三个步骤。第一步是数据预处理,包括对原始ECG记录进行去噪、去除基线漂移、提取心跳以及进行数据平衡,第二步是使用MfPc映射对心跳进行转换。最后,使用FlexShuffleNet将心跳分类为14个类别。本研究在麻省理工学院-比哈尔心律失常数据库(MIT/BIH DB)的测试集上进行评估,在14类分类任务中得到的结果为:准确率99.77%、灵敏度94.60%、精确率89.83%、特异性99.85%以及F1分数0.9125。此外,在山东省立医院数据库(SPH DB)上的验证得到的结果为:准确率92.08%、灵敏度93.63%、精确率91.25%、特异性99.85%以及F1分数0.9315。结果表明所提方法具有令人满意的性能。