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 条
[31]  
Sopic D., 2017, BIOMED CIRC SYST C, P1
[32]   Real-Time Event-Driven Classification Technique for Early Detection and Prevention of Myocardial Infarction on Wearable Systems [J].
Sopic, Dionisije ;
Aminifar, Amin ;
Aminifar, Amir ;
Atienza, David .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (05) :982-992
[33]  
SparkFun, Single Lead Heart Rate Monitor-AD8232-SEN-12650-SparkFun Electronics
[34]   A Robustness Evaluation of Machine Learning Algorithms for ECG Myocardial Infarction Detection [J].
Sraitih, Mohamed ;
Jabrane, Younes ;
Hajjam El Hassani, Amir .
JOURNAL OF CLINICAL MEDICINE, 2022, 11 (17)
[35]   ECG Analysis Using Multiple Instance Learning for Myocardial Infarction Detection [J].
Sun, Li ;
Lu, Yanping ;
Yang, Kaitao ;
Li, Shaozi .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (12) :3348-3356
[36]   Universal definition of myocardial infarction [J].
Thygesen, Kristian ;
Alpert, Joseph S. ;
White, Harvey D. .
JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY, 2007, 50 (22) :2173-2195
[37]   PTB-XL, a large publicly available electrocardiography dataset [J].
Wagner, Patrick ;
Strodthoff, Nils ;
Bousseljot, Ralf-Dieter ;
Kreiseler, Dieter ;
Lunze, Fatima I. ;
Samek, Wojciech ;
Schaeffter, Tobias .
SCIENTIFIC DATA, 2020, 7 (01)
[38]   Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network [J].
Wang, Tao ;
Lu, Changhua ;
Sun, Yining ;
Yang, Mei ;
Liu, Chun ;
Ou, Chunsheng .
ENTROPY, 2021, 23 (01) :1-13
[39]   Deep Learning for Detecting and Locating Myocardial Infarction by Electrocardiogram: A Literature Review [J].
Xiong, Ping ;
Lee, Simon Ming-Yuen ;
Chan, Ging .
FRONTIERS IN CARDIOVASCULAR MEDICINE, 2022, 9