Paul Kirkland

Dr. Paul Kirkland


Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 September 2024 in Neurocomputing
Verified
Journal Article
Open access
AVAlex Vicente-Sola
Alex Vicente-Sola
DMDavide Liberato Manna
Davide Liberato Manna
PKPaul Kirkland
Paul Kirkland
GCGaetano Di Caterina
Gaetano Di Caterina
TBTrevor Joseph Bihl
Trevor Joseph Bihl

30 September 2022 in Neuromorphic Computing and Engineering
Verified
Journal Article
Open access
PDF file
AVAlex Vicente-Sola
Alex Vicente-Sola
DMDavide Liberato Manna
Davide Liberato Manna
PKPaul Kirkland
Paul Kirkland
GCGaetano Di Caterina
Gaetano Di Caterina
TBTrevor Joseph Bihl
Trevor Joseph Bihl
Spiking neural networks (SNNs) have become an interesting alternative to conventional artificial neural networks (ANN) thanks to their temporal processing capabilities and energy efficient implementations in neuromorphic hardware. However, the challenges involved in training SNNs have limited their performance in terms of accuracy and thus their applications. Improving learning algorithms and neural architectures for a more accurate feature extraction is therefore one of the current priorities in SNN research. In this paper we present a study on the key components of modern spiking architectures. We design a spiking version of the successful residual network architecture and provide an in-depth study on the possible implementations of spiking residual connections. This study shows how, depending on the use case, the optimal residual connection implementation may vary. Additionally, we empirically compare different techniques in image classification datasets taken from the best performing networks. Our results provide a state of the art guide to SNN design, which allows to make informed choices when trying to build the optimal visual feature extractor. Finally, our network outperforms previous SNN architectures in CIFAR-10 (94.14%) and CIFAR-100 (74.65%) datasets and matches the state of the art in DVS-CIFAR10 (72.98%), with less parameters than the previous state of the art and without the need for ANN–SNN conversion. Code available at: https://github.com/VicenteAlex/Spiking_ResNet.

28 October 2022 in Neuromorphic Computing and Engineering
Verified
Journal Article
Open access
DMDavide Liberato Manna
Davide Liberato Manna
AVAlex Vicente-Sola
Alex Vicente-Sola
PKPaul Kirkland
Paul Kirkland
TBTrevor Joseph Bihl
Trevor Joseph Bihl
GCGaetano Di Caterina
Gaetano Di Caterina
Spiking neural networks (SNNs) are largely inspired by biology and neuroscience and leverage ideas and theories to create fast and efficient learning systems. Spiking neuron models are adopted as core processing units in neuromorphic systems because they enable event-based processing. Among many neuron models, the integrate-and-fire (I&F) models are often adopted, with the simple leaky I&F (LIF) being the most used. The reason for adopting such models is their efficiency and/or biological plausibility. Nevertheless, rigorous justification for adopting LIF over other neuron models for use in artificial learning systems has not yet been studied. This work considers various neuron models in the literature and then selects computational neuron models that are single-variable, efficient, and display different types of complexities. From this selection, we make a comparative study of three simple I&F neuron models, namely the LIF, the quadratic I&F (QIF) and the exponential I&F (EIF), to understand whether the use of more complex models increases the performance of the system and whether the choice of a neuron model can be directed by the task to be completed. Neuron models are tested within an SNN trained with spike-timing dependent plasticity (STDP) on a classification task on the N-MNIST and DVS gestures datasets. Experimental results reveal that more complex neurons manifest the same ability as simpler ones to achieve high levels of accuracy on a simple dataset (N-MNIST), albeit requiring comparably more hyper-parameter tuning. However, when the data possess richer spatio-temporal features, the QIF and EIF neuron models steadily achieve better results. This suggests that accurately selecting the model based on the richness of the feature spectrum of the data could improve the whole system’s performance. Finally, the code implementing the spiking neurons in the SpykeTorch framework is made publicly available.

18 June 2018 in IEEE Transactions on Aerospace and Electronic Systems
Verified
Journal Article
Open access
APAdriano Rosario Persico
Adriano Rosario Persico
PKPaul Kirkland
Paul Kirkland
Carmine ClementeCarmine Clemente
Carmine Clemente
JSJohn J. Soraghan
John J. Soraghan
Massimiliano VasileMassimiliano Vasile
Massimiliano Vasile
This paper proposes a low budget solution to detect and possibly track space debris and satellites in Low Earth Orbit. The concept consists of a space-borne radar installed on a cubeSat flying at low altitude and detecting the occultations of radio signals coming from existing satellites flying at higher altitudes. The paper investigates the feasibility and performance of such a passive bistatic radar system. Key performance metrics considered in this paper are: the minimum size of detectable objects, considering visibility and frequency constraints on existing radio sources, the receiver size, and the compatibility with current cubeSat's technology. Different illuminator types and receiver altitudes are considered under the assumption that all illuminators and receivers are on circular orbits.

1 July 2020
Verified
Conference Paper
Closed access
PKPaul Kirkland
Paul Kirkland
GCGaetano Di Caterina
Gaetano Di Caterina
JSJohn Soraghan
John Soraghan
GMGeorge Matich
George Matich
Taking inspiration from the structure and behaviour of the human visual system and using the Transposed Convolution and Saliency Mapping methods of Convolutional Neural Networks (CNN), a spiking event-based image segmentation algorithm, SpikeSEG is proposed. The approach makes use of both spike-based imaging and spike-based processing, where the images are either standard images converted to spiking images or they are generated directly from a neuromorphic event driven sensor, and then processed using a spiking fully convolutional neural network. The spiking segmentation method uses the spike activations through time within the network to trace back any outputs from saliency maps, to the exact pixel location. This not only gives exact pixel locations for spiking segmentation, but with low latency and computational overhead. SpikeSEG is the first spiking event-based segmentation network and over three experiment test achieves promising results with 96% accuracy overall and a 74% mean intersection over union for the segmentation, all within an event by event-based framework.

19 July 2022 in IEEE Transactions on Computers
Verified
Journal Article
Closed access
PKPaul Kirkland
Paul Kirkland
DMDavide Manna
Davide Manna
AVAlex Vicente
Alex Vicente
GCGaetano Di Caterina
Gaetano Di Caterina
Spiking Neural Networks (SNN) and the field of Neuromorphic Engineering has brought about a paradigm shift in how to approach Machine Learning (ML) and Computer Vision (CV) problem. This paradigm shift comes from the adaption of event-based sensing and processing. An event-based vision sensor allows for sparse and asynchronous events to be produced that are dynamically related to the scene. Allowing not only the spatial information but a high-fidelity of temporal information to be captured. Meanwhile avoiding the extra overhead and redundancy of conventional high frame rate approaches. However, with this change in paradigm, many techniques from traditional CV and ML are not applicable to these event-based spatial-temporal visual streams. As such a limited number of recognition, detection and segmentation approaches exist. In this paper, we present a novel approach that can perform instance segmentation using just the weights of a Spike Time Dependent Plasticity trained Spiking Convolutional Neural Network that was trained for object recognition. This exploits the spatial and temporal aspects of the SpikeSEG network's internal feature representations adding this new discriminative capability. We highlight the new capability by successfully transforming a single class unsupervised network for face detection into a multi-person face recognition and instance segmentation network.