Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3219966
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T15:42:26+00:00 2026-05-17T15:42:26+00:00

Is it possible to detect and track a road, in an autonomous vehicle, using

  • 0

Is it possible to detect and track a road, in an autonomous vehicle, using Hough Transform? If so, are there any algorithms that implement this already? Would love a link to one as I haven’t really been able to find any that aren’t way over my head.

In particular, I’m looking for algorithms that use the vanishing point of two straight lines to determine the vehicle’s heading. However, if there are other more simpler algorithms that perform the job, I’m willing to take a look at them as well.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T15:42:26+00:00Added an answer on May 17, 2026 at 3:42 pm

    Yes, you could do this, but it might not work at the quality you want if it’s all you do. The task isn’t simple, there’s no “simple” algorithm that just does “road” or “heading” detection based on images. Also, there are existing implementations in a number of languages, here’s one in C++.

    One thing you should consider is that roads aren’t always straight, so the vanishing point could be around a turn in the road…

    The Stanford DARPA Grand Challenge and DARPA Urban Challenge vehicle used color based detection to detect drivable surface (e.g. road) and then used some sort of edge detection and line-forming algorithm (it’s unclear if it was Hough Transform based) to define a “forward looking” estimation of road direction. I do believe they used some kind of system to detect the vanishing point, and they definitely accounted for turns in the road.

    I suppose what you really need to detect is the road edges, turn those into lines (not necessarily straight) and then find convergence points. This assumes a number of other hard tasks can be solved: (1) your imagery is of appropriate quality; (2) you can detect the road, or at a minimum its edges; (3) you can process the imagery fast enough to keep up with vehicle movement.

    If all you’re doing is analyzing some existing video, I’d start with a very basic approach:

    1. Detect the road surface in the video — this is a segmentation task, find all pixels in the image which are road; it will help here to have three classes to segment: road, not-road, and sky.
    2. Find the horizon (this is roughly where your road/not-road and sky classes meet
    3. Use a simple edge detector (say a Sobel edge detector) to differentiate the edges between road and non-road
    4. Apply a Hough Transform on the Sobel edges to draw “lines” for the edge of the road
    5. Find where the road-lines meet at the horizon
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is it possible to detect, on the client side, whether the user is using
From C#, is it possible to detect the number of context switches that occurred
Possible Duplicate: Detect Internet Explorer 6 or below in jQuery Is there a way
Using a Java servlet, is it possible to detect the true file type of
All, Using Ext JS (3.2), how is it possible to detect whether a user
Possible Duplicates: Detect Antivirus on Windows using C# How to detect if a virusscanner
Is it possible to detect if the users monitor is turned on using c#?
Is it possible to detect the HTTP request method (e.g. GET or POST) of
Is it possible to detect when the user clicks on the browser's back button?
Is it possible to detect a valid regular expression with another regular expression? If

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.