Pith. sign in

REVIEW 4 major objections 6 minor 1 cited by

On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events

T0 review · 4 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read A drone that keeps learning depth while flying avoids obstacles 30 percent better than one flown on pre-training alone.

desk verdict Real on-board online learning for event-based depth, but the metric MAE claim needs scale-calibration documentation. read the letter →

arxiv 2412.06359 v2 pith:KS3TJBXH submitted 2024-12-09 cs.RO cs.CV

classification cs.ROcs.CV
keywords eventcamerasself-supervisedlearningmonoculardepthcontrastmaximizationon-devicedroneobstacleavoidanceCUDAoptimizationrecurrentnetwork
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper shows that a small drone can keep learning to estimate depth from its own event-camera stream while it is flying, and that this online learning produces more accurate depth maps and more reliable obstacle avoidance than using a pre-trained network alone. The enabler is a set of per-event parallel CUDA kernels for the contrast-maximization training signal, which cut runtime by roughly 100x and memory by 2-5x compared with a batched implementation, making real-time learning feasible on an embedded GPU. In flight tests, adding online learning increased the distance between required human-pilot interventions by about 30% over pre-training alone, and depth error on a held-out sequence fell as learning progressed. The same pipeline also outperforms earlier self-supervised event-only methods on the MVSEC benchmark. If the result holds, drones and other small robots can adapt their perception continuously in the field instead of being locked to offline training.

What carries the argument

The central object is the contrast-maximization loss, which warps accumulated events along a predicted optical flow and measures how sharp the resulting image of warped events is; sharper means the motion estimate is more consistent with the event stream. The paper constructs optical flow from depth and ego-motion through the projective equation $x' \sim K P D(x) K^{-1} x$, turning depth estimation into a self-supervised problem that needs no ground truth. The load-bearing mechanism is a per-event parallel CUDA implementation of the warp, splat, and backward gradient computations: one thread per event, no zero-padding, no processing of events that warp outside the image, and analytical gradients instead of autograd. This drops the cost of the loss and its gradient from over 10 ms to well under a millisecond on a desktop GPU, which is what makes on-device learning possible. A geometry-consistency loss on depth across consecutive frames stabilizes the scale of predictions.

What would settle it

Run the same online-learning flight experiment in a second indoor environment without artificial texture and with different obstacle placements; if the distance between pilot interventions and the held-out depth MAE do not improve over the pre-trained-only model, the reported benefit is specific to the first test setup rather than a general property of the method.

Watch

Extended reading notes

Core claim

The paper's central claim is that online, on-device self-supervised learning from event data improves monocular depth estimation and obstacle-avoidance behavior on a small flying drone compared with pre-training alone. It supports this claim by reimplementing the contrast-maximization loss as per-event parallel CUDA kernels that warp and splat events independently, skip events that leave the image, and supply analytical gradients, reducing runtime by about 100x and memory use by 2-5x relative to a batched PyTorch baseline. With this efficiency, a 430k-parameter recurrent network can run forward and backward passes at about 30 Hz on the drone's embedded GPU while learning. After roughly two minutes of flight, the network's depth error on a held-out test sequence decreased and its RSAT (deblurring-quality) metric improved; in repeated flights, the distance between human-pilot interventions grew by about 30% when online learning was added to pre-training. Training from scratch did not produce meaningful depth within the flight time, indicating that pre-training provides the representation that online learning then adapts to the operational environment.

Load-bearing premise

The training signal assumes the scene is completely static with no occlusions or disocclusions, because optical flow is constructed purely from depth and camera pose; any independently moving object produces a wrong warp and a corrupt gradient.

Editorial extensions

If this is right

  • Online learning converges within about two minutes of flight, so a drone can adapt its depth perception in the field without ground truth.
  • Pre-training on a diverse dataset remains necessary; training from scratch on the same flight data does not produce meaningful depth in the same time.
  • The efficiency gains are not limited to depth: any pipeline involving warping and splatting of events (or images) could use the same per-event parallel CUDA approach.
  • The depth model achieves state-of-the-art among self-supervised event-only methods on MVSEC and runs at higher frequency than ground truth (100 Hz vs 10 Hz), avoiding boundary artifacts.
  • Obstacle avoidance can be driven directly by relative (scale-free) depth via binning inverse depth into yaw commands, so metric scale is not required for control.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the per-event parallel pattern removes padding and avoids autograd overhead, the same CUDA kernels could be dropped into other event-based losses (for example photometric or motion-segmentation losses), potentially extending online learning to dynamic scenes and to even smaller drones.
  • The 30% intervention-distance improvement conflates depth quality with the control policy; an ablation that holds the control law fixed and measures only depth error on the obstacle region would isolate how much of the gain comes from perception.
  • The static-scene assumption is the obvious next target: adding a flow-confidence mask or motion segmentation to the contrast-maximization loss could let online learning keep adapting in environments with people or vehicles, which the paper's own qualitative results show are underestimated.
  • If the scale-free depth is consistent over time, the same yaw-rate control scheme could be reused for other tasks like following a corridor or landing, without metric calibration; this is untested.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper proposes a CUDA-accelerated, per-event parallel implementation of the contrast-maximization loss for self-supervised monocular depth and ego-motion estimation from event cameras. It reports roughly 100x runtime and 2-5x memory improvements over batched PyTorch processing, enabling online, on-board learning on a small quadrotor. The authors present benchmark results on MVSEC and DSEC and a drone experiment in which pre-training plus online learning is claimed to improve both metric depth accuracy (MAE) and obstacle-avoidance behavior (distance between pilot interventions) relative to pre-training only.

Significance. If substantiated, this is a timely and significant robotics contribution: it demonstrates a feasible path to on-device, self-supervised continual learning for event-based depth, with a real flight experiment and external behavioral metrics rather than only loss-based evaluation. The paper's strengths include the concrete runtime/memory characterization of the custom CUDA kernels, the use of independent ground-truth depth and pilot-intervention distances for the online-learning claim, and unusually candid supplementary material about what the contrast-maximization loss can and cannot improve. The main weaknesses are in the evaluation protocol: metric-scale calibration for scale-ambiguous monocular depth is undocumented for the central MAE curves and for the MVSEC benchmark, one DSEC row uses a test-set-fitted scale, and the flight-statistics reporting is incomplete. These are addressable reporting and analysis gaps rather than fundamental contradictions, so the core idea and system demonstration remain credible.

major comments (4)
  1. [Sec. 4.2, Fig. 5 (right), Eq. (2)] The MAE-vs-ground-truth curve is the main quantitative evidence that online learning improves depth accuracy, but the network is scale-free: Eq. (2) depends on depth only through the ratio t/D, so a global depth scale is unobservable. The supplementary material states in Sec. 6 that the first phase of online learning improves contrast 'mostly due to just learning the correct magnitude of the optical flow ... through scaling depth and ego-motion.' The manuscript does not state how metric scale was assigned to each checkpoint evaluated in Fig. 5 (right), nor whether a per-checkpoint scale was fitted on the test sequence. If such fitting was done, the reported MAE decrease could reflect scale alignment rather than improved depth structure; the obstacle-avoidance controller in Sec. 3.4 uses inverse-depth differences, so it too can improve from a global scale change alone. Please document the calibration protocol and report scale factors per checkpoint, or replace metric MAE with scale-invariant errors such as scale-invariant log error, delta-1 accuracy, or median absolute relative error.
  2. [Sec. 4.1, Table 1] The MVSEC MAE values are reported in meters, yet no text describes how the monocular, scale-ambiguous depth output was brought to metric scale for this benchmark. This makes the MVSEC results non-reproducible and leaves the state-of-the-art claim among self-supervised methods unsupported. Please specify the calibration procedure (e.g., training-set median ratio, per-sequence fit, or stereo-based scale) or report scale-invariant metrics alongside the metric numbers.
  3. [Sec. 4.1, Table 2] The row labeled 'Ours (best scale)' is produced by a grid search on the test set and is therefore an oracle-scale upper bound rather than a valid evaluation of the method's metric accuracy. The 'approx. scale' row is the defensible comparison and should be the headline result; 'best scale' should be moved to the supplementary material or explicitly labeled as an oracle. As currently presented, the table invites an overly favorable reading of the method's disparity accuracy.
  4. [Sec. 4.2, Fig. 5 (left)] The headline claim of a roughly 30% improvement in distance between pilot interventions is presented without the number of flights per condition, the intervention protocol, or any variance/statistical summary beyond boxplots. Please report the sample sizes, define the intervention criterion, and state whether the PT and PT+OL conditions use the same pretrained weights and the same obstacle layout. Without these details, the improvement cannot be distinguished from run-to-run variation.
minor comments (6)
  1. [Table 1] There is a stray '2' before the first Zhu et al. [46] row; this looks like an orphaned footnote marker and should be cleaned up.
  2. [References] Reference [8] contains a trailing '3' in the reference list that appears to be a page or citation artifact; please remove it.
  3. [Fig. 5 caption] The caption quotes percentages of ~65% and ~30% but does not state whether these are computed from means or medians of the intervention distances; please specify.
  4. [Sec. 4.2] RSAT is defined only in the Fig. 5 caption; please define it in the main text at first use so the reader can interpret the right-hand panel without looking at the caption.
  5. [Sec. 4.1, Table 1] The meaning of 'Ours (dense)' is explained only in passing in the text; please add a sentence explicitly defining dense depth as depth that is not masked by events.
  6. [Sec. 5 / Limitations] The Limitations paragraphs note that dynamic objects are underestimated and that the yaw controller is attracted to corners; these are important scope restrictions and should be reflected in the conclusion's claims, which currently read as if the obstacle-avoidance benefit is shown for general environments.

Circularity Check

2 steps flagged · score 2.0 of 10

Main claim is externally benchmarked; two minor self-referential evaluation choices (RSAT and DSEC best-scale) are contained and non-load-bearing.

  1. other [Section 4.2, Drone experiments, Fig. 5 right (page 7)]
    "The model shows significant improvement not only in the RSAT (ratio of squared average timestamps) metric [19], which is strongly correlated with the contrast maximization loss used to optimize the network, but also in MAE (mean absolute error) when compared against ground truth depth."

    RSAT is a deblurring statistic over the warped-event timestamps that the contrast-maximization loss in Eq. (1) directly rewards; reporting RSAT improvement is thus a near-restatement of the training objective under another name. The paper itself concedes the correlation. This metric is only illustrative, however: the depth-accuracy claim is carried by the external MAE evaluation and by the pilot-intervention distances, so the self-referential metric is not load-bearing.

  2. fitted input called prediction [Section 4.1, DSEC evaluation after Table 2 (page 6)]
    "Additionally, we conduct a grid search on the scaling factor to achieve the highest accuracy on the test set, reported as 'best scale'."

    The 'best scale' rows in Table 2 report MAE/RMSE after fitting the monocular-depth scale factor to the test-set ground truth, i.e., after minimizing the exact metric being reported. Those numbers are therefore test-set-optimized lower bounds rather than predictions. The paper does label this row and also reports an 'approx. scale' row, and the abstract's state-of-the-art claim rests on the MVSEC results, not on this DSEC table, so the practice is contained rather than central.

full rationale

The central claim is that online learning on the drone improves depth accuracy and obstacle avoidance relative to pre-training only. The supporting evidence is external to the training loss: Fig. 5 reports MAE against ground-truth depth on an unseen held-out sequence, and the flight experiments report distances between human-pilot interventions. Neither quantity is a function of the contrast-maximization objective, so the main derivation chain is not circular. The MVSEC state-of-the-art claim is likewise a comparison against external self-supervised baselines using ground-truth MAE. Two contained self-referential aspects are present. First, the RSAT curve in Fig. 5 is acknowledged by the authors to be strongly correlated with the loss being optimized, making it a near-duplicate diagnostic rather than independent evidence. Second, the DSEC 'best scale' row is obtained by grid-searching the scale factor on the test set, so those numbers are test-set-fitted rather than predictions; the adjacent 'approx. scale' row is the honest predictive comparison, and the paper does not rest its headline claim on this table. The reliance on the authors' own earlier works [19], [28], and [40] for the contrast-maximization pipeline, RSAT, and architecture is not load-bearing circularity: these are prior peer-reviewed results, and the on-device fine-tuning contribution is validated by external metrics. A separate reporting gap, not circularity, is that the per-checkpoint scale alignment behind the Fig. 5 MAE values is not documented, and the supplementary material concedes that early loss improvement is mostly scale adjustment; this is a correctness and evidence concern, not a by-construction reduction.

Assumptions & free parameters 3 free parameters · 3 assumptions · 0 invented entities

All central results rest on the contrast-maximization assumption that events align under the correct warp, on the static-scene assumption, and on scale consistency, all stated in Section 3. The metric depth numbers additionally depend on a scale calibration that is not fully documented. No new physical or conceptual entities are introduced. The main hand-set free parameters are the scale factor, the loss weight, and the control gains that define the flight metric.

free parameters (3)
  • Monocular-to-metric depth scale factor = Not documented for MVSEC; DSEC uses a median-ratio 'approx scale' and a test-set grid-searched 'best scale'
    The network predicts depth only up to scale, so all metric MAE and disparity numbers depend on an external scale calibration; the DSEC test-set grid search is a fitted value.
  • Geometry consistency loss weight lambda = 0.05
    Set by the authors in the supplementary material to balance L_CM and L_geo; it changes the training objective for both pre-training and online learning.
  • Yaw-control gains (lambda_goal, lambda_avoid, alpha, sigma) = 0.2, 1.0, 0.5, 12.0
    Hand-chosen constants in Eqs. 5-7. They shape the intervention-distance metric, so the reported ~30% improvement is partly a statement about this particular controller.
assumptions (3)
  • domain assumption Static scene with no occlusion or disocclusion; optical flow follows purely from depth and ego-motion.
    Introduced in Section 3.2 before Eq. 2. The contrast-maximization loss then rewards event alignment under this flow. The limitations section acknowledges moving objects have underestimated depth, so the central online-learning claim is validated only for static scenes.
  • domain assumption Events are triggered by scene or camera motion, and a correct flow warp aligns events from the same edge into a high-contrast image of warped events.
    The contrast-maximization premise from [12,13], used in Section 3.1 Eq. 1. It fails or degrades for noise, aperture ambiguity, and textureless regions.
  • domain assumption Depth is scale-free, but the scale is consistent enough across consecutive predictions for the geometry-consistency loss and for metric evaluation.
    Eq. 2 uses a projective equivalence so depth is up to scale; Eq. 3 assumes predicted depths can be compared as if on one scale; converting outputs to metric MAE requires an external scale calibration that the paper does not fully document for MVSEC.

how reviews work

0 comments
Cite this review

Pith. "Pith review of On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events." pith.science (2026). https://pith.science/paper/KS3TJBXH

@misc{pith2026241206359,
  author       = {Pith},
  title        = {Pith review of: On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/KS3TJBXH}},
  note         = {Machine review of arXiv:2412.06359}
}
read the original abstract

Event cameras provide low-latency perception for only milliwatts of power. This makes them highly suitable for resource-restricted, agile robots such as small flying drones. Self-supervised learning based on contrast maximization holds great potential for event-based robot vision, as it foregoes the need for high-frequency ground truth and allows for online learning in the robot's operational environment. However, online, on-board learning raises the major challenge of achieving sufficient computational efficiency for real-time learning, while maintaining competitive visual perception performance. In this work, we improve the time and memory efficiency of the contrast maximization pipeline, making on-device learning of low-latency monocular depth possible. We demonstrate that online learning on board a small drone yields more accurate depth estimates and more successful obstacle avoidance behavior compared to only pre-training. Benchmarking experiments show that the proposed pipeline is not only efficient, but also achieves state-of-the-art depth estimation performance among self-supervised approaches. Our work taps into the unused potential of online, on-device robot learning, promising smaller reality gaps and better performance.

Figures

Figures reproduced from arXiv: 2412.06359 by the authors.

Figure 1
Figure 1. Online, on-device learning allows robots to “train in their test environment”. We improve the time and memory efficiency of the [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Top left: events e of different polarities are warped forward and backward by bilinearly sampled (BS) optical flows u. Events warped outside the image are discarded. Next, events are bilinearly splatted to IWEs (images of warped events) at all reference times t ∗ ref. Bottom left: batched processing of events such as in [28] requires zero-padding bins of events to equal length to facilitate simultaneous warping to n… view at source ↗
Figure 3
Figure 3. Overview of the drone (left) and the flight environment [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
Figures from the paper (9 more)
Figure 4
Figure 4. Figure 4: Qualitative results of disparity predictions on the DSEC disparity benchmark. Images are for visualization only, as disparity [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]
Figure 5
Figure 5. Figure 5: Left: Boxplots of distance between pilot interventions during flight experiments. While using ground truth (GT) depth is best, adding online learning (PT + OL) improves over just pre￾training (PT) by ~30%. Training from scratch (TFS) does not re￾sult in meaningful obst…
Figure 6
Figure 6. Figure 6: Qualitative visualization of disparity map evolution dur [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]
Figure 7
Figure 7. Figure 7: Top-view flight trajectories of various experiments. Blue represents autonomous flight, while orange indicates pilot interventions [PITH_FULL_IMAGE:figures/full_fig_p008_7.png]
Figure 8
Figure 8. Figure 8: Additional qualitative results of disparity predictions on the DSEC disparity benchmark. Images are for visualization only, as [PITH_FULL_IMAGE:figures/full_fig_p013_8.png]
Figure 9
Figure 9. Figure 9: Extended qualitative results on unseen data from a flight test recording. From top to bottom, we evaluate a pre-trained-only [PITH_FULL_IMAGE:figures/full_fig_p014_9.png]
Figure 10
Figure 10. Figure 10: Extended qualitative results on unseen data from a flight test recording. From top to bottom, we evaluate a pre-trained-only [PITH_FULL_IMAGE:figures/full_fig_p015_10.png]
Figure 11
Figure 11. Figure 11: Extended qualitative results on unseen data from a flight test recording. From top to bottom, we evaluate a pre-trained-only [PITH_FULL_IMAGE:figures/full_fig_p016_11.png]
Figure 12
Figure 12. Figure 12: Extended qualitative results on unseen data from a flight test recording. From top to bottom, we evaluate a pre-trained-only [PITH_FULL_IMAGE:figures/full_fig_p017_12.png]

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Static in Frames, Dynamic in Events: Rethinking Features in Event Cameras as Motion Cues

    cs.CV 2026-08 conditional novelty 5.0 of 10

    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

50 extracted references · 49 canonical work pages · cited by 1 Pith paper

  1. [28]

    Federico Paredes-Vallés, Kirk Y . W. Scheper, Christophe De Wagter, and Guido C. H. E. de Croon. Taming Contrast Maximization for Learning Sequential, Low-latency, Event- based Optical Flow. In Proceedings of the IEEE/CVF Inter- national Conference on Computer Vision, pages 9695–9705,

  2. [2]

    Unsuper- vised Scale-consistent Depth and Ego-motion Learning from Monocular Video

    Jiawang Bian, Zhichao Li, Naiyan Wang, Huangying Zhan, Chunhua Shen, Ming-Ming Cheng, and Ian Reid. Unsuper- vised Scale-consistent Depth and Ego-motion Learning from Monocular Video. In Advances in Neural Information Pro- cessing Systems. Curran Associates, Inc., 2019. 2, 3

  3. [40]

    Yilun Wu, Federico Paredes-Vallés, and Guido C. H. E. de Croon. Lightweight Event-based Optical Flow Estimation via Iterative Deblurring. In 2024 IEEE International Con- ference on Robotics and Automation (ICRA) , pages 14708– 14715, 2024. 3

  4. [1]

    Monocular Event-Based Vision for Dodging Static Obstacles with a Quadrotor

    Anish Bhattacharya, Marco Cannici, Nishanth Rao, Yuezhan Tao, Vijay Kumar, Nikolai Matni, and Davide Scaramuzza. Monocular Event-Based Vision for Dodging Static Obstacles with a Quadrotor. In8th Annual Conference on Robot Learn- ing, 2024. 3

  5. [3]

    EVIMO2: An Event Camera Dataset for Motion Segmentation, Optical Flow, Structure from Motion, and Visual Inertial Odometry in Indoor Scenes with Monoc- ular or Stereo Algorithms

    Levi Burner, Anton Mitrokhin, Cornelia Fermüller, and Yiannis Aloimonos. EVIMO2: An Event Camera Dataset for Motion Segmentation, Optical Flow, Structure from Motion, and Visual Inertial Odometry in Indoor Scenes with Monoc- ular or Stereo Algorithms. arXiv:2205.03467 [cs], 2022. 2

  6. [4]

    CNN- based single image obstacle avoidance on a quadrotor

    Punarjay Chakravarty, Klaas Kelchtermans, Tom Roussel, Stijn Wellens, Tinne Tuytelaars, and Luc Van Eycken. CNN- based single image obstacle avoidance on a quadrotor. In 2017 IEEE International Conference on Robotics and Au- tomation (ICRA), pages 6369–6374, 2017. 5

  7. [5]

    Ani Hsieh, Christopher Korpela, Vijay Kumar, Camillo J

    Kenneth Chaney, Fernando Cladera, Ziyun Wang, Anthony Bisulco, M. Ani Hsieh, Christopher Korpela, Vijay Kumar, Camillo J. Taylor, and Kostas Daniilidis. M3ED: Multi- Robot, Multi-Sensor, Multi-Environment Event Dataset. In Proceedings of the IEEE/CVF Conference on Computer Vi- sion and Pattern Recognition, pages 4016–4023, 2023. 1

  8. [6]

    Self-Supervised Learning With Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Camera

    Yuhua Chen, Cordelia Schmid, and Cristian Sminchisescu. Self-Supervised Learning With Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Camera. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 7063–7072, 2019. 2

Show all 50 references
  1. [7]

    Selection and Cross Sim- ilarity for Event-Image Deep Stereo

    Hoonhee Cho and Kuk-Jin Yoon. Selection and Cross Sim- ilarity for Event-Image Deep Stereo. In Computer Vision – ECCV 2022, pages 470–486. Springer, Cham, 2022. 6

  2. [8]

    Tempo- ral Event Stereo via Joint Learning with Stereoscopic Flow

    Hoonhee Cho, Jae-Young Kang, and Kuk-Jin Yoon. Tempo- ral Event Stereo via Joint Learning with Stereoscopic Flow. In Computer Vision – ECCV 2024, pages 294–314. Springer, Cham, 2025. 5, 6, 3

  3. [9]

    Are We Ready for Au- tonomous Drone Racing? The UZH-FPV Drone Racing Dataset

    Jeffrey Delmerico, Titus Cieslewski, Henri Rebecq, Matthias Faessler, and Davide Scaramuzza. Are We Ready for Au- tonomous Drone Racing? The UZH-FPV Drone Racing Dataset. In 2019 International Conference on Robotics and Automation (ICRA), pages 6713–6719, 2019. 4, 7

  4. [10]

    Dy- namic obstacle avoidance for quadrotors with event cameras

    Davide Falanga, Kevin Kleber, and Davide Scaramuzza. Dy- namic obstacle avoidance for quadrotors with event cameras. Science Robotics, 5:eaaz9712, 2020. 8

  5. [11]

    DecTrain: Deciding When to Train a DNN Online,

    Zih-Sing Fu, Soumya Sudhakar, Sertac Karaman, and Vivi- enne Sze. DecTrain: Deciding When to Train a DNN Online,

  6. [12]

    A Unifying Contrast Maximization Framework for Event Cameras, With Applications to Motion, Depth, and Optical Flow Estimation

    Guillermo Gallego, Henri Rebecq, and Davide Scaramuzza. A Unifying Contrast Maximization Framework for Event Cameras, With Applications to Motion, Depth, and Optical Flow Estimation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , pages 3867–...

  7. [13]

    Focus Is All You Need: Loss Functions for Event- Based Vision

    Guillermo Gallego, Mathias Gehrig, and Davide Scara- muzza. Focus Is All You Need: Loss Functions for Event- Based Vision. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12280– 12289, 2019. 2, 3

  8. [14]

    Event-based Vision: A Survey

    Guillermo Gallego, Tobi Delbruck, Garrick Orchard, Chiara Bartolozzi, Brian Taba, Andrea Censi, Stefan Leutenegger, Andrew Davison, Joerg Conradt, Kostas Daniilidis, and Da- vide Scaramuzza. Event-based Vision: A Survey. IEEE Transactions on Pattern Analysis and Machine Intell...

  9. [15]

    DSEC: A Stereo Event Camera Dataset for Driving Scenarios

    Mathias Gehrig, Willem Aarents, Daniel Gehrig, and Da- vide Scaramuzza. DSEC: A Stereo Event Camera Dataset for Driving Scenarios. IEEE Robotics and Automation Let- ters, 6:4947–4954, 2021. 1, 5, 6

  10. [16]

    Out of the Room: Generalizing Event-Based Dynamic Motion Seg- mentation for Complex Scenes

    Stamatios Georgoulis, Weining Ren, Alfredo Bochicchio, Daniel Eckert, Yuanyou Li, and Abel Gawel. Out of the Room: Generalizing Event-Based Dynamic Motion Seg- mentation for Complex Scenes. In 2024 International Con- ference on 3D Vision (3DV), pages 442–452, 2024. 2

  11. [17]

    Clement Godard, Oisin Mac Aodha, Michael Firman, and Gabriel J. Brostow. Digging Into Self-Supervised Monocu- lar Depth Estimation. InProceedings of the IEEE/CVF Inter- national Conference on Computer Vision, pages 3828–3838,

  12. [18]

    Depth From Videos in the Wild: Unsupervised Monocular Depth Learning From Unknown Cameras

    Ariel Gordon, Hanhan Li, Rico Jonschkowski, and Anelia Angelova. Depth From Videos in the Wild: Unsupervised Monocular Depth Learning From Unknown Cameras. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 8977–8986, 2019. 2, 3

  13. [19]

    Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networks

    Jesse Hagenaars, Federico Paredes-Vallés, and Guido de Croon. Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networks. In Advances in Neu- ral Information Processing Systems, 2021. 2, 3, 7, 8

  14. [20]

    Motion- prior Contrast Maximization for Dense Continuous-Time Motion Estimation, 2024

    Friedhelm Hamann, Ziyun Wang, Ioannis Asmanis, Kenneth Chaney, Guillermo Gallego, and Kostas Daniilidis. Motion- prior Contrast Maximization for Dense Continuous-Time Motion Estimation, 2024. 2

  15. [21]

    Self-supervised monocular distance learn- ing on a lightweight micro air vehicle

    Kevin Lamers, Sjoerd Tijmons, Christophe De Wagter, and Guido de Croon. Self-supervised monocular distance learn- ing on a lightweight micro air vehicle. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1779–1784, 2016. 3

  16. [22]

    Unsupervised Monocular Depth Learning in Dynamic Scenes

    Hanhan Li, Ariel Gordon, Hang Zhao, Vincent Casser, and Anelia Angelova. Unsupervised Monocular Depth Learning in Dynamic Scenes. In Proceedings of the 2020 Conference on Robot Learning, pages 1908–1917. PMLR, 2021. 2

  17. [23]

    UFO Depth: Unsupervised learning with flow-based odom- etry optimization for metric depth estimation

    Vlad Lic ˘aret, Victor Robu, Alina Marcu, Drago¸ s Costea, Emil Slu¸ sanschi, Rahul Sukthankar, and Marius Leordeanu. UFO Depth: Unsupervised learning with flow-based odom- etry optimization for metric depth estimation. In 2022 In- ternational Conference on Robotics and Automa...

  18. [24]

    Nano Quadcopter Obstacle Avoidance with a Lightweight Monocular Depth Network

    Cheng Liu, Yingfu Xu, Erik-Jan van Kampen, and Guido de Croon. Nano Quadcopter Obstacle Avoidance with a Lightweight Monocular Depth Network. IFAC- PapersOnLine, 56:9312–9317, 2023. 3, 5 9

  19. [25]

    Robot Operating Sys- tem 2: Design, architecture, and uses in the wild

    Steven Macenski, Tully Foote, Brian Gerkey, Chris Lalancette, and William Woodall. Robot Operating Sys- tem 2: Design, architecture, and uses in the wild. Science Robotics, 7:eabm6074, 2022. 5, 1

  20. [26]

    Splatting-Based Synthesis for Video Frame Interpolation

    Simon Niklaus, Ping Hu, and Jiawen Chen. Splatting-Based Synthesis for Video Frame Interpolation. In Proceedings of the IEEE/CVF Winter Conference on Applications of Com- puter Vision, pages 713–723, 2023. 8

  21. [27]

    Federico Paredes-Vallés and Guido C. H. E. de Croon. Back to Event Basics: Self-Supervised Learning of Image Recon- struction for Event Cameras via Photometric Constancy. In Proceedings of the IEEE/CVF Conference on Computer Vi- sion and Pattern Recognition , pages 3446–3455, ...

  22. [29]

    Paredes-Vallés, J

    F. Paredes-Vallés, J. J. Hagenaars, J. Dupeyroux, S. Stroobants, Y . Xu, and G. C. H. E. de Croon. Fully neu- romorphic vision and control for autonomous drone flight. Science Robotics, 9:eadi0591, 2024. 2

  23. [30]

    Depth Distillation: Unsupervised Metric Depth Estimation for UA Vs by Finding Consensus Between Kinematics, Optical Flow and Deep Learning

    Mihai Pirvu, Victor Robu, Vlad Licaret, Dragos Costea, Alina Marcu, Emil Slusanschi, Rahul Sukthankar, and Mar- ius Leordeanu. Depth Distillation: Unsupervised Metric Depth Estimation for UA Vs by Finding Consensus Between Kinematics, Optical Flow and Deep Learning. In Proceed...

  24. [31]

    Anurag Ranjan, Varun Jampani, Lukas Balles, Kihwan Kim, Deqing Sun, Jonas Wulff, and Michael J. Black. Compet- itive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentation. In Proceedings of the IEEE/CVF Conference on Computer ...

  25. [32]

    Secrets of Event-based Optical Flow, Depth and Ego-motion Estimation by Contrast Maximiza- tion

    Shintaro Shiba, Yannick Klose, Yoshimitsu Aoki, and Guillermo Gallego. Secrets of Event-based Optical Flow, Depth and Ego-motion Estimation by Contrast Maximiza- tion. IEEE Transactions on Pattern Analysis and Machine Intelligence, pages 1–18, 2024. 2, 8

  26. [33]

    Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes

    Yihong Sun and Bharath Hariharan. Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes. In Thirty-Seventh Conference on Neural Information Process- ing Systems, 2023. 2

  27. [34]

    Persistent self-supervised learning: From stereo to monocular vision for obstacle avoidance

    Kevin van Hecke, Guido de Croon, Laurens van der Maaten, Daniel Hennes, and Dario Izzo. Persistent self-supervised learning: From stereo to monocular vision for obstacle avoidance. International Journal of Micro Air Vehicles, 10: 186–206, 2018. 2

  28. [35]

    SfM- Net: Learning of Structure and Motion from Video, 2017

    Sudheendra Vijayanarasimhan, Susanna Ricco, Cordelia Schmid, Rahul Sukthankar, and Katerina Fragkiadaki. SfM- Net: Learning of Structure and Motion from Video, 2017. 2

  29. [36]

    CoVIO: Online Continual Learning for Visual-Inertial Odometry

    Niclas Vödisch, Daniele Cattaneo, Wolfram Burgard, and Abhinav Valada. CoVIO: Online Continual Learning for Visual-Inertial Odometry. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition , pages 2464–2473, 2023. 8

  30. [37]

    CoDEPS: Online Continual Learning for Depth Estimation and Panoptic Segmentation

    Niclas Vödisch, Kürsat Petek, Wolfram Burgard, and Abhi- nav Valada. CoDEPS: Online Continual Learning for Depth Estimation and Panoptic Segmentation. InRobotics: Science and Systems XIX, 2023. 2

  31. [38]

    Learning Depth From Monocular Videos Us- ing Direct Methods

    Chaoyang Wang, José Miguel Buenaposada, Rui Zhu, and Simon Lucey. Learning Depth From Monocular Videos Us- ing Direct Methods. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , pages 2022– 2030, 2018. 3

  32. [39]

    Pizer, and Jan-Michael Frahm

    Rui Wang, Stephen M. Pizer, and Jan-Michael Frahm. Re- current Neural Network for (Un-)Supervised Learning of Monocular Video Visual Odometry and Depth. In Proceed- ings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 5555–5564, 2019. 2

  33. [41]

    C. Ye, A. Mitrokhin, C. Fermüller, J. A. Yorke, and Y . Aloimonos. Unsupervised Learning of Dense Optical Flow, Depth and Egomotion with Event-Based Sensors. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 5831–5838, 2020. 2

  34. [42]

    GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose

    Zhichao Yin and Jianping Shi. GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 1983–1992, 2018. 2, 8

  35. [43]

    Tinghui Zhou, Matthew Brown, Noah Snavely, and David G. Lowe. Unsupervised Learning of Depth and Ego-Motion from Video. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) , pages 6612–6619, 2017. 2, 3

  36. [44]

    The Mul- tivehicle Stereo Event Camera Dataset: An Event Camera Dataset for 3D Perception

    Alex Zihao Zhu, Dinesh Thakur, Tolga Özaslan, Bernd Pfrommer, Vijay Kumar, and Kostas Daniilidis. The Mul- tivehicle Stereo Event Camera Dataset: An Event Camera Dataset for 3D Perception. IEEE Robotics and Automation Letters, 3:2032–2039, 2018. 1, 2, 4

  37. [45]

    Unsupervised Event-Based Learning of Optical Flow, Depth, and Egomotion

    Alex Zihao Zhu, Liangzhe Yuan, Kenneth Chaney, and Kostas Daniilidis. Unsupervised Event-Based Learning of Optical Flow, Depth, and Egomotion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 989–997, 2019. 2, 5

  38. [46]

    Self-Supervised Event- Based Monocular Depth Estimation Using Cross-Modal Consistency

    Junyu Zhu, Lina Liu, Bofeng Jiang, Feng Wen, Hongbo Zhang, Wanlong Li, and Yong Liu. Self-Supervised Event- Based Monocular Depth Estimation Using Cross-Modal Consistency. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 7704–7710,

  39. [48]

    step 0” (only pre-training) to “step 3k

    Extra qualitative results DSEC. We present additional qualitative results from the DSEC test set in Fig. 8. While the self-supervised results exhibit less sharp boundaries, they are free from artifacts commonly introduced by supervised learning, such as dis- continuities at im...

  40. [49]

    For offline training on datasets, we train for 50 epochs with the Adam optimizer and a learning rate of 1e-

    Implementation details Training. For offline training on datasets, we train for 50 epochs with the Adam optimizer and a learning rate of 1e-

  41. [50]

    bilinear

    For contrast maximization, we accumulate 10 bins of events, and warp all events to all bin edges. Furthermore, we set the weight for the geometric consistency loss λ = 0.05. For on-device learning, we lower the learning rate to 1e-5. Specifics per dataset are mentioned below. ...

  42. [2023]

    2, 5 10 On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events Supplementary Material https://mavlab.tudelft.nl/depth_from_events

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.