Skip to content

This is a Traffic Analytics App Developed for Course "Digital Twins For Smart Cities"

License

Notifications You must be signed in to change notification settings

RoadwayVR/SimJamComputerVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to SimJam Computer Vision Analytics (Open-Source)

Introduction

Transportation planning and traffic operations studies increasingly rely on video data (CCTV, drone, roadside cameras, dashcams). However, extracting reliable mobility measures from video often requires repeated manual work and disconnected tools.

SimJam Computer Vision Analytics is an open-source application that turns raw traffic video into planning-ready outputs. It supports:

  1. Traffic object detection (cars, trucks, buses, bicycles, pedestrians, etc.)
  2. Multi-object tracking to keep consistent IDs over time
  3. Mobility analytics such as counts, trajectories, and speed estimation (when calibration is available)
  4. Exportable outputs (CSV summaries and structured results) to support planning studies and reporting

Typical use cases:

  • Turning movement counts (TMC) and approach volumes
  • Speed estimation and speed distributions
  • Trajectory extraction for safety/near-miss analysis
  • Before/after studies (traffic calming, signal timing, policy changes)
  • Data preparation for microsimulation calibration/validation

Workflow Overview

A practical workflow is:

  1. Detect + track road users using YOLO-based models

Detection + Tracking interface (SimJam Computer Vision)

Step 1 — Detection + Tracking

  1. Export analytics (counts / speeds / trajectories / summaries)

Analytics + Export interface (CSV summaries, counts, speeds)

Step 2 — Analytics + Export

Short Demo Video (Click to Play)

Short demo video - Click to Play

SimJam Computer Vision Analytics - Short Demo

Getting Started (Video Tutorial)

The easiest way to get started is to follow the step-by-step video tutorial:

🎥 Getting Started Tutorial (Click to Play)

SimJam Computer Vision Analytics - Getting Started Tutorial

Requirement

Python version 3.12 and higher

Visual Studio code

License

This project is licensed under the MIT License. It uses Ultralytics YOLO which is licensed under AGPL-3.0. This project is distributed as open-source in compliance with that license.

About

This is a Traffic Analytics App Developed for Course "Digital Twins For Smart Cities"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages