A Semi-Supervised Approach For Identifying Abnormal Heart Sounds Using Variational Autoencoder

Abnormal heart sounds may have diverse frequency characteristics depending upon underlying pathological conditions. Designing a binary classifier for predicting normal and abnormal heart sounds using supervised learning requires a lot of training data, covering different types of cardiac abnormalities. In this paper, we propose a semi-supervised approach to solve the problem. A convolutional Variational Autoencoder (VAE) structure is defined for learning the probability distribution of the spectrogram properties of normal heart sounds. The Kullback-Leibler (KL) divergence between the known prior distribution of the VAE and the encoded distribution is taken as an anomaly score for detecting abnormal heart sounds. The proposed approach is evaluated on open access and in-house datasets of Phonocardiogram (PCG) signals, recorded from normal subjects and patients, having cardiovascular diseases, cardiac murmurs and extra heart sounds. Results show that an improved classification performance is achieved in comparison to the existing approaches.

[1]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[2]  Parijat Deshpande,et al.  Smartphone Based Digital Stethoscope for Connected Health -- A Direct Acoustic Coupling Technique , 2016, 2016 IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE).

[3]  Qiao Li,et al.  Classification of normal/abnormal heart sound recordings: The PhysioNet/Computing in Cardiology Challenge 2016 , 2016, 2016 Computing in Cardiology Conference (CinC).

[4]  M. Akay,et al.  Spectral Analysis of Heart Sounds Associated With Coronary Occlusions , 2007, 2007 6th International Special Topic Conference on Information Technology Applications in Biomedicine.

[5]  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).

[6]  Ana Castro,et al.  Automatic heart sound segmentation and murmur detection in pediatric phonocardiograms , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  Rocío Alba-Flores,et al.  Detection and Classification of Cardiac Murmurs using Segmentation Techniques and Artificial Neural Networks , 2007, 2007 IEEE Symposium on Computational Intelligence and Data Mining.

[8]  Chee-Ming Ting,et al.  Short-segment Heart Sound Classification Using an Ensemble of Deep Convolutional Neural Networks , 2018, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

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

[11]  Yannis Stylianou,et al.  A study of time-frequency features for CNN-based automatic heart sound classification for pathology detection , 2018, Comput. Biol. Medicine.

[12]  Egon Toft,et al.  Coronary artery disease and low frequency heart sound signatures , 2011, 2011 Computing in Cardiology.

[13]  Parijat Deshpande,et al.  A robust dataset-agnostic heart disease classifier from Phonocardiogram , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[14]  Waree Kongprawechnon,et al.  A framework for automatic heart sound analysis without segmentation , 2011, Biomedical engineering online.

[15]  Johannes J. Struijk,et al.  Noise and the detection of coronary artery disease with an electronic stethoscope , 2010, 2010 5th Cairo International Biomedical Engineering Conference.

[16]  Sungzoon Cho,et al.  Variational Autoencoder based Anomaly Detection using Reconstruction Probability , 2015 .

[17]  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).

[18]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.