Cargando…

A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning

Cardiac auscultation is a noninvasive, convenient, and low-cost diagnostic method for heart valvular disease, and it can diagnose the abnormality of the heart valve at an early stage. However, the accuracy of auscultation relies on the professionalism of cardiologists. Doctors in remote areas may la...

Descripción completa

Detalles Bibliográficos
Autores principales: Ding, Si-ji, Ding, Hao, Kan, Meng-fei, Zhuang, Yi, Xia, Dong-yang, Sheng, Shi-meng, Xu, Xin-ru
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9886464/
https://www.ncbi.nlm.nih.gov/pubmed/36726774
http://dx.doi.org/10.1155/2023/7382316
_version_ 1784880133964824576
author Ding, Si-ji
Ding, Hao
Kan, Meng-fei
Zhuang, Yi
Xia, Dong-yang
Sheng, Shi-meng
Xu, Xin-ru
author_facet Ding, Si-ji
Ding, Hao
Kan, Meng-fei
Zhuang, Yi
Xia, Dong-yang
Sheng, Shi-meng
Xu, Xin-ru
author_sort Ding, Si-ji
collection PubMed
description Cardiac auscultation is a noninvasive, convenient, and low-cost diagnostic method for heart valvular disease, and it can diagnose the abnormality of the heart valve at an early stage. However, the accuracy of auscultation relies on the professionalism of cardiologists. Doctors in remote areas may lack the experience to diagnose correctly. Therefore, it is necessary to design a system to assist with the diagnosis. This study proposed a computer-aided heart valve disease diagnosis system, including a heart sound acquisition module, a trained model for diagnosis, and software, which can diagnose four kinds of heart valve diseases. In this study, a training dataset containing five categories of heart sounds was collected, including normal, mitral stenosis, mitral regurgitation, and aortic stenosis heart sound. A convolutional neural network GoogLeNet and weighted KNN are used to train the models separately. For the model trained by the convolutional neural network, time series heart sound signals are converted into time-frequency scalograms based on continuous wavelet transform to adapt to the architecture of GoogLeNet. For the model trained by weighted KNN, features from the time domain and time-frequency domain are extracted manually. Then feature selection based on the chi-square test is performed to get a better group of features. Moreover, we designed software that lets doctors upload heart sounds, visualize the heart sound waveform, and use the model to get the diagnosis. Model assessments using accuracy, sensitivity, specificity, and F1 score indicators are done on two trained models. The results showed that the model trained by modified GoogLeNet outperformed others, with an overall accuracy of 97.5%. The average accuracy, sensitivity, specificity, and F1 score for diagnosing four kinds of heart valve diseases are 98.75%, 96.88%, 99.22%, and 97.99%, respectively. The computer-aided diagnosis system, with a heart sound acquisition module, a diagnostic model, and software, can visualize the heart sound waveform and show the reference diagnostic results. This can assist in the diagnosis of heart valve diseases, especially in remote areas, which lack skilled doctors.
format Online
Article
Text
id pubmed-9886464
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-98864642023-01-31 A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning Ding, Si-ji Ding, Hao Kan, Meng-fei Zhuang, Yi Xia, Dong-yang Sheng, Shi-meng Xu, Xin-ru J Healthc Eng Research Article Cardiac auscultation is a noninvasive, convenient, and low-cost diagnostic method for heart valvular disease, and it can diagnose the abnormality of the heart valve at an early stage. However, the accuracy of auscultation relies on the professionalism of cardiologists. Doctors in remote areas may lack the experience to diagnose correctly. Therefore, it is necessary to design a system to assist with the diagnosis. This study proposed a computer-aided heart valve disease diagnosis system, including a heart sound acquisition module, a trained model for diagnosis, and software, which can diagnose four kinds of heart valve diseases. In this study, a training dataset containing five categories of heart sounds was collected, including normal, mitral stenosis, mitral regurgitation, and aortic stenosis heart sound. A convolutional neural network GoogLeNet and weighted KNN are used to train the models separately. For the model trained by the convolutional neural network, time series heart sound signals are converted into time-frequency scalograms based on continuous wavelet transform to adapt to the architecture of GoogLeNet. For the model trained by weighted KNN, features from the time domain and time-frequency domain are extracted manually. Then feature selection based on the chi-square test is performed to get a better group of features. Moreover, we designed software that lets doctors upload heart sounds, visualize the heart sound waveform, and use the model to get the diagnosis. Model assessments using accuracy, sensitivity, specificity, and F1 score indicators are done on two trained models. The results showed that the model trained by modified GoogLeNet outperformed others, with an overall accuracy of 97.5%. The average accuracy, sensitivity, specificity, and F1 score for diagnosing four kinds of heart valve diseases are 98.75%, 96.88%, 99.22%, and 97.99%, respectively. The computer-aided diagnosis system, with a heart sound acquisition module, a diagnostic model, and software, can visualize the heart sound waveform and show the reference diagnostic results. This can assist in the diagnosis of heart valve diseases, especially in remote areas, which lack skilled doctors. Hindawi 2023-01-19 /pmc/articles/PMC9886464/ /pubmed/36726774 http://dx.doi.org/10.1155/2023/7382316 Text en Copyright © 2023 Si-ji Ding et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Ding, Si-ji
Ding, Hao
Kan, Meng-fei
Zhuang, Yi
Xia, Dong-yang
Sheng, Shi-meng
Xu, Xin-ru
A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title_full A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title_fullStr A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title_full_unstemmed A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title_short A Computer-Aided Heart Valve Disease Diagnosis System Based on Machine Learning
title_sort computer-aided heart valve disease diagnosis system based on machine learning
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9886464/
https://www.ncbi.nlm.nih.gov/pubmed/36726774
http://dx.doi.org/10.1155/2023/7382316
work_keys_str_mv AT dingsiji acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT dinghao acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT kanmengfei acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT zhuangyi acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT xiadongyang acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT shengshimeng acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT xuxinru acomputeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT dingsiji computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT dinghao computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT kanmengfei computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT zhuangyi computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT xiadongyang computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT shengshimeng computeraidedheartvalvediseasediagnosissystembasedonmachinelearning
AT xuxinru computeraidedheartvalvediseasediagnosissystembasedonmachinelearning