A CNN for COVID-19 Detection Using ECG signals

Federico M. Muscato, V. Corino, M. Rivolta, P. Cerveri, A. Sanzo, A. Vicentini, R. Sassi, L. Mainardi
{"title":"A CNN for COVID-19 Detection Using ECG signals","authors":"Federico M. Muscato, V. Corino, M. Rivolta, P. Cerveri, A. Sanzo, A. Vicentini, R. Sassi, L. Mainardi","doi":"10.22489/CinC.2022.196","DOIUrl":null,"url":null,"abstract":"We developed an end-to-end automatic algorithm for the detection of signs of COVID-19 virus infection in ECGs. We analyzed 12-lead ECGs from patients infected by COVID-19 (C-group) and from a control group (NC-group). The C-group (896 cases) included patients (age range [19–96] years) hospitalized at Ospedale San Matteo in Pavia (Italy) during the first 2020 pandemic outbreak. Infection was confirmed by nasal swab testing. The NC-group (also 896 cases) was built by collecting ECG in sinus rhythm from 3 datasets: Georgia ECG (USA), PTB-XL (Germany) and CPSC 2018 (China). Control ECGs were matched by gender, age and heart rate. An additional control group, only used for testing, was extracted from the Ningbo (China) database. A 4-layers convolutional neural network (CNN), with increasing filter size plus a final fully connected (FC) layer, was designed to classify C vs NC-group. The CNN was trained and k-fold cross validated $(k=7)$ on 1536 ECGs (1316 for testing-220 for validation). Every fold model was used to classify the remaining, separate common test set of 256 ECGs. The accuracy was $0.86\\pm 0.01$ on validation, $0.86\\pm 0.01$ on the test set. The FPR on the NC-group was $0.14\\pm 0.03$ on validation, $0.13\\pm$ 0.02 on test and $0.10\\pm 0.01$ on the Ningbo test set $(p > 0.05,ns)$ showing that no bias was induced by the selection of datasets.","PeriodicalId":117840,"journal":{"name":"2022 Computing in Cardiology (CinC)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Computing in Cardiology (CinC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22489/CinC.2022.196","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We developed an end-to-end automatic algorithm for the detection of signs of COVID-19 virus infection in ECGs. We analyzed 12-lead ECGs from patients infected by COVID-19 (C-group) and from a control group (NC-group). The C-group (896 cases) included patients (age range [19–96] years) hospitalized at Ospedale San Matteo in Pavia (Italy) during the first 2020 pandemic outbreak. Infection was confirmed by nasal swab testing. The NC-group (also 896 cases) was built by collecting ECG in sinus rhythm from 3 datasets: Georgia ECG (USA), PTB-XL (Germany) and CPSC 2018 (China). Control ECGs were matched by gender, age and heart rate. An additional control group, only used for testing, was extracted from the Ningbo (China) database. A 4-layers convolutional neural network (CNN), with increasing filter size plus a final fully connected (FC) layer, was designed to classify C vs NC-group. The CNN was trained and k-fold cross validated $(k=7)$ on 1536 ECGs (1316 for testing-220 for validation). Every fold model was used to classify the remaining, separate common test set of 256 ECGs. The accuracy was $0.86\pm 0.01$ on validation, $0.86\pm 0.01$ on the test set. The FPR on the NC-group was $0.14\pm 0.03$ on validation, $0.13\pm$ 0.02 on test and $0.10\pm 0.01$ on the Ningbo test set $(p > 0.05,ns)$ showing that no bias was induced by the selection of datasets.
基于心电信号的新型冠状病毒检测CNN
我们开发了一种端到端自动算法,用于检测心电图中COVID-19病毒感染的迹象。我们分析了来自COVID-19感染患者(c组)和对照组(nc组)的12导联心电图。c组(896例)包括2020年第一次大流行爆发期间在帕维亚(意大利)的Ospedale San Matteo住院的患者(年龄范围[19-96]岁)。经鼻拭子检测确认感染。nc组(896例)通过收集3个数据集(美国Georgia ECG、德国PTB-XL和中国CPSC 2018)的窦性心律心电图建立。对照心电图按性别、年龄和心率匹配。另一个对照组,仅用于测试,从宁波(中国)的数据库中提取。设计了一个4层卷积神经网络(CNN),随着滤波器尺寸的增加加上最终完全连接(FC)层,对C组和nc组进行分类。CNN在1536张心电图(1316张用于测试,220张用于验证)上进行了训练和k倍交叉验证(k=7)。每个折叠模型被用来对剩下的256个心电图进行分类。验证的准确率为0.86\pm 0.01美元,测试集的准确率为0.86\pm 0.01美元。nc组的FPR在验证时为$0.14\pm 0.03$,在测试时为$0.13\pm$ 0.02 $,在宁波测试集$0.10\pm 0.01$ (p > 0.05,ns)$,表明数据集的选择没有引起偏倚。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信