2 METHODOLOGY
The Road Safety Assessor, ITS system proposed
herein is the amalgamation of probabilistic risk
assessment with a mesoscopic traffic simulation,
namely VISTA. The need for this integration boils
down to the limitations of traditional traffic
information systems that mainly concentrate of data
warehousing. The methodology proposed utilises
data marts to generate projections of future system
behaviour. To that end, intelligent information
management techniques are employed to distil
knowledge used to develop models that enable the
prospective system behaviour. The two models that
emerged from this process are the accident risk
assessment model and the traffic simulation model.
The accident risk assessment employed is causality-
based and uses BN. In BN each node is used to
represent a random variable that has been identified
to have a causal influence on accident risk. Each
directed edge represents an immediate dependence
or direct influence between parent and child
variables (Jensen, 2001). Evidence is entered in the
model through instantiation of leaf node on the
model. Inference is achieved by belief propagation
through the models topology. BN technology is used
to model how traffic and infrastructural factors
influence accident risk. The second component of
the approach is a road traffic simulator based on
DTA. The DTA model is used in VISTA through the
Dynamic User Equilibrium (DUE) model (Peeta et
al., 2000). The use of DTA model enhances the
limitations of existing practices by providing a
consistent way of producing estimates of traffic flow
conditions of road networks using limited
information from traffic flow detectors. Moreover, it
produces timely and complete traffic volume
estimates for all sections of a road network and
hence, can be used to assess accident risk using time
varying conditions. The integration of BN with
VISTA in the proposed traffic information system
enables the dynamic assessment of accident risk
using simulated traffic conditions and prior
knowledge embedded in the BN. A pilot study
conducted with the system aimed to assess the safety
performance of the Nicosia road network in Cyprus
and to investigate how it will behave under different
scenarios.
Initially the road traffic model of Nicosia was
specified, implemented, verified and validated in
VISTA. Models in VISTA are represented by nodes
connected by unidirectional links that represent flow
of traffic in one direction. It is possible to have more
than one link between two nodes to indicate separate
lanes and lane direction. The completed VISTA
simulation model was integrated with an accident
risk assessor implemented in Java. The simulator
provided the risk assessor with the traffic volumes of
all road sections of the network for every 15 min
interval. Traffic volumes along with infrastructural
properties of the network were used by the BN to
assess accident risk on a simulation step basis. For
the development of the BN topology and the
parameterization of its prior knowledge, historical
road accident data were utilized.
3 ARCHITECTURE OF THE ITS
The Road Safety Assessor tool emerged from the
integration of VISTA with BN technologies. The
main components of the tool are: the BN engine, the
accident risk assessor, the VISTA simulator, the data
pre-processor that incorporates the scenario
generator, the results analyzer and the visualizer.
The tool was developed using a component-based
software engineering methodology. With the initial
specification of the system requirements captured,
we proceeded in the identification of suitable
software components that matched the initial system
requirements. These components were subsequently
integrated to implement parts of the system’s
functionality. In particular the Bayesian inference
engine and the visualization components were
selected after thorough investigation. The glue-code
that enabled components integration was
implemented in Java. The risk assessor quantifies
accident risk using a Bayesian inference engine that
utilizes the probabilistic model of accident risks.
Input to the BN assessor is categorized into static
and dynamic. The former is obtained from the
VISTA database and the latter is the output of the
VISTA simulation.
Input to the accident risk assessor is organized in
the form of scenarios. An input scenario to the BN
assessor is defined by the static and dynamic
properties of each road section. Static information is
obtained from the VISTA database and in
combination with the dynamic input from the
simulator. This provides the baseline for generating
a number of plausible test scenario variations for
each road section. Generated scenarios are executed
by the risk assessor to quantify the probability of
accident. The scenario generator is responsible for
generating plausible scenario variations to stress-test
the safety performance of each road section. The
visualizer processes the results and depicts these to
the user graphically. Input scenarios are executed by
AnIntelligentTransportationSystemforAccidentRiskIndexQuantification
319