Skip to Content
Event-Based Neuromorphic Systems
book

Event-Based Neuromorphic Systems

by Shih-Chii Liu, Tobi Delbruck, Giacomo Indiveri, Adrian Whatley, Rodney Douglas
February 2015
Intermediate to advanced
440 pages
15h 37m
English
Wiley
Content preview from Event-Based Neuromorphic Systems

15

Algorithmic Processing of Event Streams

@Description("Subsamples x and y addresses") public class SubSampler extends EventFilter2D {      /** Process the packet.      * @param in the input packet      * @return out the output packet      */     synchronized public EventPacket filterPacket(EventPacket in) {         OutputEventIterator oi=out.outputIterator(); // get the iterator to return output events         for(BasicEvent e:in){ // for each input event             BasicEvent o=(BasicEvent)oi.nextOutput(); // get an unused output event             o.copyFrom(e); // copy the input event to the output event             o.x = o.x>>bits; // right shift the x and y addresses             o.y = o.y>>bits;         }         return out; // return the output packet     } }

This chapter describes event-driven algorithmic processing of AE data streams on digital computers. Algorithms fall into categories such as noise-reduction filters, event labelers, and trackers. The data structures and software architectures are also discussed as well as requirements for software and hardware infrastructure.1

15.1   Introduction

As AER sensors such as the retinas of Chapter 3 and the cochleas of Chapter 4 and their supporting hardware infrastructure have evolved, it has become clear that the most rapid way to take advantage of this new hardware is by developing algorithms for processing the data from the devices on conventional computers. This approach allows rapid development and performance ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

TinyML

TinyML

Pete Warden, Daniel Situnayake

Publisher Resources

ISBN: 9780470018491Purchase book