Real-Time Myocardial Infarction Detection Approaches with a Microcontroller-Based Edge-AI Device

被引:10
作者
Gragnaniello, Maria [1 ]
Borghese, Alessandro [1 ]
Marrazzo, Vincenzo Romano [1 ]
Maresca, Luca [1 ]
Breglio, Giovanni [1 ]
Irace, Andrea [1 ]
Riccio, Michele [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol DIETI, I-80125 Naples, Italy
关键词
deep learning; edge computing; machine learning; myocardial infarction detection;
D O I
10.3390/s24030828
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Myocardial Infarction (MI), commonly known as heart attack, is a cardiac condition characterized by damage to a portion of the heart, specifically the myocardium, due to the disruption of blood flow. Given its recurring and often asymptomatic nature, there is the need for continuous monitoring using wearable devices. This paper proposes a single-microcontroller-based system designed for the automatic detection of MI based on the Edge Computing paradigm. Two solutions for MI detection are evaluated, based on Machine Learning (ML) and Deep Learning (DL) techniques. The developed algorithms are based on two different approaches currently available in the literature, and they are optimized for deployment on low-resource hardware. A feasibility assessment of their implementation on a single 32-bit microcontroller with an ARM Cortex-M4 core was examined, and a comparison in terms of accuracy, inference time, and memory usage was detailed. For ML techniques, significant data processing for feature extraction, coupled with a simpler Neural Network (NN) is involved. On the other hand, the second method, based on DL, employs a Spectrogram Analysis for feature extraction and a Convolutional Neural Network (CNN) with a longer inference time and higher memory utilization. Both methods employ the same low power hardware reaching an accuracy of 89.40% and 94.76%, respectively. The final prototype is an energy-efficient system capable of real-time detection of MI without the need to connect to remote servers or the cloud. All processing is performed at the edge, enabling NN inference on the same microcontroller.
引用
收藏
页数:14
相关论文
共 39 条
[1]   Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Oh, Shu Lih ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad .
INFORMATION SCIENCES, 2017, 415 :190-198
[2]   Automated detection and localization of myocardial infarction using electrocardiogram: a comparative study of different leads [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Sudarshan, Vidya K. ;
Oh, Shu Lih ;
Adam, Muhammad ;
Koh, Joel E. W. ;
Tan, Jen Hong ;
Ghista, Dhanjoo N. ;
Martis, Roshan Joy ;
Chua, Chua K. ;
Poo, Chua Kok ;
Tan, Ru San .
KNOWLEDGE-BASED SYSTEMS, 2016, 99 :146-156
[3]  
[Anonymous], WHO CARDIOVASCULAR D
[4]   A review of automated methods for detection of myocardial ischemia and infarction using electrocardiogram and electronic health records [J].
Ansari S. ;
Farzaneh N. ;
Duda M. ;
Horan K. ;
Andersson H.B. ;
Goldberger Z.D. ;
Nallamothu B.K. ;
Najarian K. .
IEEE Reviews in Biomedical Engineering, 2017, 10 :264-298
[5]   Electrocardiogram classification using TSST-based spectrogram and ConViT [J].
Bing, Pingping ;
Liu, Yang ;
Liu, Wei ;
Zhou, Jun ;
Zhu, Lemei .
FRONTIERS IN CARDIOVASCULAR MEDICINE, 2022, 9
[6]  
Bousseljot Ralf-Dieter, 2004, PN
[7]  
Cao DL, 2014, P INT CONF NAT COMPU, P797, DOI 10.1109/ICNC.2014.6975939
[8]  
components101, SSD1306-OLED-Display-Datasheet.pdf
[9]   New VCG and ECG Indexes for Early Identification of Acute Myocardial Infarction Patients [J].
Correa, R. ;
Arini, P. D. ;
Correa, L. S. ;
Valentinuzzi, M. E. ;
Laciar, E. .
VI LATIN AMERICAN CONGRESS ON BIOMEDICAL ENGINEERING (CLAIB 2014), 2014, 49 :369-372
[10]  
D1NAMO, ECG Glucose Data