Efficient Hardware Architecture of Convolutional Neural Network for ECG Classification in Wearable Healthcare Device

被引:19
|
作者
Lu, Jiahao [1 ]
Liu, Dongsheng [1 ]
Liu, Zilong [1 ]
Cheng, Xuan [1 ]
Wei, Lai [1 ]
Zhang, Cong [1 ]
Zou, Xuecheng [1 ]
Liu, Bo [2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan 430074, Peoples R China
[2] Hikstor Technol Co Ltd, Hangzhou 310000, Peoples R China
基金
中国国家自然科学基金;
关键词
Wearable healthcare; convolution neural network (CNN); ECG classification; resource efficiency; global average pooling; CNN ACCELERATOR; ARRHYTHMIA; WINOGRAD; 2-D;
D O I
10.1109/TCSI.2021.3072622
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nowadays, with the increasing shortage of traditional medical resources, the existing portable monitoring healthcare device is no longer satisfactory. Thus, wearable healthcare device with diagnostic capability is becoming much more desirable. However, the design of wearable healthcare device faces the challenge of limited hardware resource and high diagnostic accuracy. In this paper, an efficient hardware architecture is proposed to implement a 1-D CNN with global average pooling (GAP) specially for embedded electrocardiogram (ECG) classification. The GAP is implemented by substituting division into shifting operation without extra computing resource consumption and it can largely reduce the parameters of the network. The fully pipelined processing unit (PU) array is designed to increase computing efficiency. A sign bit based dynamic activation strategy is developed for removing redundant multiplications and resource consumption of ReLU. The proposed efficient hardware architecture is implemented on Xilinx Zyny ZC706 hoard and achieves an average performance of 25.7 GOP/s under 200-MHz with resource consumption of 1538 LUT, which makes resource efficiency improved by more than 3x compared with non-optimized case. The averaged classification accuracy of five ECG beats classes is 99.10%. In brief, the proposed efficient hardware design is prospective for wearable healthcare device especially in ECG classification area.
引用
收藏
页码:2976 / 2985
页数:10
相关论文
共 50 条
  • [1] An Efficient Unstructured Sparse Convolutional Neural Network Accelerator for Wearable ECG Classification Device
    Lu, Jiahao
    Liu, Dongsheng
    Cheng, Xuan
    Wei, Lai
    Hu, Ang
    Zou, Xuecheng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (11) : 4572 - 4582
  • [2] Hybrid optimized convolutional neural network for efficient classification of ECG signals in healthcare monitoring
    Karthiga, M.
    Santhi, V
    Sountharrajan, S.
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2022, 76
  • [3] ECG Classification With a Convolutional Recurrent Neural Network
    Sigurthorsdottir, Halla
    Van Zaen, Jerome
    Delgado-Gonzalo, Ricard
    Lemay, Mathieu
    2020 COMPUTING IN CARDIOLOGY, 2020,
  • [4] ECG signal classification with binarized convolutional neural network
    Wu, Qing
    Sun, Yangfan
    Yan, Hui
    Wu, Xundong
    COMPUTERS IN BIOLOGY AND MEDICINE, 2020, 121
  • [5] A Modified Convolutional Neural Network for ECG Beat Classification
    Yang, Lulu
    Zhu, Junjiang
    Yan, Tianhong
    Wang, Zhaoyang
    Wu, Shangshi
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2020, 10 (03) : 654 - 660
  • [6] Conv-RGNN: An efficient Convolutional Residual Graph Neural Network for ECG classification
    Qiang, Yupeng
    Dong, Xunde
    Liu, Xiuling
    Yang, Yang
    Fang, Yihai
    Dou, Jianhong
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2024, 257
  • [7] Convolutional Neural Network Hardware Implementation for Flower Classification
    Trang Hoang
    Thinh Do Quang
    2021 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2021), 2021, : 178 - 183
  • [8] EMCNet: Ensemble Multiscale Convolutional Neural Network for Single-Lead ECG Classification in Wearable Devices
    Chen, Junxin
    Fang, Bo
    Li, Haoyue
    Zhang, Li-Bo
    Teng, Yue
    Fortino, Giancarlo
    IEEE SENSORS JOURNAL, 2024, 24 (06) : 8754 - 8762
  • [9] Efficient and lightweight convolutional neural network architecture search methods for object classification
    Lin, Chuen-Horng
    Chen, Tsung-Yi
    Chen, Huan-Yu
    Chan, Yung-Kuan
    PATTERN RECOGNITION, 2024, 156
  • [10] Data and Hardware Efficient Design for Convolutional Neural Network
    Lin, Yue-Jin
    Chang, Tian Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (05) : 1642 - 1651