
Signal-X
AI-powered smart traffic management system with YOLOv8 vehicle detection, MapMyIndia integration, emergency vehicle prioritization, and IoT signal control.
Timeline
48 Hours (Hackathon)
Role
Full Stack Developer
Status
CompletedTechnology Stack
Key Challenges
- YOLOv8 real-time inference
- WebSocket for live traffic data
- Emergency vehicle siren detection
- MapMyIndia SDK integration
Key Learnings
- Computer vision pipelines
- IoT + web integration
- Adaptive signal algorithms
- Real-time WebSocket streams
Overview
Signal-X is an AI-driven Smart Traffic Management System designed to revolutionize urban mobility. Built as a hackathon project at SIH, it integrates computer vision, IoT, and geospatial intelligence to dynamically adapt traffic signals based on real-time congestion.
Problem Statement
Conventional traffic lights operate on fixed timers regardless of actual traffic conditions — causing vehicle pile-ups, wasted green lights on empty lanes, and delays for emergency vehicles. Signal-X replaces this with an adaptive AI layer.
Key Features
AI Traffic Analysis
- YOLOv8 + DeepSORT for real-time vehicle detection and tracking via CCTV feeds
- Dynamic signal timing based on live congestion density
- IoT Raspberry Pi controllers for physical signal management
Emergency Vehicle Prioritization
- Siren audio detection via trained Keras model
- Automatic green corridor creation for ambulances and fire trucks
Citizen Alerts
- Real-time congestion notifications to citizens
- Crowd-sourced road blockage reporting
- Alternative route suggestions via MapMyIndia API
Analytics Dashboard
- Live traffic heatmap visualization
- Historical congestion pattern analysis
- Predictive congestion modelling
Tech Stack
Frontend: React · MapMyIndia SDK · WebSocket · Tailwind CSS
Backend: Python · Flask · MongoDB · WebSocket
AI: YOLOv8 · DeepSORT · OpenCV · TensorFlow/Keras
Hardware: Raspberry Pi · Arduino · CCTV Cameras