Natural disasters are events we hope to avoid, yet when they occur, rapid intervention and damage assessment become critical. Manually classifying disaster images can be tedious and time-consuming, especially with large datasets.
This project addresses that by automating the classification of natural disaster images using deep learning. Leveraging a ResNet50-based model, the system enhances situational awareness and post-disaster damage assessments by identifying disasters such as Flood, Sinkhole, Earthquake, and Forest Fire with over 98% accuracy. This contributes to faster disaster response and aligns with Sustainable Development Goals (SDGs) like:
- SDG 11: Sustainable Cities and Communities
- SDG 13: Climate Action
- Source: Roboflow
- Total Images: 757
- Classes: 4
- Flood Damage: 193 images
- Sinkhole: 191 images
- Earthquake: 196 images
- Forest Fire: 177 images
- Dataset loaded using ImageFolder
- Class-wise sample display and count
- Split: 80% Training | 20% Validation
- Normalization using computed mean and standard deviation
- Data Augmentation (training only): Resize, Flip, Rotate
- Validation set: Only normalized
- Model: ResNet-50 (pretrained)
- Modified Head: Linear(2048 → 256) → ReLU → Dropout → Linear(256 → 4)
- Training Details:
- Epochs: 50 (Early stopped at 38)
- Framework: PyTorch
- Cross-validation: 5-fold
- Accuracy: 99.74%
- Precision: 99.74%
- Recall: 99.72%
- F1 Score: 99.73%
| Metric | Value |
|---|---|
| Total Parameters | 24,033,604 |
| Input Size | 19.27 MB |
| Parameters Size | 96.13 MB |
| Estimated Model Size | 5805.83 MB |
- Post-Disaster Damage Assessment
- Disaster Type Mapping for Rescue Planning
- Satellite Image Processing in Emergency Response
- Support for Government/NGO Relief Resource Allocation
Helps minimize human risk during disaster response by enabling safer, AI-assisted remote assessments. Contributes to more efficient climate resilience strategies.






