ZenSVI: An Open-Source Software for the Integrated Acquisition, Processing and Analysis of Street View Imagery Towards Scalable Urban Science

📅 2024-12-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Urban studies have long lacked a unified, user-friendly open-source toolkit for street-level imagery (SVI) acquisition, processing, and analysis—particularly impeding non-programming researchers due to high technical barriers, thereby undermining methodological standardization and reproducibility. This paper introduces ZenSVI: the first integrated, modular open-source Python toolkit enabling end-to-end SVI processing—including automated multi-platform acquisition (Mapillary/KartaView), standardized preprocessing, multimodal projection transformations (fisheye, depth maps, point clouds), computer vision–based feature extraction (object detection, semantic segmentation), and spatial analysis with GIS export. Its novel extensible model interface and unified analytical framework significantly enhance transparency, reproducibility, and scalability. Empirically validated in Singapore, ZenSVI efficiently performed data quality assessment and environmental clustering, enabling no-code users to conduct reproducible, quantitative urban research.

Technology Category

Application Category

📝 Abstract
Street view imagery (SVI) has been instrumental in many studies in the past decade to understand and characterize street features and the built environment. Researchers across a variety of domains, such as transportation, health, architecture, human perception, and infrastructure have employed different methods to analyze SVI. However, these applications and image-processing procedures have not been standardized, and solutions have been implemented in isolation, often making it difficult for others to reproduce existing work and carry out new research. Using SVI for research requires multiple technical steps: accessing APIs for scalable data collection, preprocessing images to standardize formats, implementing computer vision models for feature extraction, and conducting spatial analysis. These technical requirements create barriers for researchers in urban studies, particularly those without extensive programming experience. We develop ZenSVI, a free and open-source Python package that integrates and implements the entire process of SVI analysis, supporting a wide range of use cases. Its end-to-end pipeline includes downloading SVI from multiple platforms (e.g., Mapillary and KartaView) efficiently, analyzing metadata of SVI, applying computer vision models to extract target features, transforming SVI into different projections (e.g., fish-eye and perspective) and different formats (e.g., depth map and point cloud), visualizing analyses with maps and plots, and exporting outputs to other software tools. We demonstrate its use in Singapore through a case study of data quality assessment and clustering analysis in a streamlined manner. Our software improves the transparency, reproducibility, and scalability of research relying on SVI and supports researchers in conducting urban analyses efficiently. Its modular design facilitates extensions and unlocking new use cases.
Problem

Research questions and friction points this paper is trying to address.

Urban Research
Street View Imagery
Standardization
Innovation

Methods, ideas, or system contributions that make the work stand out.

UrbanResearch
StreetViewImaging
PythonTool
🔎 Similar Papers
No similar papers found.
K
Koichi Ito
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore
Y
Yihan Zhu
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore
M
Mahmoud Abdelrahman
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore
Xiucheng Liang
Xiucheng Liang
PhD candidate, Urban Analytics Lab, National University of Singapore
urban analyticsGeoAIcomputer visionhuman perception
Zicheng Fan
Zicheng Fan
National University of Singapore
GeoAIUrban PerceptionSpatial Data ScienceSpace Syntax
Yujun Hou
Yujun Hou
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore
Tianhong Zhao
Tianhong Zhao
Shenzhen Technology University
GISUrban InformaticsSpatiotemporal Prediction
R
Rui Ma
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore; Department of Architecture and Civil Engineering, City University of Hong Kong, Hong Kong SAR, 999077, China
Kunihiko Fujiwara
Kunihiko Fujiwara
Senior Researcher, Takenaka Corporation
Urban and built environmentUrban greeningLandscape designDesign optimizationUrban remote
Jiani Ouyang
Jiani Ouyang
Department of Architecture, National University of Singapore, 8 Architecture Drive, Singapore, 117356, Singapore; State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan, 430079, China
Matias Quintana
Matias Quintana
Singapore-ETH Centre
urban data scienceGeoAIhuman-building interactionintelligent environments
Filip Biljecki
Filip Biljecki
Assistant Professor, Urban Analytics Lab, National University of Singapore
urban data scienceurban informaticsurban analyticsgeographic data scienceGeoAI