REVIEW 3 major objections 5 minor 25 references
Unsupervised Video Depth Estimation Based on Ego-motion and Disparity Consensus
T0 review · 3 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read Stereo-pair reconstruction lets unsupervised depth networks train on far fewer videos
desk verdict An incremental stereo-plus-temporal depth estimator whose headline claims are undercut by missing prior work and a confounded efficiency comparison. 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 load-bearing object is the combined view-synthesis loss that sums the temporal ego-motion reconstruction term, the stereo left-right image reconstruction term, and the disparity-consistency term. The stereo terms are what make the method data-efficient: they convert each training sample into two additional reconstruction targets without needing labels, so the depth network receives denser per-pixel supervision. Differentiable bilinear sampling lets gradients flow through both warps, and an explainability mask plus an edge-aware smoothness term disciplines the otherwise under-constrained problem.
What would settle it
Train the proposed method and the temporal-only baseline on the exact same number of video frames and stereo pairs, with the same pre-training and the same optimizer, then compare depth error on the standardized test split; if the proposed method needs as many frames as the baseline when the extra supervision is controlled for, the fewer-data claim is falsified.
Extended reading notes
Core claim
The central claim is that combining two complementary image-reconstruction tasks in one loss — temporal view synthesis driven by ego-motion and spatial stereo reconstruction driven by disparity — gives a single network that outputs a dense depth map from one image, with no ground-truth depth and no known pose at test time. During training the left frame is reconstructed both from neighboring video frames and from the right stereo frame; the network simultaneously predicts left and right disparities, and a left-right consistency term forces them to agree. An edge-aware L2 smoothness penalty encourages piecewise-smooth depth without blurring object contours. The reported outcome is that this combined supervision improves depth accuracy (Abs Rel 0.195 versus 0.208 for the temporal-only baseline), reduces the amount of training video needed to roughly 60 percent of the baseline, and transfers to a different outdoor dataset without retraining.
Load-bearing premise
The central comparison assumes the extra stereo losses are what allow training on less data, but the proposed pipeline also uses stereo pairs as additional input and a larger pre-training dataset, so the fewer-frames claim has not been shown in isolation.
Editorial extensions
If this is right
- If the claim is correct, an autonomous-driving depth system can be trained from ordinary dashcam video plus rectified stereo pairs, with no labeled depth and no measured ego-motion.
- The same extra-stereo supervision should produce usable depth on scenes the network has not seen, since the model trained on one dataset transfers to another without retraining.
- The training-data savings are large enough that a single GPU can train the model in tens of hours rather than requiring massive unlabeled collections.
- Because the method learns one network with a fixed scale from stereo geometry, it avoids the global scale ambiguity that plagues purely monocular ego-motion depth estimators.
Reading between the lines
- A conservative reading is that the reported speed-up is not yet isolated: the proposed model also consumes stereo pairs and is pre-trained on a larger city-driving dataset, so the fewer-data comparison mixes new losses with extra input signal and initialization.
- The recipe suggests a general principle: any additional geometric view — another camera, a known pose, or a second time span — can be added as a reconstruction target to shrink the data needed by self-supervised depth learners.
- A testable extension would apply the same disparity-consistency idea to unrectified or unknown-intrinsic video by predicting a lightweight epipolar correction, which the paper explicitly leaves to future work.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an unsupervised monocular video depth estimation method that extends the ego-motion-based view synthesis framework of Zhou et al. by adding a stereo left-right image reconstruction loss, a left-right disparity consistency loss, and an edge-aware smoothness term. The authors claim that the method achieves competitive results with the baseline using only 3/5 of the training data, and that it even outperforms some supervised methods. Experiments on KITTI and Make3D are reported, with KITTI results showing Abs Rel 0.195 versus 0.208 for the Zhou et al. baseline.
Significance. If the training-efficiency claim were convincingly supported, the paper would be a meaningful step toward reducing the data cost of unsupervised depth learning. The method combines two well-known ideas in a sensible way, and the reported KITTI results are directionally plausible. The strength of the paper is its use of a fully differentiable, standard geometric pipeline. However, the central efficiency claim is not supported by the current experimental design, and the arithmetic inconsistencies further weaken the contribution. The work could be substantial if the authors provide controlled comparisons that isolate the effect of the proposed losses from the extra stereo supervision and pretraining.
major comments (3)
- [Abstract; Section IV.A; Table 1; Section IV.B (Limitations)] The central claim that the method achieves competitive results with the baseline using only 3/5 of the training data is not supported because the comparison is confounded. The proposed method uses the right stereo image as an additional reconstruction target (Eqs. 2 and 8) and is pre-trained on Cityscapes, whereas the Zhou et al. baseline is trained on monocular KITTI sequences only. The improvement seen in Table 1 could therefore be due to the extra stereo supervision or pretraining rather than to a genuine need for fewer samples. The limitations section explicitly concedes that the method requires rectified and temporally aligned stereo pairs for training. A controlled experiment, such as training the baseline with the same stereo losses or training the proposed method without stereo supervision and without pretraining, is needed to substantiate the efficiency claim; without it, the claim collapses.
- [Section IV.A; Abstract; Introduction; Section V (Conclusion)] The numerical claim about training data is internally inconsistent. Section IV.A reports 16,384 training sequences versus 40,109 for the baseline, which is approximately 41% (about 2/5), while the abstract and conclusion state 3/5, the introduction states 'half,' and Section III.A mentions '1/2x.' The authors should correct this arithmetic and state the efficiency claim consistently with the actual experimental protocol.
- [Section III.A, Eq. (3)] The definition of the disparity consistency loss is unclear. The symbols d_l^t and d_r^t are predicted disparities, but the notation d̂_l^t and d̂_r^t is not precisely defined; the text says they are 'computed by the corresponding disparity map' without specifying the warping operation. For reproducibility, the authors should clearly state that d̂_l^t is the left disparity obtained by sampling d_r^t using the right-to-left warping and vice versa, consistent with Godard et al. [10].
minor comments (5)
- [Section IV.A] The paper reports a training time of roughly 32 hours on a single 1080Ti GPU but does not provide the baseline's training time or the number of parameters, making the efficiency claim even harder to evaluate.
- [Table 1 and Table 2] The numerical results for the Zhou et al. baseline differ between Table 1 and Table 2 (e.g., Abs Rel 0.208 vs 0.207, RMSE 6.856 vs 6.658). The authors should ensure that the baseline numbers are consistent across tables and clearly state the source of each set of numbers.
- [Section IV.B] The claim that the method 'even outperforms the classical supervised methods' is overstated: on Sq Rel and RMSE, the supervised results of Eigen et al. and Liu et al. are better than the proposed method's results.
- [Abstract; throughout] The manuscript contains numerous typos and grammatical errors (e.g., 'touch to acquire,' 'dept,' 'un' in the abstract; 'This results is trained' in Section IV.A). A thorough copy-editing pass is needed.
- [Section IV.A] The sentence 'This results is trained in a total of 22,801 sequences where 16,384 for training and 5,730 for validation' is ungrammatical and unclear about the origin of the 22,801 total; please rephrase.
Circularity Check
No circularity: depth/pose are derived from photometric losses and evaluated against external KITTI metrics; the efficiency claim is confounded but not circular.
full rationale
The paper's depth and pose estimates are produced by minimizing photometric view-synthesis losses (Eqs. 2, 7, 8-11), with no fitted constants or parameters whose values define the reported KITTI metrics. The central comparison is against an external baseline (Zhou et al.) and the evaluation uses standard KITTI error/accuracy metrics computed from the authors' released predictions, so the reported numbers are not equivalent to the training objective by construction. There are no self-citations by the present authors carrying any load-bearing argument, no imported uniqueness theorem, and no renamed known result presented as a derivation. The '3/5 training data' efficiency claim is genuinely confounded: the proposed method additionally uses rectified stereo right-image supervision (Eq. 2, Eq. 8), is pre-trained on Cityscapes, and its own stated counts (16,384 vs 40,109 sequences, about 41%) contradict '3/5' in the abstract and 'half' in the introduction. However, this is an experimental-control and reporting-consistency problem, not a case of the paper's prediction reducing to its inputs by definition or by self-citation. Under the required standard of exhibiting a specific reduction Eq. X = Eq. Y by construction, no circular step is present.
Assumptions & free parameters
free parameters (5)
- lambda_a (weight for stereo image reconstruction loss) =
0.5
- lambda_c (weight for disparity consistency loss) =
0.5
- lambda_s (weight for smoothness loss) =
0.2
- lambda_e (weight for mask regularization) =
0.2
- Post-processing blend width =
5%
assumptions (5)
- domain assumption Pinhole camera model with known intrinsics K
- domain assumption Static or maskable scene (photometric consistency holds for modeled pixels)
- domain assumption Stereo pairs are rectified and temporally aligned
- domain assumption Lambertian surfaces (pixel intensity is view-invariant)
- standard math Differentiable bilinear sampling provides gradients
Cite this review
Pith. "Pith review of Unsupervised Video Depth Estimation Based on Ego-motion and Disparity Consensus." pith.science (2026). https://pith.science/paper/EZIRSTV4
@misc{pith2026190901028,
author = {Pith},
title = {Pith review of: Unsupervised Video Depth Estimation Based on Ego-motion and Disparity Consensus},
year = {2026},
howpublished = {\url{https://pith.science/paper/EZIRSTV4}},
note = {Machine review of arXiv:1909.01028}
}
read the original abstract
Unsupervised learning based depth estimation methods have received more and more attention as they do not need vast quantities of densely labeled data for training which are touch to acquire. In this paper, we propose a novel unsupervised monocular video depth estimation method in natural scenes by taking advantage of the state-of-the-art method of Zhou et al. which jointly estimates depth and camera motion. Our method advances beyond the baseline method by three aspects: 1) we add an additional signal as supervision to the baseline method by incorporating left-right binocular images reconstruction loss based on the estimated disparities, thus the left frame can be reconstructed by the temporal frames and right frames of stereo vision; 2) the network is trained by jointly using two kinds of view syntheses loss and left-right disparity consistency regularization to estimate depth and pose simultaneously; 3) we use the edge aware smooth L2 regularization to smooth the depth map while preserving the contour of the target. Extensive experiments on the KITTI autonomous driving dataset and Make3D dataset indicate the superiority of our algorithm in training efficiency. We can achieve competitive results with the baseline by only 3/5 times training data. The experimental results also show that our method even outperforms the classical supervised methods that using either ground truth depth or given pose for training.
Figures
Reference graph
Works this paper leans on
- [10]
- [1]
-
[2]
F. Liu, C. Shen, G. Lin, and I. Reid. Learning depth from single monocular images using deep convolutional neural fields. IEEE transactions on pattern analysis and machine intelligence, 38(10), 2024–2039,2016
work page 2024
- [3]
- [4]
-
[5]
Y. Cao, Z. Wu, and C. Shen. Estimating depth from monocular images as classification using deep fully convolutional residual networks. arXiv preprint arXiv:1605.02305, 2016
work page Pith review arXiv 2016
- [6]
- [7]
Show all 25 references
-
[8]
J. Xie, R. Girshick, and A. Farhadi. Deep3d: Fully automatic 2d-to-3d video conversion with deep convolutional neural networks. In ECCV, 2016
2016
-
[9]
R. Garg, V. Kumar BG, and I. Reid. Unsupervised CNN for single view depth estimation: Geometry to the rescue. In ECCV, 2016
2016
-
[11]
Ranftl, V
R. Ranftl, V. Vineet, Q. Chen, and V. Koltun. Dense monocular depth estimation in complex dynamic scenes. In CVPR, 2016
2016
-
[12]
Kendall, M
A. Kendall, M. Grimes, and R. Cipolla, et al . PoseNet: a convolutional network for real-time 6-dof camera relocalization
-
[13]
Karsch, C
K. Karsch, C. Liu, and S. B. Kang. Depth transfer: Depth extraction from video using non -parametric sampling. IEEE transactions on pattern analysis and machine intelligence , 36(11):2144–2158, 2014
2014
-
[14]
T. Zhou, M. Brown, N. Snavely, and D. G. Lowe. Unsupervised learning of depth and ego-motion from video. In CVPR, vol. 2, pp. 7
-
[15]
Yin, and J
Z. Yin, and J. Shi. Geonet: Unsupervised learning of dense depth, optical flow and camera pose. arXiv preprint arXiv:1803.02276
-
[16]
Mahjourian, M
R. Mahjourian, M. Wicke, and A. Angelova. Un supervised learning of depth and ego motion from monocular video using 3d geometric constraints. arXiv preprint arXiv:1802.05522
-
[17]
Ranjan , V
A . Ranjan , V. Jampani, L. Balles, et al. Adversarial collaboration: Joint unsupervised learning of depth, camera motion, optical flow and motion segmentation. arXiv preprint arXiv:1805.09806, 2018
2018 arXiv
-
[18]
J. R. A. Moniz, C. Beckham, S. Rajotte, et al. Unsupervised Depth Estimation, 3D Face Rotation and Replacement[J]. 2018
2018
-
[19]
Mayer, E
N. Mayer, E. Ilg, P. Hausser, P. Fischer, D. Cremers, A. Dosovit- skiy, and T. Brox. A large dataset to train convolutional networks for disparity, optical flow, and scene flow estimation. In CVPR, 2016. [20]M. Jaderberg, K. Simonyan, A. Zisserman, et al. Spatial transformer n...
2016
-
[21]
Geiger, P
A. Geiger, P. Lenz, and R. Urtasun, et al . Are we ready for autonomous driving? the KITTI vision benchmark suite. In CVPR, 2012, pp. 3354–3361
2012
-
[22]
P. Adam, G. Sam, C. Soumith, C. Gregory, Y. Edward, et al. Automatic differentiation in PyTorch. In NIPS-W, 2017
2017
-
[23]
Ioffe and C
S. Ioffe and C. Szegedy. Batch normalization: Accelerating network training by reducing internal covariate shift. arXiv preprint arXiv:1502.03167, 2015
2015 arXiv
-
[24]
D. P. Kingma, and J Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980,2014
2014 arXiv
-
[25]
Cordts, M
M. Cordts, M. Omran, S. Ramos, T. Rehfeld, M. Enzweiler, R. Benenson, U. Franke, S. Roth, and B. Schiele. The Cityscapes dataset for semantic urban scene understanding. In CVPR, 2016
2016
-
[26]
K. He, X. Zhang, S. Ren, and J. Sun. Deep residual learning for image recognition. In CVPR, 2016
2016
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.