ULECGNet: An Ultra-Lightweight End-to-End ECG Classification Neural Network

被引:26
作者
Xiao, Jianbiao [1 ]
Liu, Jiahao [1 ]
Yang, Huanqi [1 ]
Liu, Qingsong [1 ]
Wang, Ning [1 ]
Zhu, Zhen [1 ]
Chen, Yulong [1 ]
Long, Yu [1 ]
Chang, Liang [1 ]
Zhou, Liang [1 ]
Zhou, Jun [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu 611731, Sichuan, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Electrocardiography; Neural networks; Feature extraction; Heart beat; Monitoring; Real-time systems; Power demand; ECG; classification; lightweight; end-to-end; neural network; microcontroller; low power; low complexity;
D O I
10.1109/JBHI.2021.3090421
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ECG classification is a key technology in intelligent electrocardiogram (ECG) monitoring. In the past, traditional machine learning methods such as support vector machine (SVM) and K-nearest neighbor (KNN) have been used for ECG classification, but with limited classification accuracy. Recently, the end-to-end neural network has been used for ECG classification and shows high classification accuracy. However, the end-to-end neural network has large computational complexity including a large number of parameters and operations. Although dedicated hardware such as field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) can be developed to accelerate the neural network, they result in large power consumption, large design cost, or limited flexibility. In this work, we have proposed an ultra-lightweight end-to-end ECG classification neural network that has extremely low computational complexity (similar to 8.2k parameters & similar to 227k multiplication/addition operations) and can be squeezed into a low-cost microcontroller (MCU) such as MSP432 while achieving 99.1% overall classification accuracy. This outperforms the state-of-the-art ECG classification neural network. Implemented on MSP432, the proposed design consumes only 0.4 mJ and 3.1 mJ per heartbeat classification for normal and abnormal heartbeats respectively for real-time ECG classification.
引用
收藏
页码:206 / 217
页数:12
相关论文
共 36 条
  • [11] ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network
    Huang, Jingshan
    Chen, Binqiang
    Yao, Bin
    He, Wangpeng
    [J]. IEEE ACCESS, 2019, 7 : 92871 - 92880
  • [12] Jewajinda Y., 2010, ECTICON2010, P1050
  • [13] Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks
    Kiranyaz, Serkan
    Ince, Turker
    Gabbouj, Moncef
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2016, 63 (03) : 664 - 675
  • [14] High-Performance Personalized Heartbeat Classification Model for Long-Term ECG Signal
    Li, Pengfei
    Wang, Yu
    He, Jiangchun
    Wang, Lihua
    Tian, Yu
    Zhou, Tian-shu
    Li, Tianchang
    Li, Jing-song
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2017, 64 (01) : 78 - 86
  • [15] The impact of the MIT-BIH arrhythmia database
    Moody, GA
    Mark, RG
    [J]. IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2001, 20 (03): : 45 - 50
  • [16] Murugesan B, 2018, IEEE INT SYM MED MEA, P342
  • [17] Oord Aaron, 2017, ICML
  • [18] A Portable Wearable Tele-ECG Monitoring System
    Ozkan, Haydar
    Ozhan, Orhan
    Karadana, Yasemin
    Gulcu, Muhammed
    Macit, Samet
    Husain, Fasahath
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2020, 69 (01) : 173 - 182
  • [19] Intelligent Electrocardiogram Monitoring System for Early Arrhythmia Detection
    Park, Juyoung
    Lee, Kuyeon
    Kang, Kyungtae
    [J]. 2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2014, : 1105 - 1110
  • [20] Paszke A, 2016, ENET DEEP NEURAL NET