FLUXION is an advanced AI-powered traffic management system designed to optimize traffic flow, reduce congestion, and enhance road safety. By leveraging computer vision, machine learning, and reinforcement learning technologies, FLUXION dynamically adjusts traffic signals based on real-time traffic conditions. This system aims to revolutionize traditional fixed-time traffic signal systems with intelligent, adaptive solutions that respond to actual traffic demands.
- Real-time vehicle detection, classification, and tracking at intersections
- Utilizes YOLOv10 for accurate object detection (cars, buses, trucks, motorcycles)
- Multi-class vehicle recognition with confidence thresholds
- Dynamic adjustment of traffic light timings based on real-time vehicle counts
- Reward-penalty system that learns from traffic flow patterns
- Optimizes green time allocation to minimize overall waiting time
- Fallback prediction model that handles system failures or unexpected scenarios
- Time-series based traffic prediction using historical data
- LSTM architecture for accurate traffic flow forecasting
- Focused monitoring of critical intersection areas
- Customizable detection zones for improved accuracy and efficiency
- Reduces computational overhead by focusing on relevant areas
- Maintains predictable traffic signal patterns for driver familiarity
- Automatically captures license plates of vehicles violating traffic rules
- Stores violation data for potential enforcement actions
- High-accuracy plate detection even in varying lighting conditions
- Pre-deployment testing using Simulation of Urban Mobility platform
- Scenario-based testing for system robustness
- Switches to RNN model when low visibility threshold is crossed
- Enhanced visibility compensation during adverse weather
- Real-time monitoring dashboard for traffic conditions
- User-friendly control panel for system parameters
- Visualization of traffic flows and signal timings
- Supplements camera data in infrastructure-limited areas
- Prediction of incoming traffic based on nearby conditions
- Python: Core programming language
- OpenCV: Computer vision and image processing
- Ultralytics YOLO: Object detection
- TensorFlow & Keras: Deep learning models (LSTM)
- NumPy & Matplotlib: Data processing and visualization
- Scikit-learn: Machine learning utilities
- Integration with smart city infrastructure
- Vehicle-to-infrastructure (V2I) communication
- Machine learning enhancements for predictive traffic management
- Mobile application for driver notifications
- Expansion to pedestrian and cyclist safety features
- Apaar Mathur
- Daksh Sharma
- Keshav Shrimali
- Aryan Jain