TrafficPulse
Traffic analytics platform that turns raw video into structured scene understanding, not just detections.
Overview
Problem
Solution
Tech stack
- Python
- FastAPI
- OpenCV
- PyTorch
- React
- TypeScript
- Docker
Engineering notesWhat's shaping this build.
Design goals, philosophy, planned architecture, and where the project stands today. No fabricated benchmarks — only what's actually driving decisions.
What's shaping this build.
Design goals, philosophy, planned architecture, and where the project stands today. No fabricated benchmarks — only what's actually driving decisions.
- Understand scenes, not just detect objects.
- Keep inference honest at streaming rates on realistic hardware.
- Make the evaluation harness score scene semantics, not per-frame accuracy.
The interesting engineering sits between the layers — tracking identity through occlusions, calibrating camera geometry to real-world coordinates, and defining what a correct answer even is.
Three cooperating layers: perception, scene modeling, and reasoning — served behind a FastAPI service with a thin React dashboard for operator review.
Perception and tracking backbone; first pass at the scene representation; a single-camera dashboard for live review.
Links
Repository and demo links will appear here once the project is ready for public review.