Vertically Integrated Projects (Data Sciences for Smart Cities)

VIP Data Science for Smart Cities

  • Advisor: Professor Jahanshahi
  • The Data Science for Smart Cities project aims to conduct interdisciplinary research to develop data analytics tools using robotics and autonomous sensing for condition assessment of urban systems.

Research Motivation and Approach

screen reader text
Figure 1: Crack on the wall
Detecting Cracks and Scratches

  • Ensure public safety.
  • Prevent further damages.

Approach

  • Use a 3D program (Houdini) to create a dataset.
  • Apply a semantic segmentation network to detect cracks and scratches.

Why 3D Program

  • Can generate a large amount of data easily.
  • Problem: Cracks and scratches may look similar from certain angles due to lighting.
    • Can be distinguished with different viewpoints.

Contribution

  1. Generated 56 datasets, each with 308 images, of cracks and scratches using Houdini.

    • Applied skeletonization to the binary crack images.
      screen reader text
      Figure 2: Skeletonization
    • Manually drew realistic scratches.
    • Generated a 3D wall with cracks and scratches.
    • Rendering the 3D scene and captured 308 images using camera movement.
  2. Implemented a semantic segmentation neural network to detect cracks and scratches.

    • Extracted the crack mask and scratch mask.
    • Multiclass Semantic Segmentation Network.
      • Labeled each dataset
        • 0: Background
        • 1: Crack
        • 2: Scratch
    • Training
      • Model: U-Net (Transfer Learning)
      • Loss Function: Cross Entropy Loss
      • Optimizer: Adam
      • Learning Rate: 0.0001
      • Epochs: 20
    • Evaluation
      • Uncertainty Quantification
        screen reader text
        Figure 3: Evaluation
        screen reader text
        Figure 4: Uncertainty
Hyungjun Doh
Hyungjun Doh
Master’s Student

My research interests are Human-AI interaction and its practical applications, with a specific focus on Extended Reality, Task Guidance Systems, and AI-infused interfaces.