1.Heart sound classification algorithm based on time-frequency combination feature and adaptive fuzzy neural network.
Qin WANG ; Hongbo YANG ; Jiahua PAN ; Yingjie TIAN ; Tao GUO ; Weilian WANG
Journal of Biomedical Engineering 2023;40(6):1152-1159
Feature extraction methods and classifier selection are two critical steps in heart sound classification. To capture the pathological features of heart sound signals, this paper introduces a feature extraction method that combines mel-frequency cepstral coefficients (MFCC) and power spectral density (PSD). Unlike conventional classifiers, the adaptive neuro-fuzzy inference system (ANFIS) was chosen as the classifier for this study. In terms of experimental design, we compared different PSDs across various time intervals and frequency ranges, selecting the characteristics with the most effective classification outcomes. We compared four statistical properties, including mean PSD, standard deviation PSD, variance PSD, and median PSD. Through experimental comparisons, we found that combining the features of median PSD and MFCC with heart sound systolic period of 100-300 Hz yielded the best results. The accuracy, precision, sensitivity, specificity, and F1 score were determined to be 96.50%, 99.27%, 93.35%, 99.60%, and 96.35%, respectively. These results demonstrate the algorithm's significant potential for aiding in the diagnosis of congenital heart disease.
Humans
;
Heart Sounds
;
Neural Networks, Computer
;
Algorithms
;
Heart Defects, Congenital
2.Detection method of early heart valve diseases based on heart sound features.
Chengfa SUN ; Xinpei WANG ; Changchun LIU
Journal of Biomedical Engineering 2023;40(6):1160-1167
Heart valve disease (HVD) is one of the common cardiovascular diseases. Heart sound is an important physiological signal for diagnosing HVDs. This paper proposed a model based on combination of basic component features and envelope autocorrelation features to detect early HVDs. Initially, heart sound signals lasting 5 minutes were denoised by empirical mode decomposition (EMD) algorithm and segmented. Then the basic component features and envelope autocorrelation features of heart sound segments were extracted to construct heart sound feature set. Then the max-relevance and min-redundancy (MRMR) algorithm was utilized to select the optimal mixed feature subset. Finally, decision tree, support vector machine (SVM) and k-nearest neighbor (KNN) classifiers were trained to detect the early HVDs from the normal heart sounds and obtained the best accuracy of 99.9% in clinical database. Normal valve, abnormal semilunar valve and abnormal atrioventricular valve heart sounds were classified and the best accuracy was 99.8%. Moreover, normal valve, single-valve abnormal and multi-valve abnormal heart sounds were classified and the best accuracy was 98.2%. In public database, this method also obtained the good overall accuracy. The result demonstrated this proposed method had important value for the clinical diagnosis of early HVDs.
Humans
;
Heart Sounds
;
Heart Valve Diseases/diagnosis*
;
Algorithms
;
Support Vector Machine
;
Signal Processing, Computer-Assisted
3.A heart sound classification method based on complete ensemble empirical modal decomposition with adaptive noise permutation entropy and support vector machine.
Meijun LIU ; Quanyu WU ; Sheng DING ; Lingjiao PAN ; Xiaojie LIU
Journal of Biomedical Engineering 2022;39(2):311-319
Heart sound signal is a kind of physiological signal with nonlinear and nonstationary features. In order to improve the accuracy and efficiency of the phonocardiogram (PCG) classification, a new method was proposed by means of support vector machine (SVM) in which the complete ensemble empirical modal decomposition with adaptive noise (CEEMDAN) permutation entropy was as the eigenvector of heart sound signal. Firstly, the PCG was decomposed by CEEMDAN into a number of intrinsic mode functions (IMFs) from high to low frequency. Secondly, the IMFs were sifted according to the correlation coefficient, energy factor and signal-to-noise ratio. Then the instantaneous frequency was extracted by Hilbert transform, and its permutation entropy was constituted into eigenvector. Finally, the accuracy of the method was verified by using a hundred PCG samples selected from the 2016 PhysioNet/CinC Challenge. The results showed that the accuracy rate of the proposed method could reach up to 87%. In comparison with the traditional EMD and EEMD permutation entropy methods, the accuracy rate was increased by 18%-24%, which demonstrates the efficiency of the proposed method.
Entropy
;
Heart Sounds
;
Signal Processing, Computer-Assisted
;
Signal-To-Noise Ratio
;
Support Vector Machine
4.Heart sound classification based on improved mel frequency cepstrum coefficient and integrated decision network method.
Yuanlin WANG ; Jing SUN ; Hongbo YANG ; Tao GUO ; Jiahua PAN ; Weilian WANG
Journal of Biomedical Engineering 2022;39(6):1140-1148
Heart sound analysis is significant for early diagnosis of congenital heart disease. A novel method of heart sound classification was proposed in this paper, in which the traditional mel frequency cepstral coefficient (MFCC) method was improved by using the Fisher discriminant half raised-sine function (F-HRSF) and an integrated decision network was used as classifier. It does not rely on segmentation of the cardiac cycle. Firstly, the heart sound signals were framed and windowed. Then, the features of heart sounds were extracted by using improved MFCC, in which the F-HRSF was used to weight sub-band components of MFCC according to the Fisher discriminant ratio of each sub-band component and the raised half sine function. Three classification networks, convolutional neural network (CNN), long and short-term memory network (LSTM), and gated recurrent unit (GRU) were combined as integrated decision network. Finally, the two-category classification results were obtained through the majority voting algorithm. An accuracy of 92.15%, sensitivity of 91.43%, specificity of 92.83%, corrected accuracy of 92.01%, and F score of 92.13% were achieved using the novel signal processing techniques. It shows that the algorithm has great potential in early diagnosis of congenital heart disease.
Humans
;
Heart Sounds
;
Algorithms
;
Neural Networks, Computer
;
Heart Defects, Congenital/diagnosis*
;
Signal Processing, Computer-Assisted
5.A heart sound classification method based on joint decision of extreme gradient boosting and deep neural network.
Zichao WANG ; Yanrui JIN ; Liqun ZHAO ; Chengliang LIU
Journal of Biomedical Engineering 2021;38(1):10-20
Heart sound is one of the common medical signals for diagnosing cardiovascular diseases. This paper studies the binary classification between normal or abnormal heart sounds, and proposes a heart sound classification algorithm based on the joint decision of extreme gradient boosting (XGBoost) and deep neural network, achieving a further improvement in feature extraction and model accuracy. First, the preprocessed heart sound recordings are segmented into four status, and five categories of features are extracted from the signals based on segmentation. The first four categories of features are sieved through recursive feature elimination, which is used as the input of the XGBoost classifier. The last category is the Mel-frequency cepstral coefficient (MFCC), which is used as the input of long short-term memory network (LSTM). Considering the imbalance of the data set, these two classifiers are both improved with weights. Finally, the heterogeneous integrated decision method is adopted to obtain the prediction. The algorithm was applied to the open heart sound database of the PhysioNet Computing in Cardiology(CINC) Challenge in 2016 on the PhysioNet website, to test the sensitivity, specificity, modified accuracy and F score. The results were 93%, 89.4%, 91.2% and 91.3% respectively. Compared with the results of machine learning, convolutional neural networks (CNN) and other methods used by other researchers, the accuracy and sensibility have been obviously improved, which proves that the method in this paper could effectively improve the accuracy of heart sound signal classification, and has great potential in the clinical auxiliary diagnosis application of some cardiovascular diseases.
Algorithms
;
Databases, Factual
;
Heart Sounds
;
Neural Networks, Computer
6.Recognition of S1 and S2 heart sounds with two-stream convolutional neural networks.
Yujing SHEN ; Xun WANG ; Min TANG ; Jinfu LIANG
Journal of Biomedical Engineering 2021;38(1):138-144
Auscultation of heart sounds is an important method for the diagnosis of heart conditions. For most people, the audible component of heart sound are the first heart sound (S1) and the second heart sound (S2). Different diseases usually generate murmurs at different stages in a cardiac cycle. Segmenting the heart sounds precisely is the prerequisite for diagnosis. S1 and S2 emerges at the beginning of systole and diastole, respectively. Locating S1 and S2 accurately is beneficial for the segmentation of heart sounds. This paper proposed a method to classify the S1 and S2 based on their properties, and did not take use of the duration of systole and diastole. S1 and S2 in the training dataset were transformed to spectra by short-time Fourier transform and be feed to the two-stream convolutional neural network. The classification accuracy of the test dataset was as high as 91.135%. The highest sensitivity and specificity were 91.156% and 92.074%, respectively. Extracting the features of the input signals artificially can be avoid with the method proposed in this article. The calculation is not complicated, which makes this method effective for distinguishing S1 and S2 in real time.
Diastole
;
Heart
;
Heart Sounds
;
Neural Networks, Computer
;
Rivers
7.Heart sound classification based on sub-band envelope and convolution neural network.
Xingzhi WANG ; Hongbo YANG ; Rong ZONG ; Jiahua PAN ; Weilian WANG
Journal of Biomedical Engineering 2021;38(5):969-978
Automatic classification of heart sounds plays an important role in the early diagnosis of congenital heart disease. A kind of heart sound classification algorithms based on sub-band envelope feature and convolution neural network was proposed in this paper, which did not need to segment the heart sounds according to cardiac cycle accurately. Firstly, the heart sound signal was divided into some frames. Then, the frame level heart sound signal was filtered with Gammatone filter bank to obtain the sub-band signals. Next, the sub-band envelope was extracted by Hilbert transform. After that, the sub-band envelope was stacked into a feature map. Finally, type Ⅰ and type Ⅱ convolution neural network were selected as classifier. The result shown that the sub-band envelope feature was better in type Ⅰ than type Ⅱ. The algorithm is tested with 1 000 heart sound samples. The test results show that the overall performance of the algorithm proposed in this paper is significantly improved compared with other similar algorithms, which provides a new method for automatic classification of congenital heart disease, and speeds up the process of automatic classification of heart sounds applied to the actual screening.
Algorithms
;
Heart
;
Heart Defects, Congenital/diagnosis*
;
Heart Sounds
;
Humans
;
Neural Networks, Computer
;
Signal Processing, Computer-Assisted
8.Segmentation of heart sound signals based on duration hidden Markov model.
Haoran KUI ; Jiahua PAN ; Rong ZONG ; Hongbo YANG ; Wei SU ; Weilian WANG
Journal of Biomedical Engineering 2020;37(5):765-774
Heart sound segmentation is a key step before heart sound classification. It refers to the processing of the acquired heart sound signal that separates the cardiac cycle into systolic and diastolic, etc. To solve the accuracy limitation of heart sound segmentation without relying on electrocardiogram, an algorithm based on the duration hidden Markov model (DHMM) was proposed. Firstly, the heart sound samples were positionally labeled. Then autocorrelation estimation method was used to estimate cardiac cycle duration, and Gaussian mixture distribution was used to model the duration of sample-state. Next, the hidden Markov model (HMM) was optimized in the training set and the DHMM was established. Finally, the Viterbi algorithm was used to track back the state of heart sounds to obtain S
Algorithms
;
Electrocardiography
;
Heart Sounds
;
Markov Chains
;
Normal Distribution
9.Heart sound denoising by dynamic noise estimation.
Chundong XU ; Jing ZHOU ; Dongwen YING ; Pengli XIN
Journal of Biomedical Engineering 2020;37(5):775-785
Denoising methods based on wavelet analysis and empirical mode decomposition cannot essentially track and eliminate noise, which usually cause distortion of heart sounds. Based on this problem, a heart sound denoising method based on improved minimum control recursive average and optimally modified log-spectral amplitude is proposed in this paper. The proposed method uses a short-time window to smoothly and dynamically track and estimate the minimum noise value. The noise estimation results are used to obtain the optimal spectrum gain function, and to minimize the noise by minimizing the difference between the clean heart sound and the estimated clean heart sound. In addition, combined with the subjective analysis of spectrum and the objective analysis of contribution to normal and abnormal heart sound classification system, we propose a more rigorous evaluation mechanism. The experimental results show that the proposed method effectively improves the time-frequency features, and obtains higher scores in the normal and abnormal heart sound classification systems. The proposed method can help medical workers to improve the accuracy of their diagnosis, and also has great reference value for the construction and application of computer-aided diagnosis system.
Algorithms
;
Heart Sounds
;
Humans
;
Signal Processing, Computer-Assisted
;
Signal-To-Noise Ratio
;
Wavelet Analysis
10.Design and Implementation of Heart Sound Detection Device Based on MEMS MIC.
Dayu DING ; Qing LI ; Yapeng DONG ; WangYing WANG ; Bo YANG
Chinese Journal of Medical Instrumentation 2019;43(5):337-340
The paper describes how to develop a digital heart sound signal detection device based on high gain MEMS MIC that can accurately collect and store human heart sounds. According to the method of collecting heart sound signal by traditional stethoscope, the system improves the traditional stethoscope, and a composite probe equipped with a MEMS microphone sensor is designed. The MEMS microphone sensor converts the sound pressure signal into a voltage signal, and then amplifies, converts with Sigma Delta, extracts and filters the collected signal. After the heart sound signal is uploaded to the PC, the Empirical Mode Decomposition (EMD) is carried out to reconstruct the signal, and then the Independent Component Analysis (ICA) method is used for blind source separation and finally the heart rate is calculated by autocorrelation analysis. At the end of the paper, a preliminary comparative analysis of the performance of the system was carried out, and the accuracy of the heart sound signal was verified.
Heart
;
Heart Sounds
;
Humans
;
Micro-Electrical-Mechanical Systems
;
Signal Processing, Computer-Assisted
;
Stethoscopes

Result Analysis
Print
Save
E-mail