Next Article in Journal
Improved Pose Estimation of Aruco Tags Using a Novel 3D Placement Strategy
Next Article in Special Issue
Design Optimization of Resource Allocation in OFDMA-Based Cognitive Radio-Enabled Internet of Vehicles (IoVs)
Previous Article in Journal
Organ Contouring for Lung Cancer Patients with a Seed Generation Scheme and Random Walks
Previous Article in Special Issue
Sensor-Aided V2X Beam Tracking for Connected Automated Driving: Distributed Architecture and Processing Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Deep Learning Approach for Estimating Traffic Density Using Data Obtained from Connected and Autonomous Probes

1
Department of Civil and Environmental Engineering, Institute of Transportation Studies, University of California, Irvine, CA 92697, USA
2
Korea Institute of Civil Engineering and Building Technology, Goyang-si 10223, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(17), 4824; https://doi.org/10.3390/s20174824
Submission received: 11 August 2020 / Revised: 23 August 2020 / Accepted: 24 August 2020 / Published: 26 August 2020

Abstract

:
The focus of this research is on the estimation of traffic density from data obtained from Connected and Autonomous Probes (CAPs). CAPs pose an advantage over expensive and invasive infrastructure such as loop detectors. CAPs maneuver their driving trajectories, sensing the presence of adjacent vehicles and distances to them by means of several electronic sensors, whose data can be used for more sophisticated traffic density estimation techniques. Traffic density has a highly nonlinear nature during on-congestion and queue-clearing conditions. Closed-mathematical forms of the traditional density estimation techniques are incapable of dealing with complex nonlinearities, which opens the door for data-driven approaches such as machine learning techniques. Deep learning algorithms excel in data-rich contexts, which recognize nonlinear and highly situation-dependent patterns. Our research is based on an LSTM (Long short-term memory) neural network for the nonlinearity associated with time dynamics of traffic flow. The proposed method is designed to learn the input-output relation of Edie’s definition. At the same time, the method recognizes a temporally nonlinear pattern of traffic. We evaluate our algorithm by using a microscopic simulation program (PARAMICS) and demonstrate that our model accurately estimates traffic density in Free-flow, Transition, and Congested conditions.

1. Introduction

Estimating traffic density is of critical importance in understanding current traffic conditions. Accurate estimation of traffic condition is also important for road congestion mitigation technologies such as ramp metering, variable message signs, and signal control, since congested traffic takes time to recover, so it is necessary to manage traffic before the onset of congestion. Traffic density plays a pivotal role in predicting the onset of traffic congestion. Developing vehicle sensing technologies and the concept of “Internet of things” give many opportunities to measure traffic density more accurately. Traffic density estimation using sensor-equipped probes is emerging as a valuable tool in research and practice [1,2,3,4,5,6]. This is apparent when we consider the fact that modern cars are now being equipped with advanced on-vehicle sensors. These sensors can be camera-vision, lidar and radar, which were originally installed for Advanced Driver Assistance Systems (ADAS). The number of vehicles equipped with these advanced functionalities will significantly increase in the near future, specifically with the emergence of Connected and Autonomous Vehicles (CAVs). A side benefit of these technological advancements is that we can now have a sufficient number of vehicles traveling on the road at any given time to obtain a large amount of sensor data, which can then be harnessed to get much-improved estimates of traffic densities.
The basic functionality of CAPs (Connected and Autonomous Probes) involves various sensing equipment (GPS, radars, and cameras) and computing units that collect and process trajectories of detected vehicles. The following data sets can be obtained from CAPs: (1) the number of vehicles on their sensing area, (2) distance to the leading vehicle, and (3) vehicle miles/hours traveled of detected vehicles. Using only the first data set, one can postulate a naïve approach that linearly approximates the number of sensed vehicles to traffic density. This approach leads to large estimation errors because the unit of the output density (vehicles per square meter) is not easily translated to traffic density, which is measured in vehicles per meter and is a more appropriate unit for transportation applications. A second possible approach can be attributed to the work of [7], in which a probe observes the spacing between a probe and a leading vehicle. Based on Edie’s generalized definition, [7] estimate traffic density from vehicle traveled hours of probes (seconds) and the time-spacing information (sensing domain, spacing   × travel   time   ( meter × second ) ). If a probe is able to sense multiple leading vehicles and two or more probes are connected, counting the number of vehicles between two probes can help estimate traffic density [7]. When we extend the functionality of a probe, as in the case with CAPs, it is easy to infer that a probe can capture all the data required for Edie’s definition to be applied.
Edie’s definition calculates traffic density from the relationship between vehicle hours traveled and time-space domain [8]. Traditional applications of Edie’s generalized definition limits their domain to have a canonical shape such as a rectangle. For instance, the time-space domain of a point-based density estimation appears with a rectangle shape ( e . g . ,   15   sec × 1   m ) . A snapshot-based estimation has an approximately zero-time interval. However, theoretically, it allows for the space-time domain to be any shape such as rectangular, circle, or a polygon. A moving probe shapes its time-space domain from the sensing distance and trajectory. CAPs also capture total vehicle traveled hours of detected vehicles, measuring how many vehicles are sensed in each time step.
Although this novel approach can capture the traffic density of a section, our simulation experiments show that the CAPs-based traffic density tends to over-estimate or under-estimate in certain situations. In the following section, we describe this limitation in detail and introduce our proposed LSTM neural network that is designed to overcome this limitation.

2. Preliminary

2.1. Specification of a Radar Sensor-Equipped Probe

One of our preliminary assumptions is that Connected and Autonomous Vehicles (CAVs) are equipped radar sensors to efficiently observe surrounding traffic conditions. Nam et al. [9] proposed a traffic density estimation method by utilizing a radar sensor equipped probe developed by Korea Institute of Civil Engineering and Building Technology (KICT). The probe vehicle has multiple sensors, including a GPS unit, high resolution radars working with 77-gigahertz microchips, and computing processors. Applications in the main processor manipulate incoming data from sensors and then compute local traffic density. The radar system of the probe vehicle is capable of observing multiple surrounding vehicles on a real-time basis and then tracing their trajectories, which are then used to calculate Vehicle Miles Traveled (VMT) and Vehicle Hours Traveled (VHT). VMT is defined as the product of traffic volume on a link and the length of the link. Similarly, VHT is defined as the total time traveled by all vehicles on a specific link during a specific period. Currently, the probe, called TRADOS (TRAffic Density Observation System), has an onboard real-time traffic monitoring tool, which can sense traffic conditions in its vicinity (e.g., local density).
Figure 1 shows a conceptual diagram of how the sensor-equipped vehicle detects adjacent vehicles. Radars are located at front and rear bumpers that detect vehicles in four regions surrounding the probe vehicle: front-end, rear-end center, left and right side. In the front, there are two radars: a forward long-range radar, and a mid-range radar, both of which are widely used for ACC applications. In our study, the long-range radar performs the role of detecting vehicles on the same lane, and the mid-range radar is adapted to detect vehicles on the left/right side lanes. The probe has three radars in the rear. Two side backward sensors designed for Blind Spot Detection (BSD) can detect vehicles driving in the left/right lanes. Finally, the backward long-range sensor is used to detect vehicles following the probe vehicle in the same lane.
Applications in the computing processors synchronize different sensor data on a time basis and store each detected vehicles’ relative position data, which is then converted into second-by-second vehicle trajectory data. By differentiating the trajectories with respect to time, we can infer the travel speed of detected vehicles. Similarly, the probe can also infer acceleration/deceleration of the detected vehicles, if required.
For this study, the following radar configuration is assumed as shown in Table 1.

2.2. Traffic Density Estimation and Its Limitations on the CAPs Application

Traffic density defined by Edie (1963) is as follows:
  K ^ ( [ x a ,   x b ] × [ t a ,   t b ] ) = t ( [ x a ,   x b ] × [ t a ,   t b ] ) [ x a ,   x b ] × [ t a ,   t b ]
where t ( [ x a ,   x b ] × [ t a ,   t b ] ) is the total vehicle hours travelled of all vehicles in the time-space domain ( [ x a ,   x b ] × [ t a ,   t b ] ).
This definition can be reformulated for CAPs as Equation (2). We assume that a CAP observes adjacent vehicles at every time step j. J is the total travel time of a CAPs on a link. The space domain ( [ x a ,   x b ] ) is simplified by the sensing performance of a CAP. The advantage of this method is that it does not calculate the local density every time step. Only a section density can be estimated by combining detected and current vehicles’ travel time until a sensor vehicle passes a domain.
  k ^ ( [ x a ,   x b ] × [ t a ,   t b ] ) k ( d s [ x a ,   x b ] × [ t a ,   t b ] ) = j = 1 J VHT j s d S · J = VHT S d S · J
Although a CAP can capture traffic states during stationary traffic conditions such as non-congested and fully congested conditions, it is vulnerable during flow transition periods. Specifically, the performance deteriorates during the onset of congestion and queue-clearing conditions, in comparison with its performance in other states.
Figure 2 shows a simplified illustration of overestimated traffic density during the onset of congestion, when a simple local density estimation algorithm is applied. The number of cars on the road section can be suitably thought of as a proxy for road density. The purple vehicles indicate CAPs, each having a sensing area shown in blue. Faster-moving and slower-moving vehicles are depicted in green and red, respectively. Depending on the sensor positions, the congestion build-up or clearing conditions can move through the sensing zone and cause a time-lag effect. A simple algorithm will naturally capture travel hours and travel distances of all vehicles in the sensing area of the CAPs to calculate densities, but during times of congestion there is a greater proportion of slower vehicles in the sensing area in each time step, which can cause oversampling. This oversampling of slower-moving vehicles from time step to time step can lead to overestimation of traffic density. To correct for this bias, the algorithm needs a certain time-step to time-step memory. Moreover, sensing areas from different CAPs tend to overlap in these conditions, which further add to the overestimation. The limitations of the algorithm outlined previously motivate us to incorporate innovative approaches to make our method more accurate.
Estimating traffic density using multivariable data from CAPs is quite challenging since traffic conditions are dependent on complex temporal and spatial factors. Traffic density at the current time step is highly correlated with traffic conditions in the previous time steps, which motivates us to apply an estimation method that considers temporal dynamics of a series of input and outputs. The time dependency of traffic density varies by situation and entails stochastic characteristics. There are various domain specific algorithms for these conditions. Kalman filter [10], which is also known as linear quadratic estimation, is the representative method for real-time traffic state estimation [11,12,13,14,15,16].
Traffic density in transitional periods is too stochastic to estimate accurately using linear programing, resulting in overestimation during transitional periods. As previously indicated, traffic density tends to be overestimated since probe vehicles arriving at a congested part of a road section myopically classify the current link density as heavily congested even though the rest of the road section is not congested, which leads to estimation inaccuracies. Experimental results using simulation show that the traffic dynamics of congestion and queue clearing have recurrent patterns. The combination of highly recurrent patterns, nonlinearity, and a large amount of data to be analyzed leads us to propose Machine Learning (ML) algorithms as appropriate tools to identify these patterns. ML algorithms excel in extracting relationships between different variables in large datasets. In this research study, the data to be analyzed are a fusion of CAPs data and road geometry data. This fusion is not trivial, as we need to formulate innovative ways to combine these disparate sources of data.
The capabilities of Deep Learning algorithms are increasingly being recognized in the fields of traffic estimation and prediction [17,18,19,20,21]. One common conclusion that has emerged in the field of traffic flow prediction is that deep learning methods are successfully able to identify nonlinearity of traffic flow according to time and time-lag characteristicsz and that deep learning algorithms can accurately predict traffic fundamentals. Recurrent Neural Networks [22] (RNN) have been utilized by [21,23,24,25] to predict traffic flows from prior traffic condition. RNN models, however, have a well-known limitation known as the “Vanishing Gradient Problem”. Due to this property, the effect of the prior steps’ traffic conditions tends to drastically weaken over time, thus deterring the implementation of time-lag properties of traffic dynamics; [17,18,21,26] point out this property and recommend Long-Short Term Memory Neural Networks [27], a scheme within the broad category of deep learning methods, as an effective tool to counteract this problem. They report that this LSTM approach could result in better estimation of traffic conditions and can better capture the time-lag properties of traffic dynamics.
Most recent LSTM applications in transportation research, however, focus on a traffic condition prediction where ground truth values at a certain location in prior timesteps are given and the model predicts the traffic condition of the next time step. In other words, the scope of contemporary research has been the prediction of traffic density at pre-defined fixed-point detectors. However, our scope of traffic density estimation is potentially network-level since our source of data are CAPs that travel throughout the network. With an assumption that we do not have a sectional level of ground truth traffic densities at every timestep, the proposed model estimates the ground truth traffic density by utilizing data from vehicles sensor and geo-spatial information. Thus, our traffic estimation process does not include previous step’s ground truth traffic densities as input variables. We propose a multivariate input variable-based LSTM neural network model that is explained in detail in the following section.

3. Deep Learning-Based Traffic Density Estimation

Figure 3 shows the conceptual framework of the proposed methodology. Hereinafter, we will call the proposed model as STREAM-LSTM (Simulation-based TRaffic density Estimation AlgorithM-Long-Short Term Memory). A traffic management center collects various pieces of information from CAPs passing a road section every 0.5 s and stores the data in a moving time horizon window vector of n time steps. In our study, we set the moving horizon to be five time steps. Traffic density is highly affected by prior traffic conditions. The time-horizon window has a pattern that is captured by CAPs during the moving horizon. We call this pattern a “Sensor Signature”. The LSTM network [18] recognizes the current signature (input layer) and previous time step’s layer pattern (LSTM layer). The advantage of employing LSTM networks in this context is that they do not suffer from the well-known “vanishing gradient” problem [17,18,19]. Simply stated, this means that they can consider not only quite recent prior conditions but also relatively longer prior conditions, as the phrase “Long Short-Term memory” implies. Our proposed framework takes the advantage of the memory layers that automatically determine the time lag between input and output. In traffic estimation domain, traffic conditions collected from CAPs might be locally biased since CAPs only capture adjacent traffic conditions. In other words, there exists a time lag between a CAP and actual traffic density when traffic is in a transitional period. Furthermore, some CAPs approaching congestion can be used as an indicator of increasing density. LSTM recognizes those time-lag conditions using temporally-varying Sensor Signatures.
This model can take multiple features as input variables from CAPs as shown in Figure 3. The model input vector at t is denoted as x t = ( x 1 , t , x 2 , t , x 3 , t , , x τ , t ) . A neuron ( i t ) in the input layer at time t (Equation (3)) consists of an input ( x i ,   t ), a hidden vector of previous time step ( h t 1 ), weights for the two vectors ( W i ,   U i ) , and bias b i . To reflect time-relevant characteristics in the data, this model uses a “forget gate layer” (Equation (4)) and a “cell state layer” (Equation (5)) to store temporal information, which is the output of neuron states in the previous time step. Forget layer f is called a transfer function that is determined to be either forgotten or alive from the previous states by cell state layer. For example, the forget layer in our method determines the time period of considering time lags between sensor input and traffic density. If the sensor data of past time periods does not affect the density of the current time step, the cell state layer decides to not use the forget layer. The function can take any form such as linear, sigmoid, tanh, or ReLU. From each neuron state, density is estimated by Equation (6)
i t = σ g ( W i x   i , t + U i h t 1 + b i )
f t =   σ g ( W f x t + U f h t 1 + b f )
c t = f t ° c t 1 + i i °   σ c ( W C x t + U c h t 1 + b c )
y ^ ( t ) = f ( i I w i n i ( t ) + b o )
where
  • x t : Input vector at t
  • h t 1 : a hidden vector of previous time step
  • i t   : Input layer at t
  • c t : Cell state layer at t
  • f t   : Forget gate layer at t
  • y ^ t : Estimated output at t
  • σ h ,   σ y : Activation function
  • W h ,   U h : Weights of a layer h (it plays a role in connecting perceptrons among layers)
  • b h ,   b c ,   b o : Bias vector
After multiple experiments, we select various input variables that are known to have an effect on traffic density, as shown in Figure 4. First, we consider the travel speed of a sensor vehicle. We refer to the well-known Edie’s definition that traffic density is a function of vehicle travel time over a time-space domain. The traffic pattern in non-congested conditions is significantly different from that in congested conditions, as can be seen in Figure 5. With this insight, we categorize the traffic condition into two regimes and calculate the variables (VHT, VMT, Sensor time-space domain) in each traffic regime. We set the congestion criterion of the expressway in this study to 80 km/hour.

4. Microscopic Simulation Based Evaluation

4.1. Simulation Environment

This research evaluates the proposed method by using a microscopic simulation program (PARAMICS). The testbed for our evaluation is a simple traffic network shown in Figure 6, hereafter called the hypothetical network. This network contains one single stretch of freeway, with three lanes, and one origin-destination pair. The entire simulation period is set to be 1.5 h, out of which the first 0.25 h and the last 0.25 h are discarded due to the peculiarities of the simulation software where we have previously observed erratic vehicle behavior around the boundary conditions (beginning and end of the simulation). The period of evaluation is set to be the middle 1 h.
The demand on this O-D pair is set to be 5000 vehicles for the simulation period. For our study, congestion is artificially induced in the network by dropping the number of lanes abruptly from three lanes on link 13 to two lanes on its immediate downstream link 11. The network was simulated for different market penetration of sensor vehicles, and for various sensor-vehicle characteristics, such as sensing distance, target angle, etc. Table 2 and Table 3 indicate the sensor configuration in the simulation and evaluation configuration, respectively.

4.2. Results

The complete dataset is segregated into two parts: training data and test data. These datasets contain information collected by the CAPs and have both static (link geometry) and dynamic (vehicle sensed, link flow, etc.) information. The training dataset is used by the model to build relationships between link density and data from CAPs. The trained model is then deployed on the test data to evaluate its accuracy. This procedure is repeated for different market penetration ratios.
Figure 7 shows how the model is trained on data obtained from a specific link (link# 13) on a simple hypothetical network, when the sensor vehicles have a market share of 25%. The x-axis and y-axis represent learning time and estimated densities, respectively. Note that the data here are simulated, which means data from different training runs could conceivably be thought of as traffic data from different days. Real density is shown in the black line, while the estimated density is shown in blue in Figure 7a,b), and green in Figure 7c. Specifically, Figure 7a shows the training over the first 10 days. We can see that in the first few runs, the algorithm is not very accurate in estimating density, but that is to be expected, as it needs more data to correct itself. The degree of accuracy is significantly improved from repeated learning (Figure 7b), as is evident from noting the difference between Run# 1 and, say, Run# 6 onwards.
Figure 8 indicates the estimated densities averaged over the test runs of our proposed method in comparison with STREAM, which uses Edie’s generalized definition detailed in Equation (1). The performance of the STREAM-LSTM is compared with that of a density estimation method of STREAM. The proposed methodology shows an improvement over Edie’s method (STREAM). The simulation period of 1 hour is characterized by various flow regimes and it would be instructive to observe the performance of our algorithm in different traffic conditions.
The simulation period can be roughly divided into four flow regimes: free-flow conditions, transition from free flow to congested conditions, congested condition, and queue-clearing condition at the very end (Figure 8). As expected, STREAM (red line) tends to estimate traffic density poorly at the onset of congestion and during queue-clearing conditions. Our model accurately estimates traffic density in Free-flow, Transition, and Congested conditions (Figure 9). Although overestimation still remains a problem in the Queue clearing condition, the STREAM-LSTM method converges to the actual density faster than STREAM.
Our evaluation results confirm that the proposed method performs better than previous methods. This is because our proposed method fully utilizes the signature of multiple forms of information gathered from multiple CAPs. Additionally, LSTM Neural Networks can efficiently memorize the relationship between the signature and time-lag characteristics of traffic densities.
By means of comparison, we also calculated the estimated densities on link 13 over the same test dataset using Edie’s definition. The numerical values for Root Mean Squared Error and Relative Error using both methods at different penetration rates are shown in Table 4. The performance gets better as the penetration rate increases, with an almost 45% improvement in RMSE and 66% improvement in Relate Error in the 25% market penetration scenario.

5. Conclusions

In this research study, we proposed an LSTM approach, which is a non-parametric method to estimate traffic density. This research was partially motivated by CAPs technology and current research literature on probe-based traffic density estimation methods. Our simulation analysis shows that a mathematical algorithm (STREAM) tends to overestimate density in certain traffic conditions. This study proposes a method to estimate the traffic density for a single link using a STREAM-LSTM model. The performance of the STREAM-LSTM method is compared with that of a density estimation method of STREAM.
Our model accurately estimates traffic density in Free-flow, Transition, and Congested conditions. Although overestimation still remains a problem in the queue-clearing condition, the STREAM-LSTM method converges to the actual density faster than STREAM. This is because our proposed method fully utilizes the signature of multiple forms of information gathered from CAPs. The other reason is that LSTM Neural Network can efficiently memorize the relationship between the signature and time-lag characteristics of traffic densities. Our research focuses on the accuracy of traffic density estimation in the domain of CAPs and evaluates the proposed method by multiple simulation runs. Statistically reliable information is also an important aspect in traffic management and advanced traffic information systems. There are reasonable methods to capture reliability such as Monte-Carlo simulations, which is a direction for our future research. Factors affecting traffic conditions such as geometry and heterogeneity of vehicles have not been considered in this study, but are under consideration in our current and future research.
It is evident that the traffic characteristics of traffic flow on one link have an impact on those nearby links. Therefore, it stands to reason that if we formulate these relationships between links and present those as additional input data to our LTSM model, its accuracy can be expected to improve.
In addition, because traffic density has a close relationship with other fundamental traffic flow variables such as flow and speed, a high degree in the estimation of density brings us one step closer to more accurately estimating these other performance indicators as well. Our results show that the proposed model outperforms existing methods. However, there is still variation in its performance under different traffic conditions. There are some traffic conditions, such as queue clearing, where the proposed model’s performance is better than mathematical models, but not by a significant amount. Our model can also be extended, without significant computational overhead, to a multiple link scenario. However, it may be necessary to design an evolution type LSTM using input data of three-dimensional tensor-type data. Lastly, the proposed method can be used in the real-time lane-wise queue-length estimation and prediction in urban road networks, which should be one of the crucial messages for the safety and efficiency of the connected and automated vehicles in the near future.

Author Contributions

Conceptualization, I.Y., R.J., and D.N.; methodology, D.N., I.Y.; software, D.N.; validation, D.N., R.L., I.Y., and W.H.J.; writing—original draft preparation, D.N., R.L., and I.Y.; writing—review and editing, D.N., R.L., and I.Y.; supervision, I.Y., R.J., and W.H.J.; project administration, R.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by a grant (Research Project: 20PQOW-B152473-02) from Transportation & Logistics Research Program funded by Ministry of Land, Infrastructure and Transport Affairs of Korean government.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aljamal, M.A.; Abdelghaffar, H.M.; Rakha, H.A. Estimation of traffic stream density using connected vehicle data: Linear and nonlinear filtering approaches. Sensors 2020, 20, 4066. [Google Scholar] [CrossRef] [PubMed]
  2. Aljamal, M.A.; Abdelghaffar, H.M.; Rakha, H.A. Developing a neural-kalman filtering approach for estimating traffic stream density using probe vehicle data. Sensors 2019, 19, 4325. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Sanguesa, J.A.; Barrachina, J.; Fogue, M.; Garrido, P.; Martinez, F.J.; Cano, J.C.; Calafate, C.T.; Manzoni, P. Sensing traffic density combining V2V and V2I wireless communications. Sensors 2015, 15, 31794–31810. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Herring, R.; Hofleitner, A.; Abbeel, P.; Bayen, A. Estimating arterial traffic conditions using sparse probe data. In Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal, 19–22 September 2010. [Google Scholar]
  5. Seo, T.; Kusakabe, T.; Asakura, Y. Estimation of flow and density using probe vehicles with spacing measurement equipment. Transp. Res. Part C Emerg. Technol. 2015, 53, 134–150. [Google Scholar] [CrossRef] [Green Version]
  6. Al-Sobky, A.S.A.; Mousa, R.M. Traffic density determination and its applications using smartphone. Alex. Eng. J. 2016, 55, 513–523. [Google Scholar] [CrossRef] [Green Version]
  7. Seo, T.; Kusakabe, T. Probe vehicle-based traffic flow estimation method without fundamental diagram. Transp. Res. Procedia 2015, 9, 149–163. [Google Scholar] [CrossRef] [Green Version]
  8. Edie, L. Discussion of traffic stream measurements and definitions. In Proceedings of the Second International Symposium on the Theory of Traffic Flow, London, UK, 25–27 June 1963. [Google Scholar]
  9. Nam, D.; Lavanya, R.; Yang, I.; Jeon, W.H.; Jayakrishnan, R. Traffic density estimation using radar sensor data from probe vehicles. In Proceedings of the ITS World Congress, Montreal, QC, Canada, 29 October–2 November 2017. [Google Scholar]
  10. Kalman, R.E.; Bucy, R.S. New results in linear filtering and prediction theory. J. Fluids Eng. 1961, 83, 95–108. [Google Scholar] [CrossRef]
  11. Wang, Y.; Szeto, W.Y.; Han, K.; Friesz, T.L. Dynamic traffic assignment: A review of the methodological advances for environmentally sustainable road transportation applications. Transp. Res. Part B Methodol. 2018, 111, 370–394. [Google Scholar] [CrossRef]
  12. Szeto, M.W.; Gazis, D.C. Application of Kalman filtering to the surveillance and control of traffic systems. Transp. Sci. 1972, 6, 419–439. [Google Scholar] [CrossRef]
  13. Cremer, M. Flow variables: Estimation. In Concise Encyclopedia of Traffic & Transportation Systems; Pergamon: Amsterdam, The Netherlands, 1991; pp. 143–148. ISBN 978-0-08-036203-8. [Google Scholar]
  14. Papageorgiou, M. Application of Automatic Control Concepts to Traffic Flow Modeling and Control; Springer: New York, NY, USA, 1983. [Google Scholar]
  15. Kotsialos, A.; Papageorgiou, M. The importance of traffic flow modeling for motorway traffic control. Netw. Spat. Econ. 2001, 1, 179–203. [Google Scholar] [CrossRef]
  16. Guo, J.; Huang, W.; Williams, B.M. Adaptive Kalman filter approach for stochastic short-term traffic flow rate prediction and uncertainty quantification. Transp. Res. Part C Emerg. Technol. 2014, 43, 50–64. [Google Scholar] [CrossRef]
  17. Ma, X.; Tao, Z.; Wang, Y.; Yu, H.; Wang, Y. Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp. Res. Part C Emerg. Technol. 2015, 54, 187–197. [Google Scholar] [CrossRef]
  18. Tian, Y.; Pan, L. Predicting short-term traffic flow by long short-term memory recurrent neural network. In Proceedings of the 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity), Chengdu, China, 19–21 December 2015. [Google Scholar]
  19. Polson, N.; Sokolov, V. Deep learning for short-term traffic flow prediction. Transp. Res. Part C Emerg. Technol. 2016, 79, 1–29. [Google Scholar] [CrossRef] [Green Version]
  20. Yi, H.; Jung, H.; Bae, S. Deep Neural Networks for traffic flow prediction. In Proceedings of the 2017 IEEE International Conference on Big Data and Smart Computing (BigComp), Jeju, Korea, 13–16 February 2017. [Google Scholar]
  21. Li, Y.; Yu, R.; Shahabi, C.; Liu, Y. Graph Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. arXiv 2017, arXiv:1707.01926. [Google Scholar]
  22. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  23. van Lint, J.W.C.; Hoogendoorn, S.P.; van Zuylen, H.J. Accurate freeway travel time prediction with state-space neural networks under missing data. Transp. Res. Part C Emerg. Technol. 2005, 13, 347–369. [Google Scholar] [CrossRef]
  24. Oh, C.; Ritchie, S.G.; Oh, J.S. Exploring the relationship between data aggregation and predictability to provide better predictive traffic information. Transp. Res. Rec. 2005, 1935, 28–36. [Google Scholar] [CrossRef]
  25. Liu, H.; Van Zuylen, H.; Van Lint, H.; Salomons, M. Predicting urban arterial travel time with state-space neural networks and Kalman filters. Transp. Res. Rec. 2006, 1968, 99–108. [Google Scholar] [CrossRef]
  26. Ji, B.; Hong, E.J. Deep-learning-based real-time road traffic prediction using long-term evolution access data. Sensors 2019, 19, 5327. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Sensing vehicle and its sensing range specifications.
Figure 1. Sensing vehicle and its sensing range specifications.
Sensors 20 04824 g001
Figure 2. Overestimation pattern in time of onset of congestion.
Figure 2. Overestimation pattern in time of onset of congestion.
Sensors 20 04824 g002
Figure 3. Design of LSTM for signature data from CAPs.
Figure 3. Design of LSTM for signature data from CAPs.
Sensors 20 04824 g003
Figure 4. Input-output variables and LSTM network design.
Figure 4. Input-output variables and LSTM network design.
Sensors 20 04824 g004
Figure 5. Vehicle trajectory variation according to the congestion level.
Figure 5. Vehicle trajectory variation according to the congestion level.
Sensors 20 04824 g005
Figure 6. The overview of the hypothetical network.
Figure 6. The overview of the hypothetical network.
Sensors 20 04824 g006
Figure 7. Training Process and the evaluation with the test data set. (a) Training Process for day 1 to 10 (link 13); (b) Training process for day 61 to 70 (link 13); (c) Test results for day 91 to 100 (link 13).
Figure 7. Training Process and the evaluation with the test data set. (a) Training Process for day 1 to 10 (link 13); (b) Training process for day 61 to 70 (link 13); (c) Test results for day 91 to 100 (link 13).
Sensors 20 04824 g007aSensors 20 04824 g007b
Figure 8. Overall comparisons between the proposed STREAM-LSTM and STREAM.
Figure 8. Overall comparisons between the proposed STREAM-LSTM and STREAM.
Sensors 20 04824 g008
Figure 9. RMSE comparison in different flow regimes.
Figure 9. RMSE comparison in different flow regimes.
Sensors 20 04824 g009
Table 1. Radar configuration of Connected and Autonomous Probes.
Table 1. Radar configuration of Connected and Autonomous Probes.
Sensor CodeNameTarget Angle (°)Sensing Range (°)Sensing Distance (m)
1Forward Long01030
2Forward Wide06010
3Backward Left1604010
4Backward Right2004010
5Backward Long1802020
Table 2. Sensor configuration.
Table 2. Sensor configuration.
Sensor CodeNameTarget AngleRangeDistance
1Front Long01030
2Front Short06010
3Rear Left1604010
4Rear Right2004010
5Rear Center1802020
Table 3. Configuration for performance evaluations.
Table 3. Configuration for performance evaluations.
TypeNameConfiguration
SimulationSimulation time1.5 h
Warm up timeFirst 0.25 h
Analysis time1 h
Updating time step of simulation0.1 s
Demand profile5000 vehicles/1.5 h
Vehicle compositions-Sensor vehicle (1% to 10%)
-Regular vehicle
Generated samples100 days of morning peaks
Density EstimationUpdating time step30 s
Congestion criteria80 km/hour
Size of the moving horizon5-time step
(2 min 30 sec)
Dataset compositionTraining: 70 days
Test: 30 days
Table 4. Evaluation results for the proposed method (link 13).
Table 4. Evaluation results for the proposed method (link 13).
Penetration RateRMSERelative Error
STREAM-LSTMSTREAMImprove (%)STREAM-LSTMSTREAMImprove (%)
1%32.6949.1533.500.360.5027.80
5%14.0816.2913.540.180.3040.14
10%12.1215.6922.740.150.3049.68
25%8.8815.9744.360.110.3466.11

Share and Cite

MDPI and ACS Style

Nam, D.; Lavanya, R.; Jayakrishnan, R.; Yang, I.; Jeon, W.H. A Deep Learning Approach for Estimating Traffic Density Using Data Obtained from Connected and Autonomous Probes. Sensors 2020, 20, 4824. https://doi.org/10.3390/s20174824

AMA Style

Nam D, Lavanya R, Jayakrishnan R, Yang I, Jeon WH. A Deep Learning Approach for Estimating Traffic Density Using Data Obtained from Connected and Autonomous Probes. Sensors. 2020; 20(17):4824. https://doi.org/10.3390/s20174824

Chicago/Turabian Style

Nam, Daisik, Riju Lavanya, R. Jayakrishnan, Inchul Yang, and Woo Hoon Jeon. 2020. "A Deep Learning Approach for Estimating Traffic Density Using Data Obtained from Connected and Autonomous Probes" Sensors 20, no. 17: 4824. https://doi.org/10.3390/s20174824

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop