Recently several wildfires have ravaged multiple countries for prolonged periods of time, destroying wildlife, imposing collateral damage and overall disruption of multiple natural and anthropogenic processes. The faster the fire is detected, lesser will be the consequent damages. A system that can promptly detect fires and alert the respective departments would be highly helpful.
IBM.GTSP.Final.mp4
The application will be at the disposal of stakeholders like the fire department, disaster management units and NGOs that work with ecology conservation.
Since timing is crucial in detecting wild fires, if the moment a fire starts and the fire department is alerted, they will have more time to control the situation. This will help in reducing the risk of death for both the fire fighters and the wildlife.
There could be human habitation near to where the fire starts. In such cases, it is important that disaster managemet teams are also alerted on the go, to avoid any fatalities.
Wildfires are instrumental in destroying vegetation and breaking the rhythm of the ecosystem. Hence, it would be good to take immediate action to deal with the repercussions of a fire. Therefore, an alert can be sent to interested parties that would be able to take care of the situation promptly.
The aim of this project is to host a trained deep learning model that detects wildfires. Each UAV will be surveilling the perimeters of it's assigned forest area. Once a fire is detected, an alert will be sent to the fire department along with the location of the UAV that detected the fire. Similarly, satellites can be used to regularly send burn severity analysis reports to the respective departments. This repository consists of mainly three tasks:
- Wildfire detection from images
- Sending an alert if a fire is detected
- Burn severity analysis from satellite images.
- TensorFlow- To train the CNN architecture
- Streamlit- Python based framework used for developing the web application
- Google Earth Engine API- To connect to Earth Engine service automatically
- Folium- A python library to create several types of leaflet maps.
- Selenium- An open-source tool that automates web browsers.
- PIL- Python Image library for dealing with images
- OpenCV- for real-time Computer Vision
- SMTP- Python module for sending emails using Simple Mail Transfer Protocol
- Reshma Santhosh
- Ananya Ayasi