PCG Classification Using Multidomain Features and SVM Classifier

This paper proposes a method using multidomain features and support vector machine (SVM) for classifying normal and abnormal heart sound recordings. The database was provided by the PhysioNet/CinC Challenge 2016. A total of 515 features are extracted from nine feature domains, i.e., time interval, frequency spectrum of states, state amplitude, energy, frequency spectrum of records, cepstrum, cyclostationarity, high-order statistics, and entropy. Correlation analysis is conducted to quantify the feature discrimination abilities, and the results show that “frequency spectrum of state”, “energy”, and “entropy” are top domains to contribute effective features. A SVM with radial basis kernel function was trained for signal quality estimation and classification. The SVM classifier is independently trained and tested by many groups of top features. It shows the average of sensitivity, specificity, and overall score are high up to 0.88, 0.87, and 0.88, respectively, when top 400 features are used. This score is competitive to the best previous scores. The classifier has very good performance with even small number of top features for training and it has stable output regardless of randomly selected features for training. These simulations demonstrate that the proposed features and SVM classifier are jointly powerful for classifying heart sound recordings.

[1]  Masun Nabhan Homsi,et al.  Ensemble methods with outliers for phonocardiogram classification , 2017, Physiological measurement.

[2]  J J Struijk,et al.  Segmentation of heart sound recordings by a duration-dependent hidden Markov model , 2010, Physiological measurement.

[3]  Yongwan Park,et al.  Best subsequence selection of heart sound recording based on degree of sound periodicity , 2011 .

[4]  G. Cloutier,et al.  Comparison of pattern recognition methods for computer-assisted classification of spectra of heart sounds in patients with a porcine bioprosthetic valve implanted in the mitral position , 1990, IEEE Transactions on Biomedical Engineering.

[5]  Dingchang Zheng,et al.  Analysis of heart rate variability using fuzzy measure entropy , 2013, Comput. Biol. Medicine.

[6]  J.T.E. McDonnell,et al.  Time-frequency and time-scale techniques for the classification of native and bioprosthetic heart valve sounds , 1998, IEEE Transactions on Biomedical Engineering.

[7]  Harun Uguz,et al.  A Biomedical System Based on Artificial Neural Network and Principal Component Analysis for Diagnosis of the Heart Valve Diseases , 2012, Journal of Medical Systems.

[8]  Jenna Wiens,et al.  Heart sound classification based on temporal alignment techniques , 2016, 2016 Computing in Cardiology Conference (CinC).

[9]  Tamer Ölmez,et al.  Classification of heart sounds using an artificial neural network , 2003, Pattern Recognit. Lett..

[10]  A A Luisada,et al.  First heart sound amplitude in experimentally induced alternans. , 1966, Diseases of the chest.

[11]  Goutam Saha,et al.  Detection of cardiac abnormality from PCG signal using LMS based least square SVM classifier , 2010, Expert Syst. Appl..

[12]  Y. Akay,et al.  Noninvasive detection of coronary artery disease , 1994, IEEE Engineering in Medicine and Biology Magazine.

[13]  G. Castellanos-Dominguez,et al.  Selection of Dynamic Features Based on Time–Frequency Representations for Heart Murmur Detection from Phonocardiographic Signals , 2009, Annals of Biomedical Engineering.

[14]  Yineng Zheng,et al.  A novel hybrid energy fraction and entropy-based approach for systolic heart murmurs identification , 2015, Expert Syst. Appl..

[15]  Lionel Tarassenko,et al.  Logistic Regression-HSMM-Based Heart Sound Segmentation , 2016, IEEE Transactions on Biomedical Engineering.

[16]  Te-Chung Yang,et al.  Classification of acoustic physiological signals based on deep learning neural networks with augmented features , 2016, 2016 Computing in Cardiology Conference (CinC).

[17]  Qiao Li,et al.  An open access database for the evaluation of heart sound algorithms , 2016, Physiological measurement.

[18]  Gari D Clifford,et al.  Combining sparse coding and time-domain features for heart sound classification , 2017, Physiological measurement.

[19]  Juan Ignacio Godino-Llorente,et al.  Feature Extraction From Parametric Time–Frequency Representations for Heart Murmur Detection , 2010, Annals of Biomedical Engineering.

[20]  Anurag Agarwal,et al.  DropConnected neural network trained with diverse features for classifying heart sounds , 2016, 2016 Computing in Cardiology Conference (CinC).

[21]  Tamer Ölmez,et al.  Heart sound classification using wavelet transform and incremental self-organizing map , 2008, Digit. Signal Process..

[22]  David V. Anderson,et al.  Heart sound classification via sparse coding , 2016, 2016 Computing in Cardiology Conference (CinC).

[23]  Euripidis Loukis,et al.  Support Vectors Machine-based identification of heart valve diseases using heart sounds , 2009, Comput. Methods Programs Biomed..

[24]  Bryan R. Conroy,et al.  Ensemble of feature-based and deep learning-based classifiers for detection of abnormal heart sounds , 2016, 2016 Computing in Cardiology Conference (CinC).

[25]  Laura E. Boucheron,et al.  Low Bit-Rate Speech Coding Through Quantization of Mel-Frequency Cepstral Coefficients , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[26]  Philip Langley,et al.  Heart sound classification from unsegmented phonocardiograms , 2017, Physiological measurement.

[27]  Mario Spagnuolo,et al.  Computer analysis of phonocardiograms , 1963 .

[28]  Yan Liu,et al.  Normal / abnormal heart sound recordings classification using convolutional neural network , 2016, 2016 Computing in Cardiology Conference (CinC).

[29]  J. Morris,et al.  On the mechanism of production of the heart sounds , 1958 .

[30]  Shoushui Wei,et al.  Determination of Sample Entropy and Fuzzy Measure Entropy Parameters for Distinguishing Congestive Heart Failure from Normal Sinus Rhythm Subjects , 2015, Entropy.

[31]  Aggelos K. Katsaggelos,et al.  Heart sound anomaly and quality detection using ensemble of neural networks without segmentation , 2016, 2016 Computing in Cardiology Conference (CinC).

[32]  Masun Nabhan Homsi,et al.  Automatic heart sound recording classification using a nested set of ensemble algorithms , 2016, 2016 Computing in Cardiology Conference (CinC).

[33]  R. Kusukawa,et al.  Hemodynamic Determinants of the Amplitude of the First Heart Sound , 1965, Circulation research.

[34]  Gian Marti,et al.  Heart sound classification using deep structured features , 2016, 2016 Computing in Cardiology Conference (CinC).

[35]  Darya Aleinikava,et al.  Automated classification of normal and abnormal heart sounds using support vector machines , 2016, 2016 Computing in Cardiology Conference (CinC).

[36]  Ting Li,et al.  Classification of normal/abnormal heart sound recordings based on multi-domain features and back propagation neural network , 2016 .

[37]  L. Durand,et al.  Digital signal processing of the phonocardiogram: review of the most recent advancements. , 1995, Critical reviews in biomedical engineering.

[38]  Ignacio Diaz Bobillo,et al.  A tensor approach to heart sound classification , 2016, 2016 Computing in Cardiology Conference (CinC).