Reply to Reviewer jgNN
Thank you for your positive comments, including the recognition that the proposed method is simple yet effective, the results are impressive, and the paper is well-written. We primarily address your concerns, particularly regarding the novelty of this paper below.
[Novelty of PoRF] We will discuss the mentioned papers in the final version, however, we argue that [1-4] addresses the generic pose-prediction problem across scenes, while our method focuses on per-scene pose optimization. The differences are:
- [1-4] follows a "training-inference" paradigm, which is a standard machine learning approach trainable on a large dataset, predicting results (camera poses or pose offsets) during inference in new scenes. The pose network conditions on generalizable feature embeddings extracted from image appearance or geometry information like correspondences or optical flow.
- Our PoRF is a per-scene optimization method, like NeRF. Our method is randomly initialised in each scene and optimizes camera pose parameters for all frames. Thus, it can take frame indices as the only input—refer to "PoRF-w/o pose” in Fig. S5. Noteworthy related works include BARF, SPARF, and Nope-NeRF, which directly optimize camera pose parameters (or pose offsets) for each frame.
Furthermore, recurrent pose refinement and iterative offset optimization have historical roots in classical multi-view geometry methods such as Visual SLAM and Structure-from-Motion systems, which are also predating [1-4]. Here, our paper asserts novelty as the first to leverage an MLP-based solution for camera pose refinement in the context of NeRF and NeuS.
[Novelty of Epipolar Loss] The use of epipolar geometry constraints has a historical foundation in 3D computer vision and multi-view geometry. We contend that our application of epipolar geometry to the novel domain of NeRF problems constitutes a unique contribution. Please refer to our response to Reviewer 7s1S for more discussion on the novelty of our epipolar loss.
[Fig. 2] Apologies for any confusion; we will revise Fig 2 in the final version for clarity.
[Discussion of PoRF Parameter Sharing] In response to Reviewer dcYV's suggestion, we added an ablation study where we employed Multiple MLPs (one MLP for each image), eliminating parameter sharing. The results indicate that our single MLP solution exhibits significantly better performance. Please refer to our reply to Reviewer dcYV for more details.
[Alpha] The alpha parameter is used to scale network outputs. A small network output can keep the refined pose close to the initial pose, crucial for optimizing networks at the beginning. With the training, the network can always learn to predict results at the correct scale, so fixing or varying alpha yields comparable results. In this paper, we fix it for simplicity. Moreover, we find that it works well when alpha is smaller than 1e-2, which shows similar results within the range of 1e-6 to 1e-2.