-
Notifications
You must be signed in to change notification settings - Fork 130
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
loss item #16
Comments
hi the ray_masked_loss is the loss that only apply to the rays which have neural points neighbors, this is the real loss that drive the opitmization, coarse_raycolor is the ray_masked_loss + rays that hit nothing and have no gradient. ray_miss_loss is the metric to see whether the ray hit no neural points actually have foreground color. |
thanks for the explanation, can you explain a bit about what is the purpose of parameterizing the neural points?
…---Original---
From: "Qiangeng ***@***.***>
Date: Tue, Mar 22, 2022 23:18 PM
To: ***@***.***>;
Cc: ***@***.******@***.***>;
Subject: Re: [Xharlie/pointnerf] loss item (Issue #16)
hi the ray_masked_loss is the loss that only apply to the rays which have neural points neighbors, this is the real loss that drive the opitmization, coarse_raycolor is the ray_masked_loss + rays that hit nothing and have no gradient. ray_miss_loss is the metric to see whether the ray hit no neural points actually have foreground color.
please see the "color loss weight", if a loss has weight 0.0, it means it just for better understanding, not for optimization
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
@Xharlie Sorry, stille confused about the neural points parameterization, can you reopen the issue? |
hi what do you mean by the "neural points parameterization", i guess you are confused about the input to compute radiance? |
@Xharlie in neural_points.py :code like |
yea, the mvs model is fixed, since later we found using the pretrained mvs model is already good enough |
@Xharlie if the mvs model is already fixed, the confidence of every point should also be unchanged. so how does point pruning works? |
hi, i think you confused point initialization (mvs, etc.) with per-scene optimization, please refer to Fig.3 in the paper. All the details are in the paper, i have to retype my paper here to answer this question. |
Thanks for explanation, i think i have understood that. @Xharlie |
Thanks for sharing this work. i am a little confused about the loss item. i know that 'coarse_raycolor' is corresponding to L_render in paper, what is 'ray_masked_loss' and 'ray_miss_loss'?
And if i understand correctly, 'zero_one_loss_items' is the L_sparse in paper. but since we already set the neural points as input data and didn't load mvsnet model, can the parameters of mvsnet also be updated? (when i inspect the variable , the only model is "ray_marching") And you set the neural points to nn.parameter to update, any reasons behind it?
The text was updated successfully, but these errors were encountered: