Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method

Abstract Background The diagnosis of cardiac abnormalities based on heart sound signal is a research hotspot in recent years. The early diagnosis of cardiac abnormalities has a crucial significance for the treatment of heart diseases. Methods For the sake of achieving more practical clinical applica...

Full description

Bibliographic Details
Main Authors: Wanrong Yang, Jiajie Xu, Junhong Xiang, Zhonghong Yan, Hengyu Zhou, Binbin Wen, Hai Kong, Rui Zhu, Wang Li
Format: Article
Language:English
Published: BMC 2022-09-01
Series:BMC Medical Informatics and Decision Making
Subjects:
Online Access:https://doi.org/10.1186/s12911-022-01976-6
_version_ 1797397928353988608
author Wanrong Yang
Jiajie Xu
Junhong Xiang
Zhonghong Yan
Hengyu Zhou
Binbin Wen
Hai Kong
Rui Zhu
Wang Li
author_facet Wanrong Yang
Jiajie Xu
Junhong Xiang
Zhonghong Yan
Hengyu Zhou
Binbin Wen
Hai Kong
Rui Zhu
Wang Li
author_sort Wanrong Yang
collection DOAJ
description Abstract Background The diagnosis of cardiac abnormalities based on heart sound signal is a research hotspot in recent years. The early diagnosis of cardiac abnormalities has a crucial significance for the treatment of heart diseases. Methods For the sake of achieving more practical clinical applications of automatic recognition of cardiac abnormalities, here we proposed a novel fuzzy matching feature extraction method. First of all, a group of Gaussian wavelets are selected and then optimized based on a template signal. Convolutional features of test signal and the template signal are then computed. Matching degree and matching energy features between template signal and test signal in time domain and frequency domain are then extracted. To test performance of proposed feature extraction method, machine learning algorithms such as K-nearest neighbor, support vector machine, random forest and multilayer perceptron with grid search parameter optimization are constructed to recognize heart disease using the extracted features based on phonocardiogram signals. Results As a result, we found that the best classification accuracy of random forest reaches 96.5% under tenfold cross validation using the features extracted by the proposed method. Further, Mel-Frequency Cepstral Coefficients of phonocardiogram signals combing with features extracted by our algorithm are evaluated. Accuracy, sensitivity and specificity of integrated features reaches 99.0%, 99.4% and 99.7% respectively when using support vector machine, which achieves the best performance among all reported algorithms based on the same dataset. On several common features, we used independent sample t-tests. The results revealed that there are significant differences (p < 0.05) between 5 categories. Conclusion It can be concluded that our proposed fuzzy matching feature extraction method is a practical approach to extract powerful and interpretable features from one-dimensional signals for heart sound diagnostics and other pattern recognition task.
first_indexed 2024-03-09T01:17:17Z
format Article
id doaj.art-1e66ddf569b74358aa195770c1bc64c4
institution Directory Open Access Journal
issn 1472-6947
language English
last_indexed 2024-03-09T01:17:17Z
publishDate 2022-09-01
publisher BMC
record_format Article
series BMC Medical Informatics and Decision Making
spelling doaj.art-1e66ddf569b74358aa195770c1bc64c42023-12-10T12:21:17ZengBMCBMC Medical Informatics and Decision Making1472-69472022-09-0122111310.1186/s12911-022-01976-6Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction methodWanrong Yang0Jiajie Xu1Junhong Xiang2Zhonghong Yan3Hengyu Zhou4Binbin Wen5Hai Kong6Rui Zhu7Wang Li8School of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologySchool of Pharmacy and Bioengineering, Chongqing University of TechnologyAbstract Background The diagnosis of cardiac abnormalities based on heart sound signal is a research hotspot in recent years. The early diagnosis of cardiac abnormalities has a crucial significance for the treatment of heart diseases. Methods For the sake of achieving more practical clinical applications of automatic recognition of cardiac abnormalities, here we proposed a novel fuzzy matching feature extraction method. First of all, a group of Gaussian wavelets are selected and then optimized based on a template signal. Convolutional features of test signal and the template signal are then computed. Matching degree and matching energy features between template signal and test signal in time domain and frequency domain are then extracted. To test performance of proposed feature extraction method, machine learning algorithms such as K-nearest neighbor, support vector machine, random forest and multilayer perceptron with grid search parameter optimization are constructed to recognize heart disease using the extracted features based on phonocardiogram signals. Results As a result, we found that the best classification accuracy of random forest reaches 96.5% under tenfold cross validation using the features extracted by the proposed method. Further, Mel-Frequency Cepstral Coefficients of phonocardiogram signals combing with features extracted by our algorithm are evaluated. Accuracy, sensitivity and specificity of integrated features reaches 99.0%, 99.4% and 99.7% respectively when using support vector machine, which achieves the best performance among all reported algorithms based on the same dataset. On several common features, we used independent sample t-tests. The results revealed that there are significant differences (p < 0.05) between 5 categories. Conclusion It can be concluded that our proposed fuzzy matching feature extraction method is a practical approach to extract powerful and interpretable features from one-dimensional signals for heart sound diagnostics and other pattern recognition task.https://doi.org/10.1186/s12911-022-01976-6Feature engineeringPhonocardiogramMachine learningWaveletMatching feature extraction
spellingShingle Wanrong Yang
Jiajie Xu
Junhong Xiang
Zhonghong Yan
Hengyu Zhou
Binbin Wen
Hai Kong
Rui Zhu
Wang Li
Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
BMC Medical Informatics and Decision Making
Feature engineering
Phonocardiogram
Machine learning
Wavelet
Matching feature extraction
title Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
title_full Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
title_fullStr Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
title_full_unstemmed Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
title_short Diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
title_sort diagnosis of cardiac abnormalities based on phonocardiogram using a novel fuzzy matching feature extraction method
topic Feature engineering
Phonocardiogram
Machine learning
Wavelet
Matching feature extraction
url https://doi.org/10.1186/s12911-022-01976-6
work_keys_str_mv AT wanrongyang diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT jiajiexu diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT junhongxiang diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT zhonghongyan diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT hengyuzhou diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT binbinwen diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT haikong diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT ruizhu diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod
AT wangli diagnosisofcardiacabnormalitiesbasedonphonocardiogramusinganovelfuzzymatchingfeatureextractionmethod