TDC-less Direct Time-of-Flight Imaging Using Spiking Neural Networks

Jack MacLean,Brian Stewart,Istvan Gyongy
2024-02-12
Abstract:3D depth sensors using single-photon avalanche diodes (SPADs) are becoming increasingly common in applications such as autonomous navigation and object detection. Recent designs implement on-chip histogramming time-to-digital converters (TDCs) to compress the photon timestamps and reduce the bottleneck in the read-out and processing of large volumes of photon data. However, the use of full histogramming with large SPAD arrays poses significant challenges due to the associated demands in silicon area and power consumption. We propose a TDC-less dToF sensor which uses Spiking Neural Networks (SNN) to process the SPAD events directly. The proposed SNN is trained and tested on synthetic SPAD events, and while it offers five times lower precision in depth prediction than a classic centre-of-mass (CoM) algorithm (applied to histograms of the events), it achieves similar Mean Absolute Error (MAE) with faster processing speeds and significantly lower power consumption is anticipated.
Image and Video Processing,Signal Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to achieve low - power consumption and fast - processing depth prediction through direct - time - of - flight (dToF) imaging technology without using time - to - digital converters (TDC) and histogram storage in 3D depth sensing. Specifically, the paper proposes a method based on spiking neural networks (SNN) to directly process single - photon avalanche diode (SPAD) events, thus avoiding the histogram storage and processing steps that require a large amount of silicon area and high power consumption in traditional methods. This method can not only reduce power consumption but also increase processing speed, although its depth prediction accuracy is slightly lower than that of the traditional center - of - mass (CoM) algorithm. The main contribution of the paper lies in providing an innovative solution that can effectively process depth data while maintaining low power consumption, and is especially suitable for application scenarios that require low latency and low power consumption, such as autonomous driving navigation and object detection.