An open-source system that uses machine learning on drone video to detect standardized ground symbols indicating disaster victims' needs.
DroneAid is an open-source aerial scouting system that uses machine learning to detect standardized symbols placed on the ground by disaster victims. It analyzes live drone video to identify calls for help—such as requests for water, food, or medical aid—and plots them on a dashboard for first responders. The project solves the critical problem of assessing needs quickly when communication networks are destroyed.
First response organizations, humanitarian aid groups, and developers building disaster relief technology who need to automate the detection of visual distress signals from aerial footage.
Developers choose DroneAid because it provides a complete, open-source pipeline—from a UN-aligned symbol standard to a real-time detection model—specifically designed for low-resource environments. Its ability to work with affordable drones and run in-browser via TensorFlow.js makes it deployable without heavy infrastructure.
Aerial scout for first responders. DroneAid uses machine learning to detect calls for help on the ground placed by those in need.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses UN OCHA-based icons for clear communication of needs like water and shelter, ensuring alignment with international aid standards and reducing ambiguity.
Leverages TensorFlow.js for in-browser inference, allowing offline operation and low infrastructure dependency, as demonstrated in the webcam demo without a drone.
Plots detected symbols on a map with counts, providing first responders a visual overview to prioritize aid delivery based on location and need type.
Generates varied training data using Cloud Annotations and Lens Studio, enabling the model to recognize symbols under conditions like distortion or low light.
Only supports DJI Tello drones in the demo, requiring extensive work to integrate with other models, as noted in the README's extension guidance.
Relies on victims placing standardized symbols, which may be impractical in chaotic or inaccessible disaster zones, limiting immediate deployment.
Involves multiple tools like Cloud Annotations and Lens Studio for model training, creating a steep learning curve and setup burden for new users.