All Projects → sebdi → lane-detection

sebdi / lane-detection

Licence: other
Lane detection MATLAB code for Kalman Filter book chapter: Lane Detection

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to lane-detection

copilot
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Stars: ✭ 95 (+352.38%)
Mutual labels:  lane-finding, autonomous-driving, lane-detection
Self Driving Car
Udacity Self-Driving Car Engineer Nanodegree projects.
Stars: ✭ 2,103 (+9914.29%)
Mutual labels:  lane-finding, lane-detection, kalman-filter
AdvancedLaneLines
Lane identification system for camera based systems.
Stars: ✭ 61 (+190.48%)
Mutual labels:  lane-finding, lane-detection
YOLOP
You Only Look Once for Panopitic Driving Perception.(https://arxiv.org/abs/2108.11250)
Stars: ✭ 1,228 (+5747.62%)
Mutual labels:  autonomous-driving, lane-detection
conde simulator
Autonomous Driving Simulator for the Portuguese Robotics Open
Stars: ✭ 31 (+47.62%)
Mutual labels:  autonomous-driving, lane-detection
LaneandYolovehicle-DetectionLinux
Lane depertaure and Yolo objection detection C++ Linux
Stars: ✭ 16 (-23.81%)
Mutual labels:  lane-finding, lane-detection
Lanenet Lane Detection
Unofficial implemention of lanenet model for real time lane detection using deep neural network model https://maybeshewill-cv.github.io/lanenet-lane-detection/
Stars: ✭ 1,690 (+7947.62%)
Mutual labels:  lane-finding, lane-detection
Virtual-Lane-Boundary-Generation
Virtual Lane Boundary Generation for Human-Compatible Autonomous Driving
Stars: ✭ 22 (+4.76%)
Mutual labels:  autonomous-driving, lane-detection
Advanced-lane-finding
Advanced lane finding
Stars: ✭ 50 (+138.1%)
Mutual labels:  lane-finding, lane-detection
MotionNet
CVPR 2020, "MotionNet: Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps"
Stars: ✭ 141 (+571.43%)
Mutual labels:  autonomous-driving
fusion-ekf
An extended Kalman Filter implementation in C++ for fusing lidar and radar sensor measurements.
Stars: ✭ 113 (+438.1%)
Mutual labels:  kalman-filter
DeepWay.v2
Autonomous navigation for blind people
Stars: ✭ 65 (+209.52%)
Mutual labels:  lane-detection
vision-based estimations
Vision-based Robot 3D Pose and Velocities Estimations
Stars: ✭ 32 (+52.38%)
Mutual labels:  kalman-filter
go-estimate
State estimation and filtering algorithms in Go
Stars: ✭ 98 (+366.67%)
Mutual labels:  kalman-filter
Hybrid-A-Star-U-Turn-Solution
Autonomous driving trajectory planning solution for U-Turn scenario
Stars: ✭ 75 (+257.14%)
Mutual labels:  autonomous-driving
CarND-Extended-Kalman-Filter-P6
Self Driving Car Project 6 - Sensor Fusion(Extended Kalman Filter)
Stars: ✭ 24 (+14.29%)
Mutual labels:  kalman-filter
PyLidar3
PyLidar3 is python 3 package to get data from Lidar devices from various manufacturers.
Stars: ✭ 35 (+66.67%)
Mutual labels:  autonomous-driving
KalmanFlow
A simple Kalman Filter built in TensorFlow
Stars: ✭ 22 (+4.76%)
Mutual labels:  kalman-filter
avatar-facial-landmark-detection
A method about optimizing the facial landmark detection based on Kalman Filter, Optical Flow and Dlib
Stars: ✭ 87 (+314.29%)
Mutual labels:  kalman-filter
Autonomous-RC-Car
Self-driving RC Car ROS Software
Stars: ✭ 17 (-19.05%)
Mutual labels:  autonomous-driving

lane-detection

This repository contains an approach to detect lanes in an image with polynomials and tracks the parameters with an array of Kalman filters. Further explanations can be found in the German textbook Kalman-Filter[1].

How to use

The repository contains a simulation of artificial images. However, the lane detection approach can also be used with real-world images.

Reproduction of the plots from the textbook

The lane data is stored in lanes_noise.mat. To run just the tracking and the Kalman filter with this data execute

src/main_book.m

Simulation of artificial images

To generate the artificial images run

src/main_generateImages.m

Then the images have to be transformed into bird's view with

src/main_generateBirdViewImages.m

Execute lane detection algorithm

The lane detection approach works on images in bird's view. To run the lane detection on the artificial images execute

src/main.m

References:

[1] Reiner Marchthaler and Sebastian Dingler, "Kalman-Filter: Einführung in die Zustandsschätzung und ihre Anwendung für eingebettete Systeme", Springer Vieweg, 2017.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].