computational complexity. The simplest is to use an
average image. In this method, the background is
modelled as the average of the frames in a time
window. Online computation of the average is
performed. Then a pixel is considered to be changed
if it exceeds a given threshold of the corresponding
pixel in the average image. The threshold is uniform
on all the pixels. Instead of modelling just the
average, it is possible to include the standard
deviation of pixel intensities, thus using a statistical
model of the background as a single Gaussian
distribution. In this case, both the average and
standard deviation images are computed with an
online method on the basis of the frames already
observed. In this way, instead of using a uniform
threshold on the different image, a constant
threshold is used on the probability that the observed
pixel is a sample drawn from the background
distribution, which is modelled pixel by pixel as a
Gaussian. Gaussian Mixture Models (GMMs) are a
generalisation of the previous method. Instead of
modelling each pixel in the background image as a
Gaussian, a mixture of Gaussians is used. The
number k of Gaussians in the mixture is a fixed
parameter of the algorithm. When one of the
Gaussians has a marginal contribution to the overall
probability density function, it is disregarded and a
new Gaussian is instantiated. GMMs are known to
be capable of modelling changing backgrounds even
in cases where there are phenomena such as
trembling shadows and tree foliage (Stauffer and
Grimson, 1999). Indeed, in those cases, pixels
clearly exhibit a multimodal distribution. However,
GMMs are computationally more intensive than a
single Gaussian. Codebooks (Kim et al., 2004) are
another adaptive background modelling technique
presenting computational advantages for real-time
background modelling with respect to GMMs. In
this method, sample background values at each pixel
are quantified in codebooks, which represent a
compressed form of background model for a long
image sequence. This makes it possible to capture
even complex structural background variations (e.g.
due to shadows and trembling foliage) over a long
period of time under limited memory.
Several ad-hoc procedures can be envisaged
starting with the methods just described. In
particular, one important issue concerns the policy
by which the background is updated or not. In
particular, if a pixel is labelled as foreground in
some frame, we might want this pixel not to
contribute to updating the background or to
contribute thereto to a lesser extent. Similarly, if we
are dealing with a RoI, we might want to fully
update the background only if no change has been
detected in the RoI; if a change has been detected
instead, we may decide not to update any pixel in the
background.
3 RESULTS
This section reports the preliminary results for the
identified case study site, where the experimental
activity was performed in order to monitor the
railway and derive a real-time report of obstacles
endangering train transit. The main objective was to
define the scenarios and set-up for the above-
mentioned three different types of fast-failure events
that might locally involve the railway.
3.1.1 Case Study
The selected pilot site for the first test was located
close to Terni, Central Italy, along a secondary line
of the Italian railway network. The site of Terni is
subject to rock falls and is characterized by a narrow
man-made trench cut in intensely jointed limestones.
From the trench walls, which are partially bounded
by wire mesh, stones of a size from few centimetres
to about one meter may fall onto the railway. In this
site, several tests were carried out for analysing and
verifying the installation's positions and the data
acquisition methods to monitor the railway tracks.
The tests were also aimed at verifying the SCN
suitability for field acquisitions in case of real
running trains as well as in case of artificially caused
rock falls.
Some video sequences were recorded including
the following scenes:
A. sideway scanning of tracks to catch events;
B. semi-perpendicular scanning to catch the rails to
detect any changes;
C. railway scanning without trains, representing the
"background scene";
D. scanning steps with trains in both directions;
E. scanning during vibration generated by train
transit;
F. scanning of simulated anomalous transits as well
as of artificially caused falls of "objects" on the
railway.
It was possible to record and quantify image
artefacts induced by vibrations and air movement.
The collected data enabled to estimate the possible
consequences on the image analysis algorithms and,
therefore, to improve a software solution for
reducing disturbances.
ExperimentinganEmbedded-sensorNetworkforEarlyWarningofNaturalRisksDuetoFastFailuresalongRailways
89