Movement classification and segmentation using event-based sensing and spiking neural networks

Kirkland, Paul and Di Caterina, Gaetano; (2022) Movement classification and segmentation using event-based sensing and spiking neural networks. In: 2022 Sensor Signal Processing for Defence Conference, SSPD 2022 - Proceedings. 2022 Sensor Signal Processing for Defence Conference, SSPD 2022 - Proceedings . IEEE, GBR. ISBN 9781665483483 (https://doi.org/10.1109/SSPD54131.2022.9896217)

[thumbnail of Kirkland-Di-Caterina-IEEE-2022-Movement-classification-and-segmentation-using-event-based]
Preview
Text. Filename: Kirkland_Di_Caterina_IEEE_2022_Movement_classification_and_segmentation_using_event_based.pdf
Accepted Author Manuscript
License: Strathprints license 1.0

Download (6MB)| Preview

Abstract

The development of Spiking Neural Networks (SNN) and the discipline of Neuromorphic Engineering has resulted in a paradigm shift in how Machine Learning (ML) and Computer Vision (CV) problems are approached. At the heart of this shift is the adoption of event-based sensing and processing methods. The production of sparse and asynchronous events that are dynamically connected to the scene is possible with an event-based vision sensor, allowing for the acquisition of not just spatial data but also high-fidelity temporal data. In this work, we describe a novel method for performing instance segmentation of objects, only using their spatio-temporal movement patterns, by utilising the weights of an unsupervised Spiking Convolutional Neural Network that was originally trained for object recognition and extending it to instance segmentation. This takes advantage of the network’s spatial and temporal characteristics encoded within its internal feature representation, to offer this additional discriminative ability. We demonstrate this through a track path identification problem, where 6 identical blobs complete complex movement patterns within the same area at the same time. The network is able to successfully identify all 6 individual movements and segment the movement patterns belonging to each. The work then also explains how these methods map into the more complex Track before Detect problem. A complex track initiation problem, where detection can only be completed after an integration period, due to the low signal, high noise environment. These problem characteristics seem to complement the properties of event-based sensing and processing and initial test results are shown.