ZenSVI

An open-source Python package to streamline projects relying on Street View Imagery, from their download to analysis

ZenSVI has been developed by Koichi Ito to facilitate the entire process of street view imagery analytics and supporting a wide range of use cases. A software paper describing the development has been published CEUS.

This package is openly available on GitHub, and it is supported by documentation including tutorials.

Overview of the framework of ZenSVI package, consisting of five sub-packages: 1) download, 2) metadata analysis, 3) computer vision, 4) image transformation, and 5) visualization.
Overview of the framework of ZenSVI package, consisting of five sub-packages: 1) download, 2) metadata analysis, 3) computer vision, 4) image transformation, and 5) visualization.

Its functionality covers:

  • Seamless street view image acquisition
  • Advanced image transformations (panorama to fish-eye and more)
  • Integrated computer vision models for semantic segmentation, scene classification, and many more
  • Visualization tools for mapping and analyzing results

Here are a few examples of use cases:

  • Compare urban greenery metrics across neighborhoods and cities
  • Track gentrification patterns through visual environmental changes
  • Monitor transportation mode preferences over time
  • Validate the quality of crowdsourced street imagery

An example of scores and indicators on the right computed for the image on the left. Source of the image: Mapillary.
An example of scores and indicators on the right computed for the image on the left. Source of the image: Mapillary.

A map of suitable SVI points in Singapore downloaded from Mapillary. The color represents the year of being recorded. This map also shows some examples of unsuitable images removed from the dataset, including nighttime images, images with blur, low visual complexity, and low quality, and images taken at extremely high speeds.
A map of suitable SVI points in Singapore downloaded from Mapillary. The color represents the year of being recorded. This map also shows some examples of unsuitable images removed from the dataset, including nighttime images, images with blur, low visual complexity, and low quality, and images taken at extremely high speeds.

Spatial distribution of the five visual clusters across Singapore. The clusters show distinct spatial patterns: Cluster 1 (blue) primarily follows major highways, Cluster 2 (red) concentrates in dense urban areas and town centers, Cluster 3 (green) follows green corridors, while Clusters 4 (light green) and 5 (light blue) represent different types of residential areas distributed throughout the city.
Spatial distribution of the five visual clusters across Singapore. The clusters show distinct spatial patterns: Cluster 1 (blue) primarily follows major highways, Cluster 2 (red) concentrates in dense urban areas and town centers, Cluster 3 (green) follows green corridors, while Clusters 4 (light green) and 5 (light blue) represent different types of residential areas distributed throughout the city.

Paper and attribution

A paper describing the project was published in Computers, Environment and Urban Systems. Please refer to it for detailed information.

If you use ZenSVI in a scientific context, please cite the paper:

Ito K, Zhu Y, Abdelrahman M, Liang X, Fan Z, Hou Y, Zhao T, Ma R, Fujiwara K, Ouyang J, Quintana M, Biljecki F (2025): ZenSVI: An open-source software for the integrated acquisition, processing and analysis of street view imagery towards scalable urban science. Computers, Environment and Urban Systems 119: 102283. 10.1016/j.compenvurbsys.2025.102283 PDF

@article{2025_ceus_zensvi,
  author = {Ito, Koichi and Zhu, Yihan and Abdelrahman, Mahmoud and Liang, Xiucheng and Fan, Zicheng and Hou, Yujun and Zhao, Tianhong and Ma, Rui and Fujiwara, Kunihiko and Ouyang, Jiani and Quintana, Matias and Biljecki, Filip},
  doi = {10.1016/j.compenvurbsys.2025.102283},
  journal = {Computers, Environment and Urban Systems},
  pages = {102283},
  title = {ZenSVI: An open-source software for the integrated acquisition, processing and analysis of street view imagery towards scalable urban science},
  volume = {119},
  year = {2025}
}

Authors / Research group

The project was led by Koichi Ito and conducted in the Urban Analytics Lab at the National University of Singapore (NUS). The full list of people involved is listed in the paper.

Funding and Acknowledgements

This research was funded by the Singapore International Graduate Award (SINGA) scholarship provided by the Agency for Science, Technology, and Research (A*STAR), the NUS Graduate Research Scholarship, and the President’s Graduate Fellowship, all granted by the National University of Singapore (NUS). This research has been supported by Takenaka Corporation. This research has been supported by the Research Activities Fund of City University of Hong Kong. This research is part of the project Large-scale 3D Geospatial Data for Urban Analytics, which is supported by the National University of Singapore under the Start Up Grant R-295-000-171-133. This research is part of the project Multi-scale Digital Twins for the Urban Environment: From Heartbeats to Cities, which is supported by the Singapore Ministry of Education Academic Research Fund Tier 1. The research was partially conducted at the Future Cities Lab Global at the Singapore-ETH Centre, which was established collaboratively between ETH Zürich and the National Research Foundation Singapore (NRF) under its Campus for Research Excellence and Technological Enterprise (CREATE) programme. We express our gratitude to the members of the NUS Urban Analytics Lab for their valuable discussions and insights. We would like to thank the developers of the open-source software packages that made ZenSVI possible. We also acknowledge the contributors of OpenStreetMap, Mapillary, and KartaView, and other platforms, for providing valuable open data resources that support street-level imagery research and applications.

Koichi Ito
Koichi Ito
PhD Researcher
Mahmoud Abdelrahman
Mahmoud Abdelrahman
Research Fellow
Liang Xiucheng
Liang Xiucheng
PhD Researcher
Zicheng Fan
Zicheng Fan
PhD Researcher
Hou Yujun
Hou Yujun
Research Associate
Tianhong Zhao
Tianhong Zhao
Visiting Scholar
Rui Ma
Rui Ma
Visiting Scholar
Kunihiko Fujiwara
Kunihiko Fujiwara
Visiting Research Fellow
Jiani Ouyang
Jiani Ouyang
Visiting Scholar
Matias Quintana
Matias Quintana
Research Fellow
Filip Biljecki
Filip Biljecki
Assistant Professor