Accelerating deep convolutional neural network on FPGA for ECG signal classification

被引:2
|
作者
Aruna, V. B. K. L. [1 ]
Chitra, E. [1 ]
Padmaja, M. [2 ]
机构
[1] SRM Inst Sci & Technol, ECE Dept, Chennai 603203, India
[2] VR Siddhartha Engn Coll, ECE Dept, Vijayawada 520007, Andhra Pradesh, India
关键词
ECG signal classification; Deep learning algorithm; Signal de-noising process; Feature extraction; DWT method; Error Normalised Least Mean Square (ENLMS); algorithm; DISEASE; MODEL;
D O I
10.1016/j.micpro.2023.104939
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Abnormal activity of the heart is known as cardiac arrhythmia which must be recognized in earlier stage to prevent sudden death and premature death. The occurrence of arrhythmia increases with age, and it is detected using an electrocardiogram (ECG) signal. Conversely, it is very complex to manually achieve the quick and exact classification due to the complexity, non-linearity and low amplitude of the ECG signal. As a result, the healthcare field requires an automatic system to recognize abnormal heartbeats from a huge amount of ECG records. So, the deep learning algorithm named as Deep Convolutional Neural Network (DCNN) is proposed in this research to analyze the ECG signal on a field-programmable gate array (FPGA). Before performing a clas-sification process, two different processes called signal pre-processing as well as feature extraction are required. For the process of signal pre-processing, the Error Normalised Least Mean Square (ENLMS) algorithm is utilized in our work, and Discrete Wavelet Transform (DWT) technique is performed to take out the relevant features from the ECG signal. Finally, FPGA based one-dimensional DCNN with 3 convolutional layers, 3 pooling layers, and 3 fully connected layers is proposed to classify the signals with proper complex features. The publicly available MIT-BIH arrhythmia and PTB databases are exploited in this research to process ECG signals on the multi-input structure. In addition, different performance parameters like classification accuracy, specificity, sensitivity, and precision are engaged to evaluate the proposed methodology; also, it is compared with different FPGA based existing classifiers. The analysis shows that the proposed design accomplishes 98.6 % classification accuracy on the MIT-BIH arrhythmia database and 99.67 % accuracy on the PTB database, which is 0.304 % higher than a multilayer perception (MLP) and 0.47 % higher than decision-based classifier. Moreover, the proposed FPGA based DCNN accelerator consumes 0.45 mW, 185.426 MHz operation frequency and takes 15 s to complete the classification process.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] ECG signal classification with binarized convolutional neural network
    Wu, Qing
    Sun, Yangfan
    Yan, Hui
    Wu, Xundong
    [J]. COMPUTERS IN BIOLOGY AND MEDICINE, 2020, 121
  • [2] Deep Learning Convolutional Neural Network for ECG Signal Classification Aggregated Using IoT
    Karthiga, S.
    Abirami, A. M.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (03): : 851 - 866
  • [3] FPGA IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK (ANN) FOR ECG SIGNAL CLASSIFICATION
    Vinaykumar, Shatharajupally
    Thilagavathy, R.
    [J]. 2022 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS), 2022, : 771 - 776
  • [4] Image Based ECG Signal Classification Using Convolutional Neural Network
    Hadiyoso, Sugondo
    Fahrozi, Farrel
    Hariyani, Yuli Sun
    Sulistyo, Mahmud Dwi
    [J]. INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2022, 18 (04) : 64 - 78
  • [5] Spectral entropy and deep convolutional neural network for ECG beat classification
    Asgharzadeh-Bonab, Akbar
    Amirani, Mehdi Chehel
    Mehri, Alaeddin
    [J]. BIOCYBERNETICS AND BIOMEDICAL ENGINEERING, 2020, 40 (02) : 691 - 700
  • [6] Deep Convolutional Neural Network for Microseismic Signal Detection and Classification
    Zhang, Hang
    Ma, Chunchi
    Pazzi, Veronica
    Li, Tianbin
    Casagli, Nicola
    [J]. PURE AND APPLIED GEOPHYSICS, 2020, 177 (12) : 5781 - 5797
  • [7] Deep Convolutional Neural Network for Microseismic Signal Detection and Classification
    Hang Zhang
    Chunchi Ma
    Veronica Pazzi
    Tianbin Li
    Nicola Casagli
    [J]. Pure and Applied Geophysics, 2020, 177 : 5781 - 5797
  • [8] A Study on Arrhythmia via ECG Signal Classification Using the Convolutional Neural Network
    Wu, Mengze
    Lu, Yongdi
    Yang, Wenli
    Wong, Shen Yuong
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2021, 14
  • [9] A novel deep wavelet convolutional neural network for actual ECG signal denoising
    Jin, Yanrui
    Qin, Chengjin
    Liu, Jinlei
    Liu, Yunqing
    Li, Zhiyuan
    Liu, Chengliang
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 87
  • [10] Examination of the ECG signal classification technique DEA-ELM using deep convolutional neural network features
    Diker, Aykut
    Sonmez, Yasin
    Ozyurt, Fatih
    Avci, Engin
    Avci, Derya
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (16) : 24777 - 24800