Summary
The paper introduces a method for estimating oriented normals from a given point cloud by utilizing a neural networkto model a sign distance field (SDF). The proposed approach involves training the SDF representation, which allows for easy querying of gradients at the positions of the point cloud. The method employs a set of loss functions that simulate an iterative process of moving query points to match target points based on the neural gradients. Experiments are conducted on unsupervised oriented normals estimation from input point clouds, which may contain noise, outliers, and density variations.
Strengths
- The authors clearly highlight the limitations of previous works, providing a good motivation for their proposed method. The promising results showcased in Figure 1 further support this motivation.
- The introduction and related work sections are comprehensive, providing the necessary background for understanding the normal estimation task. This makes the paper self-contained.
- The method is presented in a well-structured manner, starting with a high-level overview before delving into the details. This organization helps to keep the reader engaged and informed throughout the paper.
Weaknesses
- The mathematical definitions and notations in the method section need to be revisited. Some crucial definitions, such as $f_i$ in Equation 2, are mentioned without being properly defined, making Sections 3.1 and 3.2 harder to understand. Additionally, the notation $ \{ Q, G\} $ is confusing as the operation involving this set containing two sets of points is not clearly defined or highlighted. The notation $f_i^G$ also requires clarification. Furthermore, the unit gradient $\boldsymbol{n}$ mentioned in Line 164 lacks clear information about its 3D positions.
- The authors refer to the post-processing step of computing the gradients of the learned SDF as "inference". However, "inference" typically refers to the process of applying a trained model on unseen inputs for generalization. This usage of terminology can be misleading and confusing.
- Figure 2 does not fully capture the presented method as it introduces notations that are only defined in the text. It is unclear from the figure alone, even with the caption, what the input to the model is.
- A comparison to other neural SDF methods that learn an SDF from an input point cloud, such as SAL (https://arxiv.org/abs/1911.10414) or IGR (https://arxiv.org/abs/2002.10099), is missing. These methods could be relevant for extracting normals easily, as in the suggested method.
- The paper lacks a reference to SAP (https://pengsongyou.github.io/sap), which provides a scenario of reconstructing normals and a surface from an input point cloud.
- It is recommended to include illustrations for the different losses mentioned, similar to the visualization in Figure 2 (i) at the bottom.
Questions
Please see concerns and questions in weaknesses. Few further questions:
- Are the loss coefficients tuned for different noise levels, or are they fixed throughout the experiments?
- Can the presented method also yield the complete negative solution, i.e., $-\boldsymbol{n}$, which is equivalent up to a global sign? Does this depend on the initialization or other factors?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, 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
The authors discussed limitation, however the limitation discussion and figure is shown soley in the appendix.