Abstract —In this paper, we analyze the potential of combining that computers can learn to simulate the structure and
wireless sensor networks with artificial neural networks (ANNs) functioning of biological neural networks. The obtained
to build a "smart forest-fire early detection sensory system" knowledge will be used to train a neural network to be able, at
(SFFEDSS). We outline our new SFFEDS system in which its operating mode, to detect abnormal situations and can sound
temperature, light and smoke data from low-cost sensor nodes an alert on which appropriate action can then be taken. The
spread out on the forest bed is aggregated into information. This sensor motes in the field will act as sensory organs and send
information is spatially and temporally labeled into knowledge data. The neural network will act as the brain by processing
which will be encoded as input to ANN models that convert it into information sensed by the sensor nodes and conclude if a fire is
intelligence. At the top tier of our system, the trained neural
starting out or not. Additionally, when fire is detected, the
models make intelligent decisions and report fire in its early
stages based on gathered field knowledge. In our
ANN model will be able to help in determining the direction of
experimentation, we extended the sensing capability of the MicaZ
the fire spreading, via the smoke information collected from the
sensor motes by attaching external smoke detectors of our own forest, which will be very helpful to the firefighters. In this
design. The results are very promising as the SFFEDSS unit is paper, we blend sensor network (SN) and ANN systems to
able to not only detect fire but also accurately report the come up with a smart forest fire early detection sensory system
direction of fire progress which is deduced from the wind (SFFEDSS).
direction.* In Section II, we discuss why sensor networks are suitable
Keywords- Wireless Sensor Networks, Artificial Neural
for use in forest fire detection. Section III covers the theoretical
Networks, Forest Fire Detection, Learning Vector Quantization concepts of neural networks. Section IV covers the related
Neural Network model, Wireless Sensor Network Application work. In section V, we discuss our approach to build the
SFFEDSS using sensor network and neural network modeling.
Experimental results are shown in Section VI. Finally, we
I. INTRODUCTION conclude in Section VII.
Forest fires are costly and dangerous because they cause
extensive damage both to property and human life. Hence, II. DISCUSSION
early and timely detection of forest fire is crucial as it can help
in saving hundreds of lives and billions of dollars worth of The aim of this paper is to implement a forest fire early
resources. If fire breakout can be detected in its early stages it detection system using small and cheap sensor nodes which can
is possible to control the spread of fire. The task of monitoring be left unattended. We are not using large expensive centralized
the forests is challenging because of the vastness of the control equipment which adversely affects system robustness in
territory and dense foliage. A good alternative to the above such vulnerable environment. Instead, our network is adopting
problems is to use wireless sensor networks. The sensor motes an ad-hoc control regime that still can cover a large monitoring
when spread in the forest will typically send readings of the area. Our sensor network represents a small scale cell that can
surroundings to be routed to the base station, at regular be replicated in a much larger topology to cover the entire
intervals. The base station will collect information from the forest. Connecting such cells to cover an entire forest will
sensors in its grid and add spatial and temporal tags, converting require some existing techniques outside the scope of this paper.
such information to knowledge that will be further encoded and The basis of our small scale cell design is that any fire starts
processed by the ANNs. As the future is for ambient small, eventually consuming its hosting cell and its
intelligence, ANNs are being used for making automated neighborhood, yet if such core cell (and its neighbors) conveys
decisions. Neural networks are used for pattern recognition so the fire detection information messages to the other neighboring
cells (those acting as routers), then the news will spread globally
and fire will be detected (via the processing at the ANN
*
This work is supported by National Science Foundation grant detection unit).
CNS 07-09437.
1901
a watchtower and trying to determine the location of the fire Fig. 2 and Fig. 3 show the sample readings of one sensor
flames by using instruments like Osborne Firefinder [12] in mote for temperature for the scenarios of "no fire" (base case)
case fire is observed. and "fire", respectively.
Several approaches have been introduced for detecting fire Collecting information at the base station, which is then
based on images obtained from the cameras deployed in the converted to knowledge, is one of the basic requirements of our
forest. Zhang et al [9] have proposed an algorithm using system. The idea is to build one or more collection trees, each
artificial neural network for forest fire detection based on of which is rooted at the base station. When a node has data to
dynamic characteristics of fire regions segmented from video be sent for collection it sends the data up the tree. It also
images. Zhang et al [7] in their approach have first used forwards collection data that other nodes send to it. We have
wavelet to test whether a pixel from the image belongs to fire used the Collection Tree Protocol (CTP) [6] which builds and
region and then used Fast Fourier Transform to describe the maintains minimum-cost trees to nodes that advertise
contour of fire area. The costs involved in the setup and themselves as tree roots. Collection is address free - when there
maintenance of these approaches is very high. In addition, it are multiple base stations (multi SN cells), it sends to the one
might be too late to detect the already spreading flames of fire with the minimum cost without knowing its address.
in a tough to access terrains, where very early detection is
essential.
Images taken from satellite have also been used in detecting
fire but due to low spatial and temporal resolution of satellite
images the detection gets delayed.
A combination of wireless sensor networks and artificial
neural networks has been used in research on forest fire
detection. Yu et al [8] have used sensor readings for humidity,
temperature and smoke to detect fire. Feed-forward neural
network has been used in this approach to reduce
communication overhead by aggregating data at the headers of
the clusters formed in the network. This approach requires a lot
of processing at the node level. The drawback of such an
approach is the huge amount of power consumption at the mote
level due to the power draining ANN processing which
shortens the lifetime of the node. Furthermore, when a cluster
Figure 2. Readings from sensor for temperature in the base case scenario
head is destroyed in the fire, it severely affects the robustness
of the system. Motivated by such high power consumption and We do not use any in-network data aggregation technique.
lack of robustness in existing models, our system shifts the The reason is that the failure of the in-network aggregator may
ANN processing from the mote level to the central surveillance jeopardize the system and decrease the robustness of the
room equipped with wall-powered highly capable processing system. In our approach all nodes are considered to be the same
systems which can run complex ANN algorithms. In our and loss of a few nodes does not affect the decision making
system, cells are placed within transmission range of one ability of the ANN.
another, and information packets are routed to the nearest
central processing office. Hence, our system is highly robust as
destruction of a few cell's nodes does not affect the decision
making ability of the ANN, at the decision making level.
We propose an approach which experiments with a SN cell
of tens of sensors, using of an ANN at the base station (laptop)
to process knowledge (processed information from the sensors
deployed in the forest) to detect fire and also to determine the
direction of the fire (via sensed smoke knowledge) based on
which sensors report smoke detection.
V. APPROACH
Continuously, data are collected from field via a SN cell of
sensors, e.g., temperature, light, and smoke. All readings are
transmitted (after being transferred to information then to
knowledge) to an already trained ANN, at the central Figure 3. Readings from sensor for temperature in the scenario of fire
processing unit (base station). The ANN running at the base
station uses such received knowledge (vectors) to test if any In our experimentation, we extended the sensing capability
belongs to the fire's cluster, hence detecting fire. of the MicaZ sensor motes by attaching external smoke
detectors of our own design. Our SFFEDSS depicts a
1902
cell which can be extended and replicated in a large scale B. Encoding of Readings
deployment over the entire forest. Spatial and temporal coherency of events is captured by
considering the readings of adjacent sensors over a certain
A. Experimental Setup period of time. The sensor readings (which are numeric values)
We built a prototype SFFEDSS cell unit consisting of six were divided into several ranges. Each range had a bipolar
MicaZs, and then we deployed it in a field similar to the forest pattern associated with it. In the encoding process, we replaced
terrain. Sensed data (temperature, light and smoke) collected each sensor reading with the bipolar pattern associated with the
from the field were spatially and temporally labeled, then range the sensor reading belonged to. As part of training the
processed at a base station (laptop) which was attached to a LVQ model, we have encoded reading of 10 and 20 second
gateway. Such processing is used to train the intelligent part of time periods for creating the training/testing vectors. So, each
the SFFEDSS via LVQ neural network model, with only a part vector has the encoding of readings of six sensors for either 10
of the obtained knowledge from the field. The remaining or 20 seconds.
obtained sensed knowledge was used to test the detection
precision of our system. Throughout the experiments, we C. Artificial Neural Network Setup
emulated various scenarios of forest fire. The nodes were We carried out some experiments with the LVQ ANN
arranged as shown in Fig. 4. The nodes communicated with the model for temperature, light, and smoke. In the first
gateway which is connected to a laptop. MIB520CB with USB experiment, the ANN model tries to distinguish between the
connectivity was the gateway used in this experiment though it base case (no fire) scenario and other scenarios of fire. For this
is also possible to use any other gateway hardware which experiment, we created two clusters, namely, base-case and
supports wireless communication. All the six nodes were fire. In the second experiment, the ANN model tries to judge
equipped with smoke detectors. A large number of readings the direction of the growth of fire by looking at the readings of
were collected for different scenarios. The scenarios are: temperature, light, and smoke. For this experiment, we created
• base case (no fire) four clusters, one for each direction – north, south, east, and
west, i.e., category north indicates that the fire is progressing
• fire with low level of smoke towards the North direction and so on. The goal is to classify
the test input vectors to the correct categories, preparing for the
• intense smoke with fire just beginning to build up supervised ANN training. Half of the sensed knowledge
The MicaZ sensor motes have been used in the high power vectors for different scenarios are used for the ANN training
mode, where sensors send the environment sensed readings to and the other half for its testing.
the base station every second. To initialize the ANN different weight vectors (centroids),
During the experiment, we collected readings for i.e., future categories, we randomly selected some of the
temperature, light, and smoke from the six sensors. For the training vectors and used those as the future operating mode
experiment, we created an area similar to the forest bed using a centroids. The stopping condition was a fixed number of
ground covered with dry leaves, grass, pine needles, and wood iterations which is based on the ANN producing acceptable
shavings which are flammable and cause smoke on burning. To results. Similarly, base on the same criterion, the learning rate α
imitate the growth of the fire, we started the fire at one end and of the LVQ training is also selected from a set of several
then helped it spread towards the other sides by modeling possibilities of learning rates.
windy conditions. This process was repeated several times for
different modeled wind directions. VI. EXPERIMENTAL RESULTS
1903
having a very long time period while creating the input vectors our automated SFFEDSS system can be used to monitor the
(eg. a vector of 40 seconds time period) is not going to be very forests without constant human supervision.
helpful since we lose the primary goal of early fire detection.
The SFFEDSS system can act as the first line of defense
and can be used to complement other techniques. Future work
TABLE I. RESULTS FOR EXPERIMENT 1 - TEMPERATURE DATA includes extending the capabilities of the SFFEDSS by being
Percentage of correctly classified test vectors
able to accurately pinpoint a fire’s location, with complete
Scenario cellular large scale system, with the aid of cell number and
10secs 20secs
corresponding forest position. The SFFEDSS system's ANN
Base Case 99% 99% can be trained with substantial number of different training
Fire 97% 98% scenarios to guess conditions prior to fire breakout. In order to
conserve sensor node power or overcome the problem of node
failure, the readings of a few sensors can be predicted by
TABLE II. RESULTS FOR EXPERIMENT 1 - LIGHT DATA
looking at the readings of its neighbors. This concept of soft-
Percentage of correctly classified test vectors sensing [10] can be applied to our SFFEDSS system which will
Scenario also help in establishing the effects of repeated temperature,
10secs 20secs
light, and smoke sampling on energy consumption.
Base Case 98% 99%
1904