assessing traffic performance using position density of sparse … · 2014-01-07 · unit length.1...

5
Assessing Traffic Performance using Position Density of Sparse FCD Anita Graser, Wolfgang Ponweiser, Melitta Dragaschnig, Norbert Br¨ andle and Peter Widhalm Abstract—We present an approach for evaluating traffic performance along corridors and its variation based on floating car data (FCD). In contrast to existing work, our approach can cope with long and irregular FCD reporting intervals. Resampling of sparse FCD in time and interpolation increases spatial resolution of FCD positions along the corridors. FCD position density is computed with a uniform kernel, which leads to traffic performance expressed as average travel time per meter and average speed. Experimental results based on real-world FCD for a freeway section and arterial roads in Vienna illustrate the plausibility of the approach, and an example illustrating our approach before and after a traffic influencing measure shows its advantage over using dedicated probe vehicle runs, temporary sensor installations or human observers. A sensitivity analysis provides guidelines for the important parameters. I. INTRODUCTION P ERFORMANCE of traffic flow along corridors is of interest to road users, general public and specialists alike. Quantitative measures for traffic flow performance include the number of stops, travel speed, bandwidth (max- imum amount of green time for a designated movement) or derived values such as level of service (LOS) or delay [1]. Traffic flow performance is typically measured with dedi- cated infrastructure such as loop detectors capturing traffic flow and speed at cross sections, dedicated probe vehicle runs or manual recordings by human observers [2]. Such approaches are costly either due to necessary investments in the dedicated infrastructures and their maintenance or due to expensive human resources. Increased availability of navigation satellite systems and communication technology have made it possible to use specially equipped vehicles as moving “floating” sensors: Floating car data (FCD) are composed of 1) vehicle on-board units (OBU) performing positioning and communication tasks, 2) a communication network and 3) a central server for data collection. FCD are frequently used to estimate traffic states based on travel times or speeds [3][4][5][6]. FCD have also been used in [7] for a queue length estimation system at signalized intersection, based on two-dimensional profiles of local traffic density. An FCD-based approach for corridor performance assessment is presented in [8], which uses travel time, number of stops, and stopped delay based on 1189 controlled probe vehicle runs with a sampling frequency of one second. A spatiotemporal data mining method based on taxi FCD for discovering urban network This work has been funded by the Austrian Research Promotion Agency (FFG) under grant No. 831730 (REFEREE). The authors are with the Mobility Department of the Austrian Institute of Technology, 1210 Vienna, Austria. E-mail: [email protected] Fig. 1. Position density difference map of two urban corridors for the time between 07:30 and 10:00 AM spatiotemporal traffic bottlenecks is presented in [9]. They determine the traffic status on a network link by dividing the average speed obtained from all FCD messages on a road link by the link’s speed limit. The traffic state identification for urban streets described in [10] extracts traffic patterns on individual road segments and identifies unusual traffic states on a segment-by-segment basis. This method depends on the ability to determine red light duration from FCD, and can thus only be applied for high sampling frequency systems. The traffic speed estimation method described in [11] uses FCD messages at regular reporting intervals up to 120 seconds to iteratively reconstruct time-space speed contours and corresponding travel times. The approach is based upon the assumption that each cell of the time- space speed plot has homogeneous traffic conditions. This assumption seems not very realistic, especially for their large cell sizes. Another restrictive assumption is that given FCD are strictly consistent with ground-truth speeds. The above-mentioned methods require high or regular sampling frequency or additional speed measurement and can thus not be applied to systems with sparse FCD. Many real world FCD systems, however, are based on existing fleets and communication infrastructure which has been built with an intention other than transmitting location data (e.g. radio taxis). The central server of such real world systems often polls the vehicle OBUs in irregular intervals mainly de- pending on available communication bandwidth and vehicle status, usually between 30 and 120 seconds. A method for deriving velocity fields on road links from such sparse FCD is presented in [12]. We propose a novel method leveraging

Upload: others

Post on 20-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assessing Traffic Performance using Position Density of Sparse … · 2014-01-07 · unit length.1 Let M be a set of sparse FCD location mes-sages m=(vehicle id; time stampt;position;

Assessing Traffic Performance using Position Density of Sparse FCD

Anita Graser, Wolfgang Ponweiser, Melitta Dragaschnig, Norbert Brandle and Peter Widhalm

Abstract— We present an approach for evaluating trafficperformance along corridors and its variation based on floatingcar data (FCD). In contrast to existing work, our approachcan cope with long and irregular FCD reporting intervals.Resampling of sparse FCD in time and interpolation increasesspatial resolution of FCD positions along the corridors. FCDposition density is computed with a uniform kernel, whichleads to traffic performance expressed as average travel timeper meter and average speed. Experimental results based onreal-world FCD for a freeway section and arterial roads inVienna illustrate the plausibility of the approach, and anexample illustrating our approach before and after a trafficinfluencing measure shows its advantage over using dedicatedprobe vehicle runs, temporary sensor installations or humanobservers. A sensitivity analysis provides guidelines for theimportant parameters.

I. INTRODUCTION

PERFORMANCE of traffic flow along corridors is ofinterest to road users, general public and specialists

alike. Quantitative measures for traffic flow performanceinclude the number of stops, travel speed, bandwidth (max-imum amount of green time for a designated movement) orderived values such as level of service (LOS) or delay [1].Traffic flow performance is typically measured with dedi-cated infrastructure such as loop detectors capturing trafficflow and speed at cross sections, dedicated probe vehicleruns or manual recordings by human observers [2]. Suchapproaches are costly either due to necessary investments inthe dedicated infrastructures and their maintenance or due toexpensive human resources.

Increased availability of navigation satellite systems andcommunication technology have made it possible to usespecially equipped vehicles as moving “floating” sensors:Floating car data (FCD) are composed of 1) vehicle on-boardunits (OBU) performing positioning and communicationtasks, 2) a communication network and 3) a central server fordata collection. FCD are frequently used to estimate trafficstates based on travel times or speeds [3][4][5][6]. FCDhave also been used in [7] for a queue length estimationsystem at signalized intersection, based on two-dimensionalprofiles of local traffic density. An FCD-based approach forcorridor performance assessment is presented in [8], whichuses travel time, number of stops, and stopped delay basedon 1189 controlled probe vehicle runs with a samplingfrequency of one second. A spatiotemporal data miningmethod based on taxi FCD for discovering urban network

This work has been funded by the Austrian Research Promotion Agency(FFG) under grant No. 831730 (REFEREE).

The authors are with the Mobility Department of theAustrian Institute of Technology, 1210 Vienna, Austria. E-mail:[email protected]

Fig. 1. Position density difference map of two urban corridors for the timebetween 07:30 and 10:00 AM

spatiotemporal traffic bottlenecks is presented in [9]. Theydetermine the traffic status on a network link by dividing theaverage speed obtained from all FCD messages on a roadlink by the link’s speed limit. The traffic state identificationfor urban streets described in [10] extracts traffic patternson individual road segments and identifies unusual trafficstates on a segment-by-segment basis. This method dependson the ability to determine red light duration from FCD,and can thus only be applied for high sampling frequencysystems. The traffic speed estimation method described in[11] uses FCD messages at regular reporting intervals upto 120 seconds to iteratively reconstruct time-space speedcontours and corresponding travel times. The approach isbased upon the assumption that each cell of the time-space speed plot has homogeneous traffic conditions. Thisassumption seems not very realistic, especially for their largecell sizes. Another restrictive assumption is that given FCDare strictly consistent with ground-truth speeds.

The above-mentioned methods require high or regularsampling frequency or additional speed measurement andcan thus not be applied to systems with sparse FCD. Manyreal world FCD systems, however, are based on existingfleets and communication infrastructure which has been builtwith an intention other than transmitting location data (e.g.radio taxis). The central server of such real world systemsoften polls the vehicle OBUs in irregular intervals mainly de-pending on available communication bandwidth and vehiclestatus, usually between 30 and 120 seconds. A method forderiving velocity fields on road links from such sparse FCDis presented in [12]. We propose a novel method leveraging

Page 2: Assessing Traffic Performance using Position Density of Sparse … · 2014-01-07 · unit length.1 Let M be a set of sparse FCD location mes-sages m=(vehicle id; time stampt;position;

FCD from systems with long and irregular reporting intervalsbetween 30 and 120 seconds that works on the sub-linklevel. Using only sparse FCD, this method captures trafficperformance independent of the arbitrary length of road linksin the network and is therefore suitable for both urban andhighway conditions where links can be very long.

Figure 1a shows a sample result of our traffic performanceassessment for two urban corridors: the colors encode thedifferences in position density before and after a trafficinfluencing measure. Fig. 1b shows the temporal evolvementof speed difference using FCD before and after a trafficinfluencing action in the section between the two blacklines orthogonal to the road in Figure 1a, showing improvedcorridor performance. The results of our approach confirmthese findings. An additional advantage of our approach isthat the higher spatial resolution enables the identification ofsections with decreased traffic performance in front of twointersections. Our spatial approach provides flexibility fordisplaying multiple corridors at the same time. The spatialdimension makes it easier to compare different corridors andassess overall performance. Using interactive geographic in-formation systems, a virtually unlimited number of corridorscan be provided for the analyst to improve decision-making.

This rest of this paper is organized as follows: Section IIdescribes the algorithm constituting the FCD position densityapproach. Section III presents experimental results based onreal-world data for a freeway section and urban corridors inVienna as well as a sensitivity analysis. The paper closeswith conclusions and recommendations for further research.

II. OVERVIEW OF PROPOSED METHOD

FCD position density is derived from the number oflocation messages from probe vehicles on a road section ofunit length.1 Let M be a set of sparse FCD location mes-sages m= (vehicle id, time stamp t,position, vehicle status),where messages with the same vehicle id constitute one tripτi ∈ T . Let c be a corridor of interest in a street networkgraph.

Figure 2 shows positions of FCD location messagesmarked as a cross in a diagram with time t as the firstdimension and location s along corridor c as the seconddimension. Obviously, lower speeds cause more denselyspaced location messages.

The objective is to estimate from M traffic performancebased on FCD position densities d along corridor c. Thealgorithm is divided into preprocessing, FCD position densitycomputation and computation of traffic performance.

A. Preprocessing

Preprocessing of raw FCD location messages comprisesthe following steps:

1) Select from the set of trips T the trips τ1,τ2, ...τnwhich cover the entire corridor of interest c. This isto ensure that all trips within the sample are collected

1FCD position density is therefore different from traffic density, which isdefined as the number of vehicles on a road section of unit length.

Fig. 2. Lower speeds of probe vehicles result in higher location messagedensities along 1D space s of a corridor

under similar conditions and are not influenced byeffects caused by different turning directions at theintersections.

2) Project the 2D GPS positions of the relevant tripsτ1,τ2, ...τn to the nearest point on the 1D corridor c(in terms of Euclidean distance). This map-matchingstep is sensitive to “corridor outlier” vehicles tem-porarily leaving the corridor. Fig. 3 shows exampleoutlier locations and the resulting projected positions.”x” marks the 2D GPS Positions, and ”�” marks theprojection of the GPS position on the 1D corridor. Thiswould produce high density values at sections wherethe vehicle leaves/rejoins the corridor, which wouldlead to the wrong conclusion that traffic performance atthese locations is worse than at the rest of the corridor.It is therefore vital to to ensure that all instances ofsuch behavior be removed from the sample.

Fig. 3. Projection of “corridor outliers” lead to high position densities.

3) Resample the sparse FCD location messages at regularintervals ∆t in time to account for irregular reportingintervals of the underlying sparse FCD system. Thisresults in a set X of interpolated vehicle positions x atregular time intervals (Fig. 4). We use linear interpola-tion to determine a position xτi,t ′ along c for every timestamp t ′. Interpolation of higher degree would onlyfeign a higher accuracy since only positions and noadditional information like current speed are contained

Page 3: Assessing Traffic Performance using Position Density of Sparse … · 2014-01-07 · unit length.1 Let M be a set of sparse FCD location mes-sages m=(vehicle id; time stampt;position;

within the sparse FCD location messages.

Fig. 4. Interpolated vehicle positions at regular time intervals

B. FCD Position Density

FCD position density is calculated using a kernel densityfunction

du(x) =1|X |u

|X |

∑i=1

Ku(xi,x), (1)

where |X | is the cardinality of the set of interpolated FCDpositions X and Ku is the kernel function with kernel sizeu > 0. In contrast to [13], where optimal kernel weights areestimated from FCD samples, we use the uniform kernelfunction K in order to represent the actual number of FCDpositions within the kernel. Position density is expressed inFCD positions per meter and is therefore calculated as

du(x) =1n· |Xu|

u, (2)

where |Xu| is the cardinality of the subset of X that fallswithin the kernel Ku, and n is the number of trips. Normal-izing by n makes it possible to compare different densityrasters.

C. Traffic Performance

Based on FCD position density d, the following trafficperformance measures for a corridor are calculated: averagetravel time per meter

tt = d∆t, (3)

and average speed

v = tt−1 =1

d∆t. (4)

For a comparison of traffic performance between differenttime periods, e.g. before and after a traffic influencing action,a density difference map is calculated as

∆d = d1−d2, (5)

where d1 is the density raster of the “before” period p1 and d2is the density raster of the “after” period p2. Positive valuesof ∆d are the result of decreased position density during p2period, indicating improved performance at the respectivesection. Negative values indicate a drop in performance andhigher position density after the traffic influencing action. Adensity difference value is mapped to a corresponding changein travel time as

∆tt = (d1−d2)∆t. (6)

The magnitude of performance changes α is evaluated bycalculating the relative change in travel times

α =∆tttt1

, (7)

where tt1 is the average travel time during p1.

III. EXPERIMENTAL RESULTS

We demonstrate results for two areas covered by theFCD system “FLEET” operated by AIT and ITS ViennaRegion which collects sparse FCD from fleets of more than3000 taxis. The first area represents a section of a freewayconnecting the city of Vienna with Vienna InternationalAirport. The second area encompasses an intersection of twourban arteries in the city of Vienna. We show results for aresampling interval ∆t of one second and a kernel size of 15meters – based on an sensitivity analysis of different kernelsizes in Section III-D.

A. Freeway Section

Fig. 5. Density map for a freeway segment with constant speed limit

The freeway section was chosen to test the algorithm on aroad with constant speed limit and without traffic influencingactions or features during the analysis time period (e.g.traffic lights or construction works) . The data sample forthe freeway example is composed of 4237 trips collectedduring eleven days (Tuesdays, Wednesdays, and Thursdays,24 hours a day) in November and December 2010. Figure5 shows the resulting position density. As expected, for thistype of corridor position density d computed according to (2)along the corridor remains at a constant level, in this case inaverage 0.034 positions per meter from which a theoreticalaverage speed v of 106 km/h is inferred according to (4).

Page 4: Assessing Traffic Performance using Position Density of Sparse … · 2014-01-07 · unit length.1 Let M be a set of sparse FCD location mes-sages m=(vehicle id; time stampt;position;

Fig. 6. Map of urban arterial road (B221)

B. Arterial Road

The arterial road region comprises two urban arteries crosspaths which are shown in red in Fig. 6. The traffic patterns atthis group of signalized intersections are rather complex. Thisset of intersections is of particular interest to traffic plannersdue to its importance and influence for the overall trafficflow in Vienna. This analysis focuses on the B221 runningnorth and distinguishes between vehicles that are northboundand those westbound that turn to B1. The analysis periodcomprises eleven days with similar traffic counts as measuredby loop detectors in this area. Only data during the morningpeak (between 07:30 and 10:00 am) have been used for thisanalysis. In the northbound direction the sample size is 286trips and in the westbound direction 36 trips.

The density map (Fig. 7) shows sections of high densitywith maxima of d = 0.23 positions per meter (average speedv of 15.7 km/h) in front of the last signalized crossing in thenorthbound direction, and d = 0.19 positions per meter (or18.9 km/h) at the last signalized crossing in the westbounddirection. Also, position density along the rest of the corridoris higher than the values of the freeway example reflectingthe generally lower average speed along this urban corridor.

Fig. 7. Density map on an urban arterial road (B221)

C. Traffic Performance Comparison

In May 2011, a modified traffic signal control systemaimed at improving traffic flow has been deployed in theregion presented in section III-B. Our approach has beenused for a before-after study. Only days with similar trafficcounts (as measured by loop detectors in this area) are takeninto account, limiting the data set to eleven days in the“before” period p1 and eight days in the “test” period p2.For the morning peak between 07:30 and 10:00, this leads toa total number of unique trips of np1n = 286 and np2n = 244for the northbound direction and np1w = 36 and np2w = 41on the westbound direction, respectively.

Fig. 1a shows the resulting density difference map. Pos-itive values of ∆d (depicted in orange) are the result ofdecreased position density during the test period, indicatingthat the changes that were applied to the traffic controlsystem improved traffic performance at the respective sec-tion. Black areas depicting negative values indicate a dropin performance and higher position density during the testperiod.

The results suggest that considerable performance im-provements were achieved along the southern part of thecorridor with a performance increase of α = 0.33 (d1 =0.184, ∆d = 0.060) at the southernmost traffic light. Thisperformance increase equals a reduction in travel time by33 % or an increase in average local speed by 48 %.Short sections before the northern and western crossings onthe other hand experienced a decrease in performance byα = −0.18 at the northern and α = −0.28 at the westerncrossing, probably due to longer average waiting times atthese intersections.

D. Sensitivity Analysis

We have performed a sensitivity analysis for the followingparameters kernel size u, resampling interval ∆t, and samplesize n on the resulting FCD position density. This analysishas been carried out using data presented in section III-B (B221 northbound). Figure 8 presents changes in FCDposition density with varying values of u between 5 and 200meters and a resampling interval ∆t of one second. Lowvalues of u result in high noise, whereas high values of uproduce smoother profiles while losing detail – for example,local disturbances in front of traffic lights disappear. It cantherefore concluded from Fig. 8 that kernel sizes u smallerthan 15 meters should be avoided.

Fig. 9 depicts changes in FCD position density withresampling interval length ∆t increasing from 0.1 to 30seconds and a constant kernel size u of 15 meters. Atincreasing values of ∆t, details of the profile – which arevisible at resampling intervals ∆t ≤ 1 second – are lost inthe noise.

Fig. 10 shows an example of FCD position density profilesfor sample sizes n increasing from 10 to 286 unique trips,constant kernel size of 15 meters and a resampling intervalof one second. Smaller samples are always a random subsetof bigger ones as in

Page 5: Assessing Traffic Performance using Position Density of Sparse … · 2014-01-07 · unit length.1 Let M be a set of sparse FCD location mes-sages m=(vehicle id; time stampt;position;

Fig. 8. Density profile with varying kernel sizes (B221 northbound)

Fig. 9. Density profile with varying resampling intervals (B221 northbound)

dn=10 ⊂ dn=50 ⊂ dn=100 ⊂ dn=200 ⊂ dn=286 (8)

Results of this test show that position density values aresensitive to outliers which particularly affects results basedon small samples such as n = 10.

Fig. 10. Density profile with varying sample sizes (B221 northbound)

IV. CONCLUSION AND FUTURE RESEARCH

We have described a simple methodology for assessingtraffic performance along corridors based on spatial densityof sparse FCD positions. The proposed FCD position den-sity analysis provides promising results with higher spatialresolution than those achieved by using corridor travel timeanalysis. The methodology is applicable to both urban andhighway conditions and can be transferred to other cities

and FCD systems even if only sparse FCD are available.Our approach presents a viable alternative to more expensiveevaluations using dedicated probe vehicle runs, temporarysensor installations, or human observers.

Areas for further investigation include research into detec-tion of incidents based on FCD position density as well asdetection of stop locations and stop probability particularlywith regard to identifying routes for energy efficient routingapplications.

REFERENCES

[1] U. S. D. of Transportation Federal Highway Ad-ministration, “Traffic Signal Timing Manual,”http://ops.fhwa.dot.gov/publications/fhwahop08024/chapter3.htm(accessed 2011-08-30), U.S. Department of Transportation - FederalHighway Administration, 2009.

[2] R. Thijs and C. D. Lindvelt, “Cross-Site Comparison of Travel TimeData-Collection Methods,” in Estimators of Travel Time for RoadNetworks, P. H. Bovy and R. Thijs, Eds. Delft University Press,2000.

[3] H. J. Zuylen, F. Zheng, and Y. Chen, “Using Probe Vehicle Datafor Traffic State Estimation in Signalized Urban Networks,” in TrafficData Collection and its Standardization, ser. International Series inOperations Research & Management Science, J. Barcel, M. Kuwahara,and F. S. Hillier, Eds. Springer New York, 2010, vol. 144, pp. 109–127.

[4] C. de Fabritiis, R. Ragona, and G. Valenti, “Traffic Estimation AndPrediction Based On Real Time Floating Car Data,” in IntelligentTransportation Systems, 2008. ITSC 2008. 11th International IEEEConference on, October 2008, pp. 197 –203.

[5] J. F. Ehmke, S. Meisel, and D. C. Mattfeld, “Floating Car Data BasedAnalysis of Urban Travel Times for the Provision of Traffic Quality,”in Traffic Data Collection and its Standardization, ser. InternationalSeries in Operations Research & Management Science, J. Barcel,M. Kuwahara, and F. S. Hillier, Eds. Springer New York, 2010,vol. 144, pp. 129–149.

[6] B. Kerner, C. Demir, R. Herrtwich, S. Klenov, H. Rehborn, M. Aleksic,and A. Haug, “Traffic state detection with floating car data in roadnetworks,” in Proceedings 8th International Conference on IntelligentTransportation Systems (ITSC2005), September 2005, pp. 44 – 49.

[7] T. Neumann, “Ruckstaulangenschatzung an Lichtsignalanlagen mitFloating-Car-Daten,” Ph.D. dissertation, Fakultat fur Maschinenbauder Technischen Univeristat Carolo-Wilhelmina zu Braunschweig,2010.

[8] C. M. Monsere, J. Peters, L. Huan, M. Mahmud, and S. Boice, “Field-Based Evaluation of Corridor Performance After Deployment of anAdaptive Signal Control System in Gresham, Oregon,” in TRB 87thAnnual Meeting Compendium of Papers DVD, 2008.

[9] W.-H. Lee, S.-S. Tseng, J.-L. Shieh, and H.-H. Chen, “DiscoveringTraffic Bottlenecks in an Urban Network by Spatiotemporal DataMining on Location-Based Services,” IEEE Transactions on IntelligentTransportation Systems, vol. PP, no. 99, pp. 1 –10, 2011.

[10] J. Yoon, B. Noble, and M. Liu, “Surface street traffic estimation,” inProceedings of the 5th International Conference on Mobile Systems,Applications and Services, ser. MobiSys ’07. New York, NY, USA:ACM, 2007, pp. 220–232.

[11] Q. Ou, J. van Lint, and S. Hoogendoorn, “TravRes: A method forhigh-resolution traffic speed reconstruction using GPS-based travel-times,” in Proceedings 13th International Conference on IntelligentTransportation Systems (ITSC2010), September 2010, pp. 1195 –1201.

[12] A. Bejan and R. Gibbens, “Evaluation of velocity fields via sparsebus probe data in urban areas,” in Proceedings 14th InternationalConference on Intelligent Transportation Systems (ITSC2011), October2011, pp. 746 –753.

[13] A. Tabibiazar and O. Basir, “Kernel-Based Modeling and Optimizationfor Density Estimation in Transportation Systems using Floating CarData,” in Proceedings 14th International Conference on IntelligentTransportation Systems (ITSC2011), September 2011, pp. 576 –581.