SRV-1 Blackfin vision-based horizon finder function - version 2

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,507
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 22, 2009

This is an update to the simple horizon finding algorithm posted earlier for the Surveyor SRV-1 Blackfin camera firmware (software only on the Blackfin processor - no other sensors besides the camera). As before, it uses a built-in edge detection function, but we're now computing an actual slope and intercept for the detected horizon via a least-squares line fit, and then some filtering is added to smooth the resulting data and introduce a small time lag. This is an open source project ... for more information, visit http://www.surveyor.com or http://code.google.com/p/surveyor-srv1-firmware/

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (surveyorcorp)

  • Looks like there's some amount of lag. Is this due to filtering?

  • Exactly. The horizon function maintains a buffer of the past 'n' slope & intercept samples (n = [1, 10]), and the display is therefore based on a moving average. For the video, n = 5.

    By the way, you suggested on the earlier video using RANSAC instead of least-squares fit for computing slope, and I am inclined to give this a try, as it will probably improve the handling of outlier data such as the tree that shows up in the middle of the video.

  • this is purely visual and not assisted by accelerometers or gyros? cool

  • yes - the horizon is derived just from onboard processing of frames captured from the Blackfin processor's attached camera - there are no other sensors.

see all

All Comments (3)

Sign In or Sign Up now to post a comment!
  • Yes, RANSAC usually gives better results when trying to fit a line to noisy data.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more