Sepia, Tarsier, and Chameleon: A Modular C++ Framework for Event-Based Computer Vision
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.
CITE THIS COLLECTION
REFERENCES
- https://doi.org//10.1145/2501654.2501666
- https://doi.org//10.1109/jproc.2014.2347207
- https://doi.org//10.1016/j.neunet.2011.11.001
- https://doi.org//10.1109/tcsi.2011.2157770
- https://doi.org//10.15607/RSS.2017.XIII.035
- https://doi.org//10.1109/jssc.2014.2342715
- https://doi.org//10.1016/j.sysarc.2013.03.002
- https://doi.org//10.1109/TBCAS.2010.2075929
- https://doi.org//10.1109/tcsi.2004.840093
- https://doi.org//10.1098/rspa.2016.0893
- https://doi.org//10.3389/frobt.2017.00073
- https://doi.org//10.1109/TBCAS.2018.2834558
- https://doi.org//10.1098/rsfs.2018.0007
- https://doi.org//10.1109/jproc.2015.2444094
SHARE
Usage metrics
Read the peer-reviewed publication
![Frontiers in Neuroscience](https://s3-eu-west-1.amazonaws.com/876az-branding-figshare/frontiers/logo.png)
AUTHORS (3)
CATEGORIES
- Radiology and Organ Imaging
- Decision Making
- Clinical Nursing: Tertiary (Rehabilitative)
- Image Processing
- Autonomic Nervous System
- Cellular Nervous System
- Biological Engineering
- Sensory Systems
- Central Nervous System
- Neuroscience
- Endocrinology
- Artificial Intelligence and Image Processing
- Signal Processing
- Rehabilitation Engineering
- Biomedical Engineering not elsewhere classified
- Stem Cells
- Neurogenetics
- Developmental Biology