zappybiby / EuroTruckAutopilot

Autonomous Driving for Euro Truck Simulator 2
MIT License
12 stars 2 forks source link

algorithm improvements #10

Closed zappybiby closed 1 year ago

zappybiby commented 5 years ago
  1. use sobel operator (because Canny has not been very effective in my attempts)
  2. use otsu thresholding
  3. kalman filter (https://medium.com/giscle/how-we-used-kalman-filter-for-detecting-indian-road-lane-at-night-990206c5d668)
  4. gamma correction (https://docs.opencv.org/3.4/d3/dc1/tutorial_basic_linear_transform.html)
  5. normalized cross correlation (https://docs.opencv.org/3.4/de/da9/tutorial_template_matching.html)
zappybiby commented 5 years ago

Results so far:

CLAHE Histogram Equalization seems very promising and improves the detection of lane lines Canny was better than Sobel but not by much - still having poor results Kalman filter is honking complex so no go

Bilateral Filtering is something I Just learned about - it smooths the image but keeps edges sharp. Significant improvement with that over standard Gaussian blur.

ajchili commented 5 years ago

Once an optimal method is determined, integrations with other langauges could be done to further improve performance.