Traffic state estimation is a challenging task because of the collection of sparse and noisy measurements from fixed points in the traffic network. Induction loops, as they are non-intrusive, can observe any area of the traffic network on demand and provide accurate traffic density and speed measurements. Our main contribution is the development of an optimization framework where small parts of the traffic network are monitored by Unmanned Aerial Vehicles (UAVs) and accurate estimates of traffic density and mean speeds for every region in the traffic network are returned in real-time. Assuming regional-based traffic dynamics, a cyclical UAV flight path is defined for each region. One UAV is assigned to each flight path and monitors a small area of the region below. The UAV-based traffic measurements are expressed as moving averages to smooth out fluctuations in traffic density and mean speed. A moving horizon optimization problem is formulated, which minimizes the estimation and process errors over a moving time window. The problem is non-convex and challenging to solve, because of the presence of nonlinear traffic dynamics. By considering free-flow conditions, the optimization problem is recast to a quadratic program that returns density estimations for each region of the traffic network in real-time. Simulation results compare our UAV framework to an alternative, where the whole traffic network is monitored by UAVs. Both frameworks obtain similar results, despite the alternative framework using more UAVs than our framework.
Traffic state estimation (TSE) is critical for traffic planning, management, and operations. It refers to the process of inferring traffic states (e.g., traffic densities, flow rates, and speeds) from a limited amount of noisy observed traffic data. This process depends on the estimation approach utilized for the task, the traffic flow models considered to describe the traffic dynamics, and the available input data.
In its early stages of research, TSE mainly focused on freeways because of their modeling simplicity and importance in transportation networks (1). By developing traffic models such as the cell transmission model and placing loop detectors at set points on the freeway, traffic states were accurately estimated at points between the loop detectors (2). Promising results from similar studies were also achieved with the use of dual loop detectors for travel time estimation (3), roadside cameras for speed estimation (4), and extended Kalman filters for traffic flow, mean speed, and density estimation (5).
Achieving accurate TSE of a large urban area is an expensive process if only stationary equipment such as loop detectors, cameras, and radars are used because of their high life cycle costs. These can range from US$20,000 per loop detector to US$75,000 per camera and include the initial cost of equipment, annual maintenance cost, and replacement cost after a 10 year period (6). Stationary sensors also cause traffic disruption during installation and maintenance, resulting in further congestion and delays for road users. As a result, TSE of urban road networks has shifted to include data from mobile sensors, as these are non-intrusive, that is, cause no disruption to the road network as no installation or on-site maintenance is required. Examples of TSE of urban areas with mobile sensors include loop detectors with Global Positioning System (GPS)-enabled probe vehicles (7), loop detectors with GPS and Bluetooth devices (8), GPS-enabled probe vehicles (9), and GPS-enabled mobile phones (10).
Unmanned Aerial Vehicles (UAVs) have recently received attention as mobile sensors for traffic monitoring purposes (11). Autonomous UAVs in particular pose several advantages over fixed sensors, making them desirable for TSE.
A UAV flying at the maximum flight height of an urban area has a far superior field of view to a fixed sensor (e.g., loop detector, fixed camera, radar, etc.). By following a pre-determined flight path, a UAV can cover a large section of a traffic network within a discrete time-step. Monitoring the same area using fixed sensors alone would require multiple sensors, thereby increasing costs and complexity.
A UAV costs less and is much easier to maintain or operate than a fixed sensor and is non-intrusive, that is, it does not disrupt the flow of traffic because of installation/maintenance (12). This is especially useful in developing countries, which may not have the funds or existing infrastructure to use fixed sensors for TSE.
Computer vision algorithms used to analyze UAV video feed such as k-means clustering (13), convolutional neural networks (14), and YOLO object detectors (15, 16) can accurately detect the number of vehicles in a road, the length of a queue of vehicles, the speed and trajectory of each vehicle, the lane crossing of each vehicle, and the type of each vehicle. This level of detail is far superior to most types of common fixed-location sensors and provides a greater insight into traffic behavior, allowing for more accurate TSE to be implemented. Even if such algorithms were implemented on fixed cameras, the level of detail would still be inferior to UAVs as they can monitor a much larger area at any given time from a bird’s eye view.
UAVs can dynamically change their flight path to observe areas of high importance. This is extremely useful as traffic demand is not always consistent from day to day and different areas of the traffic network may become congested at different times and under different circumstances (i.e., a large event finishing, road works occurring, a natural disaster occurring). UAVs have the ability to rapidly respond to outliers, identify and observe critical areas of the traffic network with the goal of relieving congestion.
Although UAVs pose several advantages over fixed sensors, this does not imply that all fixed sensors should be replaced by UAVs. It may be advantageous in fact to combine real-time UAV measurements with measurements from fixed-location sensors if such sensors already exist in the traffic network. For example, fixed-location sensors could be used to measure main roads and UAVs could be used to dynamically respond to areas of congestion or unforeseen events, for example, traffic accidents, natural disasters, and so forth. For the purpose of this work, however, we focus on real-time measurements provided only by UAVs.
Real-time traffic monitoring of a large urban area can be achieved by deploying a swarm of UAVs over a road network. This idea has been studied, with a data processing framework being proposed by Wu et al. (17) and simulations conducted by Garcia-Aunon et al. (18), while Elloumi et al. (19) proposed effective methods and formations for UAV swarms to maximize their exposure to high-density traffic. To the knowledge of the authors, only Barmpounakis and Geroliminis (20) have conducted a full-scale experiment involving a swarm of UAVs for traffic monitoring over a area of Athens, Greece. Theoretically, an entire traffic network could be monitored by a swarm of UAVs, although this would require many UAVs to monitor the road network, even for a small town (21). An alternative is to use a smaller swarm of UAVs and infer unobserved areas of the traffic network through TSE. A simulation-based work investigated the problem of traffic origin–destination matrix estimation using a swarm of UAVs and showed that UAV-based estimation yields 10 times better performance compared to traditional sensing (22). Recently, a Gaussian process interpolation framework was also proposed aiming to derive fine-grained traffic density estimations of distinct road segments in an offline Bayesian framework both under free-flow and congested conditions using only measurements obtained by UAVs (23).
In this work, we propose a novel optimization framework that achieves real-time TSE of an urban traffic network using measurements obtained only by UAVs, which act as mobile sensors. We consider an urban network split into homogeneous regions where traffic dynamics are defined by a triangular macroscopic fundamental diagram (MFD) that describes the outflow of a region as a function of its density. A single UAV is assigned to each region and follows a cyclical, pre-determined flight path that covers the entire region. At each time-step, the UAVs collect vehicle density and mean speed measurements over a small area (defined as a visiting area) of each region, subject to Gaussian noise. To obtain accurate estimates of regional densities and speeds at each time-step and for every region, an optimization problem based on regional traffic dynamics is formulated, which minimizes the estimation and process errors over a moving horizon window with the UAV-obtained measurements as inputs. The problem is non-convex and challenging to solve, because of the presence of nonlinear traffic dynamics. By considering free-flow conditions, the optimization problem is recast to a quadratic program that can be fast and reliably solved to yield density estimations for each region of the traffic network. Simulation results are obtained for a specific traffic network illustrating that the proposed approach yields accurate estimates of regional densities and speeds for the traffic network using only a small number of UAVs. At the time of writing, this is the only work that aims to achieve multi-regional TSE with measurements obtained by a swarm of UAVs.
The remainder of the paper is organized as follows. The next section describes the UAV-based sensing architecture, while the third section presents the regional traffic model. The fourth section defines the TSE problem under consideration, while the fifth section develops the solution approach. The sixth section presents the simulation experiments performed to evaluate the proposed methodology assuming a free-flow scenario and the seventh section outlines the main conclusions and future directions of this work. Lastly, all sets, constants, and variables of this paper are summarized in the Appendix.
Traffic flow modeling of individual roads is challenging as the variance in vehicle density can be high even with adjacent roads, that is, some roads may be very dense with traffic whereas adjacent roads may be close to empty. This implies that when monitoring a specific length of road, conclusions cannot be drawn about adjacent roads that are not being monitored. To circumvent this issue, several adjacent roads can be aggregated into a larger region such that the variance in vehicle density is low (24). Because the variance in vehicle density is low, it can be said that such aggregated regions are homogeneous, meaning that the traffic density of all roads in the region is similar throughout space and time. Let be the set of all homogeneous regions in a traffic network where R is the total number of homogeneous regions. A vehicle starts its journey from an origin region and finishes its journey at a destination region , where is the set of origin regions and is the set of destination regions; and denote the total number of origin and destination regions. We define the set , where is the total number of simulation time-steps, each of duration [h].
A single UAV is assigned to each region and follows a flight path at height . Because of speed constraints of the UAV, it may be infeasible for a UAV to monitor the whole of region in one time-step . To circumvent this issue, we partition each path into sections of equal length, denoted as , where is defined by the ordered set , where Mr is the number of visiting areas for region r. As such, a UAV monitors a path section instead of the entire path during a single time-step . The area monitored by the path section at time-step is known as a visiting area.
Figure 1 is a visual representation of a hexagonal region divided into UAV visiting areas, each denoted with a different color. Without loss of generality, we represent each region as a hexagon as it is the largest polygon that can be tiled without leaving any empty space, making it useful for visually representing homogeneous regions of a traffic network (25). The UAV assigned to the hexagonal region in Figure 1 monitors a single visiting area over a discrete time-step, transitioning to the next visiting area along path with each subsequent time-step. For example, visiting areas 1 and 2 (green and orange visiting areas) in Figure 1 are observed by the UAV at time-steps {1,7,13,…} and {2,8,14,…}, respectively. As such, the UAV in Figure 1 completes one full cycle of path every six time-steps.
A homogeneous hexagonal urban region divided into six visiting areas with a pre-determined unmanned aerial vehicle flight path.
Let be a vector identical to the ordered set and let the constant . We define a vector as a column vector that maps every time-step to visiting area inhabited by a UAV for every region :
The UAVs have the ability to measure the visiting area regional density, (veh/km) for a given visiting area for region and time-step , subject to Gaussian noise. Each visiting area differs in topology and has slight variations in vehicle density and mean speed with other visiting areas . As such, we cannot make the assumption that , where is the measured vehicle density.
To circumvent this problem, we express as a moving average of the measurements :
The summations occur over a moving window of time-steps, beginning at time-step up until the current time-step . The visiting areas are related to the current time-step by the vector at element , denoted as .
We assume that UAVs have a clear, unobstructed view of each visiting area . Moreover, it is assumed that once the UAV’s battery is approaching empty, the UAV can land at pre-designated spots and have its battery swapped with a fully charged one, as was done in (20). The time taken to swap out a battery and resume flight is considered negligible, and therefore it is not factored into our simulation results. Although modern UAVs have flight times of roughly 30 min in ideal conditions, it is possible that UAVs with flight times of a few hours may be commercialized in the future (26), such that UAV battery swapping may become less frequent.
The proposed UAV architecture utilizes the maneuverability that multi-rotor UAVs have over other mobile sensors. As UAVs are airborne, they can monitor far more spatial traffic information than mobile sensors, such as probe vehicles and GPS-enabled phones. Moreover, because they are not constrained by roads and vehicle congestion, they can traverse larger distances over a shorter period of time compared to other mobile sensors. As such, can be obtained by monitoring a succession of small visiting areas and using a moving average of the measurements . Since only one UAV is required per region , the proposed UAV-based sensing architecture is far more cost effective than other mobile sensor-based methods, as fewer sensors are required and fewer personnel are needed to operate each sensor. Lastly, because of the availability of UAVs and UAV trained pilots, this architecture can be applied over any urban area, so long as the maximum height of the buildings in the urban area does not exceed , the flight height of the UAVs.
Regional Traffic Model
Let (vehicles per hour [veh/h]) be the intended vehicle outflow at time-step for region , given as the product of the region density [veh/km] and speed [km/h] at time-step , that is, . The MFD expresses as a piecewise function of , given by the following:
where is the maximum vehicle outflow, the critical density, and the jam density. Maximum vehicle outflow occurs when , while occurs at the jam density for . When the traffic density takes in values of the network operates under free-flow (uncongested) conditions, while if the network operates under congestion. Note that when , the average speed of region is the free-flow speed .
Let be the density of vehicles in region with final destination region at time-step . Similarly, let be an intended vehicle transfer flow from region to destination region , such that . These are expressed by the following:
Let be the set of regions that directly neighbor region and let be the set of regions that directly neighbor region but include region such that . The set is defined as follows:
Note that vehicles entering and exiting region can only do so via region , where .
Let be the density of vehicles in region with final destination through neighboring region at time-step . Likewise, let be the intended vehicle transfer flow from region to destination region through neighboring region at time-step . Terms are related by the following:
Note that if , the vehicle is in its destination region and will exit the traffic network and the vehicle exit flow applies. In addition where , and therefore .
The interboundary flow capacity determines the rate at which vehicles can enter a neighboring region from , and is a piecewise function of with two pieces (i) a constant value [veh/km] and (ii) a decreasing linear function of :
The term [veh/h] is the maximum interboundary flow capacity from to and is a parameter that defines the point where interboundary capacity starts to decrease (27).
The actual vehicle transfer flow from to destination through neighboring region is defined as follows:
As shown above, is the minimum of two terms: (i) an intended vehicle transfer flow , from region to the next neighboring region and destination region , and (ii) the interboundary flow capacity between regions and .
The term is expressed as a summation of over the destination regions :
The traffic conservation equation computes , and is expressed as follows:
where is the simulation time-step, is the number of vehicles entering the network from region during time-step destined to region , and [km] is the average road length of region . Note that is chosen such that it satisfies the Courant–Friedrichs–Lewy condition (28), and therefore we have that .
Problem Statement
The measured parameters and defined in the second section are subject to Gaussian measurement noise from the UAV and process noise, that is, the noise between the traffic model described in the third section and the actual vehicle dynamics in real urban areas. To minimize these errors, we develop a novel optimization problem which inputs the noisy measurements from the UAVs , and outputs estimated regional densities. The aim is to achieve values of that are as close as possible to the true regional densities, .
We define the estimation errors as the difference between and the measured regional parameters:
The parameters follow a normal distribution such that , , where . Vector forms of these quantities are denoted as , , , , , .
We define the estimated traffic conservation equation, given by the following:
The above equation is identical to the traffic conservation equation (12) with the addition of the process error, where , .
We formulate the problem of finding the best estimates of as a least squares minimization problem. We employ a moving horizon window of fixed length looking into the past, such that denotes the time window considered at time-step .
The minimization routine aims to find an optimal solution that minimizes the estimation errors and process errors for the whole of the moving horizon window. The estimation and process errors for time-step are expressed as a single column vector
where .
The optimization problem, referred to as P1, is defined by the following:
Equation (16a) is the objective function to be minimized, given as the sum of squared errors defined by Equation (15), where the matrix is the covariance matrix of the error vector . The errors are minimized over the entire moving horizon window . Constraints (3)–(11) and (13)–(15) are the traffic dynamics, while inequalities (16b)–(16d) impose physical constraints on the variables and (16e) and (16f) compute and .
Note that P1 is non-convex and therefore nonlinear because of constraints (3), (9), (10), (16e), (16f). For the problem to converge to a global minimum, the constraints must be linearized such that the problem becomes convex.
Solution Approach
In this section, we develop a solution approach to problem P1 under free-flow conditions, that is, considering that . We consider TSE in free-flow conditions as some traffic control strategies primarily focus on maintaining free-flow conditions to maximize traffic throughput (27, 29–32). Such strategies are employed before the traffic network reaches a congested state and therefore require accurate regional density values in real-time to be effective. Therefore, we limit the focus of our study to free-flow conditions only.
Under free-flow conditions, it is true that such that the MFD relationship (3) is simplified to the following:
In a similar way, the nonlinear constraints and are changed into linear constraints:
Under free-flow conditions it is also true that . Therefore, Equation (10) can be simplified into the following inequality constraints:
Following the re-formulations of the nonlinear constraints, the linear minimization problem P2 is defined by the following:
subject to traffic dynamics (4)–(8), (11), (13)–(15), (17)–(21)
Variables
Problem P2 is identical to P1, but with all nonlinear constraints relaxed to form a completely linear (therefore convex) optimization problem. We solve P2 at every time-step to obtain the best estimates of .
Simulation Results
We assume an urban traffic network, which we split into homogeneous regions, where each region can be both an origin and destination region, and therefore . The length of each region is set to km, respectively. We assume also that each region is split into visiting areas, where . Figure 2 shows a visual representation of the traffic network, where visiting areas are shown for region only. We assume: , , [veh/h], [veh/h], , , and 1/60 hours.
Urban traffic network split into seven hexagonal regions where an unmanned aerial vehicle (UAV) is monitoring each region. Region (center) shows the six visiting areas that contain the pre-determined flight path of the UAV.
The simulation represents a medium demand, free-flow scenario where peak densities are close to the critical density and the total simulation runtime is time-steps, therefore h. The vehicle demand for the traffic network is dictated by the origin–destination matrix . The demand increases linearly up until time-step , held constant until time-step , and linearly decreases until time-step , the end of the simulation. As shown in Figure 3, the peak density for all regions occurs around the 1 h mark. For simulations where , Equations (17)–(19) and (20) are changed from inequalities to equalities, as all of the intended vehicle outflow is modeled by the free-flow section of the MFD.
Space–time graph of the regional density because of traffic demand, averaged over 10 simulations.
Two UAV sensing architectures were simulated. The first is the architecture proposed in the second section, with the moving average window set to , and is therefore known as UAV architecture 1. The second UAV-based sensing architecture places a single UAV in every visiting area and each UAV stays along the path , rather than cycling across the whole path , and is known as UAV architecture 2. Evidently, UAV architecture 2 is more expensive and requires more processing power as it contains six times the number of UAVs compared to UAV architecture 1, but it is expected to be more accurate as and are monitored and updated for , , . The UAV flight height is set to 150 m to provide a large field of view without compromising the effectiveness of the traffic monitoring algorithm (33). For both simulations, the length of the moving horizon window is set to 20 time-steps.
The process and measurement errors at every time-step are minimized over the moving horizon window W using optimization problem P2. For the solution of problem P2 the barrier method of Gurobi was used; the optimization problem is solved in under 2 s in about 30 iterations. The simulation experiment is run 10 times with a demand scenario that yields the regional density shown in Figure 3, and the estimated values of and are averaged for the 10 different runs of the experiment. We calculate as:
and the root mean square error (RMSE), which measures the magnitude of errors between the true values and the estimated , as:
In Equations (23)–(25), , , and , where is the average value of , , for calculations involving . The mean average percentage error (MAPE) measures the average magnitude of error between the true values and estimated as a percentage, given by the following:
Note that for MAPE calculations, and values less than 1 veh/km were not included as small values that differ slightly can lead to high MAPE errors. The results for both UAV architectures are shown in Table 1.
Results for Both Unmanned Aerial Vehicle (UAV)-Based Sensing Architectures
UAV sensing architecture
Parameter
RMSE
MAPE (%)
Error range
1
0.957
1.19
5.8
[−2.5,3.6]
0.971
0.58
12.6
[−2.5,4.5]
2
0.983
0.74
3.9
[−1.3,1.7]
0.976
0.52
12.2
[−1.7,3.0]
Note: RMSE = root mean square error; MAPE = mean average percentage error.
Figure 4a and 4b, plots the estimated regional density against the true density from the simulation for UAV sensing architectures 1 and 2, respectively. The value for UAV architecture 1 is 0.957, while for UAV architecture 2 it is 0.983, a 2.7% increase. Both values are close to 1, indicating a strong correlation between and . As expected, the for UAV architecture 2 is greater than that of UAV architecture 1, although the percentage difference is not particularly high. The high accuracy of the estimated parameters is also shown by the low RMSEs, which are 1.19 and 0.74 veh/km, respectively, for UAV architectures 1 and 2. The RMSE for UAV architecture 2 is 37.8% lower than that for UAV architecture 1, as the values of and have a lower variance, which can be verified visually by inspecting Figure 4a and 4 b. The MAPE also suggests that UAV architecture 2 is more accurate than UAV architecture 1, with MAPE values of 3.9% and 5.8%, respectively. The MAPE of UAV architecture 2 is 32.8% lower than that of UAV architecture 1, which is similar to the difference in RMSE values between the two architectures.
Plot of averaged versus for both unmanned aerial vehicle (UAV)-based sensing architectures: (a) UAV architecture 1 and (b) UAV architecture 2.
Figure 5a and 5b, plots the difference between and as a colormap. The error range of estimated densities for UAV architecture 1 is [−2.5,3.6] veh/km, whereas for UAV architecture 2 it is [−1.3,1.7] veh/km. The ranges for UAV architecture 1 are greater, which is expected given that the RMSE is greater and the lower for UAV architecture 1 compared to UAV architecture 2. For UAV architecture 1, the maximum deviations occur around the 0.25, 0.5, 1.5 and 1.75 h mark, as shown in Figure 5a. This can be explained by the traffic demand increasing sharply at times 0.25 and 0.5 h and then decreasing at times 1.5 and 1.75 h. Because of the nature of the moving average, the estimator does not react immediately to the changes in demand, and therefore it underestimates before the 1 h mark, and overestimates after. Note that this is not the case with UAV architecture 2, which updates at every time-step , . Figure 5b indicates that the maximum deviations occur around the 1 h mark, where traffic density is at its highest.
Space–time graph of – for both unmanned aerial vehicle (UAV)-based sensing architectures: (a) UAV architecture 1 and (b) UAV architecture 2.
Values for can be estimated but not measured, as it is impossible for a UAV to identify the destination region for each vehicle in the traffic network. Having an accurate estimate is useful for applying effective control laws to minimize congestion in the road network, although this is outside the scope of this work.
Figure 6a and 6b, plots against for UAV sensing architectures 1 and 2, respectively. As was the case with the values, the values are both close to 1 at 0.971 and 0.976, respectively, for UAV sensing architectures 1 and 2, indicating a very strong positive correlation. Moreover, the percentage difference between UAV sensing architectures 1 and 2 is very low at 0.5%, and is therefore considered negligible. This is because the majority of values are much lower than the values, and therefore the deviations are not so great, so when is low. This is shown in Figure 6a and 6b, where the majority of points lie close to the line. Moreover, this explains the similarity of the RMSEs, which are 0.58 veh/km for UAV sensing architecture 1 and 0.52 for UAV sensing architecture 2, a 10.3% decrease. The MAPEs are relatively high for UAV sensing architectures 1 and 2 at 12.6% and 12.2%, respectively. The reason for this is that unlike , values cannot be measured by the UAV and therefore estimations are less accurate. Also, the values of are generally quite low, so small deviations result in a large MAPE. As expected, UAV architecture 2 is more accurate than UAV architecture 1 at estimating , although it is only 3.2% more accurate. As expected, the error range between and is greater for UAV sensing architecture 1 than that for UAV sensing architecture 2, with errors ranges of [−2.5,4.5] and [−1.7,3.0] veh/km, respectively.
Plot of averaged versus for both unmanned aerial vehicle (UAV)-based sensing architectures: (a) UAV architecture 1 and (b) UAV architecture 2.
Overall, UAV sensing architecture 2 produced higher values and lower RMSE, MAPE, and deviations compared to UAV sensing architecture 1, as was updated for , . In contrast, only one was updated for , for UAV sensing architecture 1, as there is only one UAV per region instead of one UAV per visiting area . Despite this, the difference in values are very small if not negligible for and . The RMSE is 37.8% lower for between UAV sensing architectures 1 and 2 and 10.3% lower for . Similarly, the MAPE is 32.8% lower for between UAV sensing architectures 1 and 2 and 3.2% lower for . Given that UAV sensing architecture 2 requires six times more UAVs than UAV sensing architecture 1, this is considered a worthwhile trade-off, considering that all RMSEs are low and do not exceed 1.2 veh/km for any of the parameters. We have shown therefore through our simulations that our proposed UAV sensing architecture can obtain very respectable results while drastically reducing the number of UAVs and computational power needed by assigning one UAV per region instead of one UAV per visiting area .
Conclusions and Future Work
This work proposes a novel optimization framework that yields accurate density and mean speed estimations of an urban traffic network in real-time through the use of real-time UAV data. Our proposed UAV architecture splits the traffic network into homogeneous regions where each region is further split into smaller visiting areas. The UAVs follow a pre-determined, cyclical flight path above each traffic region, observing a visiting area at each time-step. Noisy measurements of density and mean speed are obtained at every time-step for the visiting area being observed. Using these measurements as inputs, estimates for regional density, regional mean speed, and regional densities with known destinations are obtained in real-time through a quadratic program solution approach that minimizes estimation and process errors over a moving horizon with a moving average of measurements.
Our proposed UAV-based sensing architecture was compared to a benchmark architecture where each visiting area in the traffic network is constantly monitored by a UAV, that is, full information of the traffic network is available for the benchmark architecture. Compared to this benchmark architecture, the proposed UAV sensing architecture produces high-quality estimations of regional density and regional density with known destinations assuming a free-flow traffic scenario, even though the proposed architecture utilizes six times less information obtained from the UAVs. We therefore conclude that full network TSE can be achieved using noisy UAV measurements from small parts of the traffic network under free-flow conditions. These findings highlight the potential for UAV-based TSE as an accurate and affordable alternative to other sensing approaches for traffic monitoring and TSE, such as stationary or other mobile sensors.
Future research work includes a variety of vehicle demand scenarios (light/heavy congestion), alternative UAV architectures and optimization frameworks, and additional measurements from UAVs (such as the transfer flows between regions) to increase estimation accuracy.
Supplemental Material
sj-pdf-1-trr-10.1177_03611981231213079 – Supplemental material for Real-Time Unmanned Aerial Vehicle-Based Traffic State Estimation for Multi-Regional Traffic Networks
Supplemental material, sj-pdf-1-trr-10.1177_03611981231213079 for Real-Time Unmanned Aerial Vehicle-Based Traffic State Estimation for Multi-Regional Traffic Networks by Kyriacos Theocharides, Charalambos Menelaou, Yiolanda Englezou and Stelios Timotheou in Transportation Research Record
Footnotes
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: K. Theocharides, C. Menelaou, Y. Englezou, S. Timotheou; data collection: K. Theocharides; analysis and interpretation of results: K. Theocharides, C. Menelaou, Y. Englezou; draft manuscript preparation: K. Theocharides, C. Menelaou, Y. Englezou, S. Timotheou. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the European Union (i. ERC, URANUS, No. 101088124, ii. Horizon 2020 Teaming, KIOS CoE, No. 739551 and iii. Marie Sklodowska-Curie IF project: BITS, No. 101003435), and the Government of the Republic of Cyprus through the Deputy Ministry of Research, Innovation, and Digital Strategy. Views and opinions expressed are those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Council Executive Agency. Neither the European Union nor the granting authority can be held responsible for them.
ORCID iDs
Kyriacos Theocharides
Charalambos Menelaou
Yiolanda Englezou
Stelios Timotheou
Supplemental Material
Supplemental material for this article is available online.
References
1.
SeoT.BayenA. M.KusakabeT.AsakuraY.Traffic State Estimation on Highway: A Comprehensive Survey. Annual Reviews in Control, Vol. 43, 2017, pp. 128–151.
2.
MunozL.SunX.HorowitzR.AlvarezL.Traffic Density Estimation with the Cell Transmission Model. Proceedings of the 2003 American Control Conference, Vol. 5, 2003, pp. 3750–3755.
3.
CoifmanB.Estimating travel times and vehicle trajectories on freeways using dual loop detectors. Transportation Research Part A: Policy and Practice, Vol. 36, 2002, pp. 351–364.
4.
SchoepflinT.DaileyD.Dynamic Camera Calibration of Roadside Traffic Management Cameras for Vehicle Speed Estimation. IEEE Transactions on Intelligent Transportation Systems, Vol. 4, No. 2, 2003, pp. 90–98.
5.
WangY.PapageorgiouM.Real-Time Freeway Traffic State Estimation Based on Extended Kalman Filter: A General Approach. Transportation Research Part B: Methodological, Vol. 39, 2005, pp. 141–167.
6.
SobieC.Life Cycle Cost Analysis of Vehicle Detection Technologies and Their Impact on Adaptive Traffic Control Systems. Doctoral dissertation. Northern Arizona University, 2016.
7.
KongQ.-J.LiZ.ChenY.LiuY.An Approach to Urban Traffic State Estimation by Fusing Multisource Information. IEEE Transactions on Intelligent Transportation Systems, Vol. 10, 2009, pp. 499–511.
8.
NantesA.NgoduyD.BhaskarA.MiskaM.ChungE.Real-Time Traffic State Estimation in Urban Corridors from Heterogeneous Data. Transportation Research Part C: Emerging Technologies, Vol. 66, 2016, pp. 99–118.
9.
KongQ.-J.ZhaoQ.WeiC.LiuY.Efficient Traffic State Estimation for Large-Scale Urban Road Networks. IEEE Transactions on Intelligent Transportation Systems, Vol. 14, 2013, pp. 398–407.
10.
HerreraJ. C.WorkD. B.HerringR.BanX. J.JacobsonQ.BayenA. M.Evaluation of Traffic Data Obtained via GPS-Enabled Mobile Phones: The Mobile Century Field Experiment. Transportation Research Part C: Emerging Technologies, Vol. 18, 2010, pp. 568–583.
11.
ButilăE. V.BobocR. G.Urban Traffic Monitoring and Analysis Using Unmanned Aerial Vehicles (UAVs): A Systematic Literature Review. Remote Sensing, Vol. 14, No. 3, 2022, p. 620.
12.
KyrkouC.TimotheouS.KoliosP.TheocharidesT.PanayiotouC.Drones: Augmenting Our Quality of Life. IEEE Potentials, Vol. 38, 2019, pp. 30–36.
13.
KeR.LiZ.KimS.AshJ.CuiZ.WangY.Real-Time Bidirectional Traffic Flow Parameter Estimation from Aerial Videos. IEEE Transactions on Intelligent Transportation Systems, Vol. 18, 2017, pp. 890–901.
14.
KeR.LiZ.TangJ.PanZ.WangY.Real-Time Traffic Flow Parameter Estimation from UAV Video Based on Ensemble Classifier and Optical Flow. IEEE Transactions on Intelligent Transportation Systems, Vol. 20, 2019, pp. 54–64.
15.
WangJ.SimeonovaS.ShahbaziM.Orientation-and Scale-Invariant Multi-Vehicle Detection and Tracking from Unmanned Aerial Videos. Remote Sensing, Vol. 11, No. 18, 2019, p. 2155.
16.
LiuM.TangL.LiZ.Real-Time Object Detection in UAV Vision Based on Neural Processing Units. Proceedings of the IEEE 6th Information Technology and Mechatronics Engineering Conference (ITOEC), Vol. 6, 2022, pp. 1951–1955.
17.
WuD.ArkhipovD. I.KimM.TalcottC. L.ReganA. C.McCannJ. A.VenkatasubramanianN.ADDSEN: Adaptive Data Processing and Dissemination for Drone Swarms in Urban Sensing. IEEE Transactions on Computers, Vol. 66, 2017, pp. 183–198.
18.
Garcia-AunonP.RoldánJ. J.BarrientosA.Monitoring Traffic in Future Cities with Aerial Swarms: Developing and Optimizing a Behavior-Based Surveillance Algorithm. Cognitive Systems Research, Vol. 54, 2019, pp. 273–286.
19.
ElloumiM.DhaouR.EscrigB.IdoudiH.SaidaneL.Monitoring Road Traffic with a UAV-Based System. Proc., IEEE Wireless Communications and Networking Conference, Barcelona, Spain, IEEE, New York, 2018, pp. 1–6.
20.
BarmpounakisE.GeroliminisN.On the New Era of Urban Traffic Monitoring with Massive Drone Data: The pNEUMA Large-Scale Field Experiment. Transportation Research Part C: Emerging Technologies, Vol. 111, 2020, pp. 50–71.
21.
KyrkouC.TimotheouS.KoliosP.TheocharidesT.PanayiotouC. G.Optimized Vision-Directed Deployment of UAVs for Rapid Traffic Monitoring. Proc., IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, IEEE, New York, 2018, pp. 1–6.
22.
EnglezouY.TimotheouS.PanayiotouC.Estimating the Origin-Destination Matrix Using Link Count Observations from Unmanned Aerial Vehicles. Proc., IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, IEEE, New York, 2021, pp. 3539–3544.
23.
EnglezouY.TimotheouS.PanayiotouC.Probabilistic Traffic Density Estimation Using Measurements from Unmanned Aerial Vehicles. Proc., IEEE International Conference on Unmanned Aerial Systems (ICUAS), Dubrovnik, Croatia, IEEE, New York, 2022, pp. 1381–1388.
24.
RamezaniM.HaddadJ.GeroliminisN.Dynamics of Heterogeneity in Urban Networks: Aggregated Traffic Modeling and Hierarchical Control. Transportation Research Part B: Methodological, Vol. 74, 2015, pp. 1–19.
25.
YildirimogluM.RamezaniM.GeroliminisN.Equilibrium Analysis and Route Guidance in Large-Scale Networks with MFD Dynamics. Transportation Research Procedia, Vol. 9, 2015, pp. 185–204.
26.
WagterC. D.RemesB.SmeurE.van TienenF.RuijsinkR.van HeckeK.van der HorstE.The NederDrone: A Hybrid Lift, Hybrid Energy Hydrogen UAV. International Journal of Hydrogen Energy, Vol. 46, 2021, pp. 16003–16018.
27.
MenelaouC.TimotheouS.KoliosP.PanayiotouC. G.Joint Route Guidance and Demand Management for Real-Time Control of Multi-Regional Traffic Networks. IEEE Transactions on Intelligent Transportation Systems, Vol. 23, No. 7, 2022, pp. 8302–8315.
28.
GrandinettiP.Canudas-de WitC.GarinF.Distributed Optimal Traffic Lights Design for Large-Scale Urban Networks. IEEE Transactions on Control Systems Technology, Vol. 27, No. 3, 2019, pp. 950–963.
29.
MenelaouC.TimotheouS.KoliosP.PanayiotouC. G.PolycarpouM. M.Minimizing Traffic Congestion Through Continuous-Time Route Reservations with Travel Time Predictions. IEEE Transactions on Intelligent Vehicles, Vol. 4, No. 1, 2019, pp. 141–153.
30.
MenelaouC.TimotheouS.KoliosP.PanayiotouC. G.Improved Road Usage Through Congestion-Free Route Reservations. Transportation Research Record: Journal of the Transportation Research Board, 2017. 2621: 71–80.
31.
MenelaouC.KoliosP.TimotheouS.PanayiotouC.PolycarpouM.Controlling Road Congestion via a Low-Complexity Route Reservation Approach. Transportation Research Part C: Emerging Technologies, Vol. 81, 2017, pp. 118–136.
32.
KernerB. S.The Maximization of the Network Throughput Ensuring Free Flow Conditions in Traffic and Transportation Networks: Breakdown Minimization (BM) Principle Versus Wardrop’s Equilibria. The European Physical Journal B, Vol. 89, 2016, p. 199.
33.
MakrigiorgisR.KoliosP.TimotheouS.TheocharidesT.PanayiotouC.Extracting the Fundamental Diagram from Aerial Footage. Proc., IEEE 91st Vehicular Technology Conference, Antwerp, Belgium, IEEE, New York, 2020, pp. 1–5.
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.