Skip to content

03. Implementation

Andrew C. Freeman edited this page Jan 27, 2023 · 6 revisions

I've tried to make the ADΔER library generic and extensible, to be able to support a wide variety of camera types. As of now, it can operate on framed video sources and event video sources from iniVation cameras.

To incorporate support for a new camera, you need to program these things:

  • A data reader/decoder for the camera files/stream
  • A scheme for converting the camera's data representation to an intensity and time measurement
  • Call the integrate_for_px function (here) for each intensity measurement
  • Try to parallelize it to make it fast

And that's it! Everything else will handle itself, since we use the same ADΔER pixel model underneath each transcode process.

Framed sources

DVS/DAVIS sources

Mode (i): deblurred frames

Mode (ii): deblurred APS frames + DVS events

Mode (iii): DVS events

Event pixel lists

Clone this wiki locally