Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gauthierjary/traffic-lights-detection-algorithm
Scripts and algorithm for automative detection of traffic lights. Academic project of 1st year in MSc at ENSTA Paris. Feed with some traffic data from Paris streets.
https://github.com/gauthierjary/traffic-lights-detection-algorithm
self-driving-car traffic-light
Last synced: 4 days ago
JSON representation
Scripts and algorithm for automative detection of traffic lights. Academic project of 1st year in MSc at ENSTA Paris. Feed with some traffic data from Paris streets.
- Host: GitHub
- URL: https://github.com/gauthierjary/traffic-lights-detection-algorithm
- Owner: GauthierJARY
- Created: 2023-08-30T12:24:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-29T17:45:36.000Z (9 months ago)
- Last Synced: 2024-11-08T03:39:33.485Z (about 2 months ago)
- Topics: self-driving-car, traffic-light
- Language: MATLAB
- Homepage:
- Size: 3.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README
Project: Red Traffic Light Detection
Description:
This project aims to detect red traffic lights in videos, during MSc at ENSTA Paris. The process involves analyzing each frame of the video to identify red traffic lights accurately. Initially, the video is segmented into individual frames, and then various color and pixel spaces are explored to determine the one that best separates the red color. Strategies are implemented to minimize false positives, considering characteristics such as the stationary nature of traffic lights, their typical placement at the horizon, and their rounded shape.
Features:
Video segmentation into individual frames.
Analysis of different color and pixel spaces to optimize red color detection.
Implementation of strategies to minimize false positives, considering traffic light characteristics.
Training performed on a single video due to limitations.
Some false positives may occur.
Requirement of additional images to verify persistence.Instructions for Use:
Provide the video file to be analyzed for red traffic light detection.
Execute the program to initiate the segmentation and analysis process.
Review the results for detected traffic lights and verify accuracy.
If necessary, adjust parameters or implement additional strategies to minimize false positives.
Consider additional training with more diverse datasets for improved performance.Limitations:
Training performed on a single video may limit the model's generalization ability.
Occasional false positives may occur due to variations in lighting conditions or other factors.
Additional images are required to validate the persistence of detected traffic lights.Future Improvements:
Incorporate machine learning techniques for more robust detection.
Expand the training dataset to improve model performance.
Implement real-time detection capabilities for practical applications.Contributing:Thomas Niel and myself.
Contributions to improving the project are welcome. Please submit pull requests or reach out to [contact information] for collaboration.