Related Experiment Video
Updated: Jun 18, 2026

04:04
Asthma Detection Research Based on Voice Signal Processing and Machine Learning
Published on: July 22, 2025
Classification of heart murmurs using cepstral features and support vector machines
1Philips Research Asia -Bangalore, Philips Innovation Campus, Bangalore, India. vepa.jithendra@philips.com
Summary
This study explored using cepstral features to classify heart sounds. Support vector machines (SVM) trained on these features achieved 95% accuracy in identifying normal heart sounds, systolic murmurs, and diastolic murmurs.
Area of Science:
- Cardiology
- Biomedical Signal Processing
- Machine Learning
Background:
- Heart murmurs are abnormal heart sounds indicating potential cardiac pathology, such as valve disease.
- Classifying murmurs into systolic and diastolic types is crucial for diagnosis.
- Accurate automated classification of heart sounds can aid clinical decision-making.
Purpose of the Study:
- To investigate the efficacy of cepstral features for classifying heart sounds.
- To compare cepstral features with Short-Term Fourier Transform (STFT) and Discrete Wavelet Transform (DWT) features.
- To evaluate the performance of k-nearest neighbor (kNN), multilayer perceptron (MLP), and support vector machines (SVM) classifiers for heart sound classification.
Main Methods:
- Extracted cepstral features from heart sound signals.
- Utilized kNN, MLP, and SVM classifiers.
- Compared cepstral features against STFT and DWT features using the same classifiers.
- Conducted classification experiments on heart sound samples from various web sources.
Main Results:
- Support Vector Machines (SVM) trained on cepstral features demonstrated the highest classification accuracy.
- Cepstral features combined with SVM achieved approximately 95% accuracy in classifying heart sounds.
- Cepstral features showed superior performance compared to STFT and DWT features across the tested classifiers.
Conclusions:
- Cepstral feature extraction is a promising method for automated heart sound classification.
- SVM classifier offers robust performance when trained with cepstral features for murmur detection.
- This approach holds potential for improving the diagnosis of cardiac pathologies through heart sound analysis.
Related Concept Videos
Cardiovascular System Abnormal Findings II: Auscultation
Auscultation, an essential part of a heart examination, is done using a stethoscope. It provides crucial information about heart function and possible heart problems. Due to heart problems, abnormal sounds can be heard during systole or diastole. These sounds include S3 and S4 gallops, opening snaps, systolic clicks, and murmurs.
Abnormal Heart Sounds
Gallops:
Abnormal Heart Sounds
Gallops:
Classification of Signals
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Heart Sounds
Heart sounds are generated by the turbulence in blood flow due to the closing of heart valves. These sounds are best perceived slightly away from the valves, where the blood flow disseminates the sound.
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) valves at the...
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) valves at the...
Classification of Systems-I
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
Assessment of the Cardiovascular System IV: Auscultation
Cardiac auscultation is a clinical skill used to assess heart function and detect abnormalities. It involves listening to heart sounds at specific anatomical locations through a stethoscope.
Normal Heart Sounds
S1 (First Heart Sound)-
S1 is made by the closure of the mitral and tricuspid valves (atrioventricular valves), marking the beginning of systole.
S2 (Second Heart Sound)-
S2 is made by the closure of the aortic and pulmonic valves (semilunar valves), marking the end of the systole.
Normal Heart Sounds
S1 (First Heart Sound)-
S1 is made by the closure of the mitral and tricuspid valves (atrioventricular valves), marking the beginning of systole.
S2 (Second Heart Sound)-
S2 is made by the closure of the aortic and pulmonic valves (semilunar valves), marking the end of the systole.
