Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

not all poses recovered #40

Open
elliestath opened this issue Apr 29, 2022 · 3 comments
Open

not all poses recovered #40

elliestath opened this issue Apr 29, 2022 · 3 comments

Comments

@elliestath
Copy link

Hey, thanks for the great effort!

I am trying to evaluate my dense reconstruction pipeline.
However, for some datasets of the advanced set I cannot successfully recover all camera poses neither with COLMAP of OpenMVG.
I am actually missing 5 poses in the Palace set and 10 poses in the Auditorium.

My pipeline actually focuses on the dense reconstruction part, so I would need to start for some good poses, but I cannot recover them successfully with the available SfM pipelines.

Can I create the .log file anyway, so that I can upload and get the scores?

@arknapit
Copy link
Contributor

arknapit commented May 2, 2022

I actually think you should be fine, the way the evaluation works (or at least how I remember it), is that it does a robust matching of camera poses, to figure out scale and rough alignment. And it does an ICP refinement on the dense PC afterwards, so if you have a reasonably good looking dense result, you should be fine. Did you try to submit your results already?

@arbab-isu
Copy link

@arknapit can you please point me to where in code it does the : "does a robust matching of camera poses, to figure out scale and rough alignment"?
grateful,

@arknapit
Copy link
Contributor

arknapit commented Sep 4, 2023

it uses the Open3d registration function "registration_ransac_based_on_correspondence", which does not need the same amount of points (camera positions):

def trajectory_alignment(map_file, traj_to_register, gt_traj_col, gt_trans,

you check the README if you want to find an example of it working: python_toolbox/evaluation/README.md

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

No branches or pull requests

3 participants