1 / 17

Title

Title. SP2 - INFRASENS WP3 - System Specifications Task 2 - Detection Algorithms E xtended C ooperative A utomatic I ncident D etection. S. Marco (CSST) – Budapest, April 26 th 2007. Basic principle. E xtended C ooperative A utomatic I ncident D etection.

cecile
Download Presentation

Title

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Title SP2 - INFRASENS WP3 - System SpecificationsTask 2 - Detection Algorithms Extended Cooperative Automatic Incident Detection S. Marco (CSST) – Budapest, April 26th 2007

  2. Basic principle Extended Cooperative Automatic Incident Detection • Detection of a sudden alteration in the flow by the collaboration of two Incident Detection algorithms (DUTCH, DIDX) based on traffic measurements;an alarm is flagged when there is symptomatic evidence of an abrupt traffic disruption, with the aim of preventing from (further) collisions. • The system will be implemented on motorways • Traffic data resulting from the fusion of real-time measurements acquired by infrastructure-based sensors and by vehicles travelling through the monitored area will be processed • 2 steps of implementation: • traffic data come from the fixed sensors only • traffic density and speed are calculated starting from the positioning and speed of the probe vehicles

  3. Input data • The two inputs for the incident detection system are the averagetraffic speed (V) and density (D) values along the monitored portion of network • The values are averaged over single portions of road, ideally distinct per each single lane. The single portions of road over which the traffic data will be available are named sections. The traffic data will be calculated with a frequency of some seconds (“time step”) • The values of speed and density are processed in their time evolution (k time step vs. k-1) and space distribution (section i vs. i-1)

  4. Input data – fixed sensors (1/2) 1st step • the traffic data are assumed to come from the fixed sensors only: • the fixed sensors are densely distributed along the monitored portion of network (spot) with a spatial discretization of approximately 50 meters > this will be the length of the single section • the traffic data per lane • the sensors coverage is of the order of the spot size (some hundreds of metres), unless a wider coverage is planned at IP level • the sensors are able to provide: • count of the vehicles in time (traffic flow [veic/h]) • either the instantaneous vehicles average speed [km/h] or the section occupancy [%]. • the traffic density is calculated from the average traffic speed and the traffic flow through the fundamental speed-flow-density relation • the benefit of having reduced “traffic” sections compared to traditional loop-based systems is evaluated (50 meters vs. 2 km approx.) with the assumption that:

  5. Input data – fixed sensors (2/2) spot Fixed sensors 50m section Vehicles counting Section density Section occupancy Section avg. speed Vehicles speed?

  6. Input data – probe vehicles as sensors (1/3) 2nd step • the average traffic density and speed for each section are calculated starting from the positioning and speed data sent by the probe vehicles • In this case, the ECAID needs that the position of each vehicle is associated to a certain section of the monitored road through a map-matching process • The number of vehicles driving on each section in a certain time step is used to calculate the traffic density of that section, while the instantaneous speed of the same vehicles is properly averaged in order to obtain the section traffic speed of the same section (harmonic average)

  7. Input data – probe vehicles as sensors (2/3) • The assumption is to have a spatial coverage of measures longer than the spot. This could be ensured by a WSN system made of nodes with receivingcapability, i.e. able to capture the position and speed signal sent by the vehicles, and a propagation capability,i.e. able to “multihop” the information to the next RSU • In case also a sensing capabilityis available for the nodes, able to perform the vehicle counting, this data will be used for the real-time verification of the probe vehicle rate (see next - “fleet dimensioning”) Infrastructured spot nodes section Fixed sensors RSU

  8. Input data – probe vehicles as sensors (3/3) • In case the speed and density data requested by the ECAID are available from both infrastructure and vehicle platforms, a proper data fusion process shall be run in order to calculate a unique value • Where the traffic data are not available from direct traffic measurements, the traffic state can be estimated through modelling techniques • The sections used for the traffic data aggregation will lie on the shapefile line elements composing the LDM static layer; the sections will be properly defined and referenced as to be located over the LDM network. Infrastructured spot node LDM shapefile line element section Fixed sensors

  9. Output data • Incident event, with location section and time step (exchange standard format for event to be shared. E.g. Datex?..) • The output data will serve: • SP5 applications “Speed Alert” and “Hazard and Incident Warning” • SP4 applications “Rear End Collision”, “Speed Limitation and Safety Distance”, “Frontal Collision Warning” (to be confirmed by SP4)

  10. Algorithms details • The two anomaly detection algorithms to be implemented operate in parallel: • the Dutch algorithm, which analyses the single sensors station data, uses an exponential filter on the single lane speed and works with a threshold logic • the DIDX, which works out the analysis on a discontinuity index of the traffic characteristics speed and density. • The individual alarms generated by the single algorithms will then be treated by an integration module that will generate the actual “incident flag”.

  11. Algorithms details: Dutch • The basic idea of the DUTCH algorithm is that in correspondence to an incident or congestion, the speed of the single vehicles decreases rapidly. When given thresholds are exceeded an alarm is activated or disactivated. • The algorithm processes the speed data Vik aggregated on a certain time interval and related to each single lane i.The following steps are included: • Step1: Filtering of single lane speed Vfik = a Vfik-1 + (1 – a) Vik (i = 1,3) • Step2: Verification of beginning of anomaly per lane If (Vfik < Son) then ANOMi = 1 (i = 1,3) • Step 3: Verification of end of anomaly per lane If (Vfik > Soff) then ANOMi = 0 (i = 1,3) With Soff > Son • Step 4: Section alarm verification If ( S3I=1 ANOMi > 0) ALARM = 1 If ( S3I=1 ANOMi > 2) ALARM = 3 • Step 5: Verification of end of section alarm If ( S3I=1 ANOMi = 0) ALARM = 0 The parameters of the algorithm are: Son = speed threshold for the lane anomaly activation Soff = speed threshold for the lane anomaly disactivation Vfik = speed filtered on lane i at k time interval Vfik-1 = speed filtered on lane i at k-1 time interval Vik = flow speed on lane i at k time interval a = filter gain coefficient

  12. Algorithms details: DIDX (1/2) • The DIDX algorithm is an original development of CSST. The basic idea is the consideration that, especially in heavy traffic conditions, an incident or congestion produce a perturbation to traffic speed and density. This will affect both the section (i) upstream of the point where the congestion originated and downstream (i+1), as shown below: • Based on this consideration, the following discontinuity index is proposed: DI i i+1 = [(V0-Vi)/V0)2 + (Di/Dmax)2 ] ½ - [(V0-Vi+1)/V0)2 + (Di+1/Dmax)2 ] ½ • Considering that, when an incident occurs, the density generally increases upstream and decreases downstream, while speeds increase downstream and decrease upstream, the indicator will have larger values downstream and smaller ones upstream. V0 = speed at 0 traffic volume Vi = avg carriageway speed at sect. i (Km/h) Dmax = maximum carriageway density (V/km) Di = max carriageway density at sect. i (V/km)

  13. Algorithms details: DIDX (2/2) • The algorithm works according to the following steps: • Step 1: For all the sections, included between the i and i+1 sensors stations, the Dik i i+1 is calculated at the k-th minute, using the real time traffic data. DIki i+1 = [(V0-Vki)/V0)2 + (Dki/Dmax) 2 ] ½ - [(V0-Vki+1)/V0)2 + (Dki+1/Dmax) 2 ] ½ • Step 2a: Filtering of the carrageway flow Fk Ffk = a Ffk-1 + (1 – a) Fk • Step 2b: Filtering of the absolute value of the discontinuity index DIi,i+1k, DIfi,i+1 = b DIfi,i+1k-1 + (1 – b) | DIi,i+1k | • Step 3: Verification of applicability of the algorithm (flows higher than threshold) If (Ffik > Fso) then AFki = 1 else AFki = 0 • Step 4: Verification of overcome of discontinuity threshold SDI. If (DIfik > SDI) then ASki = 1 else ASki = 0 • Step 5: Calculation of final alarm indicator. ALki = AFki * ASki Ffk = flow filtered at time step k. Ffk-1 = flow filtered at time step k-1 Fk = flow at time step k. a = filter gain coefficient DIfi,i+1k = discont. index filtered at sect. i,i+1 at time step k DIfi,i+1k-1 = discont. index filtered at sect. i,i+1 at time step k+1 |DIi,i+1k| = abs. value of the discont. index at sect. i,i+1 at ts k b = filter gain coefficient

  14. Fleet dimensioning • An important aspect is the calculation of the equipped vehicle rate needed to provide reliable data for different flow rate conditions and incident duration times. Two different approaches are proposed. • Fleet dimension as a function of the probability of detecting an event . Based on three hp: • the event happens randomly • the vehicle encounters the event randomly • a single slow down observation is not enough to decide if an anomaly/incident is present; • it is needed to fix a number of confirmation measures of the event in the reference time int. • Determine the probab. p [%] to detect an incident on a section characterized by a flow rate q [veic/h] with an probe veh. rate pFC [%] in the time interval DT with at least N confirmation observ.s. • Fleet dimension in order to guarantee a fixed confidence interval in the travel time measure: • Confidence interval:int_conf_95 = 1.96 * s / n1/2 • s = st. dev. of the travel times provided by the n probe veh. in the DT reference time int.

  15. System performance statistics (1/3) • the performance of the AID algorithms varies as a function of some design, environmental and traffic parameters, such as: • the spatial distribution of sensors • the covered area • the measures time step • the different environmental conditions • the geometric factors of the road • the penetration rate of equipped vehicles • the heterogeneity of vehicle fleet • the incident duration • the incident severity • etc.

  16. System performance statistics (2/3) • The influence of the variation of these parameters on the performance of the detection algorithms is evaluated (during simulation, testing and operations) through the PIs. • The Performance Indexes that will be adopted for the ECAID algorithm are: Detection Rate (DR) = ×100% Total N. of actual incidents False Alarm Rate (FAR) = ×100% Total No. of alg. applications Medium Time To Detect (MTTD) = the time elapsed from the occurrence of the incident to the moment it is detected by the system N. of detected incidents N. of false alarms

  17. System performance statistics (3/3) • The calibration of rule-based algorithms involves testing different parameter values until the optimal value is determined. Finding the optimal value is often difficult since the parameter values are related. The optimal parameter value is usually at the point where the increase in detection rate does not lead to a large increase in false alarm rate. • An optimization routine is necessary when there are more than two parameters to be calibrated. A performance index PI can be used in the calibration process. A lower PI value value indicates better performance PI = [ (100-DR)/100 ]m FARn MTTDp

More Related