Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: sciencedirect.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: ualsg
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 21.7 MB
Statistics
  • Stars: 40
  • Watchers: 5
  • Forks: 12
  • Open Issues: 0
  • Releases: 0
Created almost 5 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Classification of Urban Morphology with Deep Learning: Application on Urban Vitality

Graphical Abstract

This repository is the official implementation of Classification of Urban Morphology with Deep Learning: Application on Urban Vitality. It includes the major codes (written in Python) involved in the paper. We also offer some tractable tutorials in Notebook to show how to use our two modules, CRHD generator and Morphoindex generator. CRHD generator can automatically produce Colored Road Hierarchy Diagram (CRHD) for a given urban area. Morphoindex generator can automatically generate both traditional morphological indices based on built environment Shapefiles and road network class probabilities based on our road network classification model.

Requirements

To use CRHD generator, you need to install the requirements:

setup pip install osmnx pip install geopandas pip install matplotlib To use Morphoindex generator, you need to install the additional requirements:

setup pip install tensorflow pip install keras pip install cv2 pip install numpy If you want to use our Morphoindex generator to calculate road network class probabilities, you should also download config.py, MODEL.py and Build_model.py togehther with morphoindex_generator.py, and put them in the same filepath. Also, make sure you have downloaded our pretrained model which you can find below.

Tutorials

To let you quickly understand how to use our tools, we prepared some easy tutorials for you to have a glance:

CRHD generator tutorial

Morphoindex generator tutorial

Pre-trained Model

You can download our pretrained models here:

Results

Our model achieves the following performance on the testing set:

Confusion matrix and ROC curves:

image

Paper

A paper about the work is available.

If you use this work in a scientific context, please cite this article.

Chen W, Wu AN, Biljecki F (2021): Classification of Urban Morphology with Deep Learning: Application on Urban Vitality. Computers, Environment and Urban Systems 90: 101706.

@article{2021_ceus_dl_morphology, author = {Wangyang Chen and Abraham Noah Wu and Filip Biljecki}, doi = {10.1016/j.compenvurbsys.2021.101706}, journal = {Computers, Environment and Urban Systems}, pages = {101706}, title = {Classification of Urban Morphology with Deep Learning: Application on Urban Vitality}, url = {https://doi.org/10.1016/j.compenvurbsys.2021.101706}, volume = {90}, year = 2021 }

Contact

Chen Wangyang, Urban Analytics Lab, National University of Singapore, Singapore

Owner

  • Name: NUS Urban Analytics Lab
  • Login: ualsg
  • Kind: organization
  • Email: filip@nus.edu.sg
  • Location: Singapore

The Urban Analytics Lab is a research group at the National University of Singapore. Our focus is GIS, 3D city modelling, and urban informatics

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Chen"
  given-names: "Wangyang"
  orcid: "https://orcid.org/0000-0002-4036-1957"
  affiliation: "National University of Singapore, Singapore"
- family-names: "Wu"
  given-names: "Abraham Noah"
  orcid: "https://orcid.org/0000-0001-9586-3201"
  affiliation: "National University of Singapore, Singapore"
- family-names: "Biljecki"
  given-names: "Filip"
  orcid: "https://orcid.org/0000-0002-6229-7749"
  affiliation: "National University of Singapore, Singapore"
title: "Classification of Urban Morphology with Deep Learning: Application on Urban Vitality"
version: 1.0
date-released: 2021-04-01
url: "https://github.com/ualsg/Road-Network-Classification"
preferred-citation:
  type: article
  authors:
  - family-names: "Chen"
    given-names: "Wangyang"
    orcid: "https://orcid.org/0000-0002-4036-1957"
    affiliation: "National University of Singapore, Singapore"
  - family-names: "Wu"
    given-names: "Abraham Noah"
    orcid: "https://orcid.org/0000-0001-9586-3201"
    affiliation: "National University of Singapore, Singapore"
  - family-names: "Biljecki"
    given-names: "Filip"
    orcid: "https://orcid.org/0000-0002-6229-7749"
    affiliation: "National University of Singapore, Singapore"
  doi: "10.1016/j.compenvurbsys.2021.101706"
  journal: "Computers, Environment and Urban Systems"
  title: "Classification of Urban Morphology with Deep Learning: Application on Urban Vitality"
  start: 101706
  volume: 90
  year: 2021

GitHub Events

Total
  • Watch event: 24
  • Fork event: 5
Last Year
  • Watch event: 24
  • Fork event: 5