Hybrid Learning for Event-Based Visual Motion Detection and Tracking of Pedestrians

A hybrid Spiking Neural Network and event-based Expectation Maximization pipeline deployed on the BrainChip Akida tracks pedestrians with a ~6W power footprint.

The Vision Zero Program seeks to eliminate traffic-related fatalities and serious injuries while promoting equitable, safe mobility. In this session, Dr. Cristian Axenie breaks down a low-power, neuromorphic edge solution built to detect and track pedestrians and bicyclists day and night. Developed for the TinyML Vision Zero San Jose Competition, the project relies on asynchronous event-based cameras paired with a highly efficient hybrid processing pipeline.

Key Takeaways

  • A dual-pipeline edge solution combines SNNs for detection and event-based Expectation Maximization for tracking.
  • The system uses Edge Impulse for rapid SNN deployment on the BrainChip Akida neural processor.
  • Achieves robust pedestrian and bicyclist tracking in day and night conditions using sparse event data.
  • Total system power draw is approximately 6 watts, allowing for scalable, city-level traffic safety infrastructure.

Workshop Format & Takeaways

The presentation walks through a complete end-to-end deployment lifecycle for an urban monitoring system. It covers data acquisition using custom DVS sensors mounted on urban intersections in Germany, the model design using Edge Impulse to generate a quantized Spiking Neural Network (a modified MobileNet architecture), and the tracking mechanism utilizing an event-based Expectation Maximization algorithm.

Crucially, the architecture distributes the workload hybrid-style: the detection model operates locally on the BrainChip Akida neural processor, while the continuous tracking algorithm executes via a Python flask server on a Raspberry Pi host. Finally, Axenie provided a deployment-ready hardware evaluation, detailing thermal resilience and robust tracking operations under 65°C oven stress tests while maintaining a stable, low 6-watt power footprint.

What This Means for Neuromorphic Computing

This implementation bridges the gap between experimental neuromorphic concepts and deployable civic infrastructure. By running a Spiking Neural Network (for detection) concurrently with a statistical tracker (for continuity) on embedded edge hardware, it demonstrates that neuromorphic pipelines can already meet rigorous real-world constraints—operating reliably under extreme California heat and dark nighttime conditions where conventional frame-based systems often fail.

The speaker noted that proving physical deployment metrics—like minimizing the energy footprint to a few watts—is critical for securing civic adoption. It highlights a viable path forward for integrating neuromorphic sensors into broad smart-city and traffic-control architectures. Most importantly, it proves that developers don’t have to wait for “perfect” fully-spiking toolchains; combining the energy efficiency of a neuromorphic accelerator with the reliable logic of a standard embedded processor yields a highly effective, market-ready hybrid solution today.

Resources

About the Speakers

Cristian Axenie

Cristian Axenie

Professor of AI at TH Nürnberg, leading Cognitive Neurocomputing. Focuses on sustainable, efficient intelligent algorithms for sensor fusion and control.
Jens E. Pedersen

Jens E. Pedersen

Doctoral student at KTH, modeling neuromorphic systems to solve real-world challenges. Maintainer of Norse, AEStream, Faery, and co-author of NIR.
Social share preview for Hybrid Learning for Event-based Visual Motion Detection and Tracking of Pedestrians

Upcoming Workshops

No workshops are currently scheduled. Check back soon for new events!

Are you an expert in a neuromorphic topic? We invite you to share your knowledge with our community.

Inspired? Share your work.

Share your expertise with the community by speaking at a workshop, student talk, or hacking hour. It’s a great way to get feedback and help others learn.

Related Workshops

From C/C++ to Dynamically Scheduled Circuits

From C/C++ to Dynamically Scheduled Circuits

Dynamically scheduled dataflow circuits overcome static high-level synthesis limits to enable out-of-order memory and speculative execution from C/C++ code.

Tonic: Building the PyTorch Vision of Neuromorphic Data Loading

Tonic: Building the PyTorch Vision of Neuromorphic Data Loading

The Tonic library standardizes event-based data loading and transformation, providing a PyTorch-compatible pipeline that accelerates SNN model training.

IBM NorthPole - Neural inference at the frontier of energy, space, and time

IBM NorthPole - Neural inference at the frontier of energy, space, and time

IBM's NorthPole chip intertwines memory and compute, achieving 25x higher energy and 5x higher space efficiency than conventional architectures.