School of Health Science and Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China.
School of Medical Devices, Shanghai University of Medicine and Health Sciences, Shanghai 201318, China.
J Healthc Eng. 2023 Jan 19;2023:7382316. doi: 10.1155/2023/7382316. eCollection 2023.
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 1 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 1 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.
心脏听诊是一种非侵入性、方便且低成本的心脏瓣膜疾病诊断方法,它可以早期诊断心脏瓣膜异常。然而,听诊的准确性依赖于心脏病专家的专业性。偏远地区的医生可能缺乏正确诊断的经验。因此,有必要设计一个系统来协助诊断。本研究提出了一种计算机辅助心脏瓣膜疾病诊断系统,包括心音采集模块、训练有素的诊断模型和软件,可以诊断四种心脏瓣膜疾病。本研究收集了包含五类心音的训练数据集,包括正常、二尖瓣狭窄、二尖瓣反流和主动脉瓣狭窄心音。分别使用卷积神经网络 GoogLeNet 和加权 KNN 对模型进行训练。对于基于卷积神经网络训练的模型,将时间序列心音信号转换为基于连续小波变换的时频谱图,以适应 GoogLeNet 的架构。对于基于加权 KNN 训练的模型,手动提取时域和时频域的特征。然后,基于卡方检验进行特征选择,以获得更好的特征组。此外,我们设计了软件,让医生上传心音,可视化心音波形,并使用模型获得诊断。使用准确性、敏感度、特异性和 1 分指标对两个训练模型进行评估。结果表明,经改进的 GoogLeNet 训练的模型表现优于其他模型,总体准确率为 97.5%。诊断四种心脏瓣膜疾病的平均准确率、敏感度、特异性和 1 分分别为 98.75%、96.88%、99.22%和 97.99%。计算机辅助诊断系统,具有心音采集模块、诊断模型和软件,可以可视化心音波形并显示参考诊断结果。这有助于诊断心脏瓣膜疾病,特别是在缺乏熟练医生的偏远地区。