RespireNet
RespireNet automates detection of abnormal lung sounds from recorded respiratory audio using deep neural networks, including convolutional neural networks, to support lung disease classification.
Key Features:
- Automated Auscultation Analysis: Uses deep neural networks, specifically convolutional neural networks (CNNs), to analyze respiratory sounds for abnormality detection.
- Efficient Use of Limited Data: Implements strategies to maximize model performance on small respiratory datasets such as the ICBHI dataset containing 6,898 breathing cycles.
- Device-Specific Fine-Tuning: Adapts model parameters to specific recording devices to improve accuracy and generalizability across devices.
- Concatenation-Based Augmentation: Increases effective dataset size by intelligently combining audio segments.
- Blank Region Clipping: Removes non-informative silent or blank regions from recordings to focus training on relevant signal content.
- Smart Padding: Applies padding strategies to ensure uniform input sizes for model training without distorting signal characteristics.
- Performance Improvements: Demonstrates a 2.2% improvement in 4-class classification accuracy on the ICBHI dataset compared with prior state-of-the-art.
Scientific Applications:
- Abnormal Lung Sound Classification: Enables research-grade classification of respiratory audio into multiple pathological classes (4-class classification).
- Tele-screening and Remote Monitoring: Supports integration with digital stethoscopes for remote respiratory screening and monitoring workflows.
- Benchmarking on ICBHI: Provides an evaluated approach for comparison on the ICBHI dataset and other limited respiratory sound corpora.
- Augmentation and Preprocessing Research: Serves as a testbed for evaluating concatenation-based augmentation, blank region clipping, and padding strategies on small audio datasets.
Methodology:
RespireNet employs convolutional neural networks and other deep neural networks with device-specific fine-tuning, concatenation-based augmentation, blank region clipping, and smart padding, and it was evaluated for 4-class classification on the ICBHI dataset (6,898 breathing cycles).
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 5/17/2022
- Last Updated:
- 5/17/2022
Operations
Publications
Gairola S, Tom F, Kwatra N, Jain M. RespireNet: A Deep Neural Network for Accurately Detecting Abnormal Lung Sounds in Limited Data Setting. 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). 2021. doi:10.1109/embc46164.2021.9630091. PMID:34891348.