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

Using hloc for camera pose #10

Open
KevinOPG opened this issue Apr 25, 2024 · 4 comments
Open

Using hloc for camera pose #10

KevinOPG opened this issue Apr 25, 2024 · 4 comments

Comments

@KevinOPG
Copy link

Hello, thank you for the amazing works. This is not an issue, but just wondering have you tried used the hloc toolbox for ns-process-data instead of colmap. If you did, was it better than colmap for your blurred datasets?

@LingzheZhao
Copy link
Member

LingzheZhao commented Apr 25, 2024

Hi, we haven't tested it yet, but I believe hloc with more robust learning-based feature detectors/matchers will give better pose estimation initializations for BAD-Gaussians. With those extremely blurred images, I expect hloc less likely to fail. (For example, in our challenging demo dataset ikun, colmap failed on 105 of 306 images, maybe I will try with this dataset later.)

@KevinOPG
Copy link
Author

Hi, we haven't tested it yet, but I believe hloc with more robust learning-based feature detectors/matchers will give better pose estimation initializations for BAD-Gaussians. With those extremely blurred images, I expect hloc less likely to fail. (For example, in our challenging demo dataset ikun, colmap failed on 105 of 306 images, maybe I will try with this dataset later.)

Thanks! I will try it when I get a chance as well. 怎么哪里都有长劲鹿啊

@1van2ha0
Copy link

Hello! Could you please tell me more about some robust sfm algorithms, just like hloc toolbox?
I have trouble dealing with my dataset. I cannot get camera poses by colmap. So I'm trying to find other ways to get camera poses.
Thanks!

@LingzheZhao
Copy link
Member

LingzheZhao commented May 29, 2024

ns-process-data in nerfstudio has support for hloc + superpoint & lightglue, etc, but their documentation doesn't cover these yet. FYI, some examples can be found in the related PR and issues (nerfstudio-project/nerfstudio#1026 and nerfstudio-project/nerfstudio#1884).

Also, ns-process-data currently does not support pre-calibrated camera intrinsics, while we found it important for COLMAP given challenging inputs (few shot or motion blur). In our previous experiments, we follow COLMAP's documentation (here) and fix the intrinsics manually. Maybe I can try adding this to ns-process-data and add more details to our README in the future.

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

3 participants