1
|
Guven M, Uysal F. A New Method for Heart Disease Detection: Long Short-Term Feature Extraction from Heart Sound Data. SENSORS (BASEL, SWITZERLAND) 2023; 23:5835. [PMID: 37447685 DOI: 10.3390/s23135835] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/05/2023] [Revised: 06/07/2023] [Accepted: 06/14/2023] [Indexed: 07/15/2023]
Abstract
Heart sounds have been extensively studied for heart disease diagnosis for several decades. Traditional machine learning algorithms applied in the literature have typically partitioned heart sounds into small windows and employed feature extraction methods to classify samples. However, as there is no optimal window length that can effectively represent the entire signal, windows may not provide a sufficient representation of the underlying data. To address this issue, this study proposes a novel approach that integrates window-based features with features extracted from the entire signal, thereby improving the overall accuracy of traditional machine learning algorithms. Specifically, feature extraction is carried out using two different time scales. Short-term features are computed from five-second fragments of heart sound instances, whereas long-term features are extracted from the entire signal. The long-term features are combined with the short-term features to create a feature pool known as long short-term features, which is then employed for classification. To evaluate the performance of the proposed method, various traditional machine learning algorithms with various models are applied to the PhysioNet/CinC Challenge 2016 dataset, which is a collection of diverse heart sound data. The experimental results demonstrate that the proposed feature extraction approach increases the accuracy of heart disease diagnosis by nearly 10%.
Collapse
Affiliation(s)
- Mesut Guven
- Gendarmerie and Coast Guard Academy, Ankara 06805, Turkey
| | - Fatih Uysal
- Department of Electrical and Electronics Engineering, Faculty of Engineering and Architecture, Kafkas University, Kars 36100, Turkey
| |
Collapse
|
2
|
Barnawi A, Boulares M, Somai R. Simple and Powerful PCG Classification Method Based on Selection and Transfer Learning for Precision Medicine Application. Bioengineering (Basel) 2023; 10:bioengineering10030294. [PMID: 36978685 PMCID: PMC10045405 DOI: 10.3390/bioengineering10030294] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/03/2023] [Revised: 02/03/2023] [Accepted: 02/15/2023] [Indexed: 03/03/2023] Open
Abstract
The World Health Organization (WHO) highlights that cardiovascular diseases (CVDs) are one of the leading causes of death globally, with an estimated rise to over 23.6 million deaths by 2030. This alarming trend can be attributed to our unhealthy lifestyles and lack of attention towards early CVD diagnosis. Traditional cardiac auscultation, where a highly qualified cardiologist listens to the heart sounds, is a crucial diagnostic method, but not always feasible or affordable. Therefore, developing accessible and user-friendly CVD recognition solutions can encourage individuals to integrate regular heart screenings into their routine. Although many automatic CVD screening methods have been proposed, most of them rely on complex prepocessing steps and heart cycle segmentation processes. In this work, we introduce a simple and efficient approach for recognizing normal and abnormal PCG signals using Physionet data. We employ data selection techniques such as kernel density estimation (KDE) for signal duration extraction, signal-to-noise Ratio (SNR), and GMM clustering to improve the performance of 17 pretrained Keras CNN models. Our results indicate that using KDE to select the appropriate signal duration and fine-tuning the VGG19 model results in excellent classification performance with an overall accuracy of 0.97, sensitivity of 0.946, precision of 0.944, and specificity of 0.946.
Collapse
Affiliation(s)
- Ahmed Barnawi
- Information Technology Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
- Correspondence:
| | - Mehrez Boulares
- Information Technology Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
- Research Laboratory of Technologies of Information and Communication and Electrical Engineering (LaTICE), Higher National School of Engineers of Tunis (ENSIT), University of Tunis, Tunis 1008, Tunisia
| | - Rim Somai
- ESPRIT School of Engineering, Tunis 2035, Tunisia
| |
Collapse
|
3
|
Cardiovascular Disease Recognition Based on Heartbeat Segmentation and Selection Process. INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH 2021; 18:ijerph182010952. [PMID: 34682696 PMCID: PMC8535944 DOI: 10.3390/ijerph182010952] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/21/2021] [Revised: 09/04/2021] [Accepted: 09/29/2021] [Indexed: 12/01/2022]
Abstract
Assessment of heart sounds which are generated by the beating heart and the resultant blood flow through it provides a valuable tool for cardiovascular disease (CVD) diagnostics. The cardiac auscultation using the classical stethoscope phonological cardiogram is known as the most famous exam method to detect heart anomalies. This exam requires a qualified cardiologist, who relies on the cardiac cycle vibration sound (heart muscle contractions and valves closure) to detect abnormalities in the heart during the pumping action. Phonocardiogram (PCG) signal represents the recording of sounds and murmurs resulting from the heart auscultation, typically with a stethoscope, as a part of medical diagnosis. For the sake of helping physicians in a clinical environment, a range of artificial intelligence methods was proposed to automatically analyze PCG signal to help in the preliminary diagnosis of different heart diseases. The aim of this research paper is providing an accurate CVD recognition model based on unsupervised and supervised machine learning methods relayed on convolutional neural network (CNN). The proposed approach is evaluated on heart sound signals from the well-known, publicly available PASCAL and PhysioNet datasets. Experimental results show that the heart cycle segmentation and segment selection processes have a direct impact on the validation accuracy, sensitivity (TPR), precision (PPV), and specificity (TNR). Based on PASCAL dataset, we obtained encouraging classification results with overall accuracy 0.87, overall precision 0.81, and overall sensitivity 0.83. Concerning Micro classification results, we obtained Micro accuracy 0.91, Micro sensitivity 0.83, Micro precision 0.84, and Micro specificity 0.92. Using PhysioNet dataset, we achieved very good results: 0.97 accuracy, 0.946 sensitivity, 0.944 precision, and 0.946 specificity.
Collapse
|
4
|
Mei N, Wang H, Zhang Y, Liu F, Jiang X, Wei S. Classification of heart sounds based on quality assessment and wavelet scattering transform. Comput Biol Med 2021; 137:104814. [PMID: 34481179 DOI: 10.1016/j.compbiomed.2021.104814] [Citation(s) in RCA: 10] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/06/2021] [Accepted: 08/25/2021] [Indexed: 01/16/2023]
Abstract
Automatic classification of heart sound plays an important role in the diagnosis of cardiovascular diseases. In this study, a heart sound sample classification method based on quality assessment and wavelet scattering transform was proposed. First, the ratio of zero crossings (RZC) and the root mean square of successive differences (RMSSD) were used for assessing the quality of heart sound signal. The first signal segment conforming to the threshold standard was selected as the current sample for the continuous heart sound signal. Using the wavelet scattering transform, the wavelet scattering coefficients were expanded according to the wavelet scale dimension, to obtain the features. Support vector machine (SVM) was used for classification, and the classification results for the samples were obtained using the wavelet scale dimension voting approach. The effects of RZC and RMSSD on the results are discussed in detail. On the database of PhysioNet Computing in Cardiology Challenge 2016 (CinC 2016), the proposed method yields 92.23% accuracy (Acc), 96.62% sensitivity (Se), 90.65% specificity (Sp), and 93.64% measure of accuracy (Macc). The results show that the proposed method can effectively classify normal and abnormal heart sound samples with high accuracy.
Collapse
Affiliation(s)
- Na Mei
- School of Control Science and Engineering, Shandong University, Jinan, China
| | - Hongxia Wang
- School of Control Science and Engineering, Shandong University, Jinan, China
| | - Yatao Zhang
- School of Mechanical, Electrical & Information Engineering, Shandong University, Weihai, China.
| | - Feifei Liu
- School of Science, Shandong Jianzhu University, Jinan, China
| | - Xinge Jiang
- School of Information Science and Electrical Engineering, Shandong Jiaotong University, Jinan, China
| | - Shoushui Wei
- School of Control Science and Engineering, Shandong University, Jinan, China.
| |
Collapse
|
5
|
Alkhodari M, Fraiwan L. Convolutional and recurrent neural networks for the detection of valvular heart diseases in phonocardiogram recordings. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2021; 200:105940. [PMID: 33494031 DOI: 10.1016/j.cmpb.2021.105940] [Citation(s) in RCA: 30] [Impact Index Per Article: 10.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/20/2020] [Accepted: 01/10/2021] [Indexed: 06/12/2023]
Abstract
Valvular heart diseases (VHD) are one of the major causes of cardiovascular diseases that are having high mortality rates worldwide. The early diagnosis of VHD prevents the development of cardiac diseases and allows for optimum medication. Despite of the ability of current gold standards in identifying VHD, they still lack the required accuracy and thus, several cases go misdiagnosed. In this vein, a study is conducted herein to investigate the efficiency of deep learning models in identifying VHD through phonocardiography (PCG) recordings. PCG heart sounds were obtained from an open-access data-set representing normal heart sounds along with four major VHD; namely aortic stenosis (AS), mitral stenosis (MS), mitral regurgitation (MR), and mitral valve prolapse (MVP). A total of 1,000 patients were involved in the study with 200 recordings for each class. All recordings were initially trimmed to have 9,600 samples ensuring their coverage of at least 1 cardiac cycle. In addition, they were pre-processed by applying maximal overlap discrete wavelet transform (MODWT) smoothing algorithm and z-score normalization. The neural network architecture was designed to reduce the complexity often found in literature and consisted of a combination of convolutional neural networks (CNN) and recurrent neural networks (RNN) based on Bi-directional long short-term memory (BiLSTM). The model was trained and tested following a k-fold cross-validation scheme of 10-folds utilizing the CNN-BiLSTM network as well as the CNN and BiLSTM, individually. The highest performance was achieved using the CNN-BiLSTM network with an overall Cohen's kappa, accuracy, sensitivity, and specificity of 97.87%, 99.32%, 98.30%, and 99.58%, respectively. In addition, the model had an average area under the curve (AUC) of 0.998. Furthermore, the performance of the model was assessed on the PhysioNet/Computing in Cardiology 2016 challenge data-set and reached an overall accuracy of 87.31% with an AUC of 0.900. This study paves the way towards implementing deep learning models in VHD identification under clinical settings to assist clinicians in decision making and prevent many cases from cardiac abnormalities development.
Collapse
Affiliation(s)
- Mohanad Alkhodari
- Department of Electrical and Computer Engineering, Abu Dhabi University, Abu Dhabi, UAE.
| | - Luay Fraiwan
- Jordan University of Science and Technology, Department of Biomedical Engineering, Irbid, Jordan.
| |
Collapse
|
6
|
Oh SL, Jahmunah V, Ooi CP, Tan RS, Ciaccio EJ, Yamakawa T, Tanabe M, Kobayashi M, Rajendra Acharya U. Classification of heart sound signals using a novel deep WaveNet model. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE 2020; 196:105604. [PMID: 32593061 DOI: 10.1016/j.cmpb.2020.105604] [Citation(s) in RCA: 52] [Impact Index Per Article: 13.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/01/2020] [Accepted: 06/07/2020] [Indexed: 06/11/2023]
Abstract
BACKGROUND AND OBJECTIVES The high mortality rate and increasing prevalence of heart valve diseases globally warrant the need for rapid and accurate diagnosis of such diseases. Phonocardiogram (PCG) signals are used in this study due to the low cost of obtaining the signals. This study classifies five types of heart sounds, namely normal, aortic stenosis, mitral valve prolapse, mitral stenosis, and mitral regurgitation. METHODS We have proposed a novel in-house developed deep WaveNet model for automated classification of five types of heart sounds. The model is developed using a total of 1000 PCG recordings belonging to five classes with 200 recordings in each class. RESULTS We have achieved a training accuracy of 97% for the classification of heart sounds into five classes. The highest classification accuracy of 98.20% was achieved for the normal class. The developed model was validated with a 10-fold cross-validation, thus affirming its robustness. CONCLUSION The study results clearly indicate that the developed model is able to classify five types of heart sounds accurately. The developed system can be used by cardiologists to aid in the detection of heart valve diseases in patients.
Collapse
Affiliation(s)
- Shu Lih Oh
- School of Engineering, Ngee Ann Polytechnic, 535 Clementi Road, Singapore 599489, Singapore
| | - V Jahmunah
- School of Engineering, Ngee Ann Polytechnic, 535 Clementi Road, Singapore 599489, Singapore
| | - Chui Ping Ooi
- School of Science and Technology, Singapore University of Social Sciences, 463 Clementi Road, 599494, Singapore
| | | | | | - Toshitaka Yamakawa
- Department of Computer Science and Electrical Engineering, Kumamoto University, Japan
| | - Masayuki Tanabe
- Department of Computer Science and Electrical Engineering, Kumamoto University, Japan; International Research Organization for Advanced Science and Technology (IROAST), Kumamoto University, Kumamoto, Japan
| | - Makiko Kobayashi
- Department of Computer Science and Electrical Engineering, Kumamoto University, Japan
| | - U Rajendra Acharya
- School of Engineering, Ngee Ann Polytechnic, 535 Clementi Road, Singapore 599489, Singapore; International Research Organization for Advanced Science and Technology (IROAST), Kumamoto University, Kumamoto, Japan; Department Bioinformatics and Medical Engineering, Asia University, Taiwan.
| |
Collapse
|
7
|
Chen Y, Wei S, Zhang Y. Classification of heart sounds based on the combination of the modified frequency wavelet transform and convolutional neural network. Med Biol Eng Comput 2020; 58:2039-2047. [PMID: 32638275 DOI: 10.1007/s11517-020-02218-5] [Citation(s) in RCA: 19] [Impact Index Per Article: 4.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/24/2020] [Accepted: 06/25/2020] [Indexed: 11/30/2022]
Abstract
We purpose a novel method that combines modified frequency slice wavelet transform (MFSWT) and convolutional neural network (CNN) for classifying normal and abnormal heart sounds. A hidden Markov model is used to find the position of each cardiac cycle in the heart sound signal and determine the exact position of the four periods of S1, S2, systole, and diastole. Then the one-dimensional cardiac cycle signal was converted into a two-dimensional time-frequency picture using the MFSWT. Finally, two CNN models are trained using the aforementioned pictures. We combine two CNN models using sample entropy (SampEn) to determine which model is used to classify the heart sound signal. We evaluated our model on the heart sound public dataset provided by the PhysioNet Computing in Cardiology Challenge 2016. Experimental classification performance from a 10-fold cross-validation indicated that sensitivity (Se), specificity (Sp) and mean accuracy (MAcc) were 0.95, 0.93, and 0.94, respectively. The results showed the proposed method can classify normal and abnormal heart sounds with efficiency and high accuracy. Graphical abstract Block diagram of heart sound classification.
Collapse
Affiliation(s)
- Yongchao Chen
- School of Control Science and Engineering, Shandong University, Jinan, China
| | - Shoushui Wei
- School of Control Science and Engineering, Shandong University, Jinan, China.
| | - Yatao Zhang
- School of Control Science and Engineering, Shandong University, Jinan, China. .,School of Mechanical, Electrical & Information Engineering, Shandong University, Weihai, China.
| |
Collapse
|
8
|
A fusion framework based on multi-domain features and deep learning features of phonocardiogram for coronary artery disease detection. Comput Biol Med 2020; 120:103733. [DOI: 10.1016/j.compbiomed.2020.103733] [Citation(s) in RCA: 15] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/08/2020] [Revised: 03/23/2020] [Accepted: 03/24/2020] [Indexed: 11/23/2022]
|
9
|
YANG LIJUN, LI SHUANG, ZHANG ZHI, YANG XIAOHUI. CLASSIFICATION OF PHONOCARDIOGRAM SIGNALS BASED ON ENVELOPE OPTIMIZATION MODEL AND SUPPORT VECTOR MACHINE. J MECH MED BIOL 2020. [DOI: 10.1142/s0219519419500623] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
The prevention and diagnosis of cardiovascular diseases have become one of the primary problems in the medical community since the mortality of this kind of diseases accounts for 31% of global deaths in 2016. Heart sound, which is an important physiological signal of human body, mainly comes from the pulsing of cardiac structures and blood turbulence. The analysis of heart sounds plays an irreplaceable role in early diagnosis of heart disease since they contain a large amount of pathological information about each part of human heart. Heart sounds can be detected and recorded by Phonocardiogram (PCG). As a noninvasive method to detect and diagnose heart disease, PCG signals have been paid more and more attention by researchers. In this paper, a novel envelope extraction model is proposed and used to estimate the cardiac cycle of each PCG signal. We present a strategy combining empirical mode decomposition (EMD) technique and the proposed envelope model to extract the time-domain features. After applying EMD process to each PCG signal, the second intrinsic mode function is chosen for further analysis. Based on the proposed envelope model, the cardiac cycles of PCG signals can be estimated and then the time-domain features can be extracted. Combining with the frequency-domain features and wavelet-domain features, the feature vectors are obtained. Finally, the support vector machine (SVM) classifier is used to detect the normal and abnormal PCG signals. Two public datasets are used to test our framework in this paper. And classification accuracies of more than [Formula: see text] on both datasets show the effectiveness of the proposed model.
Collapse
Affiliation(s)
- LIJUN YANG
- School of Mathematics and Statistics, Henan University, Kaifeng 475004, P. R. China
| | - SHUANG LI
- School of Mathematics and Statistics, Henan University, Kaifeng 475004, P. R. China
| | - ZHI ZHANG
- Department of Computer Science, Georgia Institute of Technology, Atlanta, GA, 30332, USA
| | - XIAOHUI YANG
- School of Mathematics and Statistics, Henan University, Kaifeng 475004, P. R. China
| |
Collapse
|
10
|
A Review of Computer-Aided Heart Sound Detection Techniques. BIOMED RESEARCH INTERNATIONAL 2020; 2020:5846191. [PMID: 32420352 PMCID: PMC7201685 DOI: 10.1155/2020/5846191] [Citation(s) in RCA: 20] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/08/2019] [Revised: 07/03/2019] [Accepted: 07/29/2019] [Indexed: 01/08/2023]
Abstract
Cardiovascular diseases have become one of the most prevalent threats to human health throughout the world. As a noninvasive assistant diagnostic tool, the heart sound detection techniques play an important role in the prediction of cardiovascular diseases. In this paper, the latest development of the computer-aided heart sound detection techniques over the last five years has been reviewed. There are mainly the following aspects: the theories of heart sounds and the relationship between heart sounds and cardiovascular diseases; the key technologies used in the processing and analysis of heart sound signals, including denoising, segmentation, feature extraction and classification; with emphasis, the applications of deep learning algorithm in heart sound processing. In the end, some areas for future research in computer-aided heart sound detection techniques are explored, hoping to provide reference to the prediction of cardiovascular diseases.
Collapse
|
11
|
Giordano N, Knaflitz M. A Novel Method for Measuring the Timing of Heart Sound Components through Digital Phonocardiography. SENSORS 2019; 19:s19081868. [PMID: 31010113 PMCID: PMC6515005 DOI: 10.3390/s19081868] [Citation(s) in RCA: 23] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/22/2019] [Revised: 03/31/2019] [Accepted: 04/16/2019] [Indexed: 11/29/2022]
Abstract
The auscultation of heart sounds has been for decades a fundamental diagnostic tool in clinical practice. Higher effectiveness can be achieved by recording the corresponding biomedical signal, namely the phonocardiographic signal, and processing it by means of traditional signal processing techniques. An unavoidable processing step is the heart sound segmentation, which is still a challenging task from a technical viewpoint—a limitation of state-of-the-art approaches is the unavailability of trustworthy techniques for the detection of heart sound components. The aim of this work is to design a reliable algorithm for the identification and the classification of heart sounds’ main components. The proposed methodology was tested on a sample population of 24 healthy subjects over 10-min-long simultaneous electrocardiographic and phonocardiographic recordings and it was found capable of correctly detecting and classifying an average of 99.2% of the heart sounds along with their components. Moreover, the delay of each component with respect to the corresponding R-wave peak and the delay among the components of the same heart sound were computed: the resulting experimental values are coherent with what is expected from the literature and what was obtained by other studies.
Collapse
Affiliation(s)
- Noemi Giordano
- Dipartimento di Elettronica e Telecomunicazioni, Politecnico di Torino, 10129 Torino, Italy.
| | - Marco Knaflitz
- Dipartimento di Elettronica e Telecomunicazioni, Politecnico di Torino, 10129 Torino, Italy.
| |
Collapse
|