基于卷积神经网络的多标签心电信号分类
Multi-Label ECG Signal Classification Based on Convolutional Neural Network
DOI: 10.12677/mos.2025.142168, PDF,    科研立项经费支持
作者: 季 磊, 孙占全, 杨 姿, 黎凌峰:上海理工大学光电信息与计算机工程学院,上海
关键词: 多标签分类卷积神经网络多尺度残差注意力标签增强Multi-Label Classification Convolutional Neural Network Multi-Scale Residual Attention Label Enhancement
摘要: 针对当前主流心电图多标签分类方法在特征提取能力不足及缺乏有效标签关系建模的挑战,本研究提出了一种多标签心电图卷积神经网络分类模型。该模型包含三个关键模块:多尺度卷积模块、残差注意力模块和标签增强模块。具体而言,多尺度卷积模块能够在不同尺度上有效捕捉心电信号的空间特征,增强对不同心电图信号特征的捕捉能力。残差注意力模块结合并行注意机制,提取心电图信号中时间和空间信息,增强心电图信号中的潜在特征捕捉能力。标签增强模块通过建模标签间的相关性,进一步优化对心律失常类别的预测能力。在两个心电图数据集上进行实验,所提出模型的F1分数分别达到83.2%和73.0%。验证了所提出模型在分类性能和泛化能力上的显著优势。
Abstract: Aiming at the challenges of current mainstream ECG multi-label classification methods in terms of insufficient feature extraction capability and lack of effective label relationship modelling, this study proposes a multi-label ECG convolutional neural network classification model. The model contains three key modules: a multiscale convolution module, a residual attention module, and a label enhancement module. Specifically, the multi-scale convolution module can effectively capture the spatial features of ECG signals at different scales and enhance the ability to capture different ECG signal features. The residual attention module combines the parallel attention mechanism to extract temporal and spatial information in ECG signals and enhance the ability to capture potential features in ECG signals. The label enhancement module further optimizes the prediction ability of arrhythmia categories by modelling the correlation between labels. Experiments are conducted on two ECG datasets and the F1 score of the proposed model reaches 83.2% and 73.0%, respectively. The significant advantages of the proposed model in classification performance and generalization ability are verified.
文章引用:季磊, 孙占全, 杨姿, 黎凌峰. 基于卷积神经网络的多标签心电信号分类[J]. 建模与仿真, 2025, 14(2): 475-488. https://doi.org/10.12677/mos.2025.142168

参考文献

[1] Zhou, R., Yao, J., Hong, Q., Zheng, Y. and Zheng, L. (2023) Dams-net: Dual Attention and Multi-Scale Information Fusion Network for 12-Lead ECG Classification. Methods, 220, 134-141. [Google Scholar] [CrossRef] [PubMed]
[2] Kaplan Berkaya, S., Uysal, A.K., Sora Gunal, E., Ergin, S., Gunal, S. and Gulmezoglu, M.B. (2018) A Survey on ECG Analysis. Biomedical Signal Processing and Control, 43, 216-235. [Google Scholar] [CrossRef
[3] Rouhi, R., Clausel, M., Oster, J. and Lauer, F. (2021) An Interpretable Hand-Crafted Feature-Based Model for Atrial Fibrillation Detection. Frontiers in Physiology, 12, Article ID: 657304. [Google Scholar] [CrossRef] [PubMed]
[4] Übeyli, E.D. (2007) ECG Beats Classification Using Multiclass Support Vector Machines with Error Correcting Output Codes. Digital Signal Processing, 17, 675-684. [Google Scholar] [CrossRef
[5] Can, Y., Kumar, B.V.K.V. and Coimbra, M.T. (2012) Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals. IEEE Transactions on Biomedical Engineering, 59, 2930-2941. [Google Scholar] [CrossRef] [PubMed]
[6] Qin, Q., Li, J., Zhang, L., Yue, Y. and Liu, C. (2017) Combining Low-Dimensional Wavelet Features and Support Vector Machine for Arrhythmia Beat Classification. Scientific Reports, 7, Article No. 6067. [Google Scholar] [CrossRef] [PubMed]
[7] Wang, Z., Li, H., Han, C., Wang, S. and Shi, L. (2019) Arrhythmia Classification Based on Multiple Features Fusion and Random Forest Using ECG. Journal of Medical Imaging and Health Informatics, 9, 1645-1654. [Google Scholar] [CrossRef
[8] Acharya, U.R., Fujita, H., Oh, S.L., Hagiwara, Y., Tan, J.H. and Adam, M. (2017) Application of Deep Convolutional Neural Network for Automated Detection of Myocardial Infarction Using ECG Signals. Information Sciences, 415, 190-198. [Google Scholar] [CrossRef
[9] Li, Z., Zhou, D., Wan, L., Li, J. and Mou, W. (2020) Heartbeat Classification Using Deep Residual Convolutional Neural Network from 2-Lead Electrocardiogram. Journal of Electrocardiology, 58, 105-112. [Google Scholar] [CrossRef] [PubMed]
[10] Ge, R., Shen, T., Zhou, Y., Liu, C., Zhang, L., Yang, B., et al. (2021) Convolutional Squeeze-and-Excitation Network for ECG Arrhythmia Detection. Artificial Intelligence in Medicine, 121, Article ID: 102181. [Google Scholar] [CrossRef] [PubMed]
[11] Ge, Z., Jiang, X., Tong, Z., Feng, P., Zhou, B., Xu, M., et al. (2021) Multi-Label Correlation Guided Feature Fusion Network for Abnormal ECG Diagnosis. Knowledge-Based Systems, 233, Article ID: 107508. [Google Scholar] [CrossRef
[12] Yan, G., Liang, S., Zhang, Y. and Liu, F. (2019) Fusing Transformer Model with Temporal Features for ECG Heartbeat Classification. 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), San Diego, 18-21 November 2019, 898-905. [Google Scholar] [CrossRef
[13] Ran, S., Li, X., Zhao, B., Jiang, Y., Yang, X. and Cheng, C. (2023) Label Correlation Embedding Guided Network for Multi-Label ECG Arrhythmia Diagnosis. Knowledge-Based Systems, 270, Article ID: 110545. [Google Scholar] [CrossRef
[14] Pratiher, S., Srivastava, A., Priyatha, Y.B., Ghosh, N. and Patra, A. (2022) A Dilated Residual Vision Transformer for Atrial Fibrillation Detection from Stacked Time-Frequency ECG Representations. ICASSP 2022-2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Singapore, 22-27 May 2022, 1121-1125. [Google Scholar] [CrossRef
[15] Prabhakararao, E. and Dandapat, S. (2020) Multiscale Convolutional Neural Network for Detecting Paroxysmal Atrial Fibrillation from Single Lead ECG Signals. 2020 IEEE Applied Signal Processing Conference (ASPCON), Kolkata, 7-9 October 2020, 339-343. [Google Scholar] [CrossRef
[16] Srivastava, A., Pratiher, S., Alam, S., Hari, A., Banerjee, N., Ghosh, N., et al. (2022) A Deep Residual Inception Network with Channel Attention Modules for Multi-Label Cardiac Abnormality Detection from Reduced-Lead ECG. Physiological Measurement, 43, Article ID: 064005. [Google Scholar] [CrossRef] [PubMed]
[17] Natarajan, A., Boverman, G., Chang, Y., Antonescu, C. and Rubin, J. (2021) Convolution-Free Waveform Transformers for Multi-Lead ECG Classification. 2021 Computing in Cardiology (CinC), Vol. 48, 1-4. [Google Scholar] [CrossRef
[18] He, K., Zhang, X., Ren, S. and Sun, J. (2016) Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, 27-30 June 2016, 770-778. [Google Scholar] [CrossRef
[19] Liu, H., Liu, F., Fan, X. and Huang, D. (2022) Polarized Self-Attention: Towards High-Quality Pixel-Wise Mapping. Neurocomputing, 506, 158-167. [Google Scholar] [CrossRef
[20] Xun, G., Jha, K., Sun, J. and Zhang, A. (2020) Correlation Networks for Extreme Multi-Label Text Classification. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 6-10 July 2020, 1074-1082. [Google Scholar] [CrossRef
[21] Liu, F., Liu, C., Zhao, L., Zhang, X., Wu, X., Xu, X., et al. (2018) An Open Access Database for Evaluating the Algorithms of Electrocardiogram Rhythm and Morphology Abnormality Detection. Journal of Medical Imaging and Health Informatics, 8, 1368-1373. [Google Scholar] [CrossRef
[22] Wagner, P., Strodthoff, N., Bousseljot, R., Kreiseler, D., Lunze, F.I., Samek, W., et al. (2020) PTB-XL, a Large Publicly Available Electrocardiography Dataset. Scientific Data, 7, Article No. 154. [Google Scholar] [CrossRef] [PubMed]
[23] Wang, R., Fan, J. and Li, Y. (2020) Deep Multi-Scale Fusion Neural Network for Multi-Class Arrhythmia Detection. IEEE Journal of Biomedical and Health Informatics, 24, 2461-2472. [Google Scholar] [CrossRef] [PubMed]
[24] Chen, T., Huang, C., Shih, E.S.C., Hu, Y. and Hwang, M. (2020) Detection and Classification of Cardiac Arrhythmias by a Challenge-Best Deep Learning Neural Network Model. iScience, 23, Article ID: 100886. [Google Scholar] [CrossRef] [PubMed]
[25] Śmigiel, S., Pałczyński, K. and Ledziński, D. (2021) ECG Signal Classification Using Deep Learning Techniques Based on the PTB-XL Dataset. Entropy, 23, Article No. 1121. [Google Scholar] [CrossRef] [PubMed]
[26] Śmigiel, S., Pałczyński, K. and Ledziński, D. (2021) Deep Learning Techniques in the Classification of ECG Signals Using R-Peak Detection Based on the PTB-XL Dataset. Sensors, 21, Article No. 8174. [Google Scholar] [CrossRef] [PubMed]
[27] Pałczyński, K., Śmigiel, S., Ledziński, D. and Bujnowski, S. (2022) Study of the Few-Shot Learning for ECG Classification Based on the PTB-XL Dataset. Sensors, 22, Article No. 904. [Google Scholar] [CrossRef] [PubMed]
[28] Feyisa, D.W., Debelee, T.G., Ayano, Y.M., Kebede, S.R. and Assore, T.F. (2022) Lightweight Multireceptive Field CNN for 12-Lead ECG Signal Classification. Computational Intelligence and Neuroscience, 2022, Article ID: 8413294. [Google Scholar] [CrossRef] [PubMed]