Pay More Attention With Fewer Parameters: A Novel 1-D Convolutional Neural Network for Heart Sounds Classification

The cardiovascular disease (CVD) is one of the major causes of mortality worldwide. Auscultation of heart sounds or phonocardiograms (PCGs) analysis, which is an efficient and non-invasive way, has been shown to be promising and played an important role in preliminary CVD diagnosis. In this study, a deep learning-based PCG classification method is proposed, which is mainly comprised three steps: pre-processing, PCG patches classification using a novel 1-D deep convolutional neural network (CNN), and final predicting of PCG recordings based on the patch-level results. In order to maximize the information flow within the CNN, a block-stacked style architecture with clique blocks is employed, and in each clique block a bidirectional connection structure is utilized. Using the stacked blocks, the proposed CNN achieves both spatial and channel attention, which leads a superior classification performance. Besides, a novel separable convolution with inverted bottleneck is introduced to efficiently decouple features' dependency between spatial and channel-wise dependency of features. Experiments on PhysioNet/CinC 2016 reveal a superior classification performance and the advantage in parameter efficiency of the proposed method comparing to state-of-the-art methods.

[1]  Zhongwei Jiang,et al.  A cardiac sound characteristic waveform method for in-home heart disorder monitoring with electric stethoscope , 2006, Expert Syst. Appl..

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

[3]  Gang Sun,et al.  Squeeze-and-Excitation Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[4]  Zhouchen Lin,et al.  Convolutional Neural Networks with Alternately Updated Clique , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[5]  Vivienne Sze,et al.  Efficient Processing of Deep Neural Networks: A Tutorial and Survey , 2017, Proceedings of the IEEE.

[6]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Kumar Sricharan,et al.  Classifying heart sound recordings using deep convolutional neural networks and mel-frequency cepstral coefficients , 2016, 2016 Computing in Cardiology Conference (CinC).

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

[9]  Hayong Shin,et al.  Classification of heart sound recordings using convolution neural network , 2016, 2016 Computing in Cardiology Conference (CinC).

[10]  Nathan Intrator,et al.  Monitoring Cardiac Stress Using Features Extracted From S1 Heart Sounds , 2015, IEEE Transactions on Biomedical Engineering.

[11]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[12]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).