The classification of heart murmurs: The identification of significant time domain features

Phonocardiogram (PCG) is a type of acoustic signal collected from the heartbeat sound. PCG signals collected in the form of wave files and collected type of heart sound with a specific period. The difficulty of the binomial class in supervised machine learning is the steps-by-steps workflow. The con...

Full description

Bibliographic Details
Main Authors: Cheng, Wai Kit, Ismail, Mohd Khairuddin, Anwar P. P., Abdul Majeed, Mohd Azraai, Mohd Razman
Format: Article
Language:English
Published: Penerbit UMP 2020
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/33635/1/The%20classification%20of%20heart%20murmurs.pdf
_version_ 1825814245339561984
author Cheng, Wai Kit
Ismail, Mohd Khairuddin
Anwar P. P., Abdul Majeed
Mohd Azraai, Mohd Razman
author_facet Cheng, Wai Kit
Ismail, Mohd Khairuddin
Anwar P. P., Abdul Majeed
Mohd Azraai, Mohd Razman
author_sort Cheng, Wai Kit
collection UMP
description Phonocardiogram (PCG) is a type of acoustic signal collected from the heartbeat sound. PCG signals collected in the form of wave files and collected type of heart sound with a specific period. The difficulty of the binomial class in supervised machine learning is the steps-by-steps workflow. The consideration and decision make for every part are importantly stated so that misclassification will not occur. For the heart murmurs classification, data extraction has highly cared for it as we might have fault data consisting of outside signals. Before classifying murmurs in binomial, it will involve multiple features for selection that can have a better classification of the heart murmurs. Nevertheless, since classification performance is vital to conclude the results, models are needed to compare the research's output. The main objective of this study is to classify the signal of the murmur via time-domain based EEG signals. In this study, significant time-domain features were identified to determine the best features by using different feature selection methods. It continues with the classification with different models to compete for the highest accuracy as the performance for murmur classification. A set of Michigan Heart Sound and Murmur database (MHSDB) was provided by the University of Michigan Health System with chosen signals listening with the bell of the stethoscope at the apex area by left decubitus posture of the subjects. The PCG signals are pre-processed by segmentation of three seconds, downsampling eight thousand Hz and normalized to -1, +1. Features are extracted into ten features: Root Mean Square, Variance, Standard Deviation, Maximum, Minimum, Median, Skewness, Shape Factor, Kurtosis, and Mean. Two cross-validation methods applied, such as data splitting and k-fold cross-validation, were used to measure this study's data. Chi-Square and ANOVA technique practice to identify the significant features to improve the classification performance. The classification learners are enrolled and compared by Ada Boost, Random Forest (RF) and Support Vector Machine (SVM). The datasets will separate into a ratio of 70:30 and 80:20 for training and testing data, respectively. The chi-Square selection method was the best features selection method and 80:20 data splitting with better performance than the 70:30 ratio. The best classification accuracy for the models significantly come by SVM with all the categories with 100% except 70:30 test on test data with 97.2% only.
first_indexed 2024-03-06T12:55:55Z
format Article
id UMPir33635
institution Universiti Malaysia Pahang
language English
last_indexed 2024-03-06T12:55:55Z
publishDate 2020
publisher Penerbit UMP
record_format dspace
spelling UMPir336352022-04-06T05:16:52Z http://umpir.ump.edu.my/id/eprint/33635/ The classification of heart murmurs: The identification of significant time domain features Cheng, Wai Kit Ismail, Mohd Khairuddin Anwar P. P., Abdul Majeed Mohd Azraai, Mohd Razman T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Phonocardiogram (PCG) is a type of acoustic signal collected from the heartbeat sound. PCG signals collected in the form of wave files and collected type of heart sound with a specific period. The difficulty of the binomial class in supervised machine learning is the steps-by-steps workflow. The consideration and decision make for every part are importantly stated so that misclassification will not occur. For the heart murmurs classification, data extraction has highly cared for it as we might have fault data consisting of outside signals. Before classifying murmurs in binomial, it will involve multiple features for selection that can have a better classification of the heart murmurs. Nevertheless, since classification performance is vital to conclude the results, models are needed to compare the research's output. The main objective of this study is to classify the signal of the murmur via time-domain based EEG signals. In this study, significant time-domain features were identified to determine the best features by using different feature selection methods. It continues with the classification with different models to compete for the highest accuracy as the performance for murmur classification. A set of Michigan Heart Sound and Murmur database (MHSDB) was provided by the University of Michigan Health System with chosen signals listening with the bell of the stethoscope at the apex area by left decubitus posture of the subjects. The PCG signals are pre-processed by segmentation of three seconds, downsampling eight thousand Hz and normalized to -1, +1. Features are extracted into ten features: Root Mean Square, Variance, Standard Deviation, Maximum, Minimum, Median, Skewness, Shape Factor, Kurtosis, and Mean. Two cross-validation methods applied, such as data splitting and k-fold cross-validation, were used to measure this study's data. Chi-Square and ANOVA technique practice to identify the significant features to improve the classification performance. The classification learners are enrolled and compared by Ada Boost, Random Forest (RF) and Support Vector Machine (SVM). The datasets will separate into a ratio of 70:30 and 80:20 for training and testing data, respectively. The chi-Square selection method was the best features selection method and 80:20 data splitting with better performance than the 70:30 ratio. The best classification accuracy for the models significantly come by SVM with all the categories with 100% except 70:30 test on test data with 97.2% only. Penerbit UMP 2020 Article PeerReviewed pdf en cc_by_nc_4 http://umpir.ump.edu.my/id/eprint/33635/1/The%20classification%20of%20heart%20murmurs.pdf Cheng, Wai Kit and Ismail, Mohd Khairuddin and Anwar P. P., Abdul Majeed and Mohd Azraai, Mohd Razman (2020) The classification of heart murmurs: The identification of significant time domain features. Mekatronika - Journal of Intelligent Manufacturing & Mechatronics, 2 (2). pp. 36-43. ISSN 2637-0883. (Published) https://doi.org/10.15282/mekatronika.v2i2.6748 https://doi.org/10.15282/mekatronika.v2i2.6748
spellingShingle T Technology (General)
TK Electrical engineering. Electronics Nuclear engineering
Cheng, Wai Kit
Ismail, Mohd Khairuddin
Anwar P. P., Abdul Majeed
Mohd Azraai, Mohd Razman
The classification of heart murmurs: The identification of significant time domain features
title The classification of heart murmurs: The identification of significant time domain features
title_full The classification of heart murmurs: The identification of significant time domain features
title_fullStr The classification of heart murmurs: The identification of significant time domain features
title_full_unstemmed The classification of heart murmurs: The identification of significant time domain features
title_short The classification of heart murmurs: The identification of significant time domain features
title_sort classification of heart murmurs the identification of significant time domain features
topic T Technology (General)
TK Electrical engineering. Electronics Nuclear engineering
url http://umpir.ump.edu.my/id/eprint/33635/1/The%20classification%20of%20heart%20murmurs.pdf
work_keys_str_mv AT chengwaikit theclassificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT ismailmohdkhairuddin theclassificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT anwarppabdulmajeed theclassificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT mohdazraaimohdrazman theclassificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT chengwaikit classificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT ismailmohdkhairuddin classificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT anwarppabdulmajeed classificationofheartmurmurstheidentificationofsignificanttimedomainfeatures
AT mohdazraaimohdrazman classificationofheartmurmurstheidentificationofsignificanttimedomainfeatures