Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accuracy of 3D coordinates on own images without tuning the model #173

Closed
kaurrachneet6 opened this issue Jun 8, 2020 · 1 comment
Closed

Comments

@kaurrachneet6
Copy link

If I have computed the 2D coordinates in pixels using my own camera and then used your code to compute 3D coordinates in cm (in camera coordinates) without tuning the model, i.e. I used your code directly to infer 3D points (because in my data, actual 3D coordinates are unknown and hence, I cannot tune the model). Would this method still give me correct 3D coordinates in cm? Or will it not, because my camera is different than what was used for training the model. Thanks.

@una-dinosauria
Copy link
Owner

una-dinosauria commented Jun 8, 2020

Hi @kaurrachneet6,

Please note that, in general, it is impossible for any 2d->3d model to infer the scale of the world from an arbitrary image (this follows from projective geometry). Therefore, many computer vision applications (ie SFM) produce reconstructions up to scale. This is the reason why we evaluate our model using Procrustes alignment, which accounts for global translation, rotation, and scale.

Cheers,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants