Related Experiment Video
Updated: Jun 5, 2025

Semi-automated Optical Heartbeat Analysis of Small Hearts
Published on: September 16, 2009
Machine Learning based Heart Murmur Detection and Classification
Ishan Fernando1, Dileesha Kannangara1, Santhusha Kodituwakku1
1Department of Electronic and Telecommunication Engineering, University of Moratuwa, Bandaranayake Mawatha, Moratuwa, Western, 10400, SRI LANKA.
Abstract:
Cardiovascular diseases rank among the leading causes of mortality worldwide and the early identification of diseases is of paramount importance. This work focuses on developing a novel machine learning-based framework for early detection and classification of heart murmurs by analysing phonocardiogram signals. Our heart murmur detection and classification pipeline encompasses three classification settings. We first develop a set of methods based on transfer learning to determine the existence of heart murmurs and categorize them as present, absent, or unknown. If a murmur is present it will be classified as normal or abnormal based on its clinical outcome by using 1D convolution and audio spectrogram transformers. Finally, we use Wav2Vec encoder with raw audio data and AdaBoost abstain classifier for heart murmur quality identification. Heart murmurs are categorized based on their specific attributes, including murmur pitch, murmur shape, and murmur timing which are important for diagnosis. Using the PhysioNet 2022 dataset for training and validation, we achieve an 81.08% validation accuracy for murmur presence classification and a 68.23% validation accuracy for clinical outcome classification with 60.52% sensitivity and 74.46% specificity. The suggested approaches provide a promising framework for using phonocardiogram signals for the detection, classification, and quality analysis of heart murmurs. This has significant implications for the diagnosis and treatment of cardiovascular diseases.
Related Concept Videos
Cardiovascular System Abnormal Findings II: Auscultation
Abnormal Heart Sounds
Gallops:
Heart Sounds
Auscultation is the process of listening to these internal body sounds using a stethoscope. The heart produces four types of sounds, but only two—S1 and S2—can usually be heard with a stethoscope.
S1, also known as the "lub" sound, is caused by the closure of atrioventricular (A-V)...
Mitral Regurgitation II: Clinical features and Diagnostic Tests
Pulse rhythm
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
Mitral Valve Prolapse II: Assessment and Management

