Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.

This paper seeks to enhance the performance of Mel Frequency Cepstral Coefficients (MFCCs) for detecting abnormal heart sounds. Heart sounds are first pre-processed to remove noise and then segmented into S1, systole, S2, and diastole intervals, with thirteen MFCCs estimated from each segment, yield...

Full description

Saved in:
Bibliographic Details
Main Authors: Mehdi Hosseinzadeh, Amir Haider, Mazhar Hussain Malik, Mohammad Adeli, Olfa Mzoughi, Entesar Gemeay, Mokhtar Mohammadi, Hamid Alinejad-Rokny, Parisa Khoshvaght, Thantrira Porntaveetus, Amir Masoud Rahmani
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2024-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0316645
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841555601909350400
author Mehdi Hosseinzadeh
Amir Haider
Mazhar Hussain Malik
Mohammad Adeli
Olfa Mzoughi
Entesar Gemeay
Mokhtar Mohammadi
Hamid Alinejad-Rokny
Parisa Khoshvaght
Thantrira Porntaveetus
Amir Masoud Rahmani
author_facet Mehdi Hosseinzadeh
Amir Haider
Mazhar Hussain Malik
Mohammad Adeli
Olfa Mzoughi
Entesar Gemeay
Mokhtar Mohammadi
Hamid Alinejad-Rokny
Parisa Khoshvaght
Thantrira Porntaveetus
Amir Masoud Rahmani
author_sort Mehdi Hosseinzadeh
collection DOAJ
description This paper seeks to enhance the performance of Mel Frequency Cepstral Coefficients (MFCCs) for detecting abnormal heart sounds. Heart sounds are first pre-processed to remove noise and then segmented into S1, systole, S2, and diastole intervals, with thirteen MFCCs estimated from each segment, yielding 52 MFCCs per beat. Finally, MFCCs are used for heart sound classification. For that purpose, a single classifier and an innovative ensemble classifier strategy are presented and compared. In the single classifier strategy, the MFCCs from nine consecutive beats are averaged to classify heart sounds by a single classifier (either a support vector machine (SVM), the k nearest neighbors (kNN), or a decision tree (DT)). Conversely, the ensemble classifier strategy employs nine classifiers (either nine SVMs, nine kNN classifiers, or nine DTs) to individually assess beats as normal or abnormal, with the overall classification based on the majority vote. Both methods were tested on a publicly available phonocardiogram database. The heart sound classification accuracy was 91.95% for the SVM, 91.9% for the kNN, and 87.33% for the DT in the single classifier strategy. Also, the accuracy was 93.59% for the SVM, 91.84% for the kNN, and 92.22% for the DT in the ensemble classifier strategy. Overall, the results demonstrated that MFCCs were more effective than other features, including time, time-frequency, and statistical features, evaluated in similar studies. In addition, the ensemble classifier strategy improved the accuracies of the DT and the SVM by 4.89% and 1.64%, implying that the averaging of MFCCs across multiple phonocardiogram beats in the single classifier strategy degraded the important cues that are required for detecting the abnormal heart sounds, and therefore should be avoided.
format Article
id doaj-art-606d7ec0a25e45188cc5d3101b42a98c
institution Kabale University
issn 1932-6203
language English
publishDate 2024-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj-art-606d7ec0a25e45188cc5d3101b42a98c2025-01-08T05:32:01ZengPublic Library of Science (PLoS)PLoS ONE1932-62032024-01-011912e031664510.1371/journal.pone.0316645Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.Mehdi HosseinzadehAmir HaiderMazhar Hussain MalikMohammad AdeliOlfa MzoughiEntesar GemeayMokhtar MohammadiHamid Alinejad-RoknyParisa KhoshvaghtThantrira PorntaveetusAmir Masoud RahmaniThis paper seeks to enhance the performance of Mel Frequency Cepstral Coefficients (MFCCs) for detecting abnormal heart sounds. Heart sounds are first pre-processed to remove noise and then segmented into S1, systole, S2, and diastole intervals, with thirteen MFCCs estimated from each segment, yielding 52 MFCCs per beat. Finally, MFCCs are used for heart sound classification. For that purpose, a single classifier and an innovative ensemble classifier strategy are presented and compared. In the single classifier strategy, the MFCCs from nine consecutive beats are averaged to classify heart sounds by a single classifier (either a support vector machine (SVM), the k nearest neighbors (kNN), or a decision tree (DT)). Conversely, the ensemble classifier strategy employs nine classifiers (either nine SVMs, nine kNN classifiers, or nine DTs) to individually assess beats as normal or abnormal, with the overall classification based on the majority vote. Both methods were tested on a publicly available phonocardiogram database. The heart sound classification accuracy was 91.95% for the SVM, 91.9% for the kNN, and 87.33% for the DT in the single classifier strategy. Also, the accuracy was 93.59% for the SVM, 91.84% for the kNN, and 92.22% for the DT in the ensemble classifier strategy. Overall, the results demonstrated that MFCCs were more effective than other features, including time, time-frequency, and statistical features, evaluated in similar studies. In addition, the ensemble classifier strategy improved the accuracies of the DT and the SVM by 4.89% and 1.64%, implying that the averaging of MFCCs across multiple phonocardiogram beats in the single classifier strategy degraded the important cues that are required for detecting the abnormal heart sounds, and therefore should be avoided.https://doi.org/10.1371/journal.pone.0316645
spellingShingle Mehdi Hosseinzadeh
Amir Haider
Mazhar Hussain Malik
Mohammad Adeli
Olfa Mzoughi
Entesar Gemeay
Mokhtar Mohammadi
Hamid Alinejad-Rokny
Parisa Khoshvaght
Thantrira Porntaveetus
Amir Masoud Rahmani
Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
PLoS ONE
title Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
title_full Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
title_fullStr Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
title_full_unstemmed Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
title_short Enhanced heart sound classification using Mel frequency cepstral coefficients and comparative analysis of single vs. ensemble classifier strategies.
title_sort enhanced heart sound classification using mel frequency cepstral coefficients and comparative analysis of single vs ensemble classifier strategies
url https://doi.org/10.1371/journal.pone.0316645
work_keys_str_mv AT mehdihosseinzadeh enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT amirhaider enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT mazharhussainmalik enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT mohammadadeli enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT olfamzoughi enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT entesargemeay enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT mokhtarmohammadi enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT hamidalinejadrokny enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT parisakhoshvaght enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT thantriraporntaveetus enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies
AT amirmasoudrahmani enhancedheartsoundclassificationusingmelfrequencycepstralcoefficientsandcomparativeanalysisofsinglevsensembleclassifierstrategies