{"title":"心音图检测心脏杂音的有效神经网络结构研究","authors":"Hao Wen, Ji-Su Kang","doi":"10.22489/CinC.2022.130","DOIUrl":null,"url":null,"abstract":"Aim: The George B. Moody PhysioNet Challenge 2022 raised problems of heart murmur detection and related abnormal cardiac function identification from phonocardiograms (PCGs). This work describes the novel approaches developed by our team, Revenger, to solve these problems. Methods: PCGs were resampled to 1000 $Hz$, then filtered with a Butterworth band-pass filter of order 3, cut-off frequencies 25 - 400 $H{z}$, and z-score normalized. $We$ used the multi-task learning $(MTL)$ method via hard parameter sharing to train one neural network (NN) model for all the Challenge tasks. We performed neural architecture searching among a set of network backbones, including multi-branch convolutional neural networks (CNNs), SE-ResNets, TResNets, simplified $wav2vec2$, etc. Based on a stratified splitting of the subjects, 20% of the public data was left out as a validation set for model selection. The AdamW optimizer was adopted, along with the OneCycle scheduler, to optimize the model weights. Results: Our murmur detection classifier received a weighted accuracy score of 0.736 (ranked 14th out of 40 teams) and a Challenge cost score of 12944 (ranked 19th out of 39 teams) on the hidden validation set. Conclusion: We provided a practical solution to the problems of detecting heart murmurs and providing clinical diagnosis suggestions from PCGs.","PeriodicalId":117840,"journal":{"name":"2022 Computing in Cardiology (CinC)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Searching for Effective Neural Network Architectures for Heart Murmur Detection from Phonocardiogram\",\"authors\":\"Hao Wen, Ji-Su Kang\",\"doi\":\"10.22489/CinC.2022.130\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Aim: The George B. Moody PhysioNet Challenge 2022 raised problems of heart murmur detection and related abnormal cardiac function identification from phonocardiograms (PCGs). This work describes the novel approaches developed by our team, Revenger, to solve these problems. Methods: PCGs were resampled to 1000 $Hz$, then filtered with a Butterworth band-pass filter of order 3, cut-off frequencies 25 - 400 $H{z}$, and z-score normalized. $We$ used the multi-task learning $(MTL)$ method via hard parameter sharing to train one neural network (NN) model for all the Challenge tasks. We performed neural architecture searching among a set of network backbones, including multi-branch convolutional neural networks (CNNs), SE-ResNets, TResNets, simplified $wav2vec2$, etc. Based on a stratified splitting of the subjects, 20% of the public data was left out as a validation set for model selection. The AdamW optimizer was adopted, along with the OneCycle scheduler, to optimize the model weights. Results: Our murmur detection classifier received a weighted accuracy score of 0.736 (ranked 14th out of 40 teams) and a Challenge cost score of 12944 (ranked 19th out of 39 teams) on the hidden validation set. Conclusion: We provided a practical solution to the problems of detecting heart murmurs and providing clinical diagnosis suggestions from PCGs.\",\"PeriodicalId\":117840,\"journal\":{\"name\":\"2022 Computing in Cardiology (CinC)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 Computing in Cardiology (CinC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22489/CinC.2022.130\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Computing in Cardiology (CinC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22489/CinC.2022.130","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
目的:George B. Moody PhysioNet Challenge 2022提出了心脏杂音检测和相关心音图(pcg)异常心功能识别的问题。这项工作描述了我们的团队复仇者开发的解决这些问题的新方法。方法:将pcg重采样至1000 $Hz$,然后用3阶Butterworth带通滤波器滤波,截止频率为25 ~ 400 $H{z}$,并将z分数归一化。我们使用了多任务学习(MTL)方法,通过硬参数共享来训练一个神经网络(NN)模型,用于所有挑战任务。我们在一组网络骨干中进行神经结构搜索,包括多分支卷积神经网络(cnn)、SE-ResNets、TResNets、简化的$wav2vec2$等。基于对受试者的分层划分,20%的公共数据被遗漏作为模型选择的验证集。采用AdamW优化器和OneCycle调度器来优化模型权重。结果:我们的杂音检测分类器在隐藏验证集上的加权准确率得分为0.736(在40个团队中排名第14),挑战成本得分为12944(在39个团队中排名第19)。结论:通过心电图对心脏杂音的检测提供了切实可行的方法,为临床诊断提供了建议。
Searching for Effective Neural Network Architectures for Heart Murmur Detection from Phonocardiogram
Aim: The George B. Moody PhysioNet Challenge 2022 raised problems of heart murmur detection and related abnormal cardiac function identification from phonocardiograms (PCGs). This work describes the novel approaches developed by our team, Revenger, to solve these problems. Methods: PCGs were resampled to 1000 $Hz$, then filtered with a Butterworth band-pass filter of order 3, cut-off frequencies 25 - 400 $H{z}$, and z-score normalized. $We$ used the multi-task learning $(MTL)$ method via hard parameter sharing to train one neural network (NN) model for all the Challenge tasks. We performed neural architecture searching among a set of network backbones, including multi-branch convolutional neural networks (CNNs), SE-ResNets, TResNets, simplified $wav2vec2$, etc. Based on a stratified splitting of the subjects, 20% of the public data was left out as a validation set for model selection. The AdamW optimizer was adopted, along with the OneCycle scheduler, to optimize the model weights. Results: Our murmur detection classifier received a weighted accuracy score of 0.736 (ranked 14th out of 40 teams) and a Challenge cost score of 12944 (ranked 19th out of 39 teams) on the hidden validation set. Conclusion: We provided a practical solution to the problems of detecting heart murmurs and providing clinical diagnosis suggestions from PCGs.