ODCalibrator: An Interactive Visualization System for OD Traffic Flow Calibration in Microscopic Traffic Simulations
Abstract
1. Introduction
- We provide a systematic characterization of the OD traffic calibration workflow, conducted in collaboration with transportation simulation experts, which identifies domain-specific challenges and formalizes key analytical tasks that were previously underexplored.
- We introduce ODCalibrator, an interactive visualization system designed around these analytical needs, which integrates coordinated views, diagnostic metrics, and iterative adjustment features that extend beyond conventional calibration approaches.
- We illustrate how ODCalibrator facilitates the calibration process through a narrative usage scenario and collected feedback from domain experts demonstrating its potential to improve both efficiency and insight generation in real-world workflows.
2. Related Work
2.1. Automated OD Calibration Approaches
2.2. Human-in-the-Loop Visualization for Calibration
2.3. Visualization Approaches in Traffic and Autonomous Driving Research
3. Methods
3.1. Domain Situation Analysis
3.1.1. User Persona
3.1.2. Data Abstraction
- Link: A directed segment in the road network, representing the unit at which traffic is measured and compared. Simulated and observed traffic volumes are aggregated per link, and error metrics, such as Mean Absolute Error (MAE) and Mean Absolute Percentage Error (MAPE), are computed at this level.
- OD Pair: A combination of an origin link and a destination link that defines a directional travel demand. Each OD pair holds a numeric traffic value indicating the number of trips to be generated from the origin to the destination. During calibration, these values are adjusted to reduce mismatch against observed traffic. OD pairs are also associated with contribution scores that quantify their relative impact on overall traffic mismatches across the network, helping analysts prioritize which OD pairs to refine.
- Focus Links: A user-defined subset of links that reflect the analyst’s domain-specific interests—such as critical intersections, arterial roads, or areas involved in active planning. While network-wide error patterns are useful for global assessment, calibration efforts often concentrate on these high-priority segments. Focus links enable localized error evaluation and targeted refinement, allowing users to restrict metrics and analysis to the parts of the network most relevant to their goals.
- OD Set: A versioned snapshot of the entire OD matrix, generated each time the user makes changes. Each OD set maintains simulation or estimation results and corresponding error metrics, enabling comparison across multiple calibration attempts.
3.1.3. Task Abstraction
- Task 1: Produce Initial or Refined OD Matrices[Produce → OD Pair Traffic Values]Analysts manually assign or adjust traffic volumes between origin–destination pairs to define travel demand. This process is repeated iteratively during calibration, often informed by discrepancies identified in previous estimation or simulation results.
- Task 2: Execute Simulation Based on Updated OD Matrix[Produce → Simulated Traffic Volume (Link Level)]Analysts initiate a traffic simulation to generate simulated traffic volume at the link level, based on the current OD matrix. This simulation output serves as the basis for subsequent error analysis and guides further calibration decisions.
- Task 3: Examine Discrepancies Between Simulated and Observed Traffic[Identify → Error Metrics (Link- and Network-Level)]Using the simulation results, analysts evaluate discrepancies between simulated and observed traffic volumes. They examine both link-level and network-level error metrics to identify areas with significant mismatches, which informs the next round of OD matrix refinement.
- Task 4: Define a Set of Focus Links for Localized Evaluation[Browse → Domain-Relevant Link Subset]Rather than evaluating all links uniformly, analysts define a focus link set by browsing the network for segments that align with their domain interests, such as key intersections or problematic areas. This enables more targeted error analysis and reflects realistic analyst behavior, where only a subset of links typically guides decision making.
- Task 5: Explore OD Pairs Likely to Cause Link Mismatches[Discover → OD-to-Link Relationship]Analysts explore OD pairs that are suspected to contribute to mismatches by investigating how their traffic is distributed across the network. This task involves identifying OD pairs whose flow patterns may affect high-error links, helping analysts select promising candidates for adjustment.
- Task 6: Compare Calibration Outcomes Across Different OD Configurations[Compare → Error Metrics Across Calibration Attempts]To evaluate the effectiveness of multiple calibration attempts, analysts compare simulation results generated from different OD configurations. By reviewing error metrics at both link and network levels, they determine which configurations produce more accurate traffic estimates.
3.2. Dual-Mode Calibration Method
- Estimation mode, which provides a fast but approximate traffic preview based on pre-simulation vehicle route data.
- Simulation mode, which runs a full SUMO simulation to obtain accurate but computationally expensive traffic outputs.
3.3. System Architecture and Design
4. Results
4.1. Visualization Design Goals
- Goal 1: Allow Direct Editing of OD Pair Traffic Values[Supports Task 1] The system should provide an intuitive interface for assigning or adjusting traffic values between OD pairs. Analysts need to iteratively refine these values during calibration via simulation and error evaluation results.
- Goal 2: Support Execution of Traffic Simulation from Modified OD Matrix[Supports Task 2] Users should be able to trigger traffic simulations using the modified OD matrix and generate updated link-level traffic volumes, which serve as the foundation for subsequent error evaluation.
- Goal 3: Visualize Mismatches Between Simulated and Observed Traffic[Supports Task 3] The system should clearly present where simulated traffic deviates from observed traffic. Both link-level and network-wide error metrics must be visualized to help analysts identify problematic areas that require further refinement.
- Goal 4: Support Focused Evaluation via User-Defined Link Subsets[Supports Task 4] To reflect realistic workflows where analysts concentrate on specific network regions, the system should allow users to define and manage focus link sets. These subsets guide localized error analysis, enabling users to filter visualizations and metrics around domain-relevant areas such as key intersections or bottlenecks.
- Goal 5: Reveal OD-to-Link Flow Relationships for Diagnostic Reasoning[Supports Task 5] To support the selection of OD pairs for adjustment, the system should enable users to explore how individual OD pairs contribute to traffic on specific links. By tracing these relationships, users can investigate potential candidates for modification based on how their flows influence link-level mismatches.
- Goal 6: Enable Comparison Across Calibration Attempts[Supports Task 6] The system should support comparative analysis of simulation results across different OD configurations, grounded in the history of calibration attempts. By maintaining a structured record of previous modifications and their outcomes, the system enables users to track progress, revisit past decisions, and identify which adjustments led to improved accuracy.
- Goal 7: Maintain Interface Consistency Across Modes[Supports cross-task usability across both estimation and simulation modes] The system should preserve a consistent interface and interaction model regardless of whether the user is in estimation or simulation mode. By maintaining shared visual structures and control mechanisms, the system reduces cognitive overhead and allows users to seamlessly transition between rapid exploration and final validation phases.
4.2. Visualization Implementation
4.2.1. OD Set List
4.2.2. Link-Traffic Plot
4.2.3. Focus Link List
4.2.4. Road Network
4.2.5. OD-Link Matrix
4.2.6. Interaction Design
4.2.7. Development Details
4.3. System Evaluation
4.3.1. Usage Scenario
4.3.2. Domain Expert Feedback
5. Discussion
5.1. Beyond Impact: Toward Causal Diagnostics
5.2. Visualizing OD-Level Traffic Changes
5.3. Enhancing Efficiency Through Initialization and Surrogate Models
5.4. Expanding Accessibility for Non-Expert Users
5.5. Toward Real-World Deployment and Evaluation
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Alghodhaifi, H.; Lakshmanan, S. Autonomous vehicle evaluation: A comprehensive survey on modeling and simulation approaches. IEEE Access 2021, 9, 151531–151566. [Google Scholar] [CrossRef]
- Zhang, P.; Zhu, B.; Zhao, J.; Fan, T.; Sun, Y. Performance evaluation method for automated driving system in logical scenario. Automot. Innov. 2022, 5, 299–310. [Google Scholar] [CrossRef]
- Huo, J.; Liu, C.; Chen, J.; Meng, Q.; Wang, J.; Liu, Z. Simulation-based dynamic origin–destination matrix estimation on freeways: A Bayesian optimization approach. Transp. Res. Part E Logist. Transp. Rev. 2023, 173, 103108. [Google Scholar] [CrossRef]
- Calvert, S.C.; van Arem, B. A generic multi-level framework for microscopic traffic simulation with automated vehicles in mixed traffic. Transp. Res. Part C Emerg. Technol. 2020, 110, 291–311. [Google Scholar] [CrossRef]
- Li, J.; Deng, W.; Wang, Y.; Wang, J.; Ding, J. Modeling of Complex Traffic Interaction Under Uncontrolled Intersection Scenario. IEEE Trans. Intell. Veh. 2024, 9, 8154–8165. [Google Scholar] [CrossRef]
- Yuan, X.; Deng, F.; Yao, X.; Wu, Y. Driving Behaviour Research for Autonomous Vehicle Interaction Design: A Comprehensive Review and Future Directions. Int. J. Hum.–Comput. Interact. 2024, 41, 10245–10265. [Google Scholar] [CrossRef]
- Miller, L.; Kraus, J.; Koniakowsky, I.; Pichen, J.; Baumann, M. Learning in mixed traffic: Drivers’ adaptation to ambiguous communication depending on their expectations toward automated and manual vehicles. Int. J. Hum.–Comput. Interact. 2023, 39, 3268–3287. [Google Scholar] [CrossRef]
- Raju, N.; Farah, H. Evolution of traffic microsimulation and its use for modeling connected and automated vehicles. J. Adv. Transp. 2021, 2021, 2444363. [Google Scholar] [CrossRef]
- Sadid, H.; Antoniou, C. A simulation-based impact assessment of autonomous vehicles in urban networks. IET Intell. Transp. Syst. 2024, 18, 1677–1696. [Google Scholar] [CrossRef]
- Fellendorf, M. VISSIM: A microscopic simulation tool to evaluate actuated signal control including bus priority. In Proceedings of the 64th Institute of Transportation Engineers Annual Meeting, Dallas, TX, USA, 16–19 October 1994; Springer: Berlin/Heidelberg, Germany, 1994; Volume 32, pp. 1–9. [Google Scholar]
- W Axhausen, K.; Horni, A.; Nagel, K. The Multi-Agent Transport Simulation MATSim; Ubiquity Press: London, UK, 2016. [Google Scholar]
- Smith, L.; Beckman, R.; Baggerly, K. TRANSIMS: Transportation Analysis and Simulation System; Technical Report; Los Alamos National Lab. (LANL): Los Alamos, NM, USA, 1995. [Google Scholar]
- Golias, M.M.; Mishra, S.; Dey, K.; Samani, A.R.; Ashraf, M.T.; Khan, I.; Prakash, J.; Kar, P. Identification of Simulation Calibration Parameters Using Urban Freeway Data; Technical Report; Tennessee Department of Transportation: Nashville, TN, USA, 2024.
- Daguano, R.F.; Yoshioka, L.R.; Netto, M.L.; Marte, C.L.; Isler, C.A.; Santos, M.M.D.; Justo, J.F. Automatic calibration of microscopic traffic simulation models using artificial neural networks. Sensors 2023, 23, 8798. [Google Scholar] [CrossRef]
- Hollander, Y.; Liu, R. The principles of calibrating traffic microsimulation models. Transportation 2008, 35, 347–362. [Google Scholar] [CrossRef]
- Punzo, V.; Ciuffo, B.; Montanino, M. Can results of car-following model calibration based on trajectory data be trusted? Transp. Res. Rec. 2012, 2315, 11–24. [Google Scholar] [CrossRef]
- Cascetta, E.; Inaudi, D.; Marquis, G. Dynamic estimators of origin-destination matrices using traffic counts. Transp. Sci. 1993, 27, 363–373. [Google Scholar] [CrossRef]
- Omrani, R.; Kattan, L. Simultaneous calibration of microscopic traffic simulation model and estimation of origin/destination (OD) flows based on genetic algorithms in a high-performance computer. In Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands, 6–9 October 2013; pp. 2316–2321. [Google Scholar]
- Lidbe, A.D.; Hainen, A.M.; Jones, S.L. Comparative study of simulated annealing, tabu search, and the genetic algorithm for calibration of the microsimulation model. Simulation 2017, 93, 21–33. [Google Scholar] [CrossRef]
- Miao, Y.; Kowal, D.R.; Panchal, N.; Vila, J.; Vannucci, M. Nonlinear state-space modeling approaches to real-time autonomous geosteering. J. Pet. Sci. Eng. 2020, 189, 107025. [Google Scholar] [CrossRef]
- Ma, J.; Dong, H.; Zhang, H.M. Calibration of microsimulation with heuristic optimization methods. Transp. Res. Rec. 2007, 1999, 208–217. [Google Scholar] [CrossRef]
- Park, B.; Qi, H. Development and Evaluation of a Procedure for the Calibration of Simulation Models. Transp. Res. Rec. 2005, 1934, 208–217. [Google Scholar] [CrossRef]
- Lin, Y. Models, algorithms and applications of DynasTIM real-time traffic simulation system. Sustainability 2023, 15, 1707. [Google Scholar] [CrossRef]
- Rahman, M.; Chowdhury, M.; Khan, T.; Bhavsar, P. Improving the efficacy of car-following models with a new stochastic parameter estimation and calibration method. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2687–2699. [Google Scholar] [CrossRef]
- Aycin, M.; Benekohal, R. Comparison of car-following models for simulation. Transp. Res. Rec. 1999, 1678, 116–127. [Google Scholar] [CrossRef]
- Treiber, M.; Hennecke, A.; Helbing, D. Congested traffic states in empirical observations and microscopic simulations. Phys. Rev. E 2000, 62, 1805. [Google Scholar] [CrossRef]
- Li, Z.; Liu, H.; Li, J. A calibration and validation procedure for microscopic simulation model. In Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal, 19–22 September 2010; pp. 563–568. [Google Scholar]
- Zhou, M.; Qu, X.; Li, X. A recurrent neural network based microscopic car following model to predict traffic oscillation. Transp. Res. Part C Emerg. Technol. 2017, 84, 245–264. [Google Scholar] [CrossRef]
- Lopukhova, E.; Abdulnagimov, A.; Voronkov, G.; Grakhova, E. Machine Learning-Driven Calibration of Traffic Models Based on a Real-Time Video Analysis. Appl. Sci. 2024, 14, 4864. [Google Scholar] [CrossRef]
- Lee, J.B.; Ozbay, K. New calibration methodology for microscopic traffic simulation using enhanced simultaneous perturbation stochastic approximation approach. Transp. Res. Rec. 2009, 2124, 233–240. [Google Scholar] [CrossRef]
- Xu, H.; Wang, C.; Berres, A.; LaClair, T.; Sanyal, J. Interactive web application for traffic simulation data management and visualization. Transp. Res. Rec. 2022, 2676, 274–292. [Google Scholar] [CrossRef]
- Shi, Y.; Liu, Z.; Wang, Z.; Ye, J.; Tong, W.; Liu, Z. An integrated traffic and vehicle co-simulation testing framework for connected and autonomous vehicles. IEEE Intell. Transp. Syst. Mag. 2022, 14, 26–40. [Google Scholar] [CrossRef]
- Sun, R.; Wang, Z.; Wang, X.; Liu, H.X. Automatic Calibration of Mesoscopic Traffic Simulation Using Vehicle Trajectory Data. arXiv 2025, arXiv:2501.10934. [Google Scholar]
- Kušić, K.; Schumann, R.; Ivanjko, E. A digital twin in transportation: Real-time synergy of traffic data streams and simulation for virtualizing motorway dynamics. Adv. Eng. Inform. 2023, 55, 101858. [Google Scholar] [CrossRef]
- Jin, P.J.; Wang, Y.; Zhang, T.; Ge, Y.; Gong, J.; Chen, A.; Ahmad, N.S.; Geng, B. The Development of the Digital Twin Platform for Smart Mobility Systems with High-Resolution 3D Data; Technical Report; Center for Advanced Infrastructure and Transportation, Rutgers University: New Brunswick, NJ, USA, 2021. [Google Scholar]
- Brehmer, M.; Munzner, T. A multi-level typology of abstract visualization tasks. IEEE Trans. Vis. Comput. Graph. 2013, 19, 2376–2385. [Google Scholar] [CrossRef]
- Munzner, T. A nested model for visualization design and validation. IEEE Trans. Vis. Comput. Graph. 2009, 15, 921–928. [Google Scholar] [CrossRef]
- Roberts, J.C. State of the art: Coordinated & multiple views in exploratory visualization. In Proceedings of the Fifth International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV 2007), Zurich, Switzerland, 2 July 2007; pp. 61–71. [Google Scholar]
- Cleveland, W.S.; McGill, R. Graphical perception: Theory, experimentation, and application to the development of graphical methods. J. Am. Stat. Assoc. 1984, 79, 531–554. [Google Scholar] [CrossRef]
- Keim, D.A. Information visualization and visual data mining. IEEE Trans. Vis. Comput. Graph. 2002, 8, 1–8. [Google Scholar] [CrossRef]
- Bostock, M.; Ogievetsky, V.; Heer, J. D3 data-driven documents. IEEE Trans. Vis. Comput. Graph. 2011, 17, 2301–2309. [Google Scholar] [CrossRef] [PubMed]
- Baron, S. Explainable AI and causal understanding: Counterfactual approaches considered. Minds Mach. 2023, 33, 347–377. [Google Scholar] [CrossRef]
- Roth, A.E. The Shapley Value: Essays in Honor of Lloyd S. Shapley; Cambridge University Press: Cambridge, UK, 1988. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jeon, J.-W.; Shin, D.; Park, H.-C. ODCalibrator: An Interactive Visualization System for OD Traffic Flow Calibration in Microscopic Traffic Simulations. Appl. Sci. 2025, 15, 10246. https://doi.org/10.3390/app151810246
Jeon J-W, Shin D, Park H-C. ODCalibrator: An Interactive Visualization System for OD Traffic Flow Calibration in Microscopic Traffic Simulations. Applied Sciences. 2025; 15(18):10246. https://doi.org/10.3390/app151810246
Chicago/Turabian StyleJeon, Jae-Won, DongHwa Shin, and Ho-Chul Park. 2025. "ODCalibrator: An Interactive Visualization System for OD Traffic Flow Calibration in Microscopic Traffic Simulations" Applied Sciences 15, no. 18: 10246. https://doi.org/10.3390/app151810246
APA StyleJeon, J.-W., Shin, D., & Park, H.-C. (2025). ODCalibrator: An Interactive Visualization System for OD Traffic Flow Calibration in Microscopic Traffic Simulations. Applied Sciences, 15(18), 10246. https://doi.org/10.3390/app151810246