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

support for non-centered cameras #75

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

btoussai
Copy link

@btoussai btoussai commented Aug 13, 2024

Hello,
I've added support for non-centered cameras based on the answer you gave me here.

I've tested the changes on a few examples of my dataset and it seems to work ok.
I have however a few concerns:
1/ The training time is rather long (a bit less than 4 hours) with about 2 it/s. I'm using an rtx A6000 for reference, and my dataset has 68 cameras at 2k resolution (I'm training with the -r 1 option).
2/ The memory usage keeps increasing even after 15000 iterations, despite using the default value for densify_until_iter, and it reaches about 30GB.
3/ The geometry is good for regions of the surface with uniform texture whereas parts with high frequency texture patterns tend to be reconstructed more poorly.
4/ I've managed to use the SIBR remote viewer to visualize the training without issue but the non-remote viewer crashes on the trained model (even with the mipnerf360 dataset).
Is any of this expected?

I've searched for all occurrences of "H/2" and "W/2" to replace them with cx and cy, but more changes could be necessary since I'm not familiar with the codebase. Can you review my modifications and give me some advice in case I missed something?
Thanks :)

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

Successfully merging this pull request may close these issues.

1 participant