A Self-Contained STFT CNN for ECG Classification and Arrhythmia Detection at the Edge

计算机科学 卷积神经网络 人工智能 边缘计算 短时傅里叶变换 特征提取 模式识别(心理学) 推论 边缘设备 深度学习 特征(语言学) 机器学习 GSM演进的增强数据速率 云计算 傅里叶变换 数学 傅里叶分析 语言学 哲学 数学分析 操作系统
作者
Mohammed M. Farag
出处
期刊:IEEE Access [Institute of Electrical and Electronics Engineers]
卷期号:10: 94469-94486
标识
DOI:10.1109/access.2022.3204703
摘要

Automated classification of Electrocardiogram (ECG) for arrhythmia monitoring is the core of cardiovascular disease diagnosis. Machine Learning (ML) is widely used for arrhythmia detection using various feature engineering and classification models. Cloud-based inference is the prevailing deployment model of modern ML algorithms which does not always meet the availability and privacy requirements of ECG monitoring. Edge inference is an emerging alternative which addresses the concerns of latency, privacy, connectivity, and availability. However, edge deployment of AI models is challenging due to the demanding requirements of modern ML algorithms and the computation constraints of edge devices. In this work, we propose a lightweight self-contained short-time Fourier Transform (STFT) Convolutional Neural Network (CNN) model for ECG classification and arrhythmia detection in real-time at the edge. We provide a clear interpretation of the convolutional layer as a Finite Impulse Response (FIR) filter and exploit this interpretation to develop an STFT-based 1D convolutional (Conv1D) layer to extract the spectrogram of the input ECG signal. The Conv1D output feature maps are reshaped into a 2D heatmap and fed to a 2D convolutional (Conv2D) neural network (CNN) for classification. The real-time performance of the proposed model is planned in advance to fit the resource constraints of edge inference. Four model variants are trained, optimized, and tested on a raspberry-pi edge device. Weight quantization and pruning techniques are applied to the developed models to optimize them for edge computing. The MIT-BIH arrhythmia database is used for model training and testing. The proposed classifiers can achieve up to 99.1% classification accuracy and 95% F1-score at the edge with a maximum model size of 90 KB, an average inference time of 9 ms, and a maximum memory usage of 12 MB. The achieved results of the proposed classifier enable its deployment on a wide range of edge devices for arrhythmia detection.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
若水完成签到,获得积分0
2秒前
哒哒完成签到,获得积分10
2秒前
田様应助Hq采纳,获得10
2秒前
6秒前
祺志鲜明完成签到,获得积分10
7秒前
长情沁完成签到,获得积分20
8秒前
砰哧完成签到,获得积分20
12秒前
12秒前
13秒前
14秒前
悠悠完成签到 ,获得积分10
17秒前
长情沁发布了新的文献求助10
18秒前
Hq发布了新的文献求助10
18秒前
小潘发布了新的文献求助10
18秒前
Jasper应助意安采纳,获得10
19秒前
21秒前
stupidZ完成签到,获得积分10
21秒前
Steven完成签到,获得积分10
22秒前
洁净的士晋完成签到,获得积分10
22秒前
queeine完成签到 ,获得积分10
23秒前
sniper111完成签到,获得积分10
25秒前
w1846664199发布了新的文献求助10
26秒前
LPhy_Z完成签到 ,获得积分10
27秒前
buding完成签到,获得积分20
31秒前
32秒前
落后的疾完成签到,获得积分10
33秒前
35秒前
37秒前
俭朴的身影完成签到,获得积分10
37秒前
lxz发布了新的文献求助20
37秒前
自信小天鹅完成签到 ,获得积分10
38秒前
Charles发布了新的文献求助10
38秒前
39秒前
41秒前
陈文学发布了新的文献求助10
42秒前
43秒前
43秒前
43秒前
幸福的山雁完成签到 ,获得积分10
44秒前
45秒前
高分求助中
Manual of Clinical Microbiology, 4 Volume Set (ASM Books) 13th Edition 1000
Teaching Social and Emotional Learning in Physical Education 900
Boris Pesce - Gli impiegati della Fiat dal 1955 al 1999 un percorso nella memoria 500
Chinese-English Translation Lexicon Version 3.0 500
Recherches Ethnographiques sue les Yao dans la Chine du Sud 500
Two-sample Mendelian randomization analysis reveals causal relationships between blood lipids and venous thromboembolism 500
[Lambert-Eaton syndrome without calcium channel autoantibodies] 460
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2396800
求助须知:如何正确求助?哪些是违规求助? 2098827
关于积分的说明 5289994
捐赠科研通 1826358
什么是DOI,文献DOI怎么找? 910542
版权声明 560017
科研通“疑难数据库(出版商)”最低求助积分说明 486668