This project presents a deep learning-based lane detection system designed to accurately identify lane markings in road images and videos.
The primary aim is to assist Advanced Driver Assistance Systems (ADAS) by providing robust lane detection in various driving conditions, enhancing road safety and driver awareness.
| Detected Lane Example 1 | Detected Lane Example 2 |
|---|---|
![]() |
![]() |
- Data Acquisition – Lane detection datasets with annotated lane markings were used.
- Preprocessing –
- Resizing frames
- Normalization
- Noise reduction and edge enhancement
- Deep Learning Model –
- CNN-based semantic segmentation
- Trained on annotated lane images to generate binary lane masks
- Post-processing –
- Lane contour extraction
- Overlay of detected lanes on the original frame
- Output – Continuous real-time lane marking visualization.
- Python – Programming language
- OpenCV – Image and video processing
- TensorFlow / Keras – Deep learning framework
- NumPy / Pandas – Data manipulation
- Matplotlib – Visualization

