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 被引量:28
标识
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
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
Jasper应助甜甜飞阳采纳,获得10
2秒前
5秒前
5秒前
axiba应助科研通管家采纳,获得10
5秒前
AdamJie应助科研通管家采纳,获得10
6秒前
莫德里奇发布了新的文献求助10
6秒前
领导范儿应助科研通管家采纳,获得10
6秒前
liangc110完成签到,获得积分10
6秒前
shisong发布了新的文献求助50
6秒前
田様应助科研通管家采纳,获得10
6秒前
axiba应助科研通管家采纳,获得10
6秒前
无花果应助科研通管家采纳,获得10
6秒前
AdamJie应助科研通管家采纳,获得10
6秒前
小蘑菇应助科研通管家采纳,获得20
6秒前
完美世界应助科研通管家采纳,获得10
6秒前
隐形曼青应助科研通管家采纳,获得30
6秒前
彭于晏应助科研通管家采纳,获得10
6秒前
AdamJie应助科研通管家采纳,获得10
6秒前
6秒前
小马甲应助科研通管家采纳,获得10
6秒前
AdamJie应助科研通管家采纳,获得10
6秒前
7秒前
7秒前
7秒前
7秒前
加菲不掉毛完成签到,获得积分10
8秒前
无情天川完成签到,获得积分10
11秒前
11秒前
AZe完成签到,获得积分10
12秒前
肖123关注了科研通微信公众号
12秒前
自由白风发布了新的文献求助10
12秒前
玲月发布了新的文献求助30
13秒前
hqj发布了新的文献求助30
14秒前
14秒前
无情天川发布了新的文献求助10
14秒前
14秒前
微醺完成签到,获得积分20
14秒前
star发布了新的文献求助10
15秒前
zkx发布了新的文献求助10
19秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Les Mantodea de Guyane Insecta, Polyneoptera 2000
Leading Academic-Practice Partnerships in Nursing and Healthcare: A Paradigm for Change 800
Signals, Systems, and Signal Processing 610
Research Methods for Business: A Skill Building Approach, 9th Edition 500
Research Methods for Applied Linguistics 500
Picture Books with Same-sex Parented Families Unintentional Censorship 444
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6412589
求助须知:如何正确求助?哪些是违规求助? 8231642
关于积分的说明 17471003
捐赠科研通 5465296
什么是DOI,文献DOI怎么找? 2887699
邀请新用户注册赠送积分活动 1864401
关于科研通互助平台的介绍 1702961