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...
Autores principales: | , , , , , , |
---|---|
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 |