REVIEW 4 major objections 6 minor 13 references
Adam SLAM - the last mile of camera calibration with 3DGS
T0 review · 4 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Camera fine-tuning with the rendering loss adds 0.4 dB to 3DGS reference scenes
desk verdict A plausible calibration fine-tuning recipe for 3DGS, but the reported +0.43 dB gain is compromised because the paper never states that test-view cameras are excluded from the fine-tuning loop. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery is the differentiable pinhole projection inside the 3DGS renderer: the color loss is differentiated with respect to each camera parameter through the projected Gaussian centers, with the covariance term neglected under the assumption that Gaussians are small relative to their distance to the camera. Because depth and focal length are correlated through $(u,v)=(f_x x/z, f_y y/z)$, the paper reparameterizes $(z_c, \phi_x, \phi_y)$ as coordinates in the eigenbasis of the Hessian of the loss, so Adam's momentum can move independently in low- and high-curvature directions. A phased schedule coordinates the two optimizations: $M=3000$ model steps, then per-camera fine-tuning stopped early by an EMA of PSNR progress once it falls below a threshold, saving about 20% of camera-tuning iterations.
What would settle it
On a synthetic scene with known ground-truth cameras, add controlled errors to the poses, run the proposed fine-tuning, and check whether the recovered camera parameters move toward ground truth while held-out PSNR improves; if the training-view loss drops but the estimated poses move away from the truth, the central claim is refuted.
Extended reading notes
Core claim
The central claim is that a trained 3DGS model can double as a calibration oracle: starting from the reference calibration, alternating between model training and per-camera fine-tuning of pose and fields of view, using L2 color loss and a Hessian-based reparameterization, improves the average test PSNR from 28.36 to 28.79 dB on the reference scenes of the 3DGS paper. The gains come from the new calibration alone, because the final model is retrained and evaluated with the original code and rendering pipeline. The paper also reports that most scenes reach equal or better PSNR with fewer Gaussians, and that using L1 loss for camera parameters can diverge, while L2 is more reliable because the camera gradient is averaged over millions of Gaussians.
Load-bearing premise
The load-bearing premise is that minimizing the color error on the training views reliably improves the camera calibration instead of merely overfitting those views, so that held-out novel-view PSNR benefits as well.
Editorial extensions
If this is right
- Reference numbers for novel view synthesis should state which calibration they used, since the calibration itself accounts for roughly 0.4 dB of the score.
- Calibration becomes a final polishing step that can be applied to an existing 3DGS training run by optimizing only camera parameters.
- The interleaved schedule makes the extra cost controllable: cameras that show no early PSNR progress stop after a minimum of 100 steps, saving about 20% of camera-tuning time.
- Because most scenes reach equal or better PSNR with fewer Gaussians after fine-tuning, calibration quality and model compactness are linked, not independent.
Reading between the lines
- If the color-loss signal transfers reliably to held-out views, the same camera-fine-tuning loop could be applied after any radiance-field training, not only 3DGS, and could be iterated to a fixed point; the paper only demonstrates a single pass.
- The Hessian-eigenvector reparameterization is a generic cure for depth-focal-length correlation, so it could transfer to monocular depth estimation or SLAM backends where scale and focal length are entangled.
- A testable extension is to stress-test the initialization basin: measure how far the initial calibration can be perturbed before fine-tuning stops recovering, which would reveal whether the method is a local polish or a global pose optimizer.
- One could also check whether the 0.4 dB gain is additive to model-side improvements, such as densification or regularization changes, or whether better calibration and better models saturate the same error.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a post-hoc camera-calibration refinement method for 3D Gaussian Splatting. Starting from a COLMAP calibration, the method interleaves 3DGS model training with fine-tuning of each camera's translation, rotation (quaternion), and field-of-view parameters by backpropagating a color loss. It uses L2 loss for camera steps, an early-stopping schedule based on EMA of PSNR progress, and a Hessian-eigenvector reparameterization of (z_c, phi_x, phi_y). On the Mip-NeRF 360, Tanks & Temples, and Deep Blending scenes used as 3DGS reference data, the authors report an average PSNR improvement from 28.36 dB to 28.79 dB over the COLMAP calibration, with the same 3DGS training code. Ablations remove the reparameterization, FOV training, L2 loss, and the repeated interleaved schedule.
Significance. If the result holds, it is practically useful: benchmark calibration for novel-view synthesis could be improved by roughly 0.4 dB without changing the renderer, and the method is simple to implement. The gradient derivation in Eqs. (1)-(2) is clean and the approximation is justified for typical Gaussian sizes and distances. The comparison against the external COLMAP baseline on held-out views is the right evaluation design, and the improvement is not forced by construction. However, the manuscript currently does not explicitly state that the held-out test cameras are excluded from fine-tuning, reports no repeated runs or error bars, and contains an internal table conflict for the kitchen scene. These issues directly affect the validity of the central quantitative claim, so the contribution cannot be accepted as-is.
major comments (4)
- [Section 2.3 and Section 3] The paper never states whether the held-out test views are excluded from camera fine-tuning. Section 2.3 says 'training of all the cameras parameters, one camera after another,' and Section 3 says PSNR is computed by rendering test images using 'our calibration.' If a test camera's pose is optimized against the color loss computed from its own ground-truth held-out image, then the reported PSNR is a fitting metric, not a novel-view metric, and the +0.43 dB gain could be caused by test-set leakage. Please state explicitly the train/test camera split, confirm that test cameras are frozen during fine-tuning, and report the evaluation protocol precisely enough to rule out this possibility.
- [Table 1 and Table 3] The kitchen scene is reported as 31.50 dB 'ours' in Table 1 but as 31.14 dB in the 'full' row of Table 3. Only the 31.14 value reproduces the stated average of 28.79 dB across the 11 scenes, while the Table 1 value gives 28.82 dB. This internal inconsistency means the per-scene effect of the method is currently ambiguous. Please correct the tables, recompute all averages, and verify each entry against the raw per-scene outputs.
- [Section 3, general evaluation] No error bars, repeated seeds, or run-to-run variability are reported. 3DGS training is stochastic, and several per-scene gains are small (counter +0.15 dB, room +0.22 dB); without multiple runs it is unclear whether the average +0.43 dB improvement is distinguishable from training noise. Please report the mean and standard deviation over at least a few seeds, or otherwise provide evidence that the differences are stable.
- [Section 2.4 and Table 3] The Hessian-based reparameterization is a central component, but its contribution is not isolated in the ablations. The 'w/o abc' row removes the reparameterization while keeping FOV training, but the 'w/o fov' row removes FOV training and therefore also removes the reparameterization, so the two effects are confounded. In addition, the Hessian is approximated by finite differences because second derivatives are 'unstable', yet no sensitivity analysis is given for the finite-difference step epsilon, and the stability of the eigenbasis across training is not examined. Please provide an ablation that keeps FOV training but disables only the reparameterization, and report sensitivity to epsilon.
minor comments (6)
- [Abstract] The abstract contains the misspelling 'criticity' and the phrase 'the stake of novel view quality is the most important' should be reworded for clarity.
- [Keywords] The keywords line reads 'Example, model, template.' and appears to be a leftover placeholder; it should be replaced with actual keywords such as camera calibration, 3D Gaussian Splatting, novel view synthesis, pose optimization.
- [Section 2.4, Eq. (4)] Equation (4) has spacing and subscript issues ('(fx/z, fy/z)'); please typeset it as (f_x x / z, f_y y / z) and ensure all variables are defined consistently.
- [Table 2] The text says the fine-tuned calibration enables 'generally better PSNR with less gaussians', but the Train scene shows an increase from 1.01M to 1.13M Gaussians; please qualify the statement or explain the exception.
- [Section 3, Figure 1] The caption of Figure 1 does not define what the subgraphs represent quantitatively; please state the metric, the camera index, and the convergence criterion used for the early stop.
- [Section 3, ablation table] The phrase 'once runs only on phase of cameras fine-tuning' appears to mean 'runs only one phase of camera fine-tuning'; please correct the wording.
Circularity Check
The reported +0.43 dB PSNR gain may be the fitted objective itself: the paper trains 'all the cameras parameters' and never states that the test cameras are frozen.
-
fitted input called prediction
[Section 2.3 (Training schedule) and Section 3 (Results)]
"we proceed in a loop with M iterations of 3DGS model training, followed by the training of all the cameras parameters, one camera after another. ... we first train the camera positions and model together, as described in 2, then we re-train the model, render the test images and process metrics with the original code of [3]."
The paper's protocol trains 'all the cameras parameters' and does not list test cameras as an exception. For any camera, the color loss is computed by rendering from that camera and comparing to its ground-truth image; PSNR is 10 log10(1/MSE). If a test camera is included in the fine-tuning loop, minimizing the color loss on that test image is exactly maximizing the PSNR later reported for that same image. The headline +0.43 dB improvement is then the fitted objective for the evaluation cameras, not an independent held-out measure of novel-view quality.
full rationale
The paper's derivation chain is: take a COLMAP calibration, train a 3DGS model, interleave fine-tuning of camera parameters by backpropagating the color loss, then re-train the model and report PSNR on test images. The load-bearing problem is the evaluation protocol: Section 2.3 says 'the training of all the cameras parameters, one camera after another' and Section 3 does not state that the test/hold-out views are excluded from this loop. If test camera poses are optimized against the color loss on the same test images that are later rendered for PSNR, the reported improvement is at least partly the result of fitting the evaluation cameras to the evaluation images. No equation in the paper separates 'test' from 'train' cameras in the fine-tuning phase, and no sentence freezes the test cameras. The external COLMAP baseline and the fact that the 3DGS model itself is trained only on the training views prevent a complete collapse, so this is a partial, not total, circularity. There are no self-citation chains or imported uniqueness theorems. Additional correctness concerns, not circularity: Table 1 lists kitchen 'ours' as 31.50 dB while Table 3 'full' lists 31.14 dB, and only the latter reproduces the stated 28.79 dB average; no error bars or repeated-seed statistics are given, and the reported gains are within the range of 3DGS training stochasticity.
Assumptions & free parameters
free parameters (7)
- EMA smoothing factor beta =
1/50
- Model training steps between camera fine-tuning phases M =
3000
- Minimum camera fine-tuning steps =
100
- Maximum camera fine-tuning steps =
1000
- Early-stopping progress threshold t =
0.0002
- Finite-difference step epsilon for Hessian approximation =
not reported
- Camera optimizer learning rate =
not reported
assumptions (6)
- domain assumption The pinhole camera model with world-to-camera translation/rotation and fields of view accurately models the capture process.
- domain assumption The color loss on training views is an adequate proxy for calibration quality and transfers to held-out novel-view PSNR.
- domain assumption In Eq. (2), the derivative through the projected covariance is negligible because gaussian covariances are small relative to their distance from the camera.
- ad hoc to paper The loss landscape near the optimum is locally quadratic, so the Hessian eigenbasis decouples parameters and improves Adam convergence.
- domain assumption The 3DGS rendering and training pipeline from [3] is correct and differentiable.
- standard math Gradient backpropagation through the pinhole projection follows the standard chain rule.
Cite this review
Pith. "Pith review of Adam SLAM - the last mile of camera calibration with 3DGS." pith.science (2026). https://pith.science/paper/P3TN3FO7
@misc{pith2026250820526,
author = {Pith},
title = {Pith review of: Adam SLAM - the last mile of camera calibration with 3DGS},
year = {2026},
howpublished = {\url{https://pith.science/paper/P3TN3FO7}},
note = {Machine review of arXiv:2508.20526}
}
read the original abstract
The quality of the camera calibration is of major importance for evaluating progresses in novel view synthesis, as a 1-pixel error on the calibration has a significant impact on the reconstruction quality. While there is no ground truth for real scenes, the quality of the calibration is assessed by the quality of the novel view synthesis. This paper proposes to use a 3DGS model to fine tune calibration by backpropagation of novel view color loss with respect to the cameras parameters. The new calibration alone brings an average improvement of 0.4 dB PSNR on the dataset used as reference by 3DGS. The fine tuning may be long and its suitability depends on the criticity of training time, but for calibration of reference scenes, such as Mip-NeRF 360, the stake of novel view quality is the most important.
Figures
Reference graph
Works this paper leans on
-
[1]
Mip-nerf 360: Unbounded anti-aliased neural radiance fields
Jonathan T Barron, Ben Mildenhall, Dor Verbin, Pratul P Srinivasan, and Peter Hedman. Mip-nerf 360: Unbounded anti-aliased neural radiance fields. In Proceedings of the IEEE/CVF conference on com- puter vision and pattern recognition , pages 5470– 5479, 2022
work page 2022
-
[2]
Deep blending for free-viewpoint image-based rendering
Peter Hedman, Julien Philip, True Price, Jan-Michael Frahm, George Drettakis, and Gabriel Brostow. Deep blending for free-viewpoint image-based rendering. ACM Transactions on Graphics (SIGGRAPH Asia Conference Proceedings), 37(6), November 2018
work page 2018
-
[3]
3d gaussian splatting for real-time radiance field rendering
Bernhard Kerbl, Georgios Kopanas, Thomas Leimkühler, and George Drettakis. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph., 42(4):139–1, 2023
2023
-
[4]
3d gaussian splatting as markov chain monte carlo.arXiv preprint arXiv:2404.09591, 2024
Shakiba Kheradmand, Daniel Rebain, Gopal Sharma, Weiwei Sun, Jeff Tseng, Hossam Isack, Abhishek Kar, Andrea Tagliasacchi, and Kwang Moo Yi. 3d gaussian splatting as markov chain monte carlo.arXiv preprint arXiv:2404.09591, 2024
arXiv 2024
-
[5]
Adam: A method for stochastic optimization
Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014
arXiv 2014
-
[6]
Tanks and temples: Benchmarking large-scale scene reconstruction
Arno Knapitsch, Jaesik Park, Qian-Yi Zhou, and Vladlen Koltun. Tanks and temples: Benchmarking large-scale scene reconstruction. ACM Transactions on Graphics (ToG), 36(4):1–13, 2017
2017
-
[7]
Pixel-perfect structure- from-motion with featuremetric refinement
Philipp Lindenberger, Paul-Edouard Sarlin, Viktor Larsson, and Marc Pollefeys. Pixel-perfect structure- from-motion with featuremetric refinement. In Pro- ceedings of the IEEE/CVF international conference on computer vision, pages 5987–5997, 2021
work page 2021
-
[8]
Robust methods for accu- rate and efficient 3D modeling from unstructured im- agery
Johannes L Schönberger. Robust methods for accu- rate and efficient 3D modeling from unstructured im- agery. PhD thesis, ETH Zurich, 2018
work page 2018
Show all 13 references
-
[9]
On the importance of initialization and momentum in deep learning
Ilya Sutskever, James Martens, George Dahl, and Ge- offrey Hinton. On the importance of initialization and momentum in deep learning. In International confer- ence on machine learning , pages 1139–1147. pmlr, 2013
2013
-
[10]
RAFT: recurrent all-pairs field transforms for optical flow
Zachary Teed and Jia Deng. RAFT: recurrent all-pairs field transforms for optical flow. CoRR, abs/2003.12039, 2020
2003 arXiv
-
[11]
Dust3r: Geometric 3d vision made easy
Shuzhe Wang, Vincent Leroy, Yohann Cabon, Boris Chidlovskii, and Jerome Revaud. Dust3r: Geometric 3d vision made easy. InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recogni- tion, pages 20697–20709, 2024
2024
-
[12]
gsplat: An open-source library for gaussian splatting
Vickie Ye, Ruilong Li, Justin Kerr, Matias Turku- lainen, Brent Yi, Zhuoyang Pan, Otto Seiskari, Jianbo Ye, Jeffrey Hu, Matthew Tancik, et al. gsplat: An open-source library for gaussian splatting. arXiv preprint arXiv:2409.06765, 2024
2024 arXiv
-
[13]
Gsplatloc: Ultra-precise camera lo- calization via 3d gaussian splatting
Atticus J Zeller. Gsplatloc: Ultra-precise camera lo- calization via 3d gaussian splatting. arXiv preprint arXiv:2412.20056, 2024
2024
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.