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

  • SEARCH
  • Home
  • 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 4024392
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T10:42:59+00:00 2026-05-20T10:42:59+00:00

I’m working on a project where I would like to reconstruct the 3D locations

  • 0

I’m working on a project where I would like to reconstruct the 3D locations of
feature points I’ve extracted from my camera images. The idea is to:

  • Make a camera recording (Greyscale information, VGA size: 640 x 480)
  • Extract feature points in the camera frames (I’m using SIFT for this)
  • Correspond features from frame[k-1] with features from frame[k] (I intend to
    use RANSAC for this, more on that later…)
  • Calculate/estimate some relative distance information between these feature
    points (this would be in some (x,y,z) coordinate system)

I’ve read in many papers that RANSAC is an algorithm that is used in
reconstruction, with the end result being some kind of point cloud. I want to be
able to do just that. However, I’ve ran into a few snags, and I hope you guys
can help me out with these.

The first snag is that I do not really understand how I would be able to use
RANSAC to perform this point correspondence. I understand the concept of RANSAC
being a model-fitting tool, I just don’t see how it could be used for doing
correspondence solving.

The second snag is, assuming I have my correspondence information, how to get
some kind of distance information between all these points. I’ve read that
perspective projection could be used to solve this, and in turn one should try
to estimate the Fundamental Matrix. Then do some math magic to be able to get
the point cloud.
Point is, I don’t understand what the actual values in a Fundamental Matrix
mean. I know it’s gives a mathematical relation between the position of 2
cameras (or in my case, 2 frames in a video there the camera is moving), and
that it exploits epipolar geometry. But besides this, I just don’t have a clue
what the Fundamental Matrix actually entails. How is this 3×3 matrix capturing
the 6DOF of 1 camera with respect to another?
Also I think the ‘math magic’ I referred to are some kind of matrix
multiplications, but I haven’t found any informational source to explain me what
it does and what the formulation is.

Therefore, my question is:
Could anyone of you point me into the right direction? I’ve been digging through
the references of the papers I’ve read so far, but these also give me the “we
solve this using the RANSAC algorithm”-line and I’m getting more the feeling I’m
looking in the wrong direction.
Is there some nice explanation of these things, perhaps in laymen’s terms and/or
with some illustrations?
In short: where should I be looking or where can I find this elusive piece of
information?

Thanks in advance,
Xilconic

PS: Checked wikipedia, but it’s not helping me much. Also listened to the
‘Fundamental Matrix Song’, and it’s the same story.

  • 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-20T10:42:59+00:00Added an answer on May 20, 2026 at 10:42 am

    Wrote my thesis on this, also using the RANSAC algorithm in my paper.

    There is more to this topic than can be captured in a few paragraphs here. Consider getting the excellent book Multiple View Geometry.

    Snag 1

    RANSAC will find a model, in this case the fundamental matrix F, even in the presence of huge amount of outliers. In this case, some point-correspondance candidates are way off. This is an outlier. Basically you just keep fitting the F matrix from randomly drawn points. Eventually you find some set of points that together creates a consistent model. These are the inliers. They can now be used to estimate the model (F) more accurately.

    There is an easy example in my paper with a line-fitting example to get you started and a easy-to-grasp explanation of RANSAC applied to the correspondance problem.

    Snag 2

    The most important thing about the F matrix is that it maps a point in one image to a line in the other:

    Fx = l‘ where x is a point in one image and l‘ is a line in the other.

    The F matrix has 9 elements but must have rank 2 and also the scale does not matter, thus it has only 7 degrees of freedom. There is no easy explanation for the elements of the F matrix.

    Using a point correspondance x <-> x‘ and F the world 3d coordinate, X, of the depicted point can be extracted if you know the cameras internal parameters, like focal length.

    Note that when using consecutive movie frames the camera usually moves very little and it might be hard to compute the fundamental matrix. It can be worked around though. I suggest looking into the works of Marc Pollefeys’

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

No related questions found

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.