Real-Time Vehicle Detection & Adaptive Signal Control
YOLOv8 Flask React PostgreSQL
Urban traffic congestion causes increased travel time, fuel waste, and pollution. Current systems use fixed-time signals that cannot adapt to real conditions — wasting green light on empty roads while congested lanes wait.
India is one of the most congested countries in the world. Fixed-time signals waste green light on empty roads while congested lanes wait. Smart cities need AI-powered, data-driven infrastructure to function efficiently.
The gap between traditional traffic management and modern urban demands is widening every year — creating an urgent need for intelligent, adaptive systems.
Vehicle detection and classification using YOLOv8 Nano — cars, trucks, buses, bikes identified with confidence >25% at real-time FPS
Centroid-based tracker assigns persistent IDs, estimates speed via pixel displacement, and counts vehicles on exit
Dynamic green-time allocation based on live lane congestion load — 15s to 60s range with empty-phase skipping
React + TypeScript dashboard with live video feed, signal visualization, alert center, and historical analytics
load = (vehicle_count × 0.5) + (density × 30) + ((1 − speed_norm) × 20)
Honest scope — this is a software prototype designed for academic demonstration. The following limitations exist in the current version:
An Indian company operating traffic signals across Delhi, Mumbai, Chennai, Kolkata, Bhopal, and Jammu & Kashmir — solving the exact same problems at production scale.
AI-Based Traffic Management System
BCA Final Year Project
"Building smarter roads, one frame at a time."