26
TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti to Telematics srl ENEA 1 edings of the 11 th International IEEE rence on Intelligent Transportation Systems, October2008

TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

Embed Size (px)

Citation preview

Page 1: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

1

TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA

Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti

Octo Telematics srlENEA

Proceedings of the 11th International IEEEConference on Intelligent Transportation Systems, October2008

Page 2: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

2

Outline

Introduction Related Work

The OCTOTelematics Floating Car Data System Traffic Speed Estimation Preliminary Analysis of Estimated Link Speeds

The Rome Ring Road Case Study Approaches For Short-Term Travel Speed

Prediction Pattern Matching based approach Artificial Neural Networks based approach

Conclusions & Comments

Page 3: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

3

Introduction

The wide scale deployment of ATIS and ATMS relies significantly on the capability to perform Accurate estimates of the current traffic

status and Reliable predictions of its short-term

evolution on the entire road network Real-time Floating-Car Data (FCD), based

on traces of GPS positions, is emerging as a reliable and cost-effective way

ATIS – Advanced Traveler Information SystemsATMS – Advanced Traffic Management Systems

Page 4: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

4

Introduction

The FCD technique is based on the exchange of information between floating cars traveling on a road network and a central data system

The floating cars periodically send the recent accumulated data on their positions, whereas the central data system tracks the received data along the traveled routes

The frequency of sending/reporting is usually determined by the resolution of data required and the method of communication

Page 5: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

5

Related Work

The most common and useful information that FCD technique provides is average travel times and speeds along road links or paths [8], [13], [14]

Deploy FCD in order to predict short-term travel conditions, to automatically detect incident or critical situations [6], [7], [10]

Determine Origin-Destination traffic flow pattern [12]

The reliability of travel time estimates based on FCD highly depends on the percentage of floating cars participating in the traffic flow [3], [5], [11]

Page 6: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

6

Introduction

This paper presents an evolution of an operating FCD system, integrating short-term traffic forecasting based on current and historical FCD

This system exploits data from a large number of privately owned cars to deliver real-time traffic speed information throughout Italian motorway network and along some important arterial streets

Page 7: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

7

The OCTOTelematics Floating-Car Data System

OCTOTelematics is the European leader for development and deployment of Telematics for Insurance application With approximately 600000 On Board Units

(OBU) installed (market penetration is 1.7%) Position, Heading, Speed

Provides complete solutions for Pay As You Drive, Pay How You Drive, Pay Per Use insurance

Currently, OCTOTelematics is providing services to 32 insurance companies in Europe

Page 8: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

8

The OCTOTelematics Floating-Car Data System

Due to the large amount of real time data received for insurance profiling purpose and due to the high market penetration, several ITS application can be and have been developed by OCTOTelematics

Large Scale Floating-Car Data System (LSFCD) Tracks the received data along the traveled routes

by matching the related trajectories data to the road/street network in order to

Estimate link travel speeds and then, freely disseminates them through WEB pages

http://traffico.Octotelematics.it/index.html

ITS – Intelligent Transport Systems

Page 9: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

9

Traffic Speed Estimation

LSFCD system monitors the entire Italian motorway network (>6000Km) and some important arterial streets located in major metropolitan areas

The proprietary LSFCD algorithm is divided in three steps: A) map matching (using Latitude, Longitude and

Heading from the GPS) for each positions B) routing (between subsequent positions) to

determine the average speed along the tacks C) then the link travel speed is estimated base on the

GPS position’s speed and the track average speed weighted exponentially with the GPS time ‘distance’

Page 10: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

10

Preliminary Analysis of the Estimated Link Speeds

A preliminary analysis was undertaken to select the appropriate prediction model and to identify the candidate input variables The Rome Ring Road case study FCD travel speeds,

aggregated at 3-minute periods (480 values per link per day)

January to April 2008 (penetration level: 2.4%)

Page 11: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

11

Preliminary Analysis of the Estimated Link Speeds

Spatio-temporal traffic patterns can be observed such as Morning peak

hour Occurrence,

propagation and dissipation of traffic congestion

Page 12: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

12

Preliminary Analysis of the Estimated Link Speeds

The observable relationship among the FCD link travel speeds of the neighboring links was further investigated

The cross-correlation coefficient function ρk

Measuring the degree of linear relationship between random variables at various time lags

link 21 link 18

link 23

Page 13: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

13

Approaches for Short-term Travel Speed Predictions

Two algorithms, designed to on-line perform short-term (15 to 30 minutes) predictions of link travel speeds from FCD are presented

Pattern Matching & Artificial Neural Networks Take into account spatial and temporal

average speed information simultaneously

Page 14: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

14

Pattern Matching

Only categorical data are available to describe the traffic speed (4 levels) Free (90 km/h up), Conditioned (50-90 km/h), Slowed (30-50 km/h), Congested (0-30 km/h)

Speed patterns for a specified link can be constructed by lining up present and past categorical speed values of the target and of the spatial correlated

upstream/downstream links

Page 15: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

15

Pattern Matching – Speed Pattern ex.

Time step k represents the actual time Ls the target link, Ls-1 and Ls+1 adjacent upstream

and downstream links p, n1, n2 regression parameters

Page 16: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

16

Pattern Matching

The assumption of time recurrence of traffic patterns can enable a computational reduced searching procedure Scanning of all previous days in the historical database

within a time frame of ±x minutes from current time step k Evaluate in terms of their similarity to the current pattern

and chosen for the subsequent steps Euclidean distance alone is not able to fully represents

similarity between two categorical time series Similar trends/shapes could be better represented by

measures of rank correlation (Spearman, Kendall, Gini etc)

Page 17: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

17

Pattern Matching

Use jointly the Euclidean distance En (0≦En≦1) and the Spearman coefficient S (-1≦S≦1) to drive the process of similarity-based selection among the candidate pattern

Only the past speed patterns having both 0≦Eni≦lEf and 0≦(1-Si)≦lSf

lEf = lSf ≒0.1 Selection is also associated to a weighting

procedure Weight wni inversely proportional to 0≦wni≦1 and Σiwni=1

Page 18: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

18

Pattern Matching

Estimating the future si(k+1) being the categorical speed value at

time (k+1) of the i-th selected past pattern Free parameters all needing a careful

tuning Upstream/downstream links regression order p, n1, n2

Interval limits lEf and lSf

Trial and error procedure

Page 19: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

19

Pattern Matching – Result

15 min ahead prediction for link 19

When past examples are absent or insufficient, the estimation process fails or can degrade

On all GRA links reports that average misclassification error: 18.7%

Page 20: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

20

Artificial Neural Networks

Learn to associate input and output patterns adaptively with the use of learning algorithms without understanding the fundamental or physical relationships between them

Feed forward ANNs comprise an input layer, one or more hidden layers and an output layer, furthermore each layer contains different number of units (neurons)

Page 21: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

21

Artificial Neural Networks

As a rule, the type and # of units in the input layer and hidden layers, are chosen through a preliminary analysis of the data or by empirically comparing the results from different ANN architectures

The relations between neighboring layers’ units are defined by the weight given to the connections during the training process

The output of each unit is given by a transfer function fed up with the weighted sum of the incoming units values and then transmitted to all of the units in the next layer

Page 22: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

22

Artificial Neural Networks

The two ANN models, aimed at prediction the link travel speed respectively at 5 and 10 steps into the future

Incorporated as input the current and the near-past 10 and 15 FCD travel speeds of the target link, respectively

Moreover the two ANN models considered as input the current and at most the near-past 10 FCD travel speeds of the immediate neighboring upstream and downstream links Correlation degree higher than 0.6

Page 23: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

23

Artificial Neural Networks

FCD link travel speeds stored from 7:00 am to 9:00 pm were used in the learning-testing process (forty-seven working days)

Mean absolute percentage error (MAPE) and the root mean square error (RMSE) were calculated for investigating the accuracy of the model in the testing process

N is the total # of testing case

Page 24: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

24

Artificial Neural Networks – Results

MAPE RMSE

15-min prediction

2% ~ 8% 2km ~ 7 km

30-min prediction

3% ~ 16% 3.5km ~ 9.5km

Page 25: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

25

Conclusions

The use of large scale real-time FCD is gaining an important role as component of ATIS applications because of its cost-effectiveness

A fundamental requirement is its statistical consistency that can be assured only when # of monitored cars achieves a significant penetration level Car transmission rate is adequate

According to field tests, the accuracy of the LSFCD System in estimating current link travel speeds is about 90%

Two method were developed for short-term speed predictions

Page 26: TRAFFIC ESTIMATION AND PREDICTION BASED ON REAL TIME FLOATING CAR DATA Corrado de Fabritiis, Roberto Ragona, Gaetano Valenti Octo Telematics srl ENEA 1

26

Comments

Take into account spatial and temporal information is good and intuitive

Condition of motorway and road (or street) is different # of lanes Crossroads and traffic lights