Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling

Abstract Recognizing specific heart sound patterns is important for the diagnosis of structural heart diseases. However, the correct recognition of heart murmur depends largely on clinical experience. Accurately identifying abnormal heart sound patterns is challenging for young and inexperienced cli...

Full description

Bibliographic Details
Main Authors: Jou-Kou Wang, Yun-Fan Chang, Kun-Hsi Tsai, Wei-Chien Wang, Chang-Yen Tsai, Chui-Hsuan Cheng, Yu Tsao
Format: Article
Language:English
Published: Nature Publishing Group 2020-12-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-020-77994-z
id doaj-841663a1c2db4fc1994bfe542fea94ad
record_format Article
spelling doaj-841663a1c2db4fc1994bfe542fea94ad2020-12-13T12:31:03ZengNature Publishing GroupScientific Reports2045-23222020-12-0110111010.1038/s41598-020-77994-zAutomatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive poolingJou-Kou Wang0Yun-Fan Chang1Kun-Hsi Tsai2Wei-Chien Wang3Chang-Yen Tsai4Chui-Hsuan Cheng5Yu Tsao6National Taiwan University Children’s HospitaliMediPlus Inc.iMediPlus Inc.iMediPlus Inc.iMediPlus Inc.iMediPlus Inc.Research Center for Information Technology Innovation at Academia SinicaAbstract Recognizing specific heart sound patterns is important for the diagnosis of structural heart diseases. However, the correct recognition of heart murmur depends largely on clinical experience. Accurately identifying abnormal heart sound patterns is challenging for young and inexperienced clinicians. This study is aimed at the development of a novel algorithm that can automatically recognize systolic murmurs in patients with ventricular septal defects (VSDs). Heart sounds from 51 subjects with VSDs and 25 subjects without a significant heart malformation were obtained in this study. Subsequently, the soundtracks were divided into different training and testing sets to establish the recognition system and evaluate the performance. The automatic murmur recognition system was based on a novel temporal attentive pooling-convolutional recurrent neural network (TAP-CRNN) model. On analyzing the performance using the test data that comprised 178 VSD heart sounds and 60 normal heart sounds, a sensitivity rate of 96.0% was obtained along with a specificity of 96.7%. When analyzing the heart sounds recorded in the second aortic and tricuspid areas, both the sensitivity and specificity were 100%. We demonstrated that the proposed TAP-CRNN system can accurately recognize the systolic murmurs of VSD patients, showing promising potential for the development of software for classifying the heart murmurs of several other structural heart diseases.https://doi.org/10.1038/s41598-020-77994-z
collection DOAJ
language English
format Article
sources DOAJ
author Jou-Kou Wang
Yun-Fan Chang
Kun-Hsi Tsai
Wei-Chien Wang
Chang-Yen Tsai
Chui-Hsuan Cheng
Yu Tsao
spellingShingle Jou-Kou Wang
Yun-Fan Chang
Kun-Hsi Tsai
Wei-Chien Wang
Chang-Yen Tsai
Chui-Hsuan Cheng
Yu Tsao
Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
Scientific Reports
author_facet Jou-Kou Wang
Yun-Fan Chang
Kun-Hsi Tsai
Wei-Chien Wang
Chang-Yen Tsai
Chui-Hsuan Cheng
Yu Tsao
author_sort Jou-Kou Wang
title Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
title_short Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
title_full Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
title_fullStr Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
title_full_unstemmed Automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
title_sort automatic recognition of murmurs of ventricular septal defect using convolutional recurrent neural networks with temporal attentive pooling
publisher Nature Publishing Group
series Scientific Reports
issn 2045-2322
publishDate 2020-12-01
description Abstract Recognizing specific heart sound patterns is important for the diagnosis of structural heart diseases. However, the correct recognition of heart murmur depends largely on clinical experience. Accurately identifying abnormal heart sound patterns is challenging for young and inexperienced clinicians. This study is aimed at the development of a novel algorithm that can automatically recognize systolic murmurs in patients with ventricular septal defects (VSDs). Heart sounds from 51 subjects with VSDs and 25 subjects without a significant heart malformation were obtained in this study. Subsequently, the soundtracks were divided into different training and testing sets to establish the recognition system and evaluate the performance. The automatic murmur recognition system was based on a novel temporal attentive pooling-convolutional recurrent neural network (TAP-CRNN) model. On analyzing the performance using the test data that comprised 178 VSD heart sounds and 60 normal heart sounds, a sensitivity rate of 96.0% was obtained along with a specificity of 96.7%. When analyzing the heart sounds recorded in the second aortic and tricuspid areas, both the sensitivity and specificity were 100%. We demonstrated that the proposed TAP-CRNN system can accurately recognize the systolic murmurs of VSD patients, showing promising potential for the development of software for classifying the heart murmurs of several other structural heart diseases.
url https://doi.org/10.1038/s41598-020-77994-z
work_keys_str_mv AT joukouwang automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT yunfanchang automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT kunhsitsai automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT weichienwang automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT changyentsai automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT chuihsuancheng automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
AT yutsao automaticrecognitionofmurmursofventricularseptaldefectusingconvolutionalrecurrentneuralnetworkswithtemporalattentivepooling
_version_ 1724384666959478784