RespireNet: A Deep Neural Network for Accurately Detecting Abnormal Lung Sounds in Limited Data Setting

Auscultation of respiratory sounds is the primary tool for screening and diagnosing lung diseases. Automated analysis, coupled with digital stethoscopes, can play a crucial role in enabling tele-screening of fatal lung diseases. Deep neural networks (DNNs) have shown a lot of promise for such problems, and are an obvious choice. However, DNNs are extremely data hungry, and the largest respiratory dataset ICBHI has only 6898 breathing cycles, which is still small for training a satisfactory DNN model. In this work, RespireNet, we propose a simple CNN-based model, along with a suite of novel techniques---device specific fine-tuning, concatenation-based augmentation, blank region clipping, and smart padding---enabling us to efficiently use the small-sized dataset. We perform extensive evaluation on the ICBHI dataset, and improve upon the state-of-the-art results for 4-class classification by 2.2%

[1]  Diego Perna,et al.  Convolutional Neural Networks Learning from Respiratory data , 2018, 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[2]  N. Jakovljević,et al.  Hidden Markov Model Based Respiratory Sound Classification , 2017, BHI 2017.

[3]  Wenjie Yan,et al.  Lung Sound Recognition Algorithm Based on VGGish-BiGRU , 2019, IEEE Access.

[4]  Ioanna Chouvarda,et al.  An open access database for the evaluation of respiratory sound classification algorithms , 2019, Physiological measurement.

[5]  Franz Pernkopf,et al.  Crackle and Breathing Phase Detection in Lung Sounds with Deep Bidirectional Gated Recurrent Neural Networks , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[6]  A. Vyshedskiy,et al.  Automated Analysis of Crackles in Patients with Interstitial Pulmonary Fibrosis , 2010, Pulmonary medicine.

[7]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[8]  Hüseyin Polat,et al.  A Simple Computer-Based Measurement and Analysis System of Pulmonary Auscultation Sounds , 2004, Journal of Medical Systems.

[9]  Yi Ma,et al.  LungRN+NL: An Improved Adventitious Lung Sound Classification Using Non-Local Block ResNet Neural Network with Mixup Data Augmentation , 2020, INTERSPEECH.

[10]  Jianqing Li,et al.  Triple-Classification of Respiratory Sounds Using Optimized S-Transform and Deep Residual Networks , 2019, IEEE Access.

[11]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[12]  Myriam Desainte-Catherine,et al.  Automatic Detection of Patient with Respiratory Diseases Using Lung Sound Analysis , 2018, 2018 International Conference on Content-Based Multimedia Indexing (CBMI).

[13]  Ioanna Chouvarda,et al.  Α Respiratory Sound Database for the Development of Automated Classification , 2017, BHI 2017.

[14]  A. Bohadana,et al.  Fundamentals of lung auscultation. , 2014, The New England journal of medicine.

[15]  Stuart A. Bowyer,et al.  Automatic adventitious respiratory sound analysis: A systematic review , 2017, PloS one.

[16]  Ioanna Chouvarda,et al.  Precision Medicine Powered by pHealth and Connected Health , 2018 .

[17]  Vineeth N. Balasubramanian,et al.  Grad-CAM++: Generalized Gradient-Based Visual Explanations for Deep Convolutional Networks , 2017, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[18]  Özkan Kiliç,et al.  Classification of lung sounds using convolutional neural networks , 2017, EURASIP Journal on Image and Video Processing.

[19]  Gorkem Serbes,et al.  An Automated Lung Sound Preprocessing and Classification System Based OnSpectral Analysis Methods , 2018 .

[20]  Arindam Basu,et al.  Deep Neural Network for Respiratory Sound Classification in Wearable Devices Enabled by Patient Specific Model Tuning , 2020, IEEE Transactions on Biomedical Circuits and Systems.

[21]  E. Andrès,et al.  Analysis of Respiratory Sounds: State of the Art , 2008, Clinical medicine. Circulatory, respiratory and pulmonary medicine.

[22]  Jian Zhao,et al.  LungBRN: A Smart Digital Stethoscope for Detecting Respiratory Disease Using bi-ResNet Deep Learning Algorithm , 2019, 2019 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[23]  Kexin Zhang,et al.  Detection of Adventitious Respiratory Sounds based on Convolutional Neural Network , 2019, 2019 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS).

[24]  Andrea Tagarelli,et al.  Deep Auscultation: Predicting Respiratory Anomalies and Diseases via Recurrent Neural Networks , 2019, 2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS).

[25]  Andrey Filchenkov,et al.  Noise Masking Recurrent Neural Network for Respiratory Sound Classification , 2018, ICANN.