# Bayesian 3D Reconstruction of Complex Scenes from Single-Photon Lidar Data

arXiv: https://arxiv.org/abs/1810.11633 · HTML: https://mlsanity.com/paper/1810.11633/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 27 Oct 2018.

## Built on by (most cited first, 5 of 5)

- [4Deform: Neural Surface Deformation for Robust Shape Interpolation](https://mlsanity.com/paper/2502.20208/) (2025)
- [A Bayesian Based Deep Unrolling Algorithm for Single-Photon Lidar Systems](https://mlsanity.com/paper/2201.10910/) (2022)
- [Sketched RT3D: How to reconstruct billions of photons per second](https://mlsanity.com/paper/2203.00952/) (2022)
- [Graph Attention-Driven Bayesian Deep Unrolling for Dual-Peak Single-Photon Lidar Imaging](https://mlsanity.com/paper/2504.02480/) (2025)
- [Joint Depth and Reflectivity Estimation using Single-Photon LiDAR](https://mlsanity.com/paper/2505.13250/) (2025)

## Abstract (arXiv)

Light detection and ranging (Lidar) data can be used to capture the depth and intensity profile of a 3D scene. This modality relies on constructing, for each pixel, a histogram of time delays between emitted light pulses and detected photon arrivals. In a general setting, more than one surface can be observed in a single pixel. The problem of estimating the number of surfaces, their reflectivity and position becomes very challenging in the low-photon regime (which equates to short acquisition times) or relatively high background levels (i.e., strong ambient illumination). This paper presents a new approach to 3D reconstruction using single-photon, single-wavelength Lidar data, which is capable of identifying multiple surfaces in each pixel. Adopting a Bayesian approach, the 3D structure to be recovered is modelled as a marked point process and reversible jump Markov chain Monte Carlo (RJ-MCMC) moves are proposed to sample the posterior distribution of interest. In order to promote spatial correlation between points belonging to the same surface, we propose a prior that combines an area interaction process and a Strauss process. New RJ-MCMC dilation and erosion updates are presented to achieve an efficient exploration of the configuration space. To further reduce the computational load, we adopt a multiresolution approach, processing the data from a coarse to the finest scale. The experiments performed with synthetic and real data show that the algorithm obtains better reconstructions than other recently published optimization algorithms for lower execution times.
