﻿<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Explor Cardiol</journal-id>
<journal-id journal-id-type="publisher-id">EC</journal-id>
<journal-title-group>
<journal-title>Exploration of Cardiology</journal-title>
</journal-title-group>
<issn pub-type="epub">2994-5526</issn>
<publisher>
<publisher-name>Open Exploration Publishing</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.37349/ec.2026.1012121</article-id>
<article-id pub-id-type="manuscript">1012121</article-id>
<article-categories>
<subj-group>
<subject>Original Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Multi-class valvular heart disease classification and severity detection with enhanced accuracy using convolutional neural network</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0005-2481-4433</contrib-id>
<name>
<surname>Behera</surname>
<given-names>Sukant</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role content-type="https://credit.niso.org/contributor-roles/software/">Software</role>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role content-type="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing—original draft</role>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="cor1">
<sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Misra</surname>
<given-names>Iti Saha</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing—review &amp; editing</role>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Siddiqui</surname>
<given-names>Khawer Naveed</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role content-type="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role content-type="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<xref ref-type="aff" rid="I2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="editor">
<name>
<surname>Abizaid</surname>
<given-names>Alexandre</given-names>
</name>
<role>Academic Editor</role>
<aff>Institute Dante Pazzanese de Cardiologia, Brazil</aff>
</contrib>
<contrib contrib-type="editor">
<name>
<surname>Picano</surname>
<given-names>Eugenio</given-names>
</name>
<role>Academic Editor</role>
<aff>Italian National Research Council, Italy</aff>
</contrib>
</contrib-group>
<aff id="I1">
<sup>1</sup>Department of Electronics and Telecommunication Engineering, Jadavpur University, Kolkata 700032, West Bengal, India</aff>
<aff id="I2">
<sup>2</sup>B M Birla Heart Research Centre, Kolkata 700027, West Bengal, India</aff>
<author-notes>
<corresp id="cor1">
<bold>
<sup>*</sup>Correspondence:</bold> Sukant Behera, Department of Electronics and Telecommunication Engineering, Jadavpur University, Kolkata 700032, West Bengal, India. <email>sukantbehera10@gmail.com</email>; <email>sukantb.etce.rs@jadavpuruniversity.in</email></corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2026</year>
</pub-date>
<pub-date pub-type="epub">
<day>10</day>
<month>09</month>
<year>2026</year>
</pub-date>
<volume>4</volume>
<elocation-id>1012121</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>04</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>07</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>© The Author(s) 2026.</copyright-statement>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This is an Open Access article licensed under a Creative Commons Attribution 4.0 International License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Aim:</title>
<p id="absp-1">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.</p>
</sec>
<sec>
<title>Methods:</title>
<p id="absp-2">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.</p>
</sec>
<sec>
<title>Results:</title>
<p id="absp-3">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.</p>
</sec>
<sec>
<title>Conclusions:</title>
<p id="absp-4">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.</p>
</sec>
</abstract>
<kwd-group>
<kwd>cardiovascular disorders (CVD)</kwd>
<kwd>valvular heart disease (VHD)</kwd>
<kwd>classification and severity detection</kwd>
<kwd>phonocardiography</kwd>
<kwd>convolutional neural network (CNN)</kwd>
<kwd>deep learning (DL)</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p id="p-1">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 [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>]. 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 [<xref ref-type="bibr" rid="B3">3</xref>]. Degenerative valve calcification associated with aging is a major cause of VHD in developed countries [<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>], whereas rheumatic heart disease caused by streptococcal infection remains prevalent in developing nations [<xref ref-type="bibr" rid="B6">6</xref>–<xref ref-type="bibr" rid="B8">8</xref>]. Untreated VHD may result in arrhythmias, thromboembolic events, heart failure, and sudden cardiac death [<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B10">10</xref>]. 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 [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B12">12</xref>]. 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 [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>]. 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 [<xref ref-type="bibr" rid="B15">15</xref>]. 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 [<xref ref-type="bibr" rid="B16">16</xref>–<xref ref-type="bibr" rid="B19">19</xref>]. 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 [<xref ref-type="bibr" rid="B20">20</xref>–<xref ref-type="bibr" rid="B22">22</xref>]. 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 [<xref ref-type="bibr" rid="B23">23</xref>–<xref ref-type="bibr" rid="B26">26</xref>].</p>
<p id="p-2">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. <xref ref-type="fig" rid="fig1">Figure 1</xref> 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.</p>
<fig id="fig1" position="float">
<label>Figure 1</label>
<caption>
<p id="fig1-p-1">
<bold>Samples of PCG signals from ten classes of heartbeats.</bold> PCG: phonocardiograph.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g001.tif" />
</fig>
<p id="p-3">The majority of research in the literature sought to identify whether VHD was present or not. In [<xref ref-type="bibr" rid="B16">16</xref>], 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 [<xref ref-type="bibr" rid="B17">17</xref>], 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 [<xref ref-type="bibr" rid="B18">18</xref>], 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 [<xref ref-type="bibr" rid="B19">19</xref>], the author developed a CNN-based heart sound classification model. They achieved an accuracy of 89.22% in the normal versus abnormal groups. In [<xref ref-type="bibr" rid="B20">20</xref>], the author developed a DL technique that used data augmentation to classify heart and lung sounds with a 97.00% accuracy rate. In [<xref ref-type="bibr" rid="B21">21</xref>], the authors extracted frequency and statistical information from cardiac sounds and used XGBoost to achieve 92.85% classification accuracy. In [<xref ref-type="bibr" rid="B22">22</xref>], 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 [<xref ref-type="bibr" rid="B23">23</xref>], the authors developed a DL technique called Deep Wave Net that achieved 97.00% accuracy in classifying heart sounds. In [<xref ref-type="bibr" rid="B24">24</xref>], 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 [<xref ref-type="bibr" rid="B25">25</xref>], 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 [<xref ref-type="bibr" rid="B26">26</xref>], 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%.</p>
<p id="p-4">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 [<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>]. 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.</p>
<p id="p-5">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 [<xref ref-type="bibr" rid="B29">29</xref>]. The classification approach can either be supervised or unsupervised.</p>
<p id="p-6">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 [<xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B31">31</xref>]. As a result, there is a need for deep features that may be used for improved classification between types of diseases.</p>
<p id="p-7">In the majority of the literature currently in publication, ML is used [<xref ref-type="bibr" rid="B32">32</xref>–<xref ref-type="bibr" rid="B35">35</xref>] 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 [<xref ref-type="bibr" rid="B24">24</xref>–<xref ref-type="bibr" rid="B26">26</xref>] 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.</p>
<p id="p-8">The contribution of this article is summarized as follows.</p>
<p id="p-9">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>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.</p>
</list-item>
<list-item>
<label>2.</label>
<p>The approach was evaluated against other previous studies [<xref ref-type="bibr" rid="B16">16</xref>–<xref ref-type="bibr" rid="B26">26</xref>] 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.</p>
</list-item>
<list-item>
<label>3.</label>
<p>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.</p>
</list-item>
<list-item>
<label>4.</label>
<p>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.</p>
</list-item>
</list>
</p>
<p id="p-10">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.</p>
</sec>
<sec id="s2">
<title>Materials and methods</title>
<sec id="t2-1">
<title>Dataset</title>
<p id="p-11">A publicly available PCG database [<xref ref-type="bibr" rid="B26">26</xref>] 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 <xref ref-type="table" rid="t1">Table 1</xref>. 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 [<xref ref-type="bibr" rid="B36">36</xref>] 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.</p>
<table-wrap id="t1">
<label>Table 1</label>
<caption>
<p id="t1-p-1">
<bold>Number of subjects and sounds of data set of different disease classes.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>No.</bold>
</th>
<th>
<bold>Class</bold>
</th>
<th>
<bold>Number of subjects</bold>
</th>
<th>
<bold>No. of sounds</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Severe aortic stenosis </td>
<td>23</td>
<td>959</td>
</tr>
<tr>
<td>2</td>
<td>Mild aortic stenosis </td>
<td>54</td>
<td>738</td>
</tr>
<tr>
<td>3</td>
<td>Mild mitral stenosis </td>
<td>45</td>
<td>656</td>
</tr>
<tr>
<td>4</td>
<td>Moderate mitral stenosis</td>
<td>69</td>
<td>1,035</td>
</tr>
<tr>
<td>5</td>
<td>Severe mitral regurgitation </td>
<td>90</td>
<td>1,338</td>
</tr>
<tr>
<td>6</td>
<td>Mild mitral regurgitation</td>
<td>72</td>
<td>1,077</td>
</tr>
<tr>
<td>7</td>
<td>Moderate mitral regurgitation</td>
<td>54</td>
<td>792</td>
</tr>
<tr>
<td>8</td>
<td>Severe tricuspid </td>
<td>72</td>
<td>1,077</td>
</tr>
<tr>
<td>9</td>
<td>Moderate tricuspid</td>
<td>72</td>
<td>1,080</td>
</tr>
<tr>
<td>10</td>
<td>Healthy</td>
<td>108</td>
<td>1,614</td>
</tr>
<tr>
<td colspan="2">
<bold>Total</bold>
</td>
<td>
<bold>659</bold>
</td>
<td>
<bold>10,366</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="t2-2">
<title>The proposed method</title>
<p id="p-12">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 <xref ref-type="fig" rid="fig2">Figure 2</xref> 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.</p>
<fig id="fig2" position="float">
<label>Figure 2</label>
<caption>
<p id="fig2-p-1">
<bold>Block diagram model of the proposed work.</bold> PCG: phonocardiograph; CNN: convolutional neural network.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g002.tif" />
</fig>
<p id="p-13">
<xref ref-type="fig" rid="fig2">Figure 2</xref> 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.</p>
<sec id="t2-2-1">
<title>Pre-processing</title>
<p id="p-14">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 [<xref ref-type="bibr" rid="B35">35</xref>]. 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 [<xref ref-type="bibr" rid="B37">37</xref>, <xref ref-type="bibr" rid="B38">38</xref>]. 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 <italic>z</italic>-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 [<xref ref-type="bibr" rid="B35">35</xref>] as follows.</p>
<p id="p-15">
<disp-formula id="eq1">
<label>(1)</label>
<mml:math id="m3be36">
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi>µ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>σ</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
</mml:math>
</disp-formula>
</p>
<p id="p-16">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 [<xref ref-type="bibr" rid="B37">37</xref>].</p>
</sec>
<sec id="t2-2-2">
<title>Proposed CNN architecture for VHD classification</title>
<p id="p-17">In this study, we present a 1D CNN model with two parts: a complete CNN and densely connected layers, as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. A CNN is a kind of neural network design that consists of several convolutional layers accompanied by a small number of dense layers [<xref ref-type="bibr" rid="B39">39</xref>]. 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 [<xref ref-type="bibr" rid="B40">40</xref>]. 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 [<xref ref-type="bibr" rid="B41">41</xref>].</p>
<fig id="fig3" position="float">
<label>Figure 3</label>
<caption>
<p id="fig3-p-1">
<bold>Block diagram of the proposed CNN model for VHD detection.</bold> CNN: convolutional neural network; VHD: valvular heart disease.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g003.tif" />
</fig>
<p id="p-18">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. <xref ref-type="table" rid="t2">Table 2</xref> provides a detailed description of the optimal CNN architecture.</p>
<table-wrap id="t2">
<label>Table 2</label>
<caption>
<p id="t2-p-1">
<bold>Detailed overview of the proposed CNN model.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Layers</bold>
</th>
<th>
<bold>Layer type</bold>
</th>
<th>
<bold>Layer parameters</bold>
</th>
<th>
<bold>Output shape</bold>
</th>
<th>
<bold>Total parameters</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">Input</td>
<td>16000, 1</td>
<td />
</tr>
<tr>
<td rowspan="4">CNN1</td>
<td>1D Convolution</td>
<td>Filter = 128, kernel size = 3, stride = 2, padding = valid, activation = 'ReLU'</td>
<td>(7999, 128)</td>
<td>512</td>
</tr>
<tr>
<td>Batch norm</td>
<td>Momentum = 0.9</td>
<td>(7999, 128)</td>
<td>512</td>
</tr>
<tr>
<td>1D max pooling</td>
<td>Pool size = 4</td>
<td>(1999, 128)</td>
<td>0</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.3</td>
<td>(1999, 128)</td>
<td>0</td>
</tr>
<tr>
<td rowspan="4">CNN2</td>
<td>1D Convolution</td>
<td>Filter = 128, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'</td>
<td>(996, 128)</td>
<td>147,584</td>
</tr>
<tr>
<td>Batch norm</td>
<td>Momentum = 0.9</td>
<td>(996, 128)</td>
<td>512</td>
</tr>
<tr>
<td>1D max pooling</td>
<td>Pool size  = 4</td>
<td>(497, 128)</td>
<td>0</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.3</td>
<td>(497, 128)</td>
<td>0</td>
</tr>
<tr>
<td rowspan="4">CNN3</td>
<td>1D Convolution</td>
<td>Filter = 256, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'</td>
<td>(245, 256)</td>
<td>295,168</td>
</tr>
<tr>
<td>Batch norm</td>
<td>Momentum = 0.9</td>
<td>(245, 256)</td>
<td>1,024</td>
</tr>
<tr>
<td>1D max pooling</td>
<td>Pool size  = 4</td>
<td>(122, 256)</td>
<td>0</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.3</td>
<td>(122, 256)</td>
<td>0</td>
</tr>
<tr>
<td rowspan="4">CNN4</td>
<td>1D Convolution</td>
<td>Filter = 512, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'</td>
<td>(57, 512)</td>
<td>1,180,160</td>
</tr>
<tr>
<td>Batch norm</td>
<td>Momentum = 0.9</td>
<td>(57, 512)</td>
<td>2,048</td>
</tr>
<tr>
<td>1D max pooling</td>
<td>Pool size  = 4</td>
<td>(28, 512)</td>
<td>0</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.3</td>
<td>(28, 512)</td>
<td>0</td>
</tr>
<tr>
<td rowspan="4">CNN5</td>
<td>1D Convolution</td>
<td>Filter = 512, kernel size = 9, stride = 2, padding = valid, activation = 'ReLU'</td>
<td>(10, 512)</td>
<td>2,359,808</td>
</tr>
<tr>
<td>Batch norm</td>
<td>Momentum = 0.9</td>
<td>( 10, 512)</td>
<td>2,048</td>
</tr>
<tr>
<td>1D max pooling</td>
<td>Pool size  = 4</td>
<td>(5, 512)</td>
<td>0</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.3</td>
<td>( 5, 512)</td>
<td>0</td>
</tr>
<tr>
<td rowspan="5">Output layer</td>
<td>Flatten</td>
<td>------------</td>
<td>2560</td>
<td>0</td>
</tr>
<tr>
<td>Dense</td>
<td>Unit = 256, activation = 'ReLU'</td>
<td>256</td>
<td>655,616</td>
</tr>
<tr>
<td>Dense</td>
<td>Unit = 128 activation = 'ReLU'</td>
<td>128</td>
<td>32,896</td>
</tr>
<tr>
<td>Dropout</td>
<td>Rate = 0.5</td>
<td>128</td>
<td>0</td>
</tr>
<tr>
<td>Dense</td>
<td>Unit = 10, activation = 'softmax'</td>
<td>10</td>
<td>1,290</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p id="t2-fn-1">Total parameters: 4,679,178 (17.85 MB), Trainable parameters: 4,676,106 (17.84 MB), Non-trainable parameters: 3,072 (12.00 KB).</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="t2-2-3">
<title>Model training and classification</title>
<p id="p-19">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 <xref ref-type="table" rid="t3">Table 3</xref>.</p>
<table-wrap id="t3">
<label>Table 3</label>
<caption>
<p id="t3-p-1">
<bold>Hyperparameters for the proposed CNN.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Hyper parameter</bold>
</th>
<th>
<bold>Loss</bold>
</th>
<th>
<bold>mini-batch size</bold>
</th>
<th>
<bold>Epoch</bold>
</th>
<th>
<bold>Optimizer</bold>
</th>
<th>
<bold>Padding</bold>
</th>
<th>
<bold>Learning rate</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<bold>Value</bold>
</td>
<td>categorical cross-entropy</td>
<td>64</td>
<td>200</td>
<td>adadelta</td>
<td>valid</td>
<td>0.001</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p id="t3-fn-1">CNN: convolutional neural network.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p id="p-20">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.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>Results</title>
<p id="p-21">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. <xref ref-type="fig" rid="fig4">Figure 4</xref> 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 <xref ref-type="fig" rid="fig5">Figure 5</xref>. Several performance indicators were retrieved from the confusion matrix, including accuracy, sensitivity, precision, and F1 score. Each metric has been outlined in the equations (<xref ref-type="disp-formula" rid="eq2">Equations 2</xref>–<xref ref-type="disp-formula" rid="eq5">5</xref>) given below [<xref ref-type="bibr" rid="B42">42</xref>].</p>
<p id="p-22">
<disp-formula id="eq2">
<label>(2)</label>
<mml:math id="m5cd2d">
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
</mml:math>
</disp-formula>
</p>
<p id="p-23">
<disp-formula id="eq3">
<label>(3)</label>
<mml:math id="m182bb">
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
</mml:math>
</disp-formula>
</p>
<p id="p-24">
<disp-formula id="eq4">
<label>(4)</label>
<mml:math id="m5e45b">
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
</mml:math>
</disp-formula>
</p>
<p id="p-25">
<disp-formula id="eq5">
<label>(5)</label>
<mml:math id="m63cd8">
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>×</mml:mo>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
<mml:mi mathvariant="normal"> </mml:mi>
</mml:math>
</disp-formula>
</p>
<fig id="fig4" position="float">
<label>Figure 4</label>
<caption>
<p id="fig4-p-1">
<bold>Accuracy and loss curve.</bold>
</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g004.tif" />
</fig>
<fig id="fig5" position="float">
<label>Figure 5</label>
<caption>
<p id="fig5-p-1">
<bold>Confusion matrix.</bold> AS: aortic stenosis; MS: mitral stenosis; MR: mitral regurgitation; TR: tricuspid regurgitation.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g005.tif" />
</fig>
<p id="p-26">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 <italic>i</italic>, TP represents the number of samples correctly classified as <italic>i</italic>. TN represents the number of samples that neither belong to class <italic>i</italic> nor are predicted as class <italic>i</italic>. FP corresponds to the number of samples from other classes that are incorrectly predicted as class <italic>i</italic>. FN denotes the number of samples belongs to class <italic>i</italic> 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.</p>
<p id="p-27">
<xref ref-type="fig" rid="fig6">Figure 6</xref> 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.</p>
<fig id="fig6" position="float">
<label>Figure 6</label>
<caption>
<p id="fig6-p-1">
<bold>ROC curve.</bold> AS: aortic stenosis; MS: mitral stenosis; MR: mitral regurgitation; TR: tricuspid regurgitation.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g006.tif" />
</fig>
<p id="p-28">AUC = 1.0 signifies a perfect model.</p>
<p id="p-29">AUC = 0.5, this shows that the model is no better than random guessing.</p>
<p id="p-30">AUC &lt; 0.5, this means that the model performs worse than random guessing.</p>
<p id="p-31">
<xref ref-type="table" rid="t4">Table 4</xref> 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. <xref ref-type="table" rid="t5">Table 5</xref> compares accuracy with earlier models for multi-classification of heart diseases. The proposed approach achieves great accuracy using the CNN model without feature engineering.</p>
<table-wrap id="t4">
<label>Table 4</label>
<caption>
<p id="t4-p-1">
<bold>The performance metrics of the classification of VHDs using CNN network.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Metric</bold>
</th>
<th>
<bold>Severe AS</bold>
</th>
<th>
<bold>Mild AS</bold>
</th>
<th>
<bold>Mild MS</bold>
</th>
<th>
<bold>Moderate MS</bold>
</th>
<th>
<bold>Severe MR</bold>
</th>
<th>
<bold>Mild MR</bold>
</th>
<th>
<bold>Moderate MR</bold>
</th>
<th>
<bold>Severe tricuspid</bold>
</th>
<th>
<bold>Moderate tricuspid</bold>
</th>
<th>
<bold>Healthy</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Precision</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0.99</td>
<td>0.98</td>
<td>0.99</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>Recall</td>
<td>0.95</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>F1-score</td>
<td>0.98</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0.99</td>
<td>0.98</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p id="t4-fn-1">AS: aortic stenosis; CNN: convolutional neural network; MR: mitral regurgitation; MS: mitral stenosis; VHDs: valvular heart diseases.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="t5">
<label>Table 5</label>
<caption>
<p id="t5-p-1">
<bold>Method and performance comparison.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Study</bold>
</th>
<th>
<bold>Year</bold>
</th>
<th>
<bold>Method</bold>
</th>
<th>
<bold>Sounds (<italic>n</italic>)</bold>
</th>
<th>
<bold>Classes (<italic>n</italic>)</bold>
</th>
<th>
<bold>Results (%)</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="9">[<xref ref-type="bibr" rid="B16">16</xref>]</td>
<td rowspan="9">2020</td>
<td rowspan="9">Auto-encoder Neural Networks</td>
<td rowspan="6">449</td>
<td>Normal</td>
<td rowspan="2">Acc = 100.00</td>
</tr>
<tr>
<td>Noisy</td>
</tr>
<tr>
<td>Normal</td>
<td rowspan="2">Sen = 100.00</td>
</tr>
<tr>
<td>Extrasystole</td>
</tr>
<tr>
<td>Murmur</td>
<td rowspan="2">Spe = 100.00</td>
</tr>
<tr>
<td>Noisy murmur</td>
</tr>
<tr>
<td rowspan="3">409</td>
<td>Abnormal</td>
<td>Acc = 99.8</td>
</tr>
<tr>
<td rowspan="2">Normal</td>
<td>Sen = 99.65</td>
</tr>
<tr>
<td>Spe = 99.13</td>
</tr>
<tr>
<td rowspan="3">[<xref ref-type="bibr" rid="B17">17</xref>]</td>
<td rowspan="3">2020</td>
<td rowspan="3">MFCC features, CNN, recurrent neural networks</td>
<td rowspan="3">3,240</td>
<td rowspan="2">Abnormal</td>
<td>Acc = 98.34</td>
</tr>
<tr>
<td>Spe = 98.01 </td>
</tr>
<tr>
<td>Normal</td>
<td>Sen = 98.66</td>
</tr>
<tr>
<td rowspan="3">[<xref ref-type="bibr" rid="B18">18</xref>]</td>
<td rowspan="3">2020</td>
<td rowspan="3">Custom CNN architecture</td>
<td rowspan="3">1,081</td>
<td>Abnormal</td>
<td>Acc = 85.65</td>
</tr>
<tr>
<td rowspan="2">Normal</td>
<td>Spe = 86.73</td>
</tr>
<tr>
<td>Sen = 84.75</td>
</tr>
<tr>
<td rowspan="3">[<xref ref-type="bibr" rid="B19">19</xref>]</td>
<td rowspan="3">2019</td>
<td rowspan="3">Custom CNN architecture</td>
<td rowspan="3">8,272</td>
<td>Abnormal</td>
<td>Acc = 89.22</td>
</tr>
<tr>
<td rowspan="2">Normal</td>
<td>Spe = 89.94</td>
</tr>
<tr>
<td>Sen = 86.35</td>
</tr>
<tr>
<td rowspan="7">[<xref ref-type="bibr" rid="B20">20</xref>]</td>
<td rowspan="7">2022</td>
<td rowspan="7">Data augmentation, spectrogram, MFCC, chromagram, CNN</td>
<td rowspan="7">656</td>
<td>Normal</td>
<td />
</tr>
<tr>
<td>Noisy</td>
<td />
</tr>
<tr>
<td>Normal</td>
<td />
</tr>
<tr>
<td>Extrasystole</td>
<td>Acc = 97</td>
</tr>
<tr>
<td>Murmur</td>
<td />
</tr>
<tr>
<td>Noisy murmur</td>
<td />
</tr>
<tr>
<td>Unlabeled</td>
<td />
</tr>
<tr>
<td rowspan="2">[<xref ref-type="bibr" rid="B21">21</xref>]</td>
<td rowspan="2">2019</td>
<td rowspan="2">MFCC statistical and frequency features, decision tree XGBoost</td>
<td rowspan="2">3,240</td>
<td>Abnormal</td>
<td>Acc = 92.9</td>
</tr>
<tr>
<td>Normal</td>
<td>Spe = 94.5</td>
</tr>
<tr>
<td rowspan="2">[<xref ref-type="bibr" rid="B22">22</xref>]</td>
<td rowspan="2">2021</td>
<td rowspan="2">Time domain, MFCC, artificial neural network, linear discriminant analysis</td>
<td rowspan="2">3,126</td>
<td>Abnormal</td>
<td rowspan="2">Acc = 93.33</td>
</tr>
<tr>
<td>Normal</td>
</tr>
<tr>
<td rowspan="5">[<xref ref-type="bibr" rid="B23">23</xref>]</td>
<td rowspan="5">2020</td>
<td rowspan="5">Deep WaveNet model</td>
<td rowspan="5">1,000</td>
<td>AS</td>
<td />
</tr>
<tr>
<td>MR</td>
<td>Acc = 97.0 </td>
</tr>
<tr>
<td>MS </td>
<td>Sen = 92.5</td>
</tr>
<tr>
<td>MVP</td>
<td>Spe = 98.1</td>
</tr>
<tr>
<td>Normal</td>
<td />
</tr>
<tr>
<td rowspan="2">[<xref ref-type="bibr" rid="B24">24</xref>]</td>
<td rowspan="2">2019</td>
<td rowspan="2">Spectrogram and custom 1D CNN</td>
<td rowspan="2">13,015</td>
<td>Abnormal </td>
<td>Acc = 99.01</td>
</tr>
<tr>
<td>Normal</td>
<td>Fscr = 99.10</td>
</tr>
<tr>
<td rowspan="5">[<xref ref-type="bibr" rid="B25">25</xref>]</td>
<td rowspan="5">2021</td>
<td rowspan="5">Bi-directional LSTM, CNN</td>
<td rowspan="5">1,000</td>
<td>AS</td>
<td />
</tr>
<tr>
<td>MR</td>
<td>Acc = 99.32</td>
</tr>
<tr>
<td>MS</td>
<td>Sen = 98.30</td>
</tr>
<tr>
<td>MVP</td>
<td>Spe = 99.5</td>
</tr>
<tr>
<td>Normal</td>
<td />
</tr>
<tr>
<td rowspan="10">[<xref ref-type="bibr" rid="B26">26</xref>]</td>
<td rowspan="10">2022</td>
<td rowspan="10">DSTP, DWT, INCA, SVM</td>
<td rowspan="10">10,366</td>
<td>Severe aortic stenosis</td>
<td />
</tr>
<tr>
<td>Mild aortic stenosis</td>
<td>Acc = 99.58</td>
</tr>
<tr>
<td>Mild mitral stenosis</td>
<td>Pre = 99.55</td>
</tr>
<tr>
<td>Moderate mitral stenosis</td>
<td>Rec = 99.59</td>
</tr>
<tr>
<td>Severe mitral regurgitation</td>
<td>Fscr = 99.57</td>
</tr>
<tr>
<td>Mild mitral regurgitation</td>
<td />
</tr>
<tr>
<td>Moderate mitral regurgitation</td>
<td />
</tr>
<tr>
<td>Severe tricuspid</td>
<td />
</tr>
<tr>
<td>Moderate tricuspid</td>
<td />
</tr>
<tr>
<td>Healthy</td>
<td />
</tr>
<tr>
<td rowspan="10">Proposed method</td>
<td rowspan="10" />
<td rowspan="10">CNN</td>
<td rowspan="10">10,366</td>
<td>Severe aortic stenosis</td>
<td />
</tr>
<tr>
<td>Mild aortic stenosis</td>
<td />
</tr>
<tr>
<td>Mild mitral stenosis</td>
<td>Acc = 99.81</td>
</tr>
<tr>
<td>Moderate mitral stenosis</td>
<td>Pre = 99.84</td>
</tr>
<tr>
<td>Severe mitral regurgitation</td>
<td>Rec = 99.82</td>
</tr>
<tr>
<td>Mild mitral regurgitation</td>
<td>Fscr = 99.85</td>
</tr>
<tr>
<td>Moderate mitral regurgitation</td>
<td />
</tr>
<tr>
<td>Severe tricuspid</td>
<td />
</tr>
<tr>
<td>Moderate tricuspid</td>
<td />
</tr>
<tr>
<td>Healthy</td>
<td />
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p id="t5-fn-1">Acc: accuracy; Sen: sensitivity; Spe: specificity; Pre: precision; Rec: recall; Fscr: F1 score.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<sec id="t3-1">
<title>CNN model validation</title>
<p id="p-32">Further, we used a heart sound acquisition device made in our laboratory [<xref ref-type="bibr" rid="B36">36</xref>], shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>, 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 <xref ref-type="fig" rid="fig8">Figure 8</xref> 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 <xref ref-type="table" rid="t6">Table 6</xref>.</p>
<fig id="fig7" position="float">
<label>Figure 7</label>
<caption>
<p id="fig7-p-1">
<bold>Heart sound acquisition device.</bold>
</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g007.tif" />
</fig>
<fig id="fig8" position="float">
<label>Figure 8</label>
<caption>
<p id="fig8-p-1">
<bold>Real-time VHD heart sounds collected by the device.</bold> VHD: valvular heart disease.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ec-04-1012121-g008.tif" />
</fig>
<table-wrap id="t6">
<label>Table 6</label>
<caption>
<p id="t6-p-1">
<bold>Model validation using real data collection.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Subject</bold>
</th>
<th>
<bold>M/F</bold>
</th>
<th>
<bold>Age</bold>
</th>
<th>
<bold>Disease identified by doctor</bold>
</th>
<th>
<bold>Disease identified by our model</bold>
</th>
<th>
<bold>Remarks</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Patient 1</td>
<td>F</td>
<td>75</td>
<td>Severe mitral regurgitation</td>
<td>Severe mitral regurgitation</td>
<td>100 % accuracy</td>
</tr>
<tr>
<td>Patient 2</td>
<td>F</td>
<td>57</td>
<td>Mild aortic stenosis</td>
<td>Mild aortic stenosis</td>
<td>100% accuracy</td>
</tr>
<tr>
<td>Patient 3</td>
<td>M</td>
<td>37</td>
<td>Moderate mitral stenosis</td>
<td>Moderate mitral stenosis</td>
<td>100% accuracy</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>Discussion</title>
<p id="p-33">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.</p>
<p id="p-34">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. [<xref ref-type="bibr" rid="B26">26</xref>], 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 <xref ref-type="fig" rid="fig8">Figure 8</xref> 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 <xref ref-type="table" rid="t6">Table 6</xref>.</p>
<p id="p-35">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.</p>
<p id="p-36">The key findings of this work are stated below.</p>
<p id="p-37">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>A DL model that is five layers 1D CNN was proposed to classify 10 classes comprising nine VHD classes and one healthy class.</p>
</list-item>
<list-item>
<label>2.</label>
<p>Using a deep CNN model without feature extraction and feature selection achieved over 99.81% accuracy.</p>
</list-item>
<list-item>
<label>3.</label>
<p>The model outperformed previously reported models in the literature in terms of heart sound classification.</p>
</list-item>
<list-item>
<label>4.</label>
<p>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.</p>
</list-item>
</list>
</p>
<sec id="t4-1">
<title>Conclusion and future work</title>
<p id="p-38">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 [<xref ref-type="bibr" rid="B26">26</xref>], 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.</p>
</sec>
</sec>
</body>
<back>
<glossary>
<title>Abbreviations</title>
<def-list>
<def-item>
<term>AS</term>
<def>
<p>aortic stenosis</p>
</def>
</def-item>
<def-item>
<term>AUC</term>
<def>
<p>area under the curve</p>
</def>
</def-item>
<def-item>
<term>CNNs</term>
<def>
<p>convolutional neural networks</p>
</def>
</def-item>
<def-item>
<term>DL</term>
<def>
<p>deep learning</p>
</def>
</def-item>
<def-item>
<term>FN</term>
<def>
<p>false negative</p>
</def>
</def-item>
<def-item>
<term>FP</term>
<def>
<p>false positive</p>
</def>
</def-item>
<def-item>
<term>MFCCs</term>
<def>
<p>mel-frequency cepstral coefficients</p>
</def>
</def-item>
<def-item>
<term>ML</term>
<def>
<p>machine learning</p>
</def>
</def-item>
<def-item>
<term>MR</term>
<def>
<p>mitral regurgitation</p>
</def>
</def-item>
<def-item>
<term>MS</term>
<def>
<p>mitral stenosis</p>
</def>
</def-item>
<def-item>
<term>NCA</term>
<def>
<p>neighbor component analysis</p>
</def>
</def-item>
<def-item>
<term>PCG</term>
<def>
<p>phonocardiograph</p>
</def>
</def-item>
<def-item>
<term>ReLU</term>
<def>
<p>rectified linear unit</p>
</def>
</def-item>
<def-item>
<term>ROC</term>
<def>
<p>receiver operating characteristic</p>
</def>
</def-item>
<def-item>
<term>Tanh</term>
<def>
<p>hyperbolic tangent</p>
</def>
</def-item>
<def-item>
<term>TN</term>
<def>
<p>true negative</p>
</def>
</def-item>
<def-item>
<term>TP</term>
<def>
<p>true positive</p>
</def>
</def-item>
<def-item>
<term>TR</term>
<def>
<p>tricuspid regurgitation</p>
</def>
</def-item>
<def-item>
<term>VHD</term>
<def>
<p>valvular heart disease</p>
</def>
</def-item>
</def-list>
</glossary>
<sec id="s5">
<title>Declarations</title>
<sec id="t-5-1">
<title>Author contributions</title>
<p>SB: Conceptualization, Methodology, Software, Data curation, Investigation, Formal analysis, Writing—original draft. ISM: Conceptualization, Supervision, Writing—review &amp; 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.</p>
</sec>
<sec id="t-5-2" sec-type="COI-statement">
<title>Conflicts of interest</title>
<p>The authors declare that they don’t have conflict of interest that could have appeared to influence the work reported in this paper.</p>
</sec>
<sec id="t-5-3">
<title>Ethical approval</title>
<p>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).</p>
</sec>
<sec id="t-5-4">
<title>Consent to participate</title>
<p>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.</p>
</sec>
<sec id="t-5-5">
<title>Consent to publication</title>
<p>Not applicable.</p>
</sec>
<sec id="t-5-6" sec-type="data-availability">
<title>Availability of data and materials</title>
<p>Datasets are available on request.</p>
</sec>
<sec id="t-5-7">
<title>Funding</title>
<p>Not applicable.</p>
</sec>
<sec id="t-5-8">
<title>Copyright</title>
<p>© The Author(s) 2026.</p>
</sec>
</sec>
<sec id="s6">
<title>Publisher’s note</title>
<p>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.</p>
</sec>
<ref-list>
<ref id="B1">
<label>1</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghosh</surname>
<given-names>SK</given-names>
</name>
<name>
<surname>Tripathy</surname>
<given-names>RK</given-names>
</name>
<name>
<surname>Ponnalagu</surname>
<given-names>RN</given-names>
</name>
<name>
<surname>Pachori</surname>
<given-names>RB</given-names>
</name>
</person-group>
<article-title>Automated Detection of Heart Valve Disorders From the PCG Signal Using Time-Frequency Magnitude and Phase Features</article-title>
<source>IEEE Sens Lett</source>
<year iso-8601-date="2019">2019</year>
<volume>3</volume>
<fpage>1</fpage>
<lpage>4</lpage>
<pub-id pub-id-type="doi">10.1109/lsens.2019.2949170</pub-id>
</element-citation>
</ref>
<ref id="B2">
<label>2</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>Global, Regional, and National Burden of Valvular Heart Disease, 1990-2021: Analysis of Data from the Global Burden of Disease Study 2021</article-title>
<source>SSRN Electron J Art</source>
<year iso-8601-date="2024">2024</year>
<elocation-id>4919856</elocation-id>
<pub-id pub-id-type="doi">10.2139/ssrn.4919856</pub-id>
</element-citation>
</ref>
<ref id="B3">
<label>3</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Manjunath</surname>
<given-names>CN</given-names>
</name>
<name>
<surname>Srinivas</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Ravindranath</surname>
<given-names>KS</given-names>
</name>
<name>
<surname>Dhanalakshmi</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>Incidence and patterns of valvular heart disease in a tertiary care high-volume cardiac center: A single center experience</article-title>
<source>Indian Heart J</source>
<year iso-8601-date="2014">2014</year>
<volume>66</volume>
<fpage>320</fpage>
<lpage>6</lpage>
<pub-id pub-id-type="doi">10.1016/j.ihj.2014.03.010</pub-id>
<pub-id pub-id-type="pmid">24973838</pub-id>
<pub-id pub-id-type="pmcid">PMC4121759</pub-id>
</element-citation>
</ref>
<ref id="B4">
<label>4</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coffey</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Cairns</surname>
<given-names>BJ</given-names>
</name>
<name>
<surname>Iung</surname>
<given-names>B</given-names>
</name>
</person-group>
<article-title>The modern epidemiology of heart valve disease</article-title>
<source>Heart</source>
<year iso-8601-date="2015">2015</year>
<volume>102</volume>
<fpage>75</fpage>
<lpage>85</lpage>
<pub-id pub-id-type="doi">10.1136/heartjnl-2014-307020</pub-id>
<pub-id pub-id-type="pmid">26541169</pub-id>
</element-citation>
</ref>
<ref id="B5">
<label>5</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coffey</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Roberts-Thomson</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Carapetis</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Enriquez-Sarano</surname>
<given-names>M</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Global epidemiology of valvular heart disease</article-title>
<source>Nat Rev Cardiol</source>
<year iso-8601-date="2021">2021</year>
<volume>18</volume>
<fpage>853</fpage>
<lpage>64</lpage>
<pub-id pub-id-type="doi">10.1038/s41569-021-00570-z</pub-id>
<pub-id pub-id-type="pmid">34172950</pub-id>
</element-citation>
</ref>
<ref id="B6">
<label>6</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Michelena</surname>
<given-names>HI</given-names>
</name>
<name>
<surname>Prakash</surname>
<given-names>SK</given-names>
</name>
<name>
<surname>Della</surname>
<given-names>Corte A</given-names>
</name>
<name>
<surname>Bissell</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Anavekar</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Mathieu</surname>
<given-names>P</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Bicuspid aortic valve: Identifying knowledge gaps and rising to the challenge from the International Bicuspid Aortic Valve Consortium (BAVCon)</article-title>
<source>Circulation</source>
<year iso-8601-date="2014">2014</year>
<volume>129</volume>
<fpage>2691</fpage>
<lpage>704</lpage>
<pub-id pub-id-type="doi">10.1161/CIRCULATIONAHA.113.007851</pub-id>
<pub-id pub-id-type="pmid">24958752</pub-id>
<pub-id pub-id-type="pmcid">PMC4145814</pub-id>
</element-citation>
</ref>
<ref id="B7">
<label>7</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carapetis</surname>
<given-names>JR</given-names>
</name>
<name>
<surname>Steer</surname>
<given-names>AC</given-names>
</name>
<name>
<surname>Mulholland</surname>
<given-names>EK</given-names>
</name>
<name>
<surname>Weber</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>The global burden of group A streptococcal diseases</article-title>
<source>Lancet Infect Dis</source>
<year iso-8601-date="2005">2005</year>
<volume>5</volume>
<fpage>685</fpage>
<lpage>94</lpage>
<pub-id pub-id-type="doi">10.1016/s1473-3099(05)70267-x</pub-id>
<pub-id pub-id-type="pmid">16253886</pub-id>
</element-citation>
</ref>
<ref id="B8">
<label>8</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rothenbühler</surname>
<given-names>M</given-names>
</name>
<name>
<surname>O'Sullivan</surname>
<given-names>CJ</given-names>
</name>
<name>
<surname>Stortecky</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Stefanini</surname>
<given-names>GG</given-names>
</name>
<name>
<surname>Spitzer</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Estill</surname>
<given-names>J</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Active surveillance for rheumatic heart disease in endemic regions: a systematic review and meta-analysis of prevalence among children and adolescents</article-title>
<source>Lancet Glob Health</source>
<year iso-8601-date="2014">2014</year>
<volume>2</volume>
<fpage>e717</fpage>
<lpage>26</lpage>
<pub-id pub-id-type="doi">10.1016/s2214-109x(14)70310-9</pub-id>
<pub-id pub-id-type="pmid">25433627</pub-id>
</element-citation>
</ref>
<ref id="B9">
<label>9</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karhade</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Dash</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>SK</given-names>
</name>
<name>
<surname>Dash</surname>
<given-names>DK</given-names>
</name>
<name>
<surname>Tripathy</surname>
<given-names>RK</given-names>
</name>
</person-group>
<article-title>Time–Frequency-Domain Deep Learning Framework for the Automated Detection of Heart Valve Disorders Using PCG Signals</article-title>
<source>IEEE Trans Instrum Meas</source>
<year iso-8601-date="2022">2022</year>
<volume>71</volume>
<fpage>1</fpage>
<lpage>11</lpage>
<pub-id pub-id-type="doi">10.1109/tim.2022.3163156</pub-id>
</element-citation>
</ref>
<ref id="B10">
<label>10</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Borer</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Drug Therapy for Heart Valve Diseases</article-title>
<source>Circulation</source>
<year iso-8601-date="2015">2015</year>
<volume>132</volume>
<fpage>1038</fpage>
<lpage>45</lpage>
<pub-id pub-id-type="doi">10.1161/circulationaha.115.016006</pub-id>
<pub-id pub-id-type="pmid">26371236</pub-id>
<pub-id pub-id-type="pmcid">PMC4582425</pub-id>
</element-citation>
</ref>
<ref id="B11">
<label>11</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Praz</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Borger</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Lanz</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Marin-Cuartas</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Abreu</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Adamo</surname>
<given-names>M</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>2025 ESC/EACTS guidelines for the management of valvular heart disease</article-title>
<source>Eur Heart J</source>
<year iso-8601-date="2025">2025</year>
<volume>46</volume>
<fpage>4635</fpage>
<lpage>736</lpage>
<pub-id pub-id-type="doi">10.1093/eurheartj/ehaf194</pub-id>
<pub-id pub-id-type="pmid">40878295</pub-id>
</element-citation>
</ref>
<ref id="B12">
<label>12</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chambers</surname>
<given-names>JB</given-names>
</name>
<name>
<surname>Myerson</surname>
<given-names>SG</given-names>
</name>
<name>
<surname>Rajani</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Morgan-Hughes</surname>
<given-names>GJ</given-names>
</name>
<name>
<surname>Dweck</surname>
<given-names>MR</given-names>
</name>
</person-group>
<article-title>Multimodality imaging in heart valve disease</article-title>
<source>Open Heart</source>
<year iso-8601-date="2016">2016</year>
<volume>3</volume>
<elocation-id>e000330</elocation-id>
<pub-id pub-id-type="doi">10.1136/openhrt-2015-000330</pub-id>
<pub-id pub-id-type="pmid">26977308</pub-id>
<pub-id pub-id-type="pmcid">PMC4785435</pub-id>
</element-citation>
</ref>
<ref id="B13">
<label>13</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leng</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>RS</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>KTC</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Ghista</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>L</given-names>
</name>
</person-group>
<article-title>The electronic stethoscope</article-title>
<source>BioMed Eng OnLine</source>
<year iso-8601-date="2015">2015</year>
<volume>14</volume>
<elocation-id>e14</elocation-id>
<pub-id pub-id-type="doi">10.1186/s12938-015-0056-y</pub-id>
</element-citation>
</ref>
<ref id="B14">
<label>14</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Lamata</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Bazin</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Bautista</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Barclay</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Shahmohammadi</surname>
<given-names>M</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Smartphone as an electronic stethoscope: factors influencing heart sound quality</article-title>
<source>Eur Heart J - Digit Health</source>
<year iso-8601-date="2022">2022</year>
<volume>3</volume>
<fpage>473</fpage>
<lpage>80</lpage>
<pub-id pub-id-type="doi">10.1093/ehjdh/ztac044</pub-id>
<pub-id pub-id-type="pmid">36712168</pub-id>
<pub-id pub-id-type="pmcid">PMC9708017</pub-id>
</element-citation>
</ref>
<ref id="B15">
<label>15</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roy</surname>
<given-names>TS</given-names>
</name>
<name>
<surname>Roy</surname>
<given-names>JK</given-names>
</name>
<name>
<surname>Mandal</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Mukhopadhyay</surname>
<given-names>SC</given-names>
</name>
</person-group>
<article-title>Recent Advances in PCG Signal Analysis using AI: A Review</article-title>
<source>Int J Smart Sens Intell Syst</source>
<year iso-8601-date="2024">2024</year>
<volume>17</volume>
<elocation-id>e17</elocation-id>
<pub-id pub-id-type="doi">10.2478/ijssis-2024-0012</pub-id>
</element-citation>
</ref>
<ref id="B16">
<label>16</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deperlioglu</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Kose</surname>
<given-names>U</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Khanna</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sangaiah</surname>
<given-names>AK</given-names>
</name>
</person-group>
<article-title>Diagnosis of heart diseases by a secure Internet of Health Things system based on Autoencoder Deep Neural Network</article-title>
<source>Comput Commun</source>
<year iso-8601-date="2020">2020</year>
<volume>162</volume>
<fpage>31</fpage>
<lpage>50</lpage>
<pub-id pub-id-type="doi">10.1016/j.comcom.2020.08.011</pub-id>
<pub-id pub-id-type="pmid">32843778</pub-id>
<pub-id pub-id-type="pmcid">PMC7434639</pub-id>
</element-citation>
</ref>
<ref id="B17">
<label>17</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Heart sound classification based on improved MFCC features and convolutional recurrent neural networks</article-title>
<source>Neural Netw</source>
<year iso-8601-date="2020">2020</year>
<volume>130</volume>
<fpage>22</fpage>
<lpage>32</lpage>
<pub-id pub-id-type="doi">10.1016/j.neunet.2020.06.015</pub-id>
<pub-id pub-id-type="pmid">32589588</pub-id>
</element-citation>
</ref>
<ref id="B18">
<label>18</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krishnan</surname>
<given-names>PT</given-names>
</name>
<name>
<surname>Balasubramanian</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Umapathy</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Automated heart sound classification system from unsegmented phonocardiogram (PCG) using deep neural network</article-title>
<source>Phys Eng Sci Med</source>
<year iso-8601-date="2020">2020</year>
<volume>43</volume>
<fpage>505</fpage>
<lpage>15</lpage>
<pub-id pub-id-type="doi">10.1007/s13246-020-00851-w</pub-id>
<pub-id pub-id-type="pmid">32524434</pub-id>
</element-citation>
</ref>
<ref id="B19">
<label>19</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noman</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Ting</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Salleh</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ombao</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Short-segment Heart Sound Classification Using an Ensemble of Deep Convolutional Neural Networks</article-title>
<source>ICASSP 2019 - 2019 IEEE Int Conf Acoust Speech Signal Process (ICASSP)</source>
<year iso-8601-date="2019">2019</year>
<fpage>1318</fpage>
<lpage>22</lpage>
<pub-id pub-id-type="doi">10.1109/icassp.2019.8682668</pub-id>
</element-citation>
</ref>
<ref id="B20">
<label>20</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tariq</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Shah</surname>
<given-names>SK</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>Feature-Based Fusion Using CNN for Lung and Heart Sound Classification</article-title>
<source>Sensors</source>
<year iso-8601-date="2022">2022</year>
<volume>22</volume>
<elocation-id>1521</elocation-id>
<pub-id pub-id-type="doi">10.3390/s22041521</pub-id>
<pub-id pub-id-type="pmid">35214424</pub-id>
<pub-id pub-id-type="pmcid">PMC8875944</pub-id>
</element-citation>
</ref>
<ref id="B21">
<label>21</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arora</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Leekha</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Chana</surname>
<given-names>I</given-names>
</name>
</person-group>
<article-title>Heart sound classification using machine learning and phonocardiogram</article-title>
<source>Mod Phys Lett B</source>
<year iso-8601-date="2019">2019</year>
<volume>33</volume>
<elocation-id>1950321</elocation-id>
<pub-id pub-id-type="doi">10.1142/s0217984919503214</pub-id>
</element-citation>
</ref>
<ref id="B22">
<label>22</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Milani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Abas</surname>
<given-names>PE</given-names>
</name>
<name>
<surname>De</surname>
<given-names>Silva LC</given-names>
</name>
<name>
<surname>Nanayakkara</surname>
<given-names>ND</given-names>
</name>
</person-group>
<article-title>Abnormal heart sound classification using phonocardiography signals</article-title>
<source>Smart Health</source>
<year iso-8601-date="2021">2021</year>
<volume>21</volume>
<elocation-id>100194</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.smhl.2021.100194</pub-id>
</element-citation>
</ref>
<ref id="B23">
<label>23</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oh</surname>
<given-names>SL</given-names>
</name>
<name>
<surname>Jahmunah</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Ooi</surname>
<given-names>CP</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>RS</given-names>
</name>
<name>
<surname>Ciaccio</surname>
<given-names>EJ</given-names>
</name>
<name>
<surname>Yamakawa</surname>
<given-names>T</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Classification of heart sound signals using a novel deep WaveNet model</article-title>
<source>Comput Methods Programs Biomed</source>
<year iso-8601-date="2020">2020</year>
<volume>196</volume>
<elocation-id>105604</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cmpb.2020.105604</pub-id>
<pub-id pub-id-type="pmid">32593061</pub-id>
</element-citation>
</ref>
<ref id="B24">
<label>24</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Feature extraction and classification of heart sound using 1D convolutional neural networks</article-title>
<source>EURASIP J Adv Signal Process</source>
<year iso-8601-date="2019">2019</year>
<volume>2019</volume>
<elocation-id>e2019</elocation-id>
<pub-id pub-id-type="doi">10.1186/s13634-019-0651-3</pub-id>
</element-citation>
</ref>
<ref id="B25">
<label>25</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alkhodari</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Fraiwan</surname>
<given-names>L</given-names>
</name>
</person-group>
<article-title>Convolutional and recurrent neural networks for the detection of valvular heart diseases in phonocardiogram recordings</article-title>
<source>Comput Methods Programs Biomed</source>
<year iso-8601-date="2021">2021</year>
<volume>200</volume>
<elocation-id>105940</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cmpb.2021.105940</pub-id>
<pub-id pub-id-type="pmid">33494031</pub-id>
</element-citation>
</ref>
<ref id="B26">
<label>26</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barua</surname>
<given-names>PD</given-names>
</name>
<name>
<surname>Karasu</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Kobat</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Balık</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kivrak</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Baygin</surname>
<given-names>M</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>An accurate valvular heart disorders detection model based on a new dual symmetric tree pattern using stethoscope sounds</article-title>
<source>Comput Biol Med</source>
<year iso-8601-date="2022">2022</year>
<volume>146</volume>
<elocation-id>105599</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.compbiomed.2022.105599</pub-id>
<pub-id pub-id-type="pmid">35609471</pub-id>
</element-citation>
</ref>
<ref id="B27">
<label>27</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nabih-Ali</surname>
<given-names>M</given-names>
</name>
<name>
<surname>El-Dahshan</surname>
<given-names>EA</given-names>
</name>
<name>
<surname>Yahia</surname>
<given-names>AS</given-names>
</name>
</person-group>
<article-title>A review of intelligent systems for heart sound signal analysis</article-title>
<source>J Med Eng Technol</source>
<year iso-8601-date="2017">2017</year>
<volume>41</volume>
<fpage>553</fpage>
<lpage>63</lpage>
<pub-id pub-id-type="doi">10.1080/03091902.2017.1382584</pub-id>
<pub-id pub-id-type="pmid">28990839</pub-id>
</element-citation>
</ref>
<ref id="B28">
<label>28</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nabhan</surname>
<given-names>Homsi M</given-names>
</name>
<name>
<surname>Warrick</surname>
<given-names>P</given-names>
</name>
</person-group>
<article-title>Ensemble methods with outliers for phonocardiogram classification</article-title>
<source>Physiol Meas</source>
<year iso-8601-date="2017">2017</year>
<volume>38</volume>
<fpage>1631</fpage>
<lpage>44</lpage>
<pub-id pub-id-type="doi">10.1088/1361-6579/aa7982</pub-id>
<pub-id pub-id-type="pmid">28613208</pub-id>
</element-citation>
</ref>
<ref id="B29">
<label>29</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baghel</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Dutta</surname>
<given-names>MK</given-names>
</name>
<name>
<surname>Burget</surname>
<given-names>R</given-names>
</name>
</person-group>
<article-title>Automatic diagnosis of multiple cardiac diseases from PCG signals using convolutional neural network</article-title>
<source>Comput Methods Programs Biomed</source>
<year iso-8601-date="2020">2020</year>
<volume>197</volume>
<elocation-id>105750</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cmpb.2020.105750</pub-id>
<pub-id pub-id-type="pmid">32932128</pub-id>
</element-citation>
</ref>
<ref id="B30">
<label>30</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shin</surname>
<given-names>HC</given-names>
</name>
<name>
<surname>Roth</surname>
<given-names>HR</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Nogues</surname>
<given-names>I</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning</article-title>
<source>IEEE Trans Med Imaging</source>
<year iso-8601-date="2016">2016</year>
<volume>35</volume>
<fpage>1285</fpage>
<lpage>98</lpage>
<pub-id pub-id-type="doi">10.1109/tmi.2016.2528162</pub-id>
<pub-id pub-id-type="pmid">26886976</pub-id>
<pub-id pub-id-type="pmcid">PMC4890616</pub-id>
</element-citation>
</ref>
<ref id="B31">
<label>31</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>David</surname>
<given-names>Pan W</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>LA</given-names>
</name>
<name>
<surname>Reddy</surname>
<given-names>VVB</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Evaluations of deep convolutional neural networks for automatic identification of malaria infected cells</article-title>
<source>2017 IEEE EMBS Int Conf Biomed Health Inform (BHI)</source>
<year iso-8601-date="2017">2017</year>
<fpage>101</fpage>
<lpage>4</lpage>
<pub-id pub-id-type="doi">10.1109/bhi.2017.7897215</pub-id>
</element-citation>
</ref>
<ref id="B32">
<label>32</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fahad</surname>
<given-names>HM</given-names>
</name>
<name>
<surname>Ghani</surname>
<given-names>Khan MU</given-names>
</name>
<name>
<surname>Saba</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Rehman</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Microscopic abnormality classification of cardiac murmurs using ANFIS and HMM</article-title>
<source>Microsc Res Tech</source>
<year iso-8601-date="2018">2018</year>
<volume>81</volume>
<fpage>449</fpage>
<lpage>57</lpage>
<pub-id pub-id-type="doi">10.1002/jemt.22998</pub-id>
<pub-id pub-id-type="pmid">29363219</pub-id>
</element-citation>
</ref>
<ref id="B33">
<label>33</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Jeon</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Camacho</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Artificial intelligence for heart sound classification: A review</article-title>
<source>Expert Syst</source>
<year iso-8601-date="2024">2024</year>
<volume>41</volume>
<elocation-id>e41</elocation-id>
<pub-id pub-id-type="doi">10.1111/exsy.13535</pub-id>
</element-citation>
</ref>
<ref id="B34">
<label>34</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Heart sound classification based on scaled spectrogram and tensor decomposition</article-title>
<source>Expert Syst Appl</source>
<year iso-8601-date="2017">2017</year>
<volume>84</volume>
<fpage>220</fpage>
<lpage>31</lpage>
<pub-id pub-id-type="doi">10.1016/j.eswa.2017.05.014</pub-id>
</element-citation>
</ref>
<ref id="B35">
<label>35</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Computer-assisted diagnosis for chronic heart failure by the analysis of their cardiac reserve and heart sound characteristics</article-title>
<source>Comput Methods Programs Biomed</source>
<year iso-8601-date="2015">2015</year>
<volume>122</volume>
<fpage>372</fpage>
<lpage>83</lpage>
<pub-id pub-id-type="doi">10.1016/j.cmpb.2015.09.001</pub-id>
<pub-id pub-id-type="pmid">26387633</pub-id>
</element-citation>
</ref>
<ref id="B36">
<label>36</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maity</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Misra</surname>
<given-names>IS</given-names>
</name>
</person-group>
<article-title>Prototype Design of An IoT Enabled Cost-Efficient Portable Heart-Health Data Acquisition System</article-title>
<source>2020 IEEE Calcutta Conf (CALCON)</source>
<year iso-8601-date="2020">2020</year>
<fpage>137</fpage>
<lpage>41</lpage>
<pub-id pub-id-type="doi">10.1109/calcon49167.2020.9106515</pub-id>
</element-citation>
</ref>
<ref id="B37">
<label>37</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rouis</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sbaa</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Benhassine</surname>
<given-names>NE</given-names>
</name>
</person-group>
<article-title>The effectiveness of the choice of criteria on the stationary and non-stationary noise removal in the phonocardiogram (PCG) signal using discrete wavelet transform</article-title>
<source>Biomed Eng / Biomed Tech</source>
<year iso-8601-date="2019">2019</year>
<volume>65</volume>
<fpage>353</fpage>
<lpage>66</lpage>
<pub-id pub-id-type="doi">10.1515/bmt-2019-0197</pub-id>
<pub-id pub-id-type="pmid">31782944</pub-id>
</element-citation>
</ref>
<ref id="B38">
<label>38</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>GHOSH</surname>
<given-names>SK</given-names>
</name>
<name>
<surname>PONNALAGU</surname>
<given-names>RN</given-names>
</name>
</person-group>
<article-title>INVESTIGATION OF DISCRETE WAVELET TRANSFORM DOMAIN OPTIMAL PARAMETRIC APPROACH FOR DENOISING OF PHONOCARDIOGRAM SIGNAL</article-title>
<source>J Mech Med Biol</source>
<year iso-8601-date="2022">2022</year>
<volume>22</volume>
<elocation-id>2250046</elocation-id>
<pub-id pub-id-type="doi">10.1142/s0219519422500464</pub-id>
</element-citation>
</ref>
<ref id="B39">
<label>39</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qazi</surname>
<given-names>EUH</given-names>
</name>
<name>
<surname>Almorjan</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Zia</surname>
<given-names>T</given-names>
</name>
</person-group>
<article-title>A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection</article-title>
<source>Appl Sci</source>
<year iso-8601-date="2022">2022</year>
<volume>12</volume>
<elocation-id>7986</elocation-id>
<pub-id pub-id-type="doi">10.3390/app12167986</pub-id>
</element-citation>
</ref>
<ref id="B40">
<label>40</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kiranyaz</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Avci</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Abdeljaber</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Ince</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Gabbouj</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Inman</surname>
<given-names>DJ</given-names>
</name>
</person-group>
<article-title>1D convolutional neural networks and applications: A survey</article-title>
<source>Mech Syst Signal Process</source>
<year iso-8601-date="2021">2021</year>
<volume>151</volume>
<elocation-id>107398</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.ymssp.2020.107398</pub-id>
</element-citation>
</ref>
<ref id="B41">
<label>41</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Younesi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ansari</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Fazli</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Ejlali</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Shafique</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Henkel</surname>
<given-names>J</given-names>
</name>
</person-group>
<article-title>A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trends</article-title>
<source>IEEE Access</source>
<year iso-8601-date="2024">2024</year>
<volume>12</volume>
<fpage>41180</fpage>
<lpage>218</lpage>
<pub-id pub-id-type="doi">10.1109/access.2024.3376441</pub-id>
</element-citation>
</ref>
<ref id="B42">
<label>42</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sathyanarayanan</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Confusion Matrix-Based Performance Evaluation Metrics</article-title>
<source>Afr J Biomed Res</source>
<year iso-8601-date="2024">2024</year>
<fpage>4023</fpage>
<lpage>31</lpage>
<pub-id pub-id-type="doi">10.53555/ajbr.v27i4s.4345</pub-id>
</element-citation>
</ref>
</ref-list>
</back>
</article>