{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T02:51:27Z","timestamp":1776912687345,"version":"3.51.2"},"reference-count":48,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,5,12]],"date-time":"2022-05-12T00:00:00Z","timestamp":1652313600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"World Class Professor (WCP) Program, the Ministry of Education, Culture, Research and Technology, Republic Indonesia","award":["2817\/E4.1\/KK.04.05\/2021"],"award-info":[{"award-number":["2817\/E4.1\/KK.04.05\/2021"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>The increase in traffic in cities world-wide has led to a need for better traffic management systems in urban networks. Despite the advances in technology for traffic data collection, the collected data are still suffering from significant issues, such as missing data, hence the need for data imputation methods. This paper explores the spatiotemporal probabilistic principal component analysis (PPCA) based data imputation method that utilizes traffic flow data from vehicle detectors and focuses specifically on detectors in urban networks as opposed to a freeway setting. In the urban context, detectors are in a complex network, separated by traffic lights, measuring different flow directions on different types of roads. Different constructions of a spatial network are compared, from a single detector to a neighborhood and a city-wide network. Experiments are conducted on data from 285 detectors in the urban network of Surabaya, Indonesia, with a case study on the Diponegoro neighborhood. Methods are tested against both point-wise and interval-wise missing data in various scenarios. Results show that a spatial network adds robustness to the system and the choice of the subset has an impact on the imputation error. Compared to a single detector, spatiotemporal PPCA is better suited for interval-wise errors and more robust against outliers and extreme missing data. Even in the case where an entire day of data is missing, the method is still able to impute data accurately relying on other vehicle detectors in the network.<\/jats:p>","DOI":"10.3390\/ijgi11050310","type":"journal-article","created":{"date-parts":[[2022,5,12]],"date-time":"2022-05-12T21:46:53Z","timestamp":1652392013000},"page":"310","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Analysis of Spatiotemporal Data Imputation Methods for Traffic Flow Data in Urban Networks"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4496-6301","authenticated-orcid":false,"given":"Endra","family":"Joelianto","sequence":"first","affiliation":[{"name":"Instrumentation and Control Research Group, Faculty of Industrial Technology, Institut Teknologi Bandung, Bandung 40132, Indonesia"},{"name":"University Center of Excellence Artificial Intelligence on Vision, NLP and Big Data Analytics, Institut Teknologi Bandung, Bandung 40132, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4532-1209","authenticated-orcid":false,"given":"Muhammad Farhan","family":"Fathurrahman","sequence":"additional","affiliation":[{"name":"Department of Intelligent System, PT. Pusat Riset Energi, Bandung 40226, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5052-7044","authenticated-orcid":false,"given":"Herman Yoseph","family":"Sutarto","sequence":"additional","affiliation":[{"name":"Department of Intelligent System, PT. Pusat Riset Energi, Bandung 40226, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2795-8094","authenticated-orcid":false,"given":"Ivana","family":"Semanjski","sequence":"additional","affiliation":[{"name":"Department of Industrial Systems Engineering and Product Design, Ghent University, 9052 Ghent, Belgium"},{"name":"Industrial Systems Engineering (ISyE), Flanders Make, 9052 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5810-6778","authenticated-orcid":false,"given":"Adiyana","family":"Putri","sequence":"additional","affiliation":[{"name":"Artificial Intelligence, Control and Automation Laboratory, Faculty of Industrial Technology, Institut Teknologi Bandung, Bandung 40132, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5628-6974","authenticated-orcid":false,"given":"Sidharta","family":"Gautama","sequence":"additional","affiliation":[{"name":"Department of Industrial Systems Engineering and Product Design, Ghent University, 9052 Ghent, Belgium"},{"name":"Industrial Systems Engineering (ISyE), Flanders Make, 9052 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,12]]},"reference":[{"key":"ref_1","unstructured":"Lowrie, P.R. (1999). SCATS, Sydney Co-ordinated Adaptive Traffic System: A Traffic Responsive Method of Controlling Urban Traffic."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"103125","DOI":"10.1063\/1.5117180","article-title":"Road traffic state prediction based on a graph embedding recurrent neural network under the SCATS","volume":"29","author":"Xu","year":"2019","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1687814019841926","DOI":"10.1177\/1687814019841926","article-title":"Arterial travel time estimation method using SCATS traffic data based on KNN-LSSVR model","volume":"11","author":"Bing","year":"2019","journal-title":"Adv. Mech. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/j.trc.2013.08.014","article-title":"Max pressure control of a network of signalized intersections","volume":"36","author":"Varaiya","year":"2013","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1016\/j.trc.2019.10.002","article-title":"Max-pressure traffic controller based on travel times: An experimental analysis","volume":"110","author":"Mercader","year":"2020","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.1109\/TVT.2021.3069921","article-title":"A Novel Reinforcement Learning-based Cooperative Traffic Signal System through Max-pressure Control","volume":"71","author":"Boukerche","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1080\/03081060.2020.1828934","article-title":"Application of area traffic control using the max-pressure algorithm","volume":"43","author":"Ramadhan","year":"2020","journal-title":"Transp. Plan. Technol."},{"key":"ref_8","first-page":"1693","article-title":"Max-pressure control of dynamic lane reversal and autonomous intersection management","volume":"7","author":"Levin","year":"2019","journal-title":"Transp. B Transp. Dyn."},{"key":"ref_9","unstructured":"Joelianto, E., Utami, F.P., Sutarto, H.Y., Gautama, S., Semanjski, I., and Fathurrahman, M.F. (Int. J. Artif. Intell., 2022). Performance Analysis of Max-Pressure Control System for Traffic Network using Macroscopic Fundamental Diagram, Int. J. Artif. Intell., in press."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2894","DOI":"10.1109\/TITS.2019.2921381","article-title":"Data-driven model free adaptive perimeter control for multi-region urban traffic networks with route choice","volume":"21","author":"Lei","year":"2019","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lee, W.H., and Chiu, C.Y. (2020). Design and implementation of a smart traffic signal control system for smart city applications. Sensors, 20.","DOI":"10.3390\/s20020508"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MITS.2020.3037319","article-title":"Traffic Control System Technologies for Road Vehicles: A Patent Analysis","volume":"13","author":"Durmusoglu","year":"2020","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1016\/j.trc.2006.10.002","article-title":"Modeling measurement errors and missing initial values in freeway dynamic origin\u2013destination estimation systems","volume":"14","author":"Lin","year":"2006","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.inffus.2010.06.001","article-title":"Data fusion in intelligent transportation systems: Progress and challenges\u2014A survey","volume":"12","author":"Leung","year":"2011","journal-title":"Inf. Fusion"},{"key":"ref_15","unstructured":"PeMS (2021, November 20). California Performance Measurement System, Available online: https:\/\/pems.dot.ca.gov\/."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mockus, A. (2008). Missing data in software engineering. Guide to Advanced Empirical Software Engineering, Springer.","DOI":"10.1007\/978-1-84800-044-5_7"},{"key":"ref_17","first-page":"157","article-title":"Multiple imputation for missing data in epidemiological and clinical research: Potential and pitfalls","volume":"339","author":"Sterner","year":"2009","journal-title":"BMJ Br. Med. J. Int. Ed."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1007\/s10198-015-0734-5","article-title":"Multiple imputation strategies for zero-inflated cost data in economic evaluations: Which method works best?","volume":"17","author":"Vroomen","year":"2016","journal-title":"Eur. J. Health Econ."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Elshenawy, M., El-Darieby, M., and Abdulhai, B. (2018, January 19\u201323). Automatic imputation of missing highway traffic volume data. Proceedings of the 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Athens, Greece.","DOI":"10.1109\/PERCOMW.2018.8480120"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2895","DOI":"10.1016\/j.atmosenv.2004.02.026","article-title":"Methods for imputation of missing values in air quality data sets","volume":"38","author":"Junninen","year":"2004","journal-title":"Atmos. Environ."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.artmed.2010.05.002","article-title":"Missing data imputation using statistical and machine learning methods in a real breast cancer problem","volume":"50","author":"Jerez","year":"2010","journal-title":"Artif. Intell. Med."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1177\/0361198105191700114","article-title":"Assessing robustness of imputation models based on data from different jurisdictions: Examples of Alberta and Saskatchewan, Canada","volume":"1917","author":"Zhong","year":"2005","journal-title":"Transp. Res. Rec."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1177\/0361198105193500107","article-title":"Markov chain Monte Carlo multiple imputation using Bayesian networks for incomplete intelligent transportation systems data","volume":"1935","author":"Ni","year":"2005","journal-title":"Transp. Res. Rec."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/TITS.2009.2026312","article-title":"PPCA-based missing data imputation for traffic flow volume: A systematical approach","volume":"10","author":"Qu","year":"2009","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"763469","DOI":"10.1155\/2014\/763469","article-title":"Robust missing traffic flow imputation considering nonnegativity and road capacity","volume":"2014","author":"Tan","year":"2014","journal-title":"Math. Probl. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.trc.2011.12.006","article-title":"The retrieval of intra-day trend and its influence on traffic prediction","volume":"22","author":"Chen","year":"2012","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"132","DOI":"10.3141\/1836-17","article-title":"Exploring imputation techniques for missing data in transportation management systems","volume":"1836","author":"Smith","year":"2003","journal-title":"Transp. Res. Rec."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"160","DOI":"10.3141\/1855-20","article-title":"Detecting errors and imputing missing data for single-loop surveillance systems","volume":"1855","author":"Chen","year":"2003","journal-title":"Transp. Res. Rec."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.trc.2013.05.008","article-title":"Efficient missing data imputing for traffic flow by considering temporal and spatial dependence","volume":"34","author":"Li","year":"2013","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.physa.2015.09.105","article-title":"Tensor based missing traffic data completion with spatial\u2013temporal correlation","volume":"446","author":"Ran","year":"2016","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.trc.2018.02.021","article-title":"On the imputation of missing data for road traffic forecasting: New insights and novel techniques","volume":"90","author":"Olabarrieta","year":"2018","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1049\/iet-its.2013.0052","article-title":"Missing traffic data: Comparison of imputation methods","volume":"8","author":"Li","year":"2014","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Li, Y., Li, Z., Li, L., Zhang, Y., and Jin, M. (2013). Comparison on PPCA, KPPCA and MPPCA based missing data imputing for traffic flow. ICTIS 2013: Improving Multimodal Transportation Systems-Information, Safety, and Integration, Available online: https:\/\/www.semanticscholar.org\/paper\/Comparison-on-PPCA%2C-KPPCA-and-MPPCA-Based-Missing-Li-Li\/ddb4ea2090f90a77882d6773da7dbb52d3306e17.","DOI":"10.1061\/9780784413036.155"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1111\/1467-9868.00196","article-title":"Probabilistic principal component analysis","volume":"61","author":"Tipping","year":"1999","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Bartholomew, D.J., Knott, M., and Moustaki, I. (2011). Latent Variable Models and Factor Analysis: A Unified Approach, John Wiley & Sons.","DOI":"10.1002\/9781119970583"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1023\/B:AURO.0000047287.00119.b6","article-title":"Active appearance-based robot localization using stereo vision","volume":"18","author":"Porta","year":"2005","journal-title":"Auton. Robot."},{"key":"ref_37","first-page":"1957","article-title":"Practical approaches to principal component analysis in the presence of missing values","volume":"11","author":"Ilin","year":"2010","journal-title":"J. Mach. Learn. Res."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Little, R.J., and Rubin, D.B. (2019). Statistical Analysis with Missing Data, John Wiley & Sons.","DOI":"10.1002\/9781119482260"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.trc.2014.11.003","article-title":"A hybrid approach to integrate fuzzy C-means based imputation method with genetic algorithm for missing traffic volume data estimation","volume":"51","author":"Tang","year":"2015","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"29","DOI":"10.3141\/2527-04","article-title":"Flexible and robust method for missing loop detector data imputation","volume":"2527","author":"Henrickson","year":"2015","journal-title":"Transp. Res. Rec."},{"key":"ref_41","first-page":"106","article-title":"A functional data approach to missing value imputation and outlier detection for traffic flow data","volume":"2","author":"Chiou","year":"2014","journal-title":"Transp. B Transp. Dyn."},{"key":"ref_42","unstructured":"(2022, May 01). Peraturan Daerah Kota Surabaya Nomor 07 Tahun 2003 (Regional Regulation of The City of Surabaya Number 07 of 2003), Available online: https:\/\/jdih.surabaya.go.id\/pdfdoc\/perda_50.pdf."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.trc.2018.11.003","article-title":"A Bayesian tensor decomposition approach for spatiotemporal traffic data imputation","volume":"98","author":"Chen","year":"2019","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"7092713","DOI":"10.1155\/2019\/7092713","article-title":"Traffic data imputation algorithm based on improved low-rank matrix decomposition","volume":"2019","author":"Luo","year":"2019","journal-title":"J. Sens."},{"key":"ref_45","first-page":"108261","article-title":"Real-time data-driven missing data imputation for short-term sensor data of marine systems","volume":"218","author":"Lazakis","year":"2020","journal-title":"A comparative study. Ocean Eng."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Wang, C., Hou, Y., and Barth, M. (2020). Data-driven multi-step demand prediction for ride-hailing services using convolutional neural network. Advances in Computer Vision. CVC 2019. Advances in Intelligent Systems and Computing, Springer.","DOI":"10.1007\/978-3-030-17798-0_2"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"106615","DOI":"10.1016\/j.asoc.2020.106615","article-title":"A spatio-temporal attention-based spot-forecasting framework for urban traffic prediction","volume":"96","author":"Aznarte","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Chen, D., Yan, X., Liu, X., Wang, L., Li, F., and Li, S. (2021). Multi-Task Fusion Deep Learning Model for Short-Term Intersection Operation Performance Forecasting. Remote Sens., 13.","DOI":"10.3390\/rs13101919"}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/11\/5\/310\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:09:44Z","timestamp":1760137784000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/11\/5\/310"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,12]]},"references-count":48,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["ijgi11050310"],"URL":"https:\/\/doi.org\/10.3390\/ijgi11050310","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,12]]}}}