Sunflower Coconut has received the following awards and nominations. Way to go!
We developed tools to immediately recognize fires in videos, created a new fire dataset and are working on fire risk and impact prediction.
Our project is to create a one-stop tool with machine learning to mitigate the effects of wildfires on humans and the biosphere in real time all around the world. Traditionally, data for fire prediction is accessed through the local observatory, and thus any predictions were local. To improve on the situation, we combined global datasets provided by NASA and other organizations on different areas such as surface temperature, windspeed, relative humidity, altitude and landscape to be our input and train them on the historical fire data (also from multiple sources) to predict the risk and potential impact of fires. We referenced our input parameters from research papers on mathematical modelling of fires and machine learning approaches to find the most impactful variables.
We created a new image binary classification dataset of fires by combining data from MIT, Kaggle and DeepQuestAI and used OpenCV to capture images from online videos on wildfires. Originally there were only 6648 images, but after conducting data augmentation using albumentations, the dataset now has 27321 images. We hope this dataset can help talented programmers around create more fire-related apps so that we can all contribute to the cause.
We then made a wildfire-detection AI that can detect fires in videos or images in real time using our new dataset. This can be used in surveillance cameras inside forests or from phones of hikers or campers alike. Wildfires can be detected and reported to authorities quickly and the fire-fighting process can begin as soon as possible.
Currently, there are no public datasets with a comprehensive view of fire-causing factors and occurrences of fire. Therefore we are in the process of creating one by combining multiple sources. We are using the Google Maps API to get longitude and latitude information from word descriptions in current datasets, then map weather and geoform information of surrounding areas in the past.
This project is inspired by the many wildfires recently happening all over the world, including but not limited to the recent Australian and American wildfire that killed many plants and animals, and made many civilian homes lost. We wish to make a wildfire detection system so firefighters can stop the spread of wildfire before it spreads into a large scale disaster.
Our approach to this project is to use the existing computer vision framework, EfficientNet, as it provides a good balance of performance and speed. Without real time inference, the detection system will not be able to prevent large scale spread of wildfire in time.
For the tools, we used 8 titan X in parallel to train the model, with python being the language of choice as the libraries and existing code helps to make a prototype quicker. If this is made into an actual product, other languages might be used as the performance of python is not that great.
During the making of the project, we encountered many problems and roadblocks. For example, there are many bugs related to the pytorch framework, and also the modification of EfficientNet. There are also many challenges on making different dataset work together to make a larger data sample. Augmentation of the data is also problematic.
https://sunflowercoconut.000webhostapp.com/
https://docs.google.com/presentation/d/1zQuKYl8S_1z9ACKiUOmcb_2eWMYVrTqxxqeDx0d7U0g/edit?usp=sharing
Refer to "How did you use space agency data in your project?"