REVIEW 2 major objections 5 minor 1 cited by
Dense Depth from Event Focal Stack
T0 review · 2 major / 5 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read Dense depth maps from an event camera focus sweep
desk verdict A credible dense-depth-from-event-focal-stack pipeline with a strong synthetic comparison, but the real-data claim rests on unaligned pseudo-depth and qualitative evaluation. 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 event focal stack: a $B=5$ channel voxel grid of time-weighted event counts, built by normalizing event timestamps into bins and distributing each event's polarity between the two closest bins. This compact representation lets a U-Net-style encoder-decoder with skip connections see the temporal order of defocus-induced events and produce a dense depth map with mean squared error loss against inverse depth. Lens breathing from real focus sweeps is corrected by homography warps computed from a defocus-robust circular checkerboard. Synthetic training data comes from rendered focal stacks of random 3D scenes converted to events by two event simulators, and the real-data step fine-tunes on fifty scenes with pseudo ground truth from a pre-trained monocular depth estimator.
What would settle it
Record a focus-sweep event stream in a scene with independent measured depth (for example, a LiDAR or structured-light scan) in low-light conditions, run the proposed network, and compare inverse depth predictions against the measured values; if the predictions do not beat the image-domain baseline, or if the MAE against true depth is no better than chance, the central claim fails.
Extended reading notes
Core claim
The central claim is that the spatial and temporal structure of a focus-sweep event stream encodes depth densely enough to regress an inverse depth map at every pixel, not just at event locations. The paper defends this by constructing event focal stacks from events and training a convolutional encoder-decoder to map the stack directly to inverse depth, using synthetic focal stacks rendered from arbitrary 3D scenes and converted to events through event simulators. The reported result is that this event-based method outperforms a comparable image-domain depth-from-defocus network (MAE 0.0762 vs 0.1606 in inverse depth on synthetic data), and that after fine-tuning on real events it gives plausible qualitative depth in office and low-light scenes.
Load-bearing premise
The real-world evaluation and fine-tuning use pseudo depth from a pre-trained monocular depth estimator applied to well-lit images, not sensor-measured depth; if that pseudo depth is biased, the fine-tuned model inherits the bias and the real-data claim is not demonstrated.
Editorial extensions
If this is right
- Depth sensing can continue under low light or rapid motion, where frame-based cameras lose the signal.
- The dense-depth task can be trained without real depth sensors, since synthetic focal stacks and event simulation provide labeled data at scale.
- A focus-tunable lens, if it can sweep faster than a mechanical lens, should feed the same network with more events per unit time and improve accuracy.
- The success of the event focal stack suggests treating a focus sweep as a time-coded volume rather than a set of images, which may also help other event-based vision tasks.
Reading between the lines
- One testable extension is to add sensor-measured ground truth (stereo or LiDAR) to the real benchmark; the paper's real-data evaluation currently rests on pseudo depth from a monocular estimator, so a true depth comparison would settle the real-world claim.
- The authors observe that simulators produce few negative events; building a simulator with better noise and polarity statistics could remove much of the need for fine-tuning.
- Applying the same event focal stack to dynamic scenes would require aligning events on moving objects to a common sweep; the paper leaves that as a limitation, so a natural follow-up is a recurrent or motion-compensated variant.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a method for dense depth estimation from an event stream produced by sweeping the focal plane of a lens attached to an event camera. Events are voxelized into a B=5 'event focal stack' and decoded by a U-Net into a dense inverse depth map. Training uses Blender-rendered focal stacks passed through ESIM or DVS-Voltmeter event simulators, with metric depth ground truth; real-world adaptation is done by fine-tuning on a small real dataset with pseudo ground truth from Depth Anything, after correcting for lens breathing via homographies. The method is compared against a depth-from-defocus baseline (Focus on Defocus) on 20 synthetic test scenes and on 10 real scenes (qualitatively). Quantitative synthetic results show MAE 0.0762 (DVS-Voltmeter) vs 0.1606 for the baseline, with ablations of bin size and polarity integration.
Significance. The idea of using a focus-sweep event stream as a dense depth cue is novel and well-motivated; the event focal stack representation is a natural extension of image focal stacks, and the synthetic-to-real fine-tuning pipeline with lens breathing correction is a practical contribution that goes beyond simple naive domain transfer. The synthetic evaluation is quantitative, uses 20 test scenes, averages over 10 training runs, and clearly separates the proposed configuration from the image-domain baseline. However, the real-world component, which is the abstract's second half of the central claim, is supported only by qualitative depth maps and relies on unaligned pseudo-labels, so the claim of 'superior performance on real datasets' is not yet established.
major comments (2)
- [Sec. 5 (Real dataset) and Fig. 7] The abstract claims superior performance over the image-domain baseline on real datasets, but the real-world evaluation is entirely qualitative. No MAE/RMSE or any quantitative metric is reported for the 10 held-out real scenes, and the statement that the method 'remains usable in low light' is a visual judgment. Since the real-data comparison is a load-bearing part of the central claim, please add quantitative evaluation on the real test scenes, ideally against sensor-measured depth (e.g., LiDAR or structured light) or at least against aligned pseudo-labels with clearly stated limitations.
- [Sec. 3.2, Eq. (1) and Sec. 4.1 (Real Dataset)] The real-data fine-tuning and evaluation use pseudo ground truth Dgt generated by Depth Anything, which outputs affine-invariant (scale- and shift-ambiguous) depth, yet Eq. (1) is an MSE loss in metric inverse depth (1/m). No per-scene scale/shift alignment, normalization to the synthetic inverse-depth range, or filtering of unreliable pseudo-labels is described. This means the fine-tuning target does not match the training target, and the network can internalize an arbitrary scale/offset per scene, confounding both the fine-tuned model and any qualitative comparison. Please describe the alignment procedure, or report results with a properly aligned pseudo-label baseline, or use sensor-measured ground truth.
minor comments (5)
- [Sec. 4.4 and Tables 1-5] The paper states that all evaluations were repeated 10 times, but only point estimates are reported. Please add means and standard deviations (or confidence intervals) so the reader can judge the significance of differences, especially for the close B=5 vs B=10 values in Table 2.
- [Sec. 4.5 and Table 2] The choice of B=5 for DVS-Voltmeter is inconsistent with the quantitative results: Table 2 gives B=10 the lowest MAE (0.0760) and RMSE (0.1006), while B=5 is second (0.0762, 0.1022). The justification 'plausibly lower errors with B=5' refers to a qualitative figure. Please either adopt the quantitatively best configuration for the main comparison or provide a non-qualitative rationale (e.g., compactness) for choosing B=5, and state how this affects the reported results.
- [Sec. 3.2] It is unclear whether the network output is constrained to be non-negative (as inverse depth should be) and how pixels with no events or invalid ground-truth depth are handled in Eq. (1). Please specify the output activation and the masking/weighting of invalid pixels.
- [Sec. 5 and Fig. 7] The claim that fine-tuning 'mitigates both the reversed depth and holes' would be strengthened by reporting at least per-scene quantitative errors on the real data after aligning the pseudo-labelled ground truth, rather than relying solely on visual inspection.
- [Figure 1 and Sec. 3.1] The citation '[27]' is referred to in the text as 'Alex et al.'; for consistency with the reference list it should be 'Zhu et al.' Also, the figure captions contain inline code-like references such as '(Sec 3.1)' that should be formatted consistently.
Circularity Check
No significant circularity: the synthetic pipeline trains on Blender ground-truth depth and is evaluated against an external image-domain baseline; the real-data component uses external pseudo-labels and is qualitative.
full rationale
The paper's central claim is empirical: a U-Net maps a voxelized event focal stack to a dense inverse depth map. The training signal is Blender-rendered ground-truth depth (Sec. 4.1: 'We also rendered corresponding depth images as the ground truth'), and the main quantitative comparison is against Focus on Defocus [16], an external baseline trained under the same protocol. The voxelization (Sec. 3.1) and U-Net architecture (Sec. 3.2) are generic components adopted from prior work [12, 27]; the event-to-depth mapping is learned from data and is not defined in terms of the target depth. No fitted parameter is renamed as a prediction: the only tuned hyperparameter, bin size B=5 (Tables 1 and 2), is selected on an evaluation set, which is a mild selection-on-test concern but does not make the depth output equal to any training input. The real-data fine-tuning uses pseudo labels from the external Depth Anything estimator (Secs. 3.2 and 4.1); these are not the network's own outputs, and the real results are reported qualitatively (Fig. 7), so they do not force the result. The cited prior work by the same group ([14]) is related-work context on focal stacks and is not load-bearing. The acknowledged limitations (textureless surfaces, static scenes) further indicate the authors do not claim a forced or tautological result. The derivation chain is therefore self-contained; the pseudo-depth and test-set-selection concerns belong to correctness risk rather than circularity.
Assumptions & free parameters
free parameters (3)
- Number of time bins B =
5
- ESIM contrast threshold =
0.08
- Fine-tuning set size =
50 scenes
assumptions (5)
- domain assumption A focus sweep of the lens produces a time-ordered event stream whose local event timing encodes depth (defocus-to-depth cue).
- domain assumption Events synthesized by ESIM or DVS-Voltmeter from Blender focal stacks are sufficiently similar to real events for pretraining a depth network.
- ad hoc to paper Depth Anything pseudo-labels from well-lit grayscale images are accurate enough to serve as ground truth for fine-tuning and for evaluating real scenes, including low-light scenes.
- domain assumption Lens breathing can be corrected by warping event coordinates with planar homographies computed from a calibration checkerboard at fixed distances up to two meters.
- domain assumption The scene is static during the focus sweep; events are due only to the focus change.
Cite this review
Pith. "Pith review of Dense Depth from Event Focal Stack." pith.science (2026). https://pith.science/paper/RV42WAOO
@misc{pith2026241208120,
author = {Pith},
title = {Pith review of: Dense Depth from Event Focal Stack},
year = {2026},
howpublished = {\url{https://pith.science/paper/RV42WAOO}},
note = {Machine review of arXiv:2412.08120}
}
read the original abstract
We propose a method for dense depth estimation from an event stream generated when sweeping the focal plane of the driving lens attached to an event camera. In this method, a depth map is inferred from an ``event focal stack'' composed of the event stream using a convolutional neural network trained with synthesized event focal stacks. The synthesized event stream is created from a focal stack generated by Blender for any arbitrary 3D scene. This allows for training on scenes with diverse structures. Additionally, we explored methods to eliminate the domain gap between real event streams and synthetic event streams. Our method demonstrates superior performance over a depth-from-defocus method in the image domain on synthetic and real datasets.
Figures
Figures from the paper (3 more)
Forward citations
Cited by 1 Pith paper
-
Static in Frames, Dynamic in Events: Rethinking Features in Event Cameras as Motion Cues
Harris eigenvalues and spatiotemporal density values from event cameras encode motion direction and, when added to an optical flow network, improve accuracy in data-scarce settings.
Reference graph
Works this paper leans on
-
[4]
Learning Monocular Depth from Focus with Event Focal Stack
Jiang Chenxu, Lin Mingyuan, Zhang Chi, Wang Zhenghai, and Yu Lei. Learning monocular depth from focus with event focal stack. arXiv preprint arXiv:2405.06944, 2024. 1, 2
work page Pith review arXiv 2024
-
[1]
End-to-end learning of geometry and context for deep stereo regression
Alex Kendall, Hayk Martirosyan, Saumitro Dasgupta, Pe- ter Henry, Ryan Kennedy, Abraham Bachrach, Adam Bry. End-to-end learning of geometry and context for deep stereo regression. In ICCV, pages 66–75, 2017. 1
work page 2017
-
[2]
Alex Paul Pentland. A new sense for depth. IEEE TPAMI, PAMI-9(4):523–531, 1987. 1
work page 1987
-
[3]
The Blender project - free and open 3d creation software, Accesed: 2023
Blender Foundation. The Blender project - free and open 3d creation software, Accesed: 2023. 4
work page 2023
-
[5]
D. Eigen and R. Fergus. Predicting depth, surface normals and semantic labels with a common multi-scale convolu- tional architecture. In ICCV, pages 2650–2658, 2015. 2
work page 2015
-
[6]
Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. ICLR, 2014. 5
work page 2014
-
[7]
Depthlab: Real-time 3d interaction with depth maps for mobile augmented reality
Ruofei Du, Eric Lee Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarte, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Moura e Silva Cruces, Shahram Izadi, Adarsh Kowdle, Konstantine Nicholas John Tsotsos, and David Kim. Depthlab: Real-time 3d interaction with depth maps for mobile augmented reality. In Proceedings of the 33rd Annual ACM ...
work page 2020
-
[8]
Deep depth from focus with differential focus volume
Fengting Yang, Xiaolei Huang, and Zihan Zhou. Deep depth from focus with differential focus volume. In CVPR, pages 12632–12641, 2022. 2
work page 2022
Show all 27 references
-
[9]
Davison, J¨org Conradt, Kostas Dani- ilidis, Davide Scaramuzza
Guillermo Gallego, Tobi Delbru ¨uck, Garrick Orchard, Chiara Bartolozzi, Brian Taba, Andrea Censi, Stefan Leutenegger, Andrew J. Davison, J¨org Conradt, Kostas Dani- ilidis, Davide Scaramuzza. Event-based vision: A survey. IEEE TPAMI, 44(1):154–180, 2019. 1
2019
-
[10]
A spiking neural network model of depth from defocus for event-based neuromorphic vision
Germain Haessig, Xavier Berthelon, Sio-Hoi Ieng, and Ryad Benosman. A spiking neural network model of depth from defocus for event-based neuromorphic vision. Scientific re- ports, 9(1):3744, 2019. 1
2019
-
[11]
All- in-focus imaging from event focal stack
Hanyue Lou, Minggui Teng, Yixin Yang, and Boxin Shi. All- in-focus imaging from event focal stack. In CVPR, pages 17366–17375, 2023. 2
2023
-
[12]
High speed and high dynamic range video with an event camera
Henri Rebecq, Ren ´e Ranftl, Vladlen Koltun, and Davide Scaramuzza. High speed and high dynamic range video with an event camera. IEEE TPAMI, 43(6):1964–1980, 2019. 2, 3, 5, 6
1964
-
[13]
Co-attention- guided bilinear model for echo-based depth estimation
Go Irie, Takashi Shibata, and Akisato Kimura. Co-attention- guided bilinear model for echo-based depth estimation. In ICASSP, pages 4648–4652, 2022. 1
2022
-
[14]
Multi-layer scene representation from composed focal stacks
Reina Ishikawa, Hideo Saito, Denis Kalkofen, and Shohei Mori. Multi-layer scene representation from composed focal stacks. IEEE TVCG, 29(11):4719–4729, 2023. 2
2023
-
[15]
Learning monocular dense depth from events
Javier Hidalgo-Carri ´o, Daniel Gehrig and Davide Scara- muzza. Learning monocular dense depth from events. In 3DV, pages 534–542, 2020. 1, 2
2020
-
[16]
Fo- cus on defocus: Bridging the synthetic to real domain gap for depth estimation
Maxim Maximov, Kevin Galim, and Laura Leal-Taixe. Fo- cus on defocus: Bridging the synthetic to real domain gap for depth estimation. In CVPR, pages 1071–1080, 2020. 1, 2, 5, 6, 7
2020
-
[17]
M4depth: Monocular depth estimation for autonomous ve- hicles in unseen environments
Micha ¨el Fonder, Damien Ernst, Marc Van Droogenbroeck. M4depth: Monocular depth estimation for autonomous ve- hicles in unseen environments. Sensors, 22(23):1–22, 2022. 1
2022
-
[18]
U- net: Convolutional networks for biomedical image segmen- tation
Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U- net: Convolutional networks for biomedical image segmen- tation. In International Conference on Medical image com- puting and computer-assisted intervention , pages 234–241,
-
[19]
Zhou and A
Q. Zhou and A. Jacobson. Thingi10k: A dataset of 10,000 3d-printing models. arXiv preprint, 2016. 4
2016
-
[20]
ESIM: an open event camera simulator
Henri Rebecq, Daniel Gehrig, and Davide Scaramuzza. ESIM: an open event camera simulator. Conf. on Robotics Learning (CoRL), Oct. 2018. 1, 5
2018
-
[21]
Towards robust monocular depth estimation: Mixing datasets for zero-shot cross-dataset transfer
Ren ´e Ranftl, Katrin Lasinger, David Hafner, Konrad Schindler, and Vladlen Koltun. Towards robust monocular depth estimation: Mixing datasets for zero-shot cross-dataset transfer. IEEE TPAMI, 44(10):1623–1637, 2022. 2
2022
-
[22]
Dvs- voltmeter: Stochastic process-based event simulator for dy- namic vision sensors
Songnan Lin, Ye Ma, Zhenhua Guo, and Bihan Wen. Dvs- voltmeter: Stochastic process-based event simulator for dy- namic vision sensors. In ECCV, pages 578–593, 2022. 1, 5
2022
-
[23]
Computer Vision: Algorithms and Appli- cations
Richard Szeliski. Computer Vision: Algorithms and Appli- cations. Springer Nature, 2022. 2
2022
-
[24]
Event-based monocular dense depth estimation with recur- rent transformers
Xu Liu, Jianing Li, Xiaopeng Fan and Yonghong Tian. Event-based monocular dense depth estimation with recur- rent transformers. arXiv preprint, 2022. 2
2022
-
[25]
Depth anything: Unleashing the power of large-scale unlabeled data
Lihe Yang, Bingyi Kang, Zilong Huang, Xiaogang Xu, Jiashi Feng, and Hengshuang Zhao. Depth anything: Unleashing the power of large-scale unlabeled data. In CVPR, pages 10371–10381, 2024. 3, 5
2024
-
[26]
Motion deblurring and depth estimation from multiple images
Zhen, Ruiwen and Stevenson, Robert L. Motion deblurring and depth estimation from multiple images. In ICIP, pages 2688–2692, 2016. 1
2016
-
[27]
Unsupervised event-based optical flow using mo- tion compensation
Alex Zihao Zhu, Liangzhe Yuan, Keneth Chaney, and Kostas Daniilidis. Unsupervised event-based optical flow using mo- tion compensation. In ECCVW, 2018. 3
2018
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.