E2SL: Efficient Depth Sensing from Event-based
Structured Light

IEEE VR 2026 / IEEE TVCG

1University of Science and Technology of China
2Midea Group 3Southwest University
*Indicates the corresponding author
Paper Code

Abstract

Structured light (SL) is a popular approach for 3D reconstruction. Most SL techniques rely on frame-based cameras and are often not robust in high-speed dynamic scenes. Recently, event cameras have sparked growing interest in high-speed SL imaging, due to their high temporal resolution. The event-based SL enjoys the high-speed data acquisition, however, most existing methods tend to pursue the reconstruction accuracy but sacrificing the computational efficiency, limiting the applicability in real-world scenarios. To this end, we propose E2SL, an Efficient deep network tailored for monocular Event-based SL. Specifically, E2SL comprises three key components: binary embedding lookup table (BE-LUT), spatial context enhancement (SCE), and geometric-prior regression (GPR). Given the input event frame, BE-LUT, which is precomputed and stored, first retrieves the features efficiently. Then, SCE extends the receptive field of the features and captures the spatial context. Finally, GPR conducts the geometric-prior-based tree classification for fast and robust depth estimation. To support training and evaluation, we contribute an event-based SL simulator, which generates a large-scale and diverse synthetic dataset. Besides, we develop an event-based SL prototype and collect a dataset with accurate ground truth for real-world evaluation. Extensive experiments demonstrate that our method achieves state-of-the-art accuracy while maintaining a per-frame reconstruction time of 7.7 ms, meeting the demands of high-speed depth sensing.

Overview

EventBench Details

Overview of our framework. (1) Event-based structured light dataset synthesis and proposed E2SL training. (2) Real-time reconstructed point clouds from the dynamic real-world scenarios.

Synthetic Dataset & Real-world System

EventBench Details

The pipeline for constructing the synthetic event-based SL dataset. (1) Based on the frame-based SL renderer, the rendered frames are rendered by controlling the on and off of the projector. (2) The logarithmic intensity difference (log-diff) frames between adjacent frames are then calculated. (3) The event stream is triggered based on log-diff frames. (4) Finally, the positive events are accumulated to generate the event binary frames.

EventBench Details

The pipeline for the alignment between event-based SL real-world and simulated systems. (1) We set up the event-based SL system. (2) The calibration event frames are captured using the circular pattern. (3) Calibration is performed, followed by epipolar rectification to obtain geometric parameters. (4) Speckle pattern. (5) The speckle pattern is rectified and padded. (6) Rectified geometric parameters and the processed speckle pattern are fed into the SL simulator.

Method

EventBench Details

The overview of efficient event-based SL (E2SL) network. (a) The binary embedding lookup table (BE-LUT) is designed for efficient feature extraction, and with k=5 as an illustration. (b) The spatial context enhancement (SCE) module for efficiently expanding the spatial dependencies and improving robustness, and (c) the geometric-prior regression (GPR) for fast and accurate depth estimation. These modules work together to achieve a balanced trade-off between speed and accuracy in real-time event-based monocular SL depth estimation.

Results

EventBench Details

Qualitative results in real-world test set. Ground truth and scene intensity are shown in 1st column. Disparity and error maps are shown in 2nd-6th columns. Color coding is applied for error maps of 0–2 pixels, with outliers (>2 pixels) being black.

EventBench Details

Point cloud qualitative results of SGBM and our method on real-world dynamic scenes with comparisons of the completeness. Scenes are shown in 1st row. Point clouds reconstructed from different methods are shown in 2nd-3rd rows.