Multi-class valvular heart disease classification and severity detection with enhanced accuracy using convolutional neural network
Sections
Open Access Original Article
Multi-class valvular heart disease classification and severity detection with enhanced accuracy using convolutional neural network

Affiliation:

1Department of Electronics and Telecommunication Engineering, Jadavpur University, Kolkata 700032, West Bengal, India

Email: sukantbehera10@gmail.com; sukantb.etce.rs@jadavpuruniversity.in

ORCID: https://orcid.org/0009-0005-2481-4433

Sukant Behera
1*

Affiliation:

1Department of Electronics and Telecommunication Engineering, Jadavpur University, Kolkata 700032, West Bengal, India

Iti Saha Misra
1

Affiliation:

2B M Birla Heart Research Centre, Kolkata 700027, West Bengal, India

Khawer Naveed Siddiqui
2

Explor Cardiol. 2026;4:1012121 DOI: https://doi.org/10.37349/ec.2026.1012121

Received: April 19, 2026 Accepted: July 13, 2026 Published: September 10, 2026

Academic Editor: Alexandre Abizaid, Institute Dante Pazzanese de Cardiologia, Brazil; Eugenio Picano, Italian National Research Council, Italy

Abstract

Aim: Valvular heart disease (VHD) is an important factor in cardiovascular mortality. While early diagnosis is essential, existing methods often lack accuracy, leading to misdiagnosis. This study explores the use of deep learning (DL) for multi-class classification of VHD using phonocardiograph (PCG) signals.

Methods: The dataset includes normal PCG heart signals and nine VHD classes such as severe and mild aortic stenosis, mild and moderate mitral stenosis, mild, moderate, and severe mitral regurgitation, and moderate and severe tricuspid regurgitation. A novel convolutional neural network (CNN) is developed to classify these ten classes, demonstrating high accuracy even in noisy data acquisition. Unlike traditional machine learning, which relies on handcrafted features such as spectral, wavelet, and mel-frequency cepstral coefficients, the CNN model automatically learns patterns from raw signals, thereby reducing the need for manual feature engineering. The model is further validated using real-time PCG data from heart clinics diagnosed by heart specialists.

Results: It achieves excellent performance with 99.81% accuracy, 99.84% precision, 99.82% recall, 99.85% F1-score, and an area under the curve of the receiver operating characteristic of 1.0.

Conclusions: This DL model eliminates segmentation and manual pre-processing, enabling early, accurate VHD detection while outperforming existing methods and supporting clinical decisions and patient care.

Keywords

cardiovascular disorders (CVD), valvular heart disease (VHD), classification and severity detection, phonocardiography, convolutional neural network (CNN), deep learning (DL)

Introduction

Valvular heart disease (VHD) is one of the major cardiovascular disorders contributing significantly to global morbidity and mortality. More than 100 million people are affected by VHD [1, 2]. The disease occurs due to abnormalities in the aortic, mitral, tricuspid, or pulmonary valves, leading to stenosis or regurgitation that restricts normal blood flow and impairs cardiac functions [3]. Degenerative valve calcification associated with aging is a major cause of VHD in developed countries [4, 5], whereas rheumatic heart disease caused by streptococcal infection remains prevalent in developing nations [68]. Untreated VHD may result in arrhythmias, thromboembolic events, heart failure, and sudden cardiac death [9, 10]. Therefore, early and accurate diagnosis is essential for effective clinical management. Echocardiography, cardiac magnetic resonance imaging, and computed tomography are considered gold-standard techniques for VHD diagnosis [11, 12]. However, these imaging modalities are expensive, require specialised infrastructure, and depend on expert clinicians, limiting their availability in rural and resource-constrained health care settings. Electronic stethoscopes enable non-invasive acquisition of phonocardiograph (PCG) signals and provide an alternative approach for cardiac assessment [13, 14]. Nevertheless, conventional auscultation remains highly dependent on physician expertise and subjective interpretation. Consequently, automated computer-aided analysis of PCG signals has gained increasing attention for intelligent cardiac screening and early disease detection [15]. Despite much progress, most conventional approaches still rely on segmented features and shallow classifiers that often prove insufficient in complex cardiac acoustic environments. DL methods have therefore been explored to automatically extract hierarchical representations from PCG signals [1619]. Traditional heart sound classification methods mainly rely on hand-crafted feature extraction techniques such as mel-frequency cepstral coefficients (MFCCs), wavelet features, and time-frequency descriptors combined with machine learning (ML) classifiers [2022]. Although these methods have shown promising results, hand-crafted features require extensive domain knowledge, manual intervention, and careful feature selection. Furthermore, hand-crafted representations may fail to preserve subtle murmur characteristics and complex temporal variations in PCG signals. Recent advances in DL, particularly convolutional neural networks (CNNs), have enabled automatic learning of discriminative features directly from raw biomedical signals without explicit feature engineering [2326].

The current study uses heart sounds from electronic stethoscopes to automatically classify VHD using a deep CNN. This work analyses 10,366 heart sounds across ten classes, one normal and nine VHD types of varying severity, offering greater data diversity, complexity, and clinical applicability than previous research, thus enhancing the robustness and generalizability of VHD classification models. Figure 1 shows examples of PCG signals from 10 classes: severe aortic stenosis (AS), mild AS, mild mitral stenosis (MS), moderate MS, severe mitral regurgitation (MR), mild MR, moderate MR, severe tricuspid regurgitation (TR), moderate TR, and healthy.

Samples of PCG signals from ten classes of heartbeats. PCG: phonocardiograph.

The majority of research in the literature sought to identify whether VHD was present or not. In [16], the author used a DNN-based auto-encoder to classify heart conditions. The proposed method attained an accuracy of 100.0% on a dataset consisting of 449 heart sound recordings spanning five classes and 99.80% on another dataset consisting of 409 recordings classified into two classes. In [17], the author demonstrated a technique for classifying cardiac sounds using convolutional recurrent neural networks (CRNNs) and the mean frequency cepstral coefficients. When it came to classifying cardiac sounds into normal and pathological categories, they achieved 98.34% accuracy. In [18], the author proposed a CNN architecture for the classification of cardiac sounds. This proposed approach achieved 85.65% classification accuracy for normal versus pathological classes. In [19], the author developed a CNN-based heart sound classification model. They achieved an accuracy of 89.22% in the normal versus abnormal groups. In [20], the author developed a DL technique that used data augmentation to classify heart and lung sounds with a 97.00% accuracy rate. In [21], the authors extracted frequency and statistical information from cardiac sounds and used XGBoost to achieve 92.85% classification accuracy. In [22], the authors created an algorithm for classifying PCG signals using an artificial neural network and the MFCCs. For the classification of abnormal cardiac sounds, they applied the method in the time, frequency, and combined time-frequency domains and obtained accuracy rates of 90.00%, 83.33%, and 93.33%, respectively. In [23], the authors developed a DL technique called Deep Wave Net that achieved 97.00% accuracy in classifying heart sounds. In [24], the authors used backpropagation neural networks and one-dimensional CNNs to classify heart sounds, achieving a 99.01% accuracy rate. The classifier was based on a 1D binary pattern and neighbor component analysis (NCA). In [25], the authors employed recurrent and CNN to classify cardiac sounds into classes corresponding to MR, AS, MS, and mitral valve prolapse, with a 99.32% accuracy rate. In [26], the authors employed DSTP and DWT for feature extraction and INCA for feature selection, followed by an SVM for classification, and achieved an accuracy of 99.58%.

An automated cardiac analysis method is utilized to segment cardiac signals into subsequent cardiac cycles, which are then divided into two subcomponents (S1 and S2). In most circumstances, cardiac cycles are highly incorrect and difficult to employ in the diagnosis of cardiac illness [27, 28]. To address this issue, categorization mainly relies on features rather than divided cardiac subcomponents. As a result, crucial feature selection is critical to classification success, as each disease has its unique set of hand-developed features.

Additionally, some traits and characteristics of several diseases are identical, which may impact how well a diagnosis is made. Thus, high sample rates and complex characteristics are necessary. These complicated features are combined to generate a feature vector. Then, a classifier processes feature vectors of PCG signals to compute and make a diagnosis [29]. The classification approach can either be supervised or unsupervised.

Furthermore, particularly in the medical industry, DL plays a very essential role in the automated analysis of numerous disorders. In existing literature, handcrafted features such as MFCC, Centroid, Energy Entropy, and so on are used. Furthermore, these derived features are extremely limited and cannot capture the complexity of the original signal. Handcrafted features are frequently not robust, requiring subject knowledge and manual intervention. The feature engineering is removed in the suggested CNN model, making it automatic [30, 31]. As a result, there is a need for deep features that may be used for improved classification between types of diseases.

In the majority of the literature currently in publication, ML is used [3235] to detect whether cardiac sounds are normal or abnormal. The proposed study classifies abnormal heart sounds into several cardiac diseases, including severe AS, mild AS, mild MS, moderate MS, severe MR, mild MR, moderate MR, severe TR, and moderate TR. The goal of this work is to use a 5-layer CNN to address the problem of cardiac signal misclassification between major heart disorders and to develop an artificial intelligence-based model to detect the severity of VHDs using DL. Heart sound classification has traditionally utilized segmentation, which identifies S1, S2, murmurs, and feature engineering, which includes extracting time-domain, frequency-domain, or time-frequency characteristics. However, by immediately learning patterns from raw signals, recent DL techniques [2426] have lessened the necessity of these human procedures. The CNN models used in this work performed effectively in categorizing heart sounds without requiring feature engineering and heart sound signal segmentation.

The contribution of this article is summarized as follows.

  • The primary contribution of this work presented here is a fully automatic multi-type VHD diagnosis system using a proposed 5-layer CNN architecture and PCG data.

  • The approach was evaluated against other previous studies [1626] with varied numbers of disease types and feature extraction methods applied to sets of available online PCG datasets. Results show superior accuracy to that of the other studies.

  • This CNN-based model in our work has improved detection robustness and operates even in real-time when collecting PCG data from a heart specialist diagnosis centre by using an electronic device in noisy situations, as an electronic stethoscope contains background noise.

  • Thus, our designed CNN model results in a low error rate and improved accuracy of (99.81%) for multi-classification of heart disorders, generating significant contributions.

The rest of this article is organized as follows. Section II explores the materials and methods. Section III shows the experimental results. Section IV discusses the experimental results.

Materials and methods

Dataset

A publicly available PCG database [26] was used in this investigation to identify VHDs. PCG signals have been gathered from the clinical environment. The dataset included 10,366 heart sounds from 659 participants that were categorized into one healthy class and nine VHD groups. Every sound was recorded at an interval of 2 seconds with an 8 kHz sampling frequency. Details about the dataset were given in Table 1. Additionally, in order to validate the model, we collected data from numerous heart patients from a heart clinic connected to a qualified doctor using the heart sound collection device [36] built in our laboratory. Patients were recruited from the B M Birla Heart Research Centre in Kolkata, India, under the supervision of certified cardiologists. Jadavpur University Institutional Ethics Committee approved this research. The diagnosis and severity grading of VHD were confirmed using echocardiography. We are not publicizing the patients’ identities, and there is no conflict of interest.

 Number of subjects and sounds of data set of different disease classes.

No.ClassNumber of subjectsNo. of sounds
1Severe aortic stenosis 23959
2Mild aortic stenosis 54738
3Mild mitral stenosis 45656
4Moderate mitral stenosis691,035
5Severe mitral regurgitation 901,338
6Mild mitral regurgitation721,077
7Moderate mitral regurgitation54792
8Severe tricuspid 721,077
9Moderate tricuspid721,080
10Healthy1081,614
Total65910,366

The proposed method

The goal of the proposed effort is to develop a DL classification framework that uses PCG-recorded heart signals to independently determine the severity of VHD. The diagram in Figure 2 illustrates the framework of the suggested proposal. In order to segregate PCG signals for training and testing, the proposed method involves signal processing with a CNN architecture and then determining prominent and discriminatory properties. The suggested CNN model was employed for multi-classification to diagnose the severity of VHD in real time using PCG data.

Block diagram model of the proposed work. PCG: phonocardiograph; CNN: convolutional neural network.

Figure 2 displays the flowchart for the suggested cardiac classification model. There are three components to the proposition: (a) Get the PCG signals from individuals or a dataset. (b) Signal processing comprises pre-processing, such as signal filtering and amplitude normalization of a cardiac signal to reduce artefacts like noise that are captured with it. (c) Proposed CNN design for multi-classification of cardiac disorders in diagnosing severe cardiac issues in individuals related to VHDs.

Pre-processing

The PCG signal is vulnerable to a variety of interferences, including typical Gaussian white noise and comparatively loud background disturbances in hospitals during the collection process. Despite the fact that it appears that the publicly available heart sound files have previously been denoised, the processing techniques employed are somewhat primitive. Because some data still have excessive noise, it is clear that the noise reduction result does not fulfil the criterion. There is noise surrounding the effective signal, which will lead to inaccurate categorization outcomes. Therefore, before performing any additional processing, it is imperative to recover the effective signal and eliminate as much noise as possible. Many techniques for reducing noise in cardiac sound signals are currently in widespread use [35]. A wavelet function selection and the number of decomposition layers are two of the many unknown parameters of the wavelet transform. It has ultimately been established after numerous studies that there are 10 decomposition levels and that the wavelet function is the db8 wavelet function with soft thresholding [37, 38]. The normalizing procedure has to be used to decrease the variability in data points in order to guarantee a better representation of signals. Every signal in z-score normalization is set to have a mean (μ) of 0 and a standard deviation (σ) of 1. This stops higher trends from overlapping with lower trends and minimizes any large dynamic ranges across the signals [35] as follows.

x=x-µσ                            

To enhance the effectiveness of DL models, it is always advised in the literature to make sure that a normalized collection of signals is present before beginning any training or classification process [37].

Proposed CNN architecture for VHD classification

In this study, we present a 1D CNN model with two parts: a complete CNN and densely connected layers, as shown in Figure 3. A CNN is a kind of neural network design that consists of several convolutional layers accompanied by a small number of dense layers [39]. In recent years, CNNs have demonstrated their ability to analyse audio and video in addition to images, drawing inspiration from the structures found in the visual cortex of the human brain. CNN transfers data from one layer to another, processing more abstract information in the deeper layers after extracting low-level features in the first layer. 1D convolutions are a set of dot products performed over a predetermined time period extracted from a piece of data. Because CNNs are so good at automatically detecting relevant characteristics in objects, they have become one of the most widely utilized artificial intelligence techniques [40]. The basic structure of a CNN is made up of several layers. Every layer in the network is in charge of a particular function. With convolutions, a series of filters work in tandem to produce outputs and display these as activations. Using several convolutions, these activations are enlarged to provide an attribute map or as a vector for the relevant input [41].

Block diagram of the proposed CNN model for VHD detection. CNN: convolutional neural network; VHD: valvular heart disease.

To develop the best CNN model for diagnosing heart illness, many topologies with three or more convolutional layers have been examined, where a variety of neurons as well as activation algorithms such as the rectified linear unit (ReLU), hyperbolic tangent (Tanh), and sigmoid (Sigm) vary for each layer. It has been found that the performance of these structures is not appreciably improved by increasing the number of neurons. On the other hand, the structure with five convolutional layers performs the best. There are 4,679,178 weights (parameters) in all CNN setups, with a different number for each layer. Table 2 provides a detailed description of the optimal CNN architecture.

 Detailed overview of the proposed CNN model.

LayersLayer typeLayer parametersOutput shapeTotal parameters
Input16000, 1
CNN11D ConvolutionFilter = 128, kernel size = 3, stride = 2, padding = valid, activation = 'ReLU'(7999, 128)512
Batch normMomentum = 0.9(7999, 128)512
1D max poolingPool size = 4(1999, 128)0
DropoutRate = 0.3(1999, 128)0
CNN21D ConvolutionFilter = 128, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'(996, 128)147,584
Batch normMomentum = 0.9(996, 128)512
1D max poolingPool size = 4(497, 128)0
DropoutRate = 0.3(497, 128)0
CNN31D ConvolutionFilter = 256, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'(245, 256)295,168
Batch normMomentum = 0.9(245, 256)1,024
1D max poolingPool size = 4(122, 256)0
DropoutRate = 0.3(122, 256)0
CNN41D ConvolutionFilter = 512, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'(57, 512)1,180,160
Batch normMomentum = 0.9(57, 512)2,048
1D max poolingPool size = 4(28, 512)0
DropoutRate = 0.3(28, 512)0
CNN51D ConvolutionFilter = 512, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'(10, 512)2,359,808
Batch normMomentum = 0.9( 10, 512)2,048
1D max poolingPool size = 4(5, 512)0
DropoutRate = 0.3( 5, 512)0
Output layerFlatten------------25600
DenseUnit = 256, activation = 'ReLU'256655,616
DenseUnit = 128 activation = 'ReLU'12832,896
DropoutRate = 0.51280
DenseUnit = 10, activation = 'softmax'101,290

Total parameters: 4,679,178 (17.85 MB), Trainable parameters: 4,676,106 (17.84 MB), Non-trainable parameters: 3,072 (12.00 KB).

Model training and classification

CNN training is a crucial phase in the ML architecture, and it has a substantial impact on the overall accuracy of the model. To optimize the training process, the recommended technique applies categorical cross-entropy loss. To address memory limitations, we split the training data into small batches. These mini-batches are then utilized to train the CNN through iterations. Each batch contains 64 signals randomly chosen from the training data (without repeat). The model undergoes 200 epochs of training. This CNN model has been trained using 10 distinct heart sound class groups. The suggested CNN architecture for the multi-classification of VHDs was trained using the hyper parameters listed in Table 3.

 Hyperparameters for the proposed CNN.

Hyper parameterLossmini-batch sizeEpochOptimizerPaddingLearning rate
Valuecategorical cross-entropy64200adadeltavalid0.001

CNN: convolutional neural network.

Other parameters have been empirically set through a number of tests, including the filters, stride, epochs with early stopping conditions, and kernel size. The suggested model is trained with training data, and its parameters are adjusted with validation data. The final model is assessed using distinct PCG signals that are gathered from a prominent hospital. The trained deep neural network makes predictions about whether the heart sound is normal or if one of the abnormal conditions, like severe AS, mild AS, mild MS, severe MR, mild MR, moderate MR, severe TR, or moderate TR, is present. These outcomes are contrasted with ground truth values that domain experts have provided.

Results

DL was utilized to create a CNN architecture for multi-classification of heart diseases, which included training and testing sets. The outcome of the PCG dataset reveals that the suggested strategy is effective. Figure 4 illustrates the accuracy and loss of the CNN model in the available dataset. The green line depicts training accuracy and loss, whereas the yellow line represents validation accuracy as well as loss. The classification performance was evaluated using the generated confusion matrix, which is depicted in Figure 5. Several performance indicators were retrieved from the confusion matrix, including accuracy, sensitivity, precision, and F1 score. Each metric has been outlined in the equations (Equations 25) given below [42].

Accuracy=TP+TNTP+TN+FP+FN                                             

Precision=TPTP+FP                                                         

Recall=TPTP+FN                                                              

f1score=2×(Precision×Recall)Precision+Recall                                         

Accuracy and loss curve.

Confusion matrix. AS: aortic stenosis; MS: mitral stenosis; MR: mitral regurgitation; TR: tricuspid regurgitation.

In multiclass classification, the evaluation metrics true positive (TP), true negative (TN), false positive (FP), and false negative (FN) are defined using a one-versus-all strategy for each class. For a given class i, TP represents the number of samples correctly classified as i. TN represents the number of samples that neither belong to class i nor are predicted as class i. FP corresponds to the number of samples from other classes that are incorrectly predicted as class i. FN denotes the number of samples belongs to class i but are misclassified as other classes. These values are computed independently for each class and then used to calculate performance metrics like accuracy, precision, recall, and F1-score in multi-class classification problems.

Figure 6 shows the receiver operating characteristic (ROC) curve and AUC of the CNN model for various cardiac diseases. Cardiac classes are colour-coded and represented by solid lines in the following order: severe AS, mild AS, mild MS, moderate MS, severe MR, mild MR, moderate MR, severe TR, moderate TR, and normal. This curve represents a plot of the FP rate on the x-axis and the TP rate on the y-axis. The dashed line indicates a non-discriminatory test. The AUC of the ROC curve is a scalar value that summarizes the model’s performance. It varies from 0 to 1.

ROC curve. AS: aortic stenosis; MS: mitral stenosis; MR: mitral regurgitation; TR: tricuspid regurgitation.

AUC = 1.0 signifies a perfect model.

AUC = 0.5, this shows that the model is no better than random guessing.

AUC < 0.5, this means that the model performs worse than random guessing.

Table 4 displays the performance of the CNN architecture for multi-class VHDs for performance metrics of precision, recall, and F1-score. F1 score measures a DL model’s accuracy by calculating the harmonic mean of precision and recall, with 1 being the perfect value, as it provides zero FPs or zero FNs, i.e., perfect precision and perfect recall. Table 5 compares accuracy with earlier models for multi-classification of heart diseases. The proposed approach achieves great accuracy using the CNN model without feature engineering.

 The performance metrics of the classification of VHDs using CNN network.

MetricSevere ASMild ASMild MSModerate MSSevere MRMild MRModerate MRSevere tricuspidModerate tricuspidHealthy
Precision11110.990.980.99111
Recall0.95111111111
F1-score0.9811110.990.98111

AS: aortic stenosis; CNN: convolutional neural network; MR: mitral regurgitation; MS: mitral stenosis; VHDs: valvular heart diseases.

 Method and performance comparison.

StudyYearMethodSounds (n)Classes (n)Results (%)
[16]2020Auto-encoder Neural Networks449NormalAcc = 100.00
Noisy
NormalSen = 100.00
Extrasystole
MurmurSpe = 100.00
Noisy murmur
409AbnormalAcc = 99.8
NormalSen = 99.65
Spe = 99.13
[17]2020MFCC features, CNN, recurrent neural networks3,240AbnormalAcc = 98.34
Spe = 98.01
NormalSen = 98.66
[18]2020Custom CNN architecture1,081AbnormalAcc = 85.65
NormalSpe = 86.73
Sen = 84.75
[19]2019Custom CNN architecture8,272AbnormalAcc = 89.22
NormalSpe = 89.94
Sen = 86.35
[20]2022Data augmentation, spectrogram, MFCC, chromagram, CNN656Normal
Noisy
Normal
ExtrasystoleAcc = 97
Murmur
Noisy murmur
Unlabeled
[21]2019MFCC statistical and frequency features, decision tree XGBoost3,240AbnormalAcc = 92.9
NormalSpe = 94.5
[22]2021Time domain, MFCC, artificial neural network, linear discriminant analysis3,126AbnormalAcc = 93.33
Normal
[23]2020Deep WaveNet model1,000AS
MRAcc = 97.0
MS Sen = 92.5
MVPSpe = 98.1
Normal
[24]2019Spectrogram and custom 1D CNN13,015Abnormal Acc = 99.01
NormalFscr = 99.10
[25]2021Bi-directional LSTM, CNN1,000AS
MRAcc = 99.32
MSSen = 98.30
MVPSpe = 99.5
Normal
[26]2022DSTP, DWT, INCA, SVM10,366Severe aortic stenosis
Mild aortic stenosisAcc = 99.58
Mild mitral stenosisPre = 99.55
Moderate mitral stenosisRec = 99.59
Severe mitral regurgitationFscr = 99.57
Mild mitral regurgitation
Moderate mitral regurgitation
Severe tricuspid
Moderate tricuspid
Healthy
Proposed methodCNN10,366Severe aortic stenosis
Mild aortic stenosis
Mild mitral stenosisAcc = 99.81
Moderate mitral stenosisPre = 99.84
Severe mitral regurgitationRec = 99.82
Mild mitral regurgitationFscr = 99.85
Moderate mitral regurgitation
Severe tricuspid
Moderate tricuspid
Healthy

Acc: accuracy; Sen: sensitivity; Spe: specificity; Pre: precision; Rec: recall; Fscr: F1 score.

CNN model validation

Further, we used a heart sound acquisition device made in our laboratory [36], shown in Figure 7, to gather several PCG signals with VHDs from a reputed hospital in front of a cardiac specialist to confirm the behaviour of our model through real-time testing. Signals shown in Figure 8 were recorded with a heart acquisition device made in our laboratory from a renowned cardiology hospital in the presence of a doctor. The disease identified by the expert doctor and the model prediction are shown in Table 6.

Heart sound acquisition device.

Real-time VHD heart sounds collected by the device. VHD: valvular heart disease.

 Model validation using real data collection.

SubjectM/FAgeDisease identified by doctorDisease identified by our modelRemarks
Patient 1F75Severe mitral regurgitationSevere mitral regurgitation100 % accuracy
Patient 2F57Mild aortic stenosisMild aortic stenosis100% accuracy
Patient 3M37Moderate mitral stenosisModerate mitral stenosis100% accuracy

Discussion

The present study shows the efficacy of a five-layer 1D CNN for multi-class classification and severity assessment of VHDs utilizing raw PCG signals. The suggested model achieved an overall accuracy of 99.81%, with precision, recall, and F1-score above 99.8% across ten clinically significant classes, including normal heart sounds and nine subtypes of VHD with different severity. By directly processing denoised PCG signals without segmentation or handcrafted feature extraction, the model eliminates several error-prone pre-processing steps commonly found in traditional approaches.

The proposed model achieves competitive performance with most previously reported method for heart sound classification. While earlier studies primarily focused on binary classification or a limited number of disease classes, the current work successfully addresses a more clinically relevant ten-class problem involving both type and severity of VHD. Notably, compared to Barua et al. [26], who reported 99.58% accuracy using extensive feature engineering (DSTP + DWT + INCA) followed by an SVM classifier on the same dataset. Our CNN-based method achieved higher classification accuracy while substantially reducing computational complexity. The proposed method demonstrates competitive performance compared with the previous approach. The real-time PCG signals exhibited in Figure 8 were acquired by a designed device from several heart patients in the presence of an expert heart specialist and fed to the CNN model to generate detection outcomes to be matched with the doctor’s diagnosis, as shown in Table 6.

The disadvantage of this study is that validation was performed on recordings from a single clinical centre. Future studies will integrate multi-centre datasets gathered with various electronic stethoscopes and recording conditions to improve generalizability.

The key findings of this work are stated below.

  • A DL model that is five layers 1D CNN was proposed to classify 10 classes comprising nine VHD classes and one healthy class.

  • Using a deep CNN model without feature extraction and feature selection achieved over 99.81% accuracy.

  • The model outperformed previously reported models in the literature in terms of heart sound classification.

  • Validate the 1D CNN model with real-time PCG signals collected from different patients using a device designed by us and used in the laboratory in the presence of a heart specialist.

Conclusion and future work

Multi-classification of VHD can be achieved using PCG signals processed by DL technology to generate alarm for mass scale. This research work illustrates the way of using CNN for this multi-disease classification. This model has attained a high accuracy of 99.81%, surpassing the previous studies. Further, the AUC of the ROC curve for each VHD is 1.00, indicating a very good classification model. In comparison to earlier work [26], the suggested method produces improved accuracy with fewer steps for VHD categorization. This technique will benefit decision-making for medical practitioners in the detection of multi-class heart diseases. This DL model has been applied to actual patients’ data suffering from VHDs, and the results matched the diagnosis by a heart specialist. This proposed CNN-based VHD classification and detection model demonstrates potential as a decision support tool for early detection and awareness of VHDs. Future studies will investigate hybrid DL frameworks merging raw PCG data with MFCC and wavelet-based scalogram features to further improve discrimination of minor valvular abnormalities. Future studies will integrate multi-centre datasets acquired using multiple electronic stethoscopes and recording conditions to improve generalizability. Also examine the model’s performance in children, pregnant women, and those with arrhythmias.

Abbreviations

AS: aortic stenosis

AUC: area under the curve

CNNs: convolutional neural networks

DL: deep learning

FN: false negative

FP: false positive

MFCCs: mel-frequency cepstral coefficients

ML: machine learning

MR: mitral regurgitation

MS: mitral stenosis

NCA: neighbor component analysis

PCG: phonocardiograph

ReLU: rectified linear unit

ROC: receiver operating characteristic

Tanh: hyperbolic tangent

TN: true negative

TP: true positive

TR: tricuspid regurgitation

VHD: valvular heart disease

Declarations

Author contributions

SB: Conceptualization, Methodology, Software, Data curation, Investigation, Formal analysis, Writing—original draft. ISM: Conceptualization, Supervision, Writing—review & editing. KNS: Validation, Resources, Investigation. The authors declare that this manuscript is original, has not been published previously, and is not under consideration for publication elsewhere. All authors have read and approved the final manuscript and agree to its submission.

Conflicts of interest

The authors declare that they don’t have conflict of interest that could have appeared to influence the work reported in this paper.

Ethical approval

This study was performed in line with the principles of the Declaration of Helsinki. Approval was granted by the institutional Ethics Committee (IEC) of Jadavpur University (Approval No. IEC/73/C/26).

Consent to participate

Received the written consent was obtained from the patients whose PCG signals were collected for validation of the model, and such consent can be provided on request.

Consent to publication

Not applicable.

Availability of data and materials

Datasets are available on request.

Funding

Not applicable.

Copyright

© The Author(s) 2026.

Publisher’s note

Open Exploration maintains a neutral stance on jurisdictional claims in published institutional affiliations and maps. All opinions expressed in this article are the personal views of the author(s) and do not represent the stance of the editorial team or the publisher.

References

Ghosh SK, Tripathy RK, Ponnalagu RN, Pachori RB. Automated Detection of Heart Valve Disorders From the PCG Signal Using Time-Frequency Magnitude and Phase Features. IEEE Sens Lett. 2019;3:14. [DOI]
Li Z, Deng Y, Xiang B, Fu Y. Global, Regional, and National Burden of Valvular Heart Disease, 1990-2021: Analysis of Data from the Global Burden of Disease Study 2021. SSRN Electron J Art. 2024:4919856. [DOI]
Manjunath CN, Srinivas P, Ravindranath KS, Dhanalakshmi C. Incidence and patterns of valvular heart disease in a tertiary care high-volume cardiac center: A single center experience. Indian Heart J. 2014;66:3206. [DOI] [PubMed] [PMC]
Coffey S, Cairns BJ, Iung B. The modern epidemiology of heart valve disease. Heart. 2015;102:7585. [DOI] [PubMed]
Coffey S, Roberts-Thomson R, Brown A, Carapetis J, Chen M, Enriquez-Sarano M, et al. Global epidemiology of valvular heart disease. Nat Rev Cardiol. 2021;18:85364. [DOI] [PubMed]
Michelena HI, Prakash SK, Della Corte A, Bissell MM, Anavekar N, Mathieu P, et al. Bicuspid aortic valve: Identifying knowledge gaps and rising to the challenge from the International Bicuspid Aortic Valve Consortium (BAVCon). Circulation. 2014;129:2691704. [DOI] [PubMed] [PMC]
Carapetis JR, Steer AC, Mulholland EK, Weber M. The global burden of group A streptococcal diseases. Lancet Infect Dis. 2005;5:68594. [DOI] [PubMed]
Rothenbühler M, O'Sullivan CJ, Stortecky S, Stefanini GG, Spitzer E, Estill J, et al. Active surveillance for rheumatic heart disease in endemic regions: a systematic review and meta-analysis of prevalence among children and adolescents. Lancet Glob Health. 2014;2:e71726. [DOI] [PubMed]
Karhade J, Dash S, Ghosh SK, Dash DK, Tripathy RK. Time–Frequency-Domain Deep Learning Framework for the Automated Detection of Heart Valve Disorders Using PCG Signals. IEEE Trans Instrum Meas. 2022;71:111. [DOI]
Borer JS, Sharma A. Drug Therapy for Heart Valve Diseases. Circulation. 2015;132:103845. [DOI] [PubMed] [PMC]
Praz F, Borger MA, Lanz J, Marin-Cuartas M, Abreu A, Adamo M, et al. 2025 ESC/EACTS guidelines for the management of valvular heart disease. Eur Heart J. 2025;46:4635736. [DOI] [PubMed]
Chambers JB, Myerson SG, Rajani R, Morgan-Hughes GJ, Dweck MR. Multimodality imaging in heart valve disease. Open Heart. 2016;3:e000330. [DOI] [PubMed] [PMC]
Leng S, Tan RS, Chai KTC, Wang C, Ghista D, Zhong L. The electronic stethoscope. BioMed Eng OnLine. 2015;14:e14. [DOI]
Luo H, Lamata P, Bazin S, Bautista T, Barclay N, Shahmohammadi M, et al. Smartphone as an electronic stethoscope: factors influencing heart sound quality. Eur Heart J - Digit Health. 2022;3:47380. [DOI] [PubMed] [PMC]
Roy TS, Roy JK, Mandal N, Mukhopadhyay SC. Recent Advances in PCG Signal Analysis using AI: A Review. Int J Smart Sens Intell Syst. 2024;17:e17. [DOI]
Deperlioglu O, Kose U, Gupta D, Khanna A, Sangaiah AK. Diagnosis of heart diseases by a secure Internet of Health Things system based on Autoencoder Deep Neural Network. Comput Commun. 2020;162:3150. [DOI] [PubMed] [PMC]
Deng M, Meng T, Cao J, Wang S, Zhang J, Fan H. Heart sound classification based on improved MFCC features and convolutional recurrent neural networks. Neural Netw. 2020;130:2232. [DOI] [PubMed]
Krishnan PT, Balasubramanian P, Umapathy S. Automated heart sound classification system from unsegmented phonocardiogram (PCG) using deep neural network. Phys Eng Sci Med. 2020;43:50515. [DOI] [PubMed]
Noman F, Ting C, Salleh S, Ombao H. Short-segment Heart Sound Classification Using an Ensemble of Deep Convolutional Neural Networks. ICASSP 2019 - 2019 IEEE Int Conf Acoust Speech Signal Process (ICASSP). 2019:131822. [DOI]
Tariq Z, Shah SK, Lee Y. Feature-Based Fusion Using CNN for Lung and Heart Sound Classification. Sensors. 2022;22:1521. [DOI] [PubMed] [PMC]
Arora V, Leekha R, Singh R, Chana I. Heart sound classification using machine learning and phonocardiogram. Mod Phys Lett B. 2019;33:1950321. [DOI]
Milani M, Abas PE, De Silva LC, Nanayakkara ND. Abnormal heart sound classification using phonocardiography signals. Smart Health. 2021;21:100194. [DOI]
Oh SL, Jahmunah V, Ooi CP, Tan RS, Ciaccio EJ, Yamakawa T, et al. Classification of heart sound signals using a novel deep WaveNet model. Comput Methods Programs Biomed. 2020;196:105604. [DOI] [PubMed]
Li F, Liu M, Zhao Y, Kong L, Dong L, Liu X, et al. Feature extraction and classification of heart sound using 1D convolutional neural networks. EURASIP J Adv Signal Process. 2019;2019:e2019. [DOI]
Alkhodari M, Fraiwan L. Convolutional and recurrent neural networks for the detection of valvular heart diseases in phonocardiogram recordings. Comput Methods Programs Biomed. 2021;200:105940. [DOI] [PubMed]
Barua PD, Karasu M, Kobat MA, Balık Y, Kivrak T, Baygin M, et al. An accurate valvular heart disorders detection model based on a new dual symmetric tree pattern using stethoscope sounds. Comput Biol Med. 2022;146:105599. [DOI] [PubMed]
Nabih-Ali M, El-Dahshan EA, Yahia AS. A review of intelligent systems for heart sound signal analysis. J Med Eng Technol. 2017;41:55363. [DOI] [PubMed]
Nabhan Homsi M, Warrick P. Ensemble methods with outliers for phonocardiogram classification. Physiol Meas. 2017;38:163144. [DOI] [PubMed]
Baghel N, Dutta MK, Burget R. Automatic diagnosis of multiple cardiac diseases from PCG signals using convolutional neural network. Comput Methods Programs Biomed. 2020;197:105750. [DOI] [PubMed]
Shin HC, Roth HR, Gao M, Lu L, Xu Z, Nogues I, et al. Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning. IEEE Trans Med Imaging. 2016;35:128598. [DOI] [PubMed] [PMC]
Dong Y, Jiang Z, Shen H, David Pan W, Williams LA, Reddy VVB, et al. Evaluations of deep convolutional neural networks for automatic identification of malaria infected cells. 2017 IEEE EMBS Int Conf Biomed Health Inform (BHI). 2017:1014. [DOI]
Fahad HM, Ghani Khan MU, Saba T, Rehman A, Iqbal S. Microscopic abnormality classification of cardiac murmurs using ANFIS and HMM. Microsc Res Tech. 2018;81:44957. [DOI] [PubMed]
Chen J, Guo Z, Xu X, Jeon G, Camacho D. Artificial intelligence for heart sound classification: A review. Expert Syst. 2024;41:e41. [DOI]
Zhang W, Han J, Deng S. Heart sound classification based on scaled spectrogram and tensor decomposition. Expert Syst Appl. 2017;84:22031. [DOI]
Zheng Y, Guo X, Qin J, Xiao S. Computer-assisted diagnosis for chronic heart failure by the analysis of their cardiac reserve and heart sound characteristics. Comput Methods Programs Biomed. 2015;122:37283. [DOI] [PubMed]
Maity A, Misra IS. Prototype Design of An IoT Enabled Cost-Efficient Portable Heart-Health Data Acquisition System. 2020 IEEE Calcutta Conf (CALCON). 2020:13741. [DOI]
Rouis M, Sbaa S, Benhassine NE. The effectiveness of the choice of criteria on the stationary and non-stationary noise removal in the phonocardiogram (PCG) signal using discrete wavelet transform. Biomed Eng / Biomed Tech. 2019;65:35366. [DOI] [PubMed]
GHOSH SK, PONNALAGU RN. INVESTIGATION OF DISCRETE WAVELET TRANSFORM DOMAIN OPTIMAL PARAMETRIC APPROACH FOR DENOISING OF PHONOCARDIOGRAM SIGNAL. J Mech Med Biol. 2022;22:2250046. [DOI]
Qazi EUH, Almorjan A, Zia T. A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection. Appl Sci. 2022;12:7986. [DOI]
Kiranyaz S, Avci O, Abdeljaber O, Ince T, Gabbouj M, Inman DJ. 1D convolutional neural networks and applications: A survey. Mech Syst Signal Process. 2021;151:107398. [DOI]
Younesi A, Ansari M, Fazli M, Ejlali A, Shafique M, Henkel J. A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trends. IEEE Access. 2024;12:41180218. [DOI]
Sathyanarayanan S. Confusion Matrix-Based Performance Evaluation Metrics. Afr J Biomed Res. 2024:402331. [DOI]
Cite this Article
Export Citation
Behera S, Misra IS, Siddiqui KN. Multi-class valvular heart disease classification and severity detection with enhanced accuracy using convolutional neural network. Explor Cardiol. 2026;4:1012121. https://doi.org/10.37349/ec.2026.1012121
Article Metrics

View: 58

Download: 4

Times Cited: 0