Summary
This paper focuses on improving SDF-based volume rendering and proposes a new pipeline to address issues stemming from SDF-to-density conversion and geometric regularization. First, it changes a global scale parameter to local adaptive value, allowing more flexible density values to be converted from SDF. Second, the method proposes a novel loss function to align the maximum probability distance in volume rendering with the zero-level set of the SDF representation. Third, the paper claims that SDF regularization may be too strong to allow flexible topological changes and thus proposes a two-stage training process. The coarse stage operates similarly to a density field without strong constraints, while the refinement stage then encourages enhanced smoothness.
Strengths
1. The proposed improvements are well-motivated and technically sound in general.
2. The paper is well-written and easy to follow overall. It's great to have Figure 3 for illustration.
3. The paper appropriately mentions related work that shares a similar idea and the problems of prior solutions.
4. The authors compare the proposed method on two datasets and demonstrate its superiority over several baseline methods. They also provide qualitative examples for the ablation study.
Weaknesses
1. It would be more convincing to include quantitative results and more qualitative examples for verifying the effectiveness of the proposed components in the ablation study. Currently, the ablation study is only conducted on a single example scene qualitatively.
2. The idea of using an adaptive scale is not quite new, as it is also seen in previous works [1]. It would be better to discuss the differences with existing works sharing a similar idea. Also, it would be better to provide more motivating examples or analysis on why an adaptive scale is important, such as when to use a large scale and when to use a small scale.
3. For the two-stage training, the motivation is to make the coarse stage more like a density field without strong constraints. The paper claims that "eliminating or downweighting any geometric constraints often results in an unnatural zero-level set." However, this point is not verified in experiments. It is also strongly recommended to add an ablation variant that does not have the eikonal loss (using estimated gradient) in the coarse stage.
4. It is common to use numerical gradients in calculating the eikonal loss. The benefit of sampling a step size should be analyzed and compared more thoroughly in the ablation studies.
5. While the variance of stochastic gradients is understandable, it is unclear why this ensures stability for large features and flexibility for complex details. More explanation and analysis would be helpful.
6. The proposed pipeline is built upon many techniques from TUVR. It would be better to directly compare with TUVR in the experiments.
7. It would be beneficial to show results on the commonly used DTU dataset as well.
8. The paper needs more careful proofreading and polishing:
(a) Line 25: "fails to intricate geometric details"
(b) Line 28: "is produced by is by"
(c) Equation (11), the symbol 'n' is not explained.
(d) Equation (8), the symbol 'd' is not explained.
[1] Wang, Zian, Tianchang Shen, Merlin Nimier-David, Nicholas Sharp, Jun Gao, Alexander Keller, Sanja Fidler, Thomas Müller, and Zan Gojcic. "Adaptive shells for efficient neural radiance field rendering." arXiv preprint arXiv:2311.10091 (2023).
Questions
1. In Equation (8), why does it only penalize a single point instead of a region or multiple points (both SDF > 0 and SDF < 0)?
2. Line 273: What does "prior knowledge in terms of SDF" refer to?
3. Why would optimizing the color conditioned on the normal restrict topological change?
Limitations
Yes, it's mentioned in the supplementary material.