mask_auto / README.md
AsmaSima's picture
Create README.md
41902cf verified
---
tags:
- lung
- segmentation
- medical
- medical-imaging
- xray
- pytorch
---
# Model description
This model performs automatic lung segmentation on chest X-ray images.
It ouputs a binary lung mask that can be used as a preprocessing step before downstream tasks such as classification.
This model was designed to focus the classifier on the lung region only, reducing background bias and improving interpretability.
# Intended use
- Automatic lung masking for chest X-ray images
- Preprocessing step before a Covid-19 classification model
- Research and educational purposes
/!\ NOT intended for medical diagnosis or clinical use.
# Model details
- Framework : PyTorch
- Model format : TorchScript (.pt)
- Task : Image segmentation
- Input : RGB chest X-ray image
- Out put : Binary lung mask
# Input format
- Image size to 192x192 px
- 3 channels (RGB)
- Pixel values normalized to [0,1]
# Output format
- Single-channel binary mask
- Vlaues in {0,1}
- Can be resized back to original image size and applied as a mask
# Example usage
```python
import torch
model = torch.jit.load("mask_auto.pt", map_location="cpu")
model.eval()
with torch.no_grad():
mask = model(input_tensor)
```
# Training data
The model was trained in chest X-ray images with corresponding lung masks, from the public dataset :
**COVID-19 Radiography Dataset (Kaggle)**
https://www.kaggle.com/datasets/tawsifurrahman/covid19-radiography-database/data
The dataset contains chest X-ray images labeled as COVID, Normal, Lung-Opacity and Viral Pneumonia.
# Limitations
- Performance may degrade on low-quality or non-frontal X-ray images
- Trained on a specific data distribution; generalization is not guaranteed
- Should not be used for clinical decision-making
# Licence
This model is shared for research and educational purposes.
# Author
Asma Sima