{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T11:22:06Z","timestamp":1770290526890,"version":"3.49.0"},"reference-count":57,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2019,12,5]],"date-time":"2019-12-05T00:00:00Z","timestamp":1575504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Accurate information on the number and distribution of pedestrians in space and time helps urban planners maintain current city infrastructure and design better public spaces for local residents and visitors. Previous studies have demonstrated that using webcams together with crowdsourcing platforms to locate pedestrians in the captured images is a promising technique for analyzing pedestrian activity. However, it is challenging to efficiently transform the time series of pedestrian locations in the images to information suitable for geospatial analytics, as well as visualize data in a meaningful way to inform urban design or decision making. In this study, we propose to use a space-time cube (STC) representation of pedestrian data to analyze the spatio-temporal patterns of pedestrians in public spaces. We take advantage of AMOS (The Archive of Many Outdoor Scenes), a large database of images captured by thousands of publicly available, outdoor webcams. We developed a method to obtain georeferenced spatio-temporal data from webcams and to transform them into high-resolution continuous representation of pedestrian densities by combining bivariate kernel density estimation with trivariate, spatio-temporal spline interpolation. We demonstrate our method on two case studies analyzing pedestrian activity of two city plazas. The first case study explores daily and weekly spatio-temporal patterns of pedestrian activity while the second one highlights the differences in pattern before and after plaza\u2019s redevelopment. While STC has already been used to visualize urban dynamics, this is the first study analyzing the evolution of pedestrian density based on crowdsourced time series of pedestrian occurrences captured by webcam images.<\/jats:p>","DOI":"10.3390\/ijgi8120559","type":"journal-article","created":{"date-parts":[[2019,12,5]],"date-time":"2019-12-05T11:16:31Z","timestamp":1575544591000},"page":"559","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Visualization of Pedestrian Density Dynamics Using Data Extracted from Public Webcams"],"prefix":"10.3390","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5120-5538","authenticated-orcid":false,"given":"Anna","family":"Petrasova","sequence":"first","affiliation":[{"name":"Center for Geospatial Analytics, North Carolina State University, Raleigh, NC 27695, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2394-7112","authenticated-orcid":false,"given":"J. Aaron","family":"Hipp","sequence":"additional","affiliation":[{"name":"Center for Geospatial Analytics, North Carolina State University, Raleigh, NC 27695, USA"},{"name":"Department of Parks, Recreation, and Tourism Management, North Carolina State University, Raleigh, NC 27695, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6906-3398","authenticated-orcid":false,"given":"Helena","family":"Mitasova","sequence":"additional","affiliation":[{"name":"Center for Geospatial Analytics, North Carolina State University, Raleigh, NC 27695, USA"},{"name":"Marine, Earth, and Atmospheric Sciences, North Carolina State University, Raleigh, NC 27695, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1016\/S0749-3797(02)00475-0","article-title":"How the Built Environment Affects Physical Activity: Views from Urban Planning","volume":"23","author":"Handy","year":"2002","journal-title":"Am. J. Prev. Med."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Vuchic, V. (2017). Transportation for Livable Cities, Routledge.","DOI":"10.4324\/9781351318167"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"119","DOI":"10.2134\/jeq2015.11.0567","article-title":"The Urban Forest and Ecosystem Services: Impacts on Urban Water, Heat, and Pollution Cycles at the Tree, Street, and City Scale","volume":"45","author":"Livesley","year":"2016","journal-title":"J. Environ. Qual."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.jenvp.2018.01.001","article-title":"Exploring perceived restoration potential of urban green enclosure through immersive virtual environments","volume":"55","author":"Tabrizian","year":"2018","journal-title":"J. Environ. Psychol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1140\/epjds17","article-title":"Probing crowd density through smartphones in city-scale mass gatherings","volume":"2","author":"Wirz","year":"2013","journal-title":"EPJ Data Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"608","DOI":"10.1016\/j.landurbplan.2016.08.005","article-title":"Smartphone GPS tracking\u2014Inexpensive and efficient data collection on recreational movement","volume":"157","author":"Korpilo","year":"2017","journal-title":"Landsc. Urban Plan."},{"key":"ref_7","first-page":"354","article-title":"Extracting dynamic urban mobility patterns from mobile phone data","volume":"7478 LNCS","author":"Yuan","year":"2012","journal-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.trc.2012.09.009","article-title":"Understanding individual mobility patterns from urban sensing data: A mobile phone trace example","volume":"26","author":"Calabrese","year":"2013","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.compenvurbsys.2018.07.006","article-title":"Digital footprints: Using WiFi probe and locational data to analyze human mobility trajectories in cities","volume":"72","author":"Traunmueller","year":"2018","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.compenvurbsys.2018.11.001","article-title":"Social Media data: Challenges, opportunities and limitations in urban studies","volume":"74","year":"2019","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.compenvurbsys.2018.01.007","article-title":"Geolocated social media as a rapid indicator of park visitation and equitable park access","volume":"72","author":"Hamstead","year":"2018","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_12","unstructured":"Schwartz, R., and Hochman, N. (2014). The Social Media Life of Public Spaces: Reading places Through the Lens of Geotagged Data. Locative Locative Media, Routledge."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MPRV.2008.71","article-title":"Digital Footprinting: Uncovering Tourists with User-Generated Content","volume":"7","author":"Blat","year":"2008","journal-title":"IEEE Perv. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"De Choudhury, M., Lempel, R., Yu, C., Golbandi, N., Feldman, M., and Amer-Yahia, S. (2010, January 13\u201316). Automatic construction of travel itineraries using social breadcrumbs. Proceedings of the 21st ACM Conference on Hypertext and Hypermedia, Toronto, ON, Canada.","DOI":"10.1145\/1810617.1810626"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.jtrangeo.2016.03.006","article-title":"Mapping ridership using crowdsourced cycling data","volume":"52","author":"Jestico","year":"2016","journal-title":"J. Transp. Geogr."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1016\/j.jth.2016.06.006","article-title":"Evaluation of the Veloway 1: A natural experiment of new bicycle infrastructure in Brisbane, Australia","volume":"3","author":"Heesch","year":"2016","journal-title":"J. Transp. Health"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sun, Y., and Mobasheri, A. (2017). Utilizing crowdsourced data for studies of cycling and air pollution exposure: A case study using strava data. Int. J. Environ. Res. Public Health, 14.","DOI":"10.3390\/ijerph14030274"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1108","DOI":"10.1109\/TNN.2008.2000392","article-title":"Evaluation of the traffic parameters in a metropolitan area by fusing visual perceptions and CNN processing of webcam images","volume":"19","author":"Faro","year":"2008","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_19","unstructured":"Placemeter Inc. (2019, March 03). Placemeter | Quantify the World. Available online: http:\/\/www.placemeter.com."},{"key":"ref_20","first-page":"971","article-title":"Innovative monitoring of visibility using digital imaging technology in an arid urban environment","volume":"134","author":"Raina","year":"2004","journal-title":"Reg. Glob. Perspect. Haze"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1890\/08-2022.1","article-title":"Near-Surface Remote Sensing of Spatial and Temporal Variation in Canopy Phenology","volume":"19","author":"Richardson","year":"2009","journal-title":"Ecol. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1612","DOI":"10.2112\/07-0886.1","article-title":"Long-Term Quantification of Beach Users Using Video Monitoring","volume":"246","author":"Ojeda","year":"2008","journal-title":"J. Coast. Res."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Jacobs, N., Miskell, K., Pless, R., Richardson, A.D., Fridrich, N., Braswell, B.H., Burgin, W., and Abrams, A. (2009, January 4\u20136). The global network of outdoor webcams. Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, WD, USA.","DOI":"10.1145\/1653771.1653789"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Jacobs, N., Roman, N., and Pless, R. (2007, January 17\u201322). Consistent temporal variations in many outdoor scenes. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383258"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"97","DOI":"10.3389\/fpubh.2016.00097","article-title":"Webcams, Crowdsourcing, and Enhanced Crosswalks: Developing a Novel Method to Analyze Active Transportation","volume":"4","author":"Hipp","year":"2016","journal-title":"Front. Public Health"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1111\/cgf.12804","article-title":"A Descriptive Framework for Temporal Data Visualizations Based on Generalized Space-Time Cubes","volume":"36","author":"Bach","year":"2017","journal-title":"Comput. Graph. Forum"},{"key":"ref_27","unstructured":"Gatalsky, P., Andrienko, N., and Andrienko, G. (2004, January 16). Interactive analysis of event data using space-time cube. Proceedings of the Eighth IEEE International Conference on Information Visualisation, London, UK."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.compenvurbsys.2005.07.009","article-title":"Visualising space and time in crime patterns: A comparison of methods","volume":"31","author":"Brunsdon","year":"2007","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"He, J., Chen, H., Chen, Y., Tang, X., and Zou, Y. (2019). Diverse Visualization Techniques and Methods of Moving-Object-Trajectory Data: A Review. ISPRS Int. J. Geo-Inf., 8.","DOI":"10.3390\/ijgi8020063"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1111\/j.1467-9671.2010.01194.x","article-title":"Visualising crime clusters in a space-time cube: An exploratory data-analysis approach using space-time kernel density estimation and scan statistics","volume":"14","author":"Nakaya","year":"2010","journal-title":"Trans. GIS"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zhang, X., Yao, J., and Sila-Nowicka, K. (2018). Exploring Spatiotemporal Dynamics of Urban Fires: A Case of Nanjing, China. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7010007"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1107","DOI":"10.1080\/13658816.2013.871285","article-title":"Visualizing the impact of space-time uncertainties on dengue fever patterns","volume":"28","author":"Delmelle","year":"2014","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/S0968-090X(00)00017-6","article-title":"Interactive geovisualization of activity-travel patterns using three-dimensional geographical information systems: A methodological exploration with a large data set","volume":"8","author":"Kwan","year":"2000","journal-title":"Transp. Res. Part C"},{"key":"ref_34","unstructured":"Kraak, M.j. (2003, January 10\u201316). The Space-Time Cube Revisited from a Geovisualization Perspective. Proceedings of the 21st International Cartographic Conference (ICC), Durban, South Africa."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1527","DOI":"10.1080\/13658816.2010.511223","article-title":"Space\u2013time density of trajectories: Exploring spatio\u2013temporal patterns in movement data","volume":"24","author":"Virrantaus","year":"2010","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Zou, Y., Chen, Y., He, J., Pang, G., and Zhang, K. (2018). 4D Time Density of Trajectories: Discovering Spatiotemporal Patterns in Movement Data. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7060212"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Hipp, J.A., Adlakha, D., Gernes, R., Kargol, A., and Pless, R. (2013, January 18\u201319). Do You See What I See: Crowdsource Annotation of Captured Scenes. Proceedings of the 4th ACM International SenseCam & Pervasive Imaging Conference, SenseCam \u201913, San Diego, CA, USA.","DOI":"10.1145\/2526667.2526671"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"775","DOI":"10.1016\/j.marpolbul.2010.03.009","article-title":"Sequential monitoring of beach litter using webcams","volume":"60","author":"Kako","year":"2010","journal-title":"Mar. Pollut. Bull."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1007\/s10872-007-0065-y","article-title":"Jellyfish patch formation investigated by aerial photography and drifter experiment","volume":"63","author":"Magome","year":"2007","journal-title":"J. Oceanogr."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"805","DOI":"10.1068\/b3060","article-title":"Human movement behaviour in urban spaces: Implications for the design and modelling of effective pedestrian environments","volume":"31","author":"Willis","year":"2004","journal-title":"Environ. Plan. B Plan. Des."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"e453","DOI":"10.7717\/peerj.453","article-title":"scikit-image: Image processing in Python","volume":"2","author":"Boulogne","year":"2014","journal-title":"PeerJ"},{"key":"ref_42","unstructured":"Li, Q., and Racine, J.S. (2007). Nonparametric Econometrics: Theory and Practice, Princeton University Press."},{"key":"ref_43","unstructured":"Menegon, S., and Blazek, R. (2019, March 03). GRASS GIS: v.kernel Module. Available online: https:\/\/grass.osgeo.org\/grass76\/manuals\/v.kernel.html."},{"key":"ref_44","unstructured":"Silverman, B.W. (1986). Density Estimation for Statistics and Data Analysis, Chapman & Hall\/CRC."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1109\/TC.1976.1674577","article-title":"On the Choice of Smoothing Parameters for Parzen Estimators of Probability Density Functions","volume":"C-25","author":"Duin","year":"1976","journal-title":"IEEE Trans. Comput."},{"key":"ref_46","unstructured":"Seabold, S., and Perktold, J. (July, January 28). Statsmodels: Econometric and statistical modeling with python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1080\/02693799508902048","article-title":"Modelling spatially and temporally distributed phenomena: New methods and tools for GRASS GIS","volume":"9","author":"Mitasova","year":"1995","journal-title":"Int. J. Geogr. Inf. Syst."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1186\/s40965-017-0021-8","article-title":"Generalized 3D fragmentation index derived from lidar point clouds","volume":"2","author":"Petras","year":"2017","journal-title":"Open Geospatial Data Softw. Stand."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1177\/1473871613487086","article-title":"Visualizations of coastal terrain time series","volume":"13","author":"Tateosian","year":"2013","journal-title":"Inf. Vis."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1068\/b34023","article-title":"Explaining changes in walking and bicycling behavior: Challenges for transportation research","volume":"36","author":"Krizek","year":"2009","journal-title":"Environ. Plan. B Plan. Des."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Li, X., and Ratti, C. (2018). Mapping the spatio-temporal distribution of solar radiation within street canyons of Boston using Google Street View panoramas and building height model. Landsc. Urban Plan.","DOI":"10.1016\/j.landurbplan.2018.07.011"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.compenvurbsys.2018.11.009","article-title":"A new 3D space syntax metric based on 3D isovist capture in urban space using remote sensing technology","volume":"74","author":"Kim","year":"2019","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/j.compenvurbsys.2017.01.007","article-title":"Using space syntax and agent-based approaches for modeling pedestrian volume at the urban scale","volume":"64","author":"Omer","year":"2017","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1016\/j.compenvurbsys.2008.09.004","article-title":"Key challenges in agent-based modelling for geo-spatial simulation","volume":"32","author":"Crooks","year":"2008","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1068\/b200029","article-title":"Natural movement: Or, configuration and attraction in urban pedestrian movement","volume":"20","author":"Hillier","year":"1993","journal-title":"Environ. Plan. B Plan. Des."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1109\/TPAMI.2011.155","article-title":"Pedestrian Detection: The State of the Art","volume":"34","author":"Wojek","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cviu.2014.07.008","article-title":"An evaluation of crowd counting methods, features and regression models","volume":"130","author":"Ryan","year":"2015","journal-title":"Comput. Vis. Image Underst."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/12\/559\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:40:23Z","timestamp":1760190023000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/12\/559"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,5]]},"references-count":57,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["ijgi8120559"],"URL":"https:\/\/doi.org\/10.3390\/ijgi8120559","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,5]]}}}