Related Experiment Video
Updated: Dec 30, 2025

VisualEyes: A Modular Software System for Oculomotor Experimentation
Published on: March 25, 2011
Sepia, Tarsier, and Chameleon: A Modular C++ Framework for Event-Based Computer Vision
Alexandre Marcireau1, Sio-Hoi Ieng1, Ryad Benosman1,2,3
1INSERM UMRI S 968, Sorbonne Universites, UPMC Univ Paris 06, UMR S 968, CNRS, UMR 7210, Institut de la Vision, Paris, France.
Abstract:
This paper introduces an new open-source, header-only and modular C++ framework to facilitate the implementation of event-driven algorithms. The framework relies on three independent components: sepia (file IO), tarsier (algorithms), and chameleon (display). Our benchmarks show that algorithms implemented with tarsier are faster and have a lower latency than identical implementations in other state-of-the-art frameworks, thanks to static polymorphism (compile-time pipeline assembly). The observer pattern used throughout the framework encourages implementations that better reflect the event-driven nature of the algorithms and the way they process events, easing future translation to neuromorphic hardware. The framework integrates drivers to communicate with the DVS, the DAVIS, the Opal Kelly ATIS, and the CCam ATIS.
Related Concept Videos
Parallel Processing
Imaging Biological Samples with Optical Microscopy
In optical microscopy, the specimen to be viewed is placed on a glass slide and clipped on the stage...

