Summary
The paper proposes a novel regularization technique for optimizing radiance fields to achieve more accurate geometry alongside realistic novel views. The regularizer is based on a closed-form estimation of spherical harmonic coefficients for view-dependent color, as a function of the training pixel colors and the predicted density field. Using this closed-form procedure to estimate color from density enables regularizing density directly through photometric loss. This regularizer is therefore adaptive to each scene, unlike more general, standard scene-agnostic regularizers like sparsity and total variation. The paper shows empirical improvement in reconstructed geometry via improved rendered depth maps, for two voxel-based scene representations (DVGO and Plenoxels).
Strengths
I really like the observation the paper makes that it is possible to predict color in closed form as a function of density field and training ray colors. It makes a lot of sense that using this closed-form solution for color and then optimizing density directly through photometric loss, should yield more accurate reconstructed density fields. And indeed the results do show improved depth renderings.
Weaknesses
presentation weaknesses
- Figure 2 should include o_k and P_k, and ideally also F_c. In its current form there is a bit of a struggle to match variables in the text to components in the figure.
- I don’t see much value added by Figure 3. It is used to illustrate the idea that nonuniform or systematically biased sampling can result in a systematic error in the estimated integral. In my view, this idea is clear from textual description, and the space currently dedicated to the figure could be better spent on detail (either textual or ideally graphical) about how the proposed bias correction works.
- As an added point of confusion around Figure 3, why include a term that is cos(0x) (in both the figure and the accompanying text)? It appears that this is literally referring to cos(0)=1, which has no effect in the example shown.
- Equation 14 (the definition of the IMRC metric) could benefit from another sentence of explanation, describing the intuition that this metric is an approximation of PSNR in 3D.
- Figures 4 and 5 would benefit from more substantial captions that explain the experiment being presented and how the results should be interpreted. Currently this information is only available in the text, but it’s best if figures are also self-contained.
- It’s not clear from the paper whether the results (or which subset of the results) are fine-tuned using pre-trained models vs trained from scratch. I’m not sure if the argument is that fine-tuning with the closed-form loss improves existing pre-trained geometry, or that training from scratch with the closed-form loss as a regularizer produces better geometry, or both.
- There are scattered typos and minor grammatical issues; please copy-edit the final paper.
evaluation weaknesses
- The evaluation uses a black background, whereas in the baseline papers a white background was used. Is there a reason for changing the background color?
- PSNR values reported for the two baselines (Plenoxels and DVGO) are substantially lower than the values reported in the original papers (29.83 vs 31.71 for Plenoxels, and 31.58 vs 31.95 and 32.8 for DVGO). As far as I’m aware the only difference is the use of the black background; I’m concerned that either this or some other implementation difference makes the baselines used unnecessarily weak.
- I understand the IMRC metric and see why it’s useful for datasets where ground truth geometry is unavailable, but in my view an even stronger evaluation would be to compare PSNR on depth maps for a dataset where ground truth geometry is available (e.g. this could be rendered for the NeRF-synthetic dataset).
- Figure 9 shows that there is a gap in quality between renderings produced by the trained color field vs the closed-form color field—can the authors comment on the origin of this gap, and how it might be closed?
Questions
My biggest question about this paper is why the proposed method is used as a regularization scheme on top of the usual least squares objective, rather than optimizing a density-only model and directly using the colors from the closed-form predictions. I wouldn’t be surprised if doing so yields even better geometry, and reduces model size as an added bonus. Or if this simpler strategy works worse than what is proposed, do the authors have an explanation why (perhaps related to the limitation illustrated in Figure 9)?
I would also appreciate responses to my comments in the weaknesses section, primarily regarding evaluation weaknesses.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Yes, limitations are discussed to some extent, but the paper would benefit from more discussion of the origin (and potential remedies, if they exist) of the limited quality of the estimated color field.