Hardware implementation of 1D-CNN architecture for ECG arrhythmia classification

被引:27
|
作者
Rawal, Viraj [1 ]
Prajapati, Priyank [1 ]
Darji, Anand [1 ]
机构
[1] Sardar Vallbhbhai Natl Inst Technol, Surat 395007, Gujarat, India
关键词
ECG; Arrhythmia; Atrial Fibrillation; CNN; Hardware architecture; FPGA;
D O I
10.1016/j.bspc.2023.104865
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Electrocardiography (ECG) has been used as a diagnostic tool for various heart diseases. It is most effective in detecting myocardial infarction and fatal arrhythmias. This work proposes a safety-critical hardware system for early arrhythmia diagnoses, particularly Atrial Fibrillation. This diagnosis is fairly accurate and unbiased. It is attempted using 1D Convolutional Neural Network (CNN) architecture analysis with the physionet/computing in cardiology challenge database considering the trade-off between accuracy and computational complexity. The state-of-the-art methods do not provide such analysis for CNN hardware implementation. Two software CNN structures are introduced in this work. The foremost Supreme CNN Architecture (SCA) gives an accuracy of 99.17%, which is 7.04% more than existing 1D-CNN architectures for Atrial Fibrillation (AF) classification. Further, it has 18.93%, 12.3%, and 15.99% more precision, recall, and F1 score compared to the state-of -the-art method. It is helpful for software-based arrhythmia classification. The second proposed architecture is the Software-Selected CNN Architecture (SSCA), having lower computational complexity and providing 98.95% accuracy for AF classification. It is used for hardware realization through various optimization techniques considering a reasonable trade-off between accuracy and computational complexity. The proposed multiplier-less Hardware CNN Architecture (HCA) achieves 97.34% Atrial fibrillation classification accuracy for arrhythmia detection. Further, it consumes only 628 mW power on ZYNQ Ultrascale (ZCU106) FPGA, which is 66.95% lesser than the existing 1D-CNN hardware.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] A novel proposed CNN–SVM architecture for ECG scalograms classification
    Oznur Ozaltin
    Ozgur Yeniay
    Soft Computing, 2023, 27 : 4639 - 4658
  • [32] A Hybrid Lightweight 1D CNN-LSTM Architecture for Automated ECG Beat-Wise Classification
    Obeidat, Yusra
    Alqudah, Ali Mohammad
    TRAITEMENT DU SIGNAL, 2021, 38 (05) : 1281 - 1291
  • [33] A Novel Instruction Driven 1-D CNN Processor for ECG Classification
    Deng, Jiawen
    Yang, Jie
    Wang, Xin'an
    Zhang, Xing
    SENSORS, 2024, 24 (13)
  • [34] Non-destructive detection and classification of textile fibres based on hyperspectral imaging and 1D-CNN
    Huang, Jiadong
    He, Hongyuan
    Lv, Rulin
    Zhang, Guangteng
    Zhou, Zongxian
    Wang, Xiaobin
    ANALYTICA CHIMICA ACTA, 2022, 1224
  • [35] Snoring Sound Classification Using 1D-CNN Model Based on Multi-Feature Extraction
    Adesuyi, TosinAkinwale
    Kim, Byeong-Man
    Kim, Jongwan
    INTERNATIONAL JOURNAL OF FUZZY LOGIC AND INTELLIGENT SYSTEMS, 2022, 22 (01) : 1 - 10
  • [36] Semi-Supervised Heterogeneous Information Network Embedding for Node Classification using 1D-CNN
    Sheikh, Nasrullah
    Kefato, Zekarias T.
    Montresor, Alberto
    2018 FIFTH INTERNATIONAL CONFERENCE ON SOCIAL NETWORKS ANALYSIS, MANAGEMENT AND SECURITY (SNAMS), 2018, : 177 - 181
  • [37] Radar-Based Multiple Target Classification in Complex Environments Using 1D-CNN Models
    Yanik, Muhammet Emin
    Rao, Sandeep
    2023 IEEE RADAR CONFERENCE, RADARCONF23, 2023,
  • [38] New Method to Diagnosis of Dyslexia Using 1D-CNN
    Ileri, Ramis
    Latifoglu, Fatma
    Demirci, Esra
    2020 MEDICAL TECHNOLOGIES CONGRESS (TIPTEKNO), 2020,
  • [39] A novel proposed CNN-SVM architecture for ECG scalograms classification
    Ozaltin, Oznur
    Yeniay, Ozgur
    SOFT COMPUTING, 2023, 27 (08) : 4639 - 4658
  • [40] Multiscale 1D-CNN for Damage Severity Classification and Localization Based on Lamb Wave in Laminated Composites
    Munyaneza, Olivier
    Sohn, Jung Woo
    MATHEMATICS, 2025, 13 (03)