This project aims to classify lung sounds into various respiratory conditions using deep learning. By processing Mel spectrograms of lung sound recordings, the model supports early diagnosis of respiratory diseases.
- Model: RDLINet (Reduced-Dimension Lightweight Inception Network)
- Accuracy: 84%
- Platform: MATLAB
- Input: 10-second Mel spectrograms of lung sound recordings
- Classes: 7 respiratory conditions
- Resampling audio to 4 kHz
- Temporal snippet generation into 10-second snippets
- DFT-based baseline wander removal
- Amplitude normalization
- Mel spectrogram generation
- Oversampling for class balancing
RDLINet is a lightweight inception-based CNN optimized for low-complexity environments.
Key features:
- Depthwise separable convolutions
- Parallel convolutional filters (Inception modules)
- Batch normalization
- Global average pooling
- Dense classification layer
Designed to strike a balance between accuracy and computational efficiency.
- Validation Accuracy: 84%
- Conditions Classified:
Asthma, Bronchiectasis, Bronchiolitis, COPD, Healthy, Pneumonia, URTI - Metrics Evaluated: Accuracy, Precision, Recall, F1-Score