mlsanityData to 14 Oct 2026

Embedded Graph Convolutional Networks for Real-Time Event Data Processing on SoC FPGAs

arXiv 2406.07318 ↗First posted 11 Jun 2024cs.CV cs.AR eess.IVcited by 7

Not on the map. Why?

Abstract (arXiv)

The utilisation of event cameras represents an important and swiftly evolving trend aimed at addressing the constraints of traditional video systems. Particularly within the automotive domain, these cameras find significant relevance for their integration into embedded real-time systems due to lower latency and power consumption. One effective approach to ensure the necessary throughput and latency for event processing is through the utilisation of graph convolutional networks (GCNs). In this study, we introduce a custom EFGCN (Event-based FPGA-accelerated Graph Convolutional Network) designed with a series of hardware-aware optimisations tailored for PointNetConv,a graph convolution designed for point cloud processing. The proposed techniques result in up to 100-fold reduction in model size compared to Asynchronous Event-based GNN (AEGNN), one of the most recent works in the field, with a relatively small decrease in accuracy (2.9% for the N-Caltech101 classification task, 2.2% for the N-Cars classification task), thus following the TinyML trend. We implemented EFGCN on a ZCU104 SoC FPGA platform without any off-chip external memory resources, achieving a throughput of 13.3 million events per second (MEPS) and real-time partially asynchronous processing with low latency. Across multiple event-based classification benchmarks, our approach achieves competitive accuracy while providing state-of-the-art computational efficiency per event, small model size, and high scalability, customisability and resource efficiency. We publish both software and hardware source code in an open repository: https://github.com/vision-agh/gcnn-dvs-fpga.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 43 of its 79 references that are in the map. First posted on arXiv 11 Jun 2024.

Builds on

43 of 79 references.

References · 43

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  3. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
  4. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  8. 2019Event-based Vision: A Surveycited by 1,016
  9. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
  10. 2019High Speed and High Dynamic Range Video with an Event Cameracited by 345
  11. 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 314
  12. 2018HATS: Histograms of Averaged Time Surfaces for Robust Event-based Object Classificationcited by 218
31 more
  1. 2019End-to-End Learning of Representations for Asynchronous Event-Based Datacited by 217
  2. 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
  3. 2020Learning to Detect Objects with a 1 Megapixel Event Cameracited by 186
  4. 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 161
  5. 2022Recurrent Vision Transformers for Object Detection with Event Camerascited by 159
  6. 2022AEGNN: Asynchronous Event-based Graph Neural Networkscited by 118
  7. 2021Temporal-wise Attention Spiking Neural Networks for Event Streams Classificationcited by 106
  8. 2020Event-based Asynchronous Sparse Convolutional Networkscited by 104
  9. 2019Graph-Based Object Classification for Neuromorphic Vision Sensingcited by 85
  10. 2023GET: Group Event Transformer for Event-Based Visioncited by 73
  11. 2018EventNet: Asynchronous Recursive Event Processingcited by 58
  12. 2018Asynchronous Convolutional Networks for Object Detection in Neuromorphic Camerascited by 57
  13. 2023Graph-based Asynchronous Event Processing for Rapid Object Recognitioncited by 51
  14. 2015HFirst: A Temporal Approach to Object Recognitioncited by 50
  15. 2020Event-based Motion Segmentation with Spatio-Temporal Graph Cutscited by 50
  16. 2022Event Transformer. A sparse-aware solution for efficient event data processingcited by 50
  17. 2020Event-Based Angular Velocity Regression with Spiking Networkscited by 41
  18. 2021A Voxel Graph CNN for Object Classification with Event Camerascited by 38
  19. 2022Pushing the Limits of Asynchronous Graph-based Object Detection with Event Camerascited by 32
  20. 2021Learning from Event Cameras with Sparse Spiking Convolutional Neural Networkscited by 25
  21. 2019Event-based Feature Extraction Using Adaptive Selection Thresholdscited by 20
  22. 2022Spiking Neural Networks for Frame-based and Event-based Single Object Localizationcited by 18
  23. 2024EvGNN: An Event-driven Graph Neural Network Accelerator for Edge Visioncited by 13
  24. 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
  25. 2023Memory-Efficient Graph Convolutional Networks for Object Classification and Detection with Event Camerascited by 11
  26. 2024A Composable Dynamic Sparse Dataflow Architecture for Efficient Event-based Vision Processing on FPGAcited by 8
  27. 2019Dynamic Vision Sensor integration on FPGA-based CNN accelerators for high-speed visual classificationcited by 5
  28. 2024Optimising Graph Representation for Hardware Implementation of Graph Convolutional Networks for Event-based Visioncited by 5
  29. 2020PointNet on FPGA for Real-Time LiDAR Point Cloud Processingcited by 3
  30. 2021LW-GCN: A Lightweight FPGA-based Graph Convolutional Network Acceleratorcited by 3
  31. 2022An Efficient Accelerator for Deep Learning-based Point Cloud Registration on FPGAscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 4.

7 papers.