Skip to content

why m_nerf.training.optimize_{}s variables are all fasle #181

Answered by Tom94
neilgogogo asked this question in Q&A
Discussion options

You must be logged in to vote

Hi there,

these variables (in particular optimize_distortion and optimize_extrinsics) can help with training real-world footage that has suboptimally estimated camera parameters (such as from an online SLAM algorithm).

For all our paper results, we used either synthetic data (known camera parameters) or data with very good camera parameter fits (through offline COLMAP). Thus, fine-tuning of the camera parameters rarely gave a meaningful improvement and wasn't worth the extra compute.

That's why these are off by default -- but they can help a lot when your training data has slightly incorrect poses or lens distortion params.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Tom94
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants