Skip to main content
Earlham CS/DS Portfolios

Senior Capstone – Wildfire Simulation Program

Abstract With the increase in the number of forest fires worldwide, especially in the West of the United States, there is an urgent need to develop a reliable fire propagation model to aid fire fighting as well as save lives and resources. Wildfire spread simulation is used to predict possible fire behavior, which is essential … Read more

CS 388 – Week 14 – Updates

This past week, I spent time working on the presentation. I also met with Charlie to discuss the presentation slides. Charlie told me to replace a table in the Motivation section with graphs to show how wildfires have increased overtime. He also told me to cut down some texts in the Related Work sections. For … Read more

CS 388 – Week 11 – Updates

For this week I looked into many different datasets, including gis fire map data https://frap.fire.ca.gov/mapping/gis-data/ and Kaggle dataset https://www.kaggle.com/elikplim/forest-fires-data-set but couldn’t find what I was looking for. I picked The Ranch Fire in California but couldn’t find good datasets for it. I was trying to find I’m trying to find elevation, wind direction, humidity, and … Read more

CS 388 – Week 12 – Updates

For this week I have done the following tasks: Learned to view shapefile contents with Netlogo and Python library pyshp. A shapefile is an Esri vector data storage format for storing the location, shape, and attributes of geographic features. This type of file is quite complicated so it took me sometimes to understand the format and its contents. … Read more

CS388 – Week 10 – Update

This week I met with Charlie to discuss my project design. We also talked about GIS extension, which is a library to handle GIS data for NetLogo. Charlie talked about how to layer different types of data on a base map. The most important tasks for the upcoming weeks are to figure out how to … Read more

CS388 – Week 9 – Update

For this week, I started working on NetLogo, the software that I plan to use to create the simulation model for my project. I looked into the tutorials and the sample models library. NetLogo has its own programming language and development environment, so I spent quite some time to study its ecosystem. I also created … Read more

CS388 – Week 8 – Update

I met with Charlie for the weekly meeting. We discussed different designs for my simulation model. I will first create some input data, which includes creating dummy values for the base map instead of using a real map. The main program will contain simple transition functions. This is to make sure that I can produce … Read more

CS388 – Week 7 – Update

I’ve finished writing the Literature Review for my idea “Fire Spread Simulation Using Cellular Automata.” After reading the papers for my research, I found a recent paper on this topic which used Machine Learning to solve the drawbacks of previous research. However, I could only find one paper using this technique so I will have … Read more

CS388 – Week 6 – Update

I’ve chosen “Fire Simulation Using Cellular Automata” as my final idea. I have also met with Charlie and decided to meet every week on Monday. I will also meet with Xunfei regularly for my research. Xunfei has suggested that I should look into ArcGIS for the simulation part of the research and also suggested me … Read more

CS388-Week5-Update

Here are my comments for the papers I read this week. [1] Forest fires spread modeling using cellular automata approach. They described a method using cellular automata to simulate how fire spread over an area of island Brac in Croatia. The paper had a great overview of Classification of forest fire models, explanation of cellular … Read more

CS 388 – Week 4 – Update

Below are the papers I read for each idea this week. I also read more papers for my third idea, “Fire Spread Simulation” and found the cellular automata algorithm mentioned in one of the papers quite interesting. The basic idea behind the model is to break down the images of the forest fire into different … Read more

CS388- Week3- Update

For this week, I read the papers on Moodle, met with Charlie to discuss my ideas, and read papers related to them. Below are some updates for each topic. Idea 1 Title: Improve Fire Identification Mapping and Monitoring Algorithm (FIMMA) Description: Enhance FIMMA to reduce the number of false-positive results and apply the algorithm to … Read more

CS388 – Week2 – Three Ideas

1 ) Name of Your Project: Improve Fire Identification Mapping and Monitoring Algorithm (FIMMA). Enhance FIMMA to reduce the number of false-positive results and apply the algorithm to detect fire in urban areas. 2 ) Name of Your Project: Fire Detection Using A Combination of Different Image Analysis Techniques. The traditional methods to detect forest … Read more

CS388 – Week 1 – First Idea

Name of My Project Managing Fire From Space Improve Fire Identification Mapping and Monitoring Algorithm (FIMMA). What research topic/question is my project going to address? Space technology has been used to improve life on Earth through many applications. One of them is to use Earth observation satellites to detect forest fires and alert local authorities … Read more