Abstract

Single Photon Avalanche Diode sensor arrays operating in direct time of flight mode can perform 3D imaging using pulsed lasers. Operating at high frame rates, SPAD imagers typically generate large volumes of noisy and largely redundant spatio-temporal data. This results in communication bottlenecks and unnecessary data processing. In this work, we propose a neuromorphic processing solution to this problem. By processing the spatio-temporal patterns generated by the SPADs in a local, event-based manner, the proposed $128\times 128$ pixel sensor-processor system reduces the size of output data from the sensor by orders of magnitude while increasing the utility of the output data in the context of challenging recognition tasks. To test the proposed system, the first large scale complex SPAD imaging dataset is captured using an existing $32\times 32$ pixel sensor. The generated dataset consists of 24000 recordings and involves high-speed view-invariant recognition of airplanes with background clutter. The frame-based SPAD imaging dataset is converted via several alternative methods into event-based data streams and processed using the proposed $125\times 125$ receptive field neuromorphic processor as well as a range of feature extractor networks and pooling methods. The output of the proposed event generation methods are then processed by an event-based feature extraction and classification system implemented in FPGA hardware. The event-based processing methods are compared to processing the original frame-based dataset via frame-based but otherwise identical architectures. The results show the event-based methods are superior to the frame-based approach both in terms of classification accuracy and output data-rate.

Highlights

  • Tara Julia Hamilton is with the International Centre for Neuromorphic Systems, Western Sydney University, Sydney, NSW 2747, Australia, and with the School of Engineering, Macquarie University, North Ryde, NSW 2109, Australia

  • Having examined the data-rates generated from the different methods, we compare the classification performance of the First-AND, On-Off and On-Off-Bi-polar and Uni-polar (OOBU) event streams to the original frame-based SINGLE Photon Avalance Diode (SPAD) imaging dataset

  • With the accuracy results provided in the preceding section, we look at the FPGA implementation results for an instance of the event-based processor whose classification accuracy results were detailed in Figure 15(c) and (d) for the First-AND event streams and (g) and (h) for the OOBU event streams

Read more

Summary

Introduction

A SINGLE Photon Avalance Diode (SPAD) is a type of photo-detector that comprises of a reversed biased. Manuscript received December 24, 2019; revised March 3, 2020; accepted March 4, 2020. Date of publication March 10, 2020; date of current version June 18, 2020. The associate editor coordinating the review of this article and approving it for publication was Dr Shyqyri Haxha. Tara Julia Hamilton is with the International Centre for Neuromorphic Systems, Western Sydney University, Sydney, NSW 2747, Australia, and with the School of Engineering, Macquarie University, North Ryde, NSW 2109, Australia. Langdon Davis is with BAE Systems Australia, Edinburgh Parks, SA 5111, Australia

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call