[Classification of heart sound signals in congenital heart disease based on convolutional neural network]
Zhaowen Tan1, Weilian Wang2, Rong Zong1
1School of Information Science and Engineering, Yunnan University, Kunming 650504, P.R.China.
Insights
A novel convolutional neural network algorithm accurately classifies congenital heart disease (CHD) using heart sound analysis. This machine-learning approach enhances diagnostic accuracy and robustness for CHD screening.
Area of Science:
- Cardiology
- Biomedical Engineering
- Artificial Intelligence in Medicine
Background:
- Cardiac auscultation is fundamental for congenital heart disease (CHD) diagnosis and screening.
- Accurate and robust classification of CHD heart sounds remains a challenge.
Purpose of the Study:
- To develop and evaluate a new classification algorithm for CHD based on convolutional neural networks (CNNs).
- To analyze and classify CHD heart sounds using machine learning for improved diagnostic capabilities.
Main Methods:
- Clinically collected CHD heart sound signals were preprocessed to extract Mel-Frequency Cepstral Coefficients (MFCCs).
- One-dimensional heart sound signals were transformed into two-dimensional feature samples.
- A CNN was trained using 1,000 feature samples and optimized with the Adam optimizer.
Main Results:
- The CNN model achieved a training accuracy of 0.896 and a loss value of 0.25.
- Testing on 200 samples yielded an accuracy of 0.895, sensitivity of 0.910, and specificity of 0.880.
- The proposed algorithm demonstrated improved accuracy and specificity compared to existing methods.
Conclusions:
- The developed CNN-based algorithm effectively enhances the robustness and accuracy of heart sound classification for CHD.
- The findings suggest potential for application in machine-assisted auscultation systems for improved CHD screening.
Abstract:
Cardiac auscultation is the basic way for primary diagnosis and screening of congenital heart disease(CHD). A new classification algorithm of CHD based on convolution neural network was proposed for analysis and classification of CHD heart sounds in this work. The algorithm was based on the clinically collected diagnosed CHD heart sound signal. Firstly the heart sound signal preprocessing algorithm was used to extract and organize the Mel Cepstral Coefficient (MFSC) of the heart sound signal in the one-dimensional time domain and turn it into a two-dimensional feature sample. Secondly, 1 000 feature samples were used to train and optimize the convolutional neural network, and the training results with the accuracy of 0.896 and the loss value of 0.25 were obtained by using the Adam optimizer. Finally, 200 samples were tested with convolution neural network, and the results showed that the accuracy was up to 0.895, the sensitivity was 0.910, and the specificity was 0.880. Compared with other algorithms, the proposed algorithm has improved accuracy and specificity. It proves that the proposed method effectively improves the robustness and accuracy of heart sound classification and is expected to be applied to machine-assisted auscultation.
Related Concept Videos
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Heart Sounds
Auscultation is the process of listening to these internal body sounds using a stethoscope. The heart produces four types of sounds, but only two—S1 and S2—can usually be heard with a stethoscope.
S1, also known as the "lub" sound, is caused by the closure of atrioventricular (A-V)...
Heart Failure IV: Classification and Diagnostic Evaluation
Cardiomyopathy I: Introduction and Classification
Assessment of the Cardiovascular System IV: Auscultation
Normal Heart Sounds
S1 (First Heart Sound)-
S1 is made by the closure of the mitral and tricuspid valves (atrioventricular valves), marking the beginning of systole.
S2 (Second Heart Sound)-
S2 is made by the closure of the aortic and pulmonic valves (semilunar valves), marking the end of the systole.
Cardiovascular System Abnormal Findings II: Auscultation
Abnormal Heart Sounds
Gallops:

