Input: Maximum number of laps N

Output: Fire boundary spread map

1: for i = 1, 2, ..., N do

2: Sample coordinates in the i-th lap

3: Solve the Equation (12)

4: Select speed

5: Filter out the singular points

6: Do NURBS interpolation

7: end for

8: return Fire boundary spread map