Gregory Kevin Cohen

Prof. Gregory Kevin Cohen

orcid

Research Focus & Metrics

Academic Career Length

17Years (2010-Present)

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

Representative Publications

View All Publications
16 November 2015 in Frontiers in Neuroscience
Verified
Journal Article
Open access
PDF file
GOGarrick Orchard
Garrick Orchard
AJAjinkya Jayawant
Ajinkya Jayawant
GCGregory Kevin Cohen
Gregory Kevin Cohen
NTNitish Thakor
Nitish Thakor
Creating datasets for Neuromorphic Vision is a challenging task. A lack of available recordings from Neuromorphic Vision sensors means that data must typically be recorded specifically for dataset creation rather than collecting and labelling existing data. The task is further complicated by a desire to simultaneously provide traditional frame-based recordings to allow for direct comparison with traditional Computer Vision algorithms. Here we propose a method for converting existing Computer Vision static image datasets into Neuromorphic Vision datasets using an actuated pan-tilt camera platform. Moving the sensor rather than the scene or image is a more biologically realistic approach to sensing and eliminates timing artifacts introduced by monitor updates when simulating motion on a computer monitor. We present conversion of two popular image datasets (MNIST and Caltech101) which have played important roles in the development of Computer Vision, and we provide performance metrics on these datasets using spike-based recognition algorithms. This work contributes datasets for future use in the field, as well as results from spike-based algorithms against which future works can compare. Furthermore, by converting datasets already popular in Computer Vision, we enable more direct comparison with frame-based approaches.

16 July 2020 in IEEE Sensors Journal
Verified
Journal Article
Open access
SASaeed Afshar
Saeed Afshar
ANAndrew Peter Nicholson
Andrew Peter Nicholson
ASAndre van Schaik
Andre van Schaik
GCGregory Kevin Cohen
Gregory Kevin Cohen
In this work, we present an optical space imaging dataset using a range of event-based neuromorphic vision sensors. The unique method of operation of event-based sensors makes them ideal for space situational awareness (SSA) applications due to the sparseness inherent in space imaging data. These sensors offer significantly lower bandwidth and power requirements making them particularly well suited for use in remote locations and space-based platforms. We present the first publicly-accessible event-based space imaging dataset including recordings using sensors from multiple providers, greatly lowering the barrier to entry for other researchers given the scarcity of such sensors and the expertise required to operate them for SSA applications. The dataset contains both day time and night time recordings, including simultaneous co-collections from different event-based sensors. Recorded at a remote site, and containing 572 labeled targets with a wide range of sizes, trajectories, and signal-tonoise ratios, this real-world event-based dataset represents a challenging detection and tracking task that is not readily solved using previously proposed methods. We propose a highly optimized and robust feature-based detection and tracking method, designed specifically for SSA applications, and implemented via a cascade of increasingly selective event filters. These filters rapidly isolate events associated with space objects, maintaining the high temporal resolution of the sensors. The results from this simple yet highly optimized algorithm on the space imaging dataset demonstrate robust high-speed event-based detection and tracking which can readily be implemented on sensor platforms in space as well as terrestrial environments.

3 January 2019 in The Journal of the Astronautical Sciences
Verified
Journal Article
Closed access
PDF file
GCGregory Kevin Cohen
Gregory Kevin Cohen
SASaeed Afshar
Saeed Afshar
BMBrittany Morreale
Brittany Morreale
TBTravis Bessell
Travis Bessell
AWAndrew Wabnitz
Andrew Wabnitz
ASAndre van Schaik
Andre van Schaik

1 January 2013 in Frontiers in Neuroscience
Verified
Journal Article
Open access
PDF file
RWRunchun M. Wang
Runchun M. Wang
GCGregory Kevin Cohen
Gregory Kevin Cohen
KSKlaus M. Stiefel
Klaus M. Stiefel
Tara HamiltonTara Hamilton
Tara Hamilton
JTJohnathon Tapson
Johnathon Tapson
ASAndre van Schaik
Andre van Schaik
We present an FPGA implementation of a re-configurable, polychronous spiking neural network with a large capacity for spatial-temporal patterns. The proposed neural network generates delay paths de novo, so that only connections that actually appear in the training patterns will be created. This allows the proposed network to use all the axons (variables) to store information. Spike Timing Dependent Delay Plasticity is used to fine-tune and add dynamics to the network. We use a time multiplexing approach allowing us to achieve 4096 (4k) neurons and up to 1.15 million programmable delay axons on a Virtex 6 FPGA. Test results show that the proposed neural network is capable of successfully recalling more than 95% of all spikes for 96% of the stored patterns. The tests also show that the neural network is robust to noise from random input spikes.

13 March 2020 in Sensors
Verified
Journal Article
Open access
PDF file
SASaeed Afshar
Saeed Afshar
NRNicholas Owen Ralph
Nicholas Owen Ralph
Ying XuYing Xu
Ying Xu
JTJohnathon Tapson
Johnathon Tapson
ASAndre van Schaik
Andre van Schaik
GCGregory Kevin Cohen
Gregory Kevin Cohen
Unsupervised feature extraction algorithms form one of the most important building blocks in machine learning systems. These algorithms are often adapted to the event-based domain to perform online learning in neuromorphic hardware. However, not designed for the purpose, such algorithms typically require significant simplification during implementation to meet hardware constraints, creating trade offs with performance. Furthermore, conventional feature extraction algorithms are not designed to generate useful intermediary signals which are valuable only in the context of neuromorphic hardware limitations. In this work a novel event-based feature extraction method is proposed that focuses on these issues. The algorithm operates via simple adaptive selection thresholds which allow a simpler implementation of network homeostasis than previous works by trading off a small amount of information loss in the form of missed events that fall outside the selection thresholds. The behavior of the selection thresholds and the output of the network as a whole are shown to provide uniquely useful signals indicating network weight convergence without the need to access network weights. A novel heuristic method for network size selection is proposed which makes use of noise events and their feature representations. The use of selection thresholds is shown to produce network activation patterns that predict classification accuracy allowing rapid evaluation and optimization of system parameters without the need to run back-end classifiers. The feature extraction method is tested on both the N-MNIST (Neuromorphic-MNIST) benchmarking dataset and a dataset of airplanes passing through the field of view. Multiple configurations with different classifiers are tested with the results quantifying the resultant performance gains at each processing stage.

28 April 2016 in Frontiers in Neuroscience
Verified
Journal Article
Open access
PDF file
GCGregory Kevin Cohen
Gregory Kevin Cohen
GOGarrick Orchard
Garrick Orchard
SLSio-Hoi Leng
Sio-Hoi Leng
JTJonathan Tapson
Jonathan Tapson
RBRyad B. Benosman
Ryad B. Benosman
ASAndre van Schaik
Andre van Schaik
The growing demands placed upon the field of computer vision has renewed the focus on alternative visual scene representations and processing paradigms. Silicon retinea provide an alternative means of imaging the visual environment, and produce frame-free spatio-temporal data. This paper presents an investigation into event-based digit classification using N-MNIST,a neuromorphic dataset created with a silicon retina, and the Synaptic Kernel Inverse Method (SKIM), a learning method based on principles of dendritic computation. As this work represents the first large-scale and multi-class classification task performed using the SKIM network, it explores different training patterns and output determination methods necessary to extend the original SKIM method to support multi-class problems. Making use of SKIM networks applied to real-world datasets, implementing the largest hidden layer sizes and simultaneously training the largest number of output neurons, the classification system achieved a best-case accuracy of 92.87% for a network containing 10,000 hidden layer neurons. These results represent the highest accuracies achieved against the dataset to date and serves to validate the application of the SKIM method to event-based visual classification tasks. Additionally, the study found that using a square pulse as the supervisory training signal produced the highest accuracy for most output determination methods, but the results also demonstrate that an exponential pattern is better suited to hardware implementations as it makes use of the simplest output determination method based on the maximum value.