Rescuer-seeker is a cutting-edge application designed to revolutionize aerial search and rescue operations in disaster scenarios with live aerial drone detection. Utilizing the YOLOv11m architecture, this project aims to rapidly detect and localize critical elements - Houses, People, and Vehicles - from aerial imagery, providing invaluable real-time intelligence to rescue teams, and ultimately, save lives.
- YOLOv11m model optimized for aerial disaster imagery analysis
- Detects three critical classes: Houses, People, and Vehicles
- High-speed inference suitable for real-time drone operations
- Trained on a diverse dataset of disaster scenarios
- Comprehensive testing and evaluation framework
Precision
- People: 0.813
- Houses: 0.776
- Vehicles: 0.662
Rescuer-seeker App v1.0
: The entire applicationTesting
: Testing folder with test dataset, scripts, and outputs including logsTraining
: Training folder with training dataset as well as outputs including metrics and loggingDataset
: https://universe.roboflow.com/deep-learning-dohjx/natural-disater
-
Clone the repository:
git clone https://github.com/DimitriVavoulisPortfolio/Rescuer-seeker-aerial-ai cd Rescuer-seeker-aerial-ai
-
Install dependencies:
pip install ultralytics opencv-python torch torchvision torchaudio numpy scikit-learn pyyaml
-
To test the model on the test dataset:
python test-script.py
-
For live video detection:
python live-video-detection.py
Note: Ensure you have the trained model file (best.pt) in the same directory as the scripts.
- MODEL.md: Detailed information about the model architecture, training process, and performance metrics.
- PROCESS.md: Comprehensive overview of the development process, challenges faced, and solutions implemented.
- Rapid area assessment in disaster zones
- Resource allocation for emergency responders
- Dynamic mission planning for rescue operations
- Damage estimation for infrastructure
- Survivor location tracking
- Implement multi-spectral imaging for improved detection in various conditions
- Develop a lightweight model version for edge deployment on drones
- Integrate with geo-mapping tools for precise location reporting
- Implement temporal analysis for tracking changes over time during ongoing operations
This project is licensed under the Apache 2.0 license - see the LICENSE file for details.
For any questions or feedback, please open an issue in this repository or contact Dimitri Vavoulis.
- Ultralytics for the YOLO implementation