• Stars
    star
    2,212
  • Rank 20,687 (Top 0.5 %)
  • Language
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Event-based Vision Resources

CVPR 2023 Workshop on Event-based Vision: June 19, 2023.

NeuroPAC

Table of Contents:



Survey paper

  • Gallego, G., Delbruck, T., Orchard, G., Bartolozzi, C., Taba, B., Censi, A., Leutenegger, S., Davison, A., Conradt, J., Daniilidis, K., Scaramuzza, D.,
    Event-based Vision: A Survey,
    IEEE Trans. Pattern Anal. Machine Intell. (TPAMI), 2020.

Workshops

Devices & Companies Manufacturing them

Companies working on Event-based Vision

Neuromorphic Systems

Review / Overview papers

Sensor designs, Bio-inspiration

Algorithms, Applications

Algorithms

Feature Detection and Tracking

Corner Detection and Tracking

Particle Detection and Tracking

Eye Tracking

Optical Flow Estimation

Scene Flow Estimation

Reconstruction of Visual Information

Intensity-Image Reconstruction from events

Video Synthesis

Image super-resolution

Joint/guided filtering

Tone Mapping

Visual Stabilization

Polarization Reconstruction

Depth Estimation (3D Reconstruction)

Monocular Depth Estimation

Monocular Depth Estimation using Structured Light

Monocular Object Reconstruction

Stereo Depth Estimation

Stereo Depth Estimation using Structured Light

Stereoscopic Panoramic Imaging

SLAM (Simultaneous Localization And Mapping)

Localization, Ego-Motion Estimation

Visual Servoing

Mapping

Visual Odometry / SLAM

Monocular

Stereo

Visual-Inertial Odometry

Stereo

Segmentation

Object Segmentation

Motion Segmentation

Pattern Recognition

Object Recognition

Gesture Recognition

Representation / Feature Extraction

Regression Tasks

Learning Methods / Frameworks

Signal Processing

Event Denoising

Compression

Control

Obstacle Avoidance

Space Applications

Tactile Sensing Applications

Object Pose Estimation

Human Pose Estimation

Hand Pose Estimation

Indoor Lighting Estimation

Data Encryption

Nuclear Verification

Optical Communication

Animal Behavior Monitoring

Optical Applications

Auto-focus

Speckle Analysis

Interferometry or Holography

Wavefront sensing

Optical super-resolution



Datasets and Simulators (sorted by topic)

Emulators and Simulators

Datasets (sorted by topic)

  • Datasets from the Sensors group at INI (Institute of Neuroinformatics), Zurich:
    • DVS09 - DVS128 Dynamic Vision Sensor Silicon Retina
    • DVSFLOW16 - DVS/DAVIS Optical Flow Dataset
    • DVSACT16 - DVS Datasets for Object Tracking, Action Recognition and Object Recognition
    • PRED18 - VISUALISE Predator/Prey Dataset
    • DDD17 - DAVIS Driving Dataset 2017
    • ROSHAMBO17 - RoShamBo Rock Scissors Paper game DVS dataset
    • DHP19 - DAVIS Human Pose Estimation and Action Recognition
    • DDD20 - End-to-End Event Camera Driving Dataset
    • DND21 - DeNoising Dynamic vision sensors dataset
    • EDFLOW21 - Event Driven Flow dataset

Human Pose Estimation

Stereo Depth Estimation

Monocular Object Reconstruction

Optical Flow

Intensity-Image Reconstruction from events

Visual Odometry and SLAM

Segmentation

Recognition

Event Denoising

Space Situational Awareness

Outdoor Monitoring / Surveillance



Software

Drivers

Synchronization

  • Sync Toolbox. This open-source toolbox provides a QT-based GUI to allow easy access for hardware-level multi-sensor synchronization (Prophesee Gen 3.1 included and tested). After proper configuration of the software, users can seamlessly record new ROS bags.

Lens Calibration

Algorithms

Utilities

  • Process AEDAT: useful scripts to work with data from jAER and cAER.
  • Matlab functions in jAER project
  • AEDAT Tools: scripts for Matlab and Python to work with aedat files.
  • aedat4to2: Python/DV script to convert AEDAT4 from DV to AEDAT2 for jAER.
  • aedat4tomat: Python/DV script to convert AEDAT4 from DV to matlab file.
  • Matlab AER functions by G. Orchard. Some basic functions for filtering and displaying AER vision data, as well as making videos.
  • Python code for AER vision data by G. Orchard.
  • edvstools, by D. Weikersdorfer: A collection of tools for the embedded Dynamic Vision Sensor eDVS.
  • Tarsier Framework for event-based Vision in C++.
  • events_h52bag C++ code to convert event data from HDF5 to ROSbags.
  • events_bag2h5 Python code to convert event data from ROSbags to HDF5.
  • CelexMatlabToolbox by Yuxin Zhang. Tools to decode events generated by CeleX IV DVS, visualize them and denoise.
  • Loris Python package to read files from neuromorphic cameras.
  • Marcireau A., Ieng S.-H., Benosman R.,
    Sepia, Tarsier, and Chameleon: A Modular C++ Framework for Event-Based Computer Vision,
    Front. Neurosci. (2020), 13:1338. Code
  • BIMVEE Python tools for Batch Import, Manipulation, Visualisation and Export of Events and other timestamped data. Imports from various file formats into a common workspace format, including native Python import of rosbags.
  • Tonic provides publicly available event datasets and data transformations much like Torchvision/audio.
  • Prophesee automotive dataset toolbox, Code
  • dv_ros ROS package for accumulating event frames with iniVation Dynamic Vision System's dv-sdk.
  • dvs_event_server ROS package used to transport "dvs/events" ROS topic to Python through protobuf and zmq, because Python ROS callback has a large delay.
  • AEStream A fast C++ library with a Python interface for streaming Address Event representations directly from Inivation and Prophesee cameras to various sources, such as STDOUT, UDP (network), or PyTorch.
  • AEDAT decoder A fast AEDAT 4 Python reader, with a Rust underlying implementation.
  • aedat-rs Standalone Rust library for decoding AEDAT 4 files for use in bespoke Rust event systems.
  • expelliarmus A pip-installable Python library to decode DAT, EVT2 and EVT3 files generated by Prophesee cameras to structured NumPy arrays.
  • ADฮ”ER A suite of tools for transcoding, inspecting, visualizing, and building applications for a unified intensity event representation

Neuromorphic Processors and Platforms

Courses (Educational content)



Theses and Dissertations

Dissertations

Master's (and Bachelor's) Theses

People / Organizations

Press EETimes

Press



Contributing

Please see CONTRIBUTING for details.


More Repositories

1

rpg_svo

Semi-direct Visual Odometry
C++
2,013
star
2

rpg_svo_pro_open

C++
1,125
star
3

rpg_trajectory_evaluation

Toolbox for quantitative trajectory evaluation of VO/VIO
Python
852
star
4

flightmare

An Open Flexible Quadrotor Simulator
C++
756
star
5

agile_autonomy

Repository Containing the Code associated with the Paper: "Learning High-Speed Flight in the Wild"
C++
577
star
6

rpg_timelens

Repository relating to the CVPR21 paper TimeLens: Event-based Video Frame Interpolation
Python
566
star
7

rpg_quadrotor_control

Quadrotor control framework developed by the Robotics and Perception Group
C++
494
star
8

rpg_open_remode

This repository contains an implementation of REMODE (REgularized MOnocular Depth Estimation), as described in the paper.
C++
480
star
9

rpg_esim

ESIM: an Open Event Camera Simulator
C
476
star
10

agilicious

Agile flight done right!
TeX
424
star
11

vilib

CUDA Visual Library by RPG
C++
399
star
12

rpg_public_dronet

Code for the paper Dronet: Learning to Fly by Driving
Python
395
star
13

high_mpc

Policy Search for Model Predictive Control with Application to Agile Drone Flight
C
317
star
14

rpg_dvs_ros

ROS packages for DVS
C++
290
star
15

rpg_e2vid

Code for the paper "High Speed and High Dynamic Range Video with an Event Camera" (T-PAMI, 2019).
Python
275
star
16

dslam_open

Public code for "Data-Efficient Decentralized Visual SLAM"
MATLAB
270
star
17

rpg_svo_example

Example node to use the SVO Installation.
C++
268
star
18

rpg_mpc

Model Predictive Control for Quadrotors with extension to Perception-Aware MPC
C
248
star
19

rpg_vid2e

Open source implementation of CVPR 2020 "Video to Events: Recycling Video Dataset for Event Cameras"
Python
235
star
20

netvlad_tf_open

Tensorflow port of https://github.com/Relja/netvlad
Python
225
star
21

rpg_ultimate_slam_open

Open source code for "Ultimate SLAM? Combining Events, Images, and IMU for Robust Visual SLAM in HDR and High-Speed Scenarios" RA-L 2018
C++
225
star
22

deep_drone_acrobatics

Code for the project Deep Drone Acrobatics.
Python
178
star
23

rpg_information_field

Information Field for Perception-aware Planning
C++
170
star
24

data_driven_mpc

Python
165
star
25

rpg_vision-based_slam

This repo contains the code of the paper "Continuous-Time vs. Discrete-Time Vision-based SLAM: A Comparative Study", RA-L 2022.
C++
163
star
26

vimo

Visual-Inertial Model-based State and External Forces Estimator
C++
162
star
27

rpg_dvs_evo_open

Implementation of EVO (RA-L 17)
C++
160
star
28

fault_tolerant_control

Vision-based quadrotor fault-tolerant flight controller.
C++
139
star
29

deep_ev_tracker

Repository relating to "Data-driven Feature Tracking for Event Cameras" (CVPR, 2023, Award Candidate).
Python
137
star
30

rpg_event_representation_learning

Repo for learning event representations
Python
135
star
31

rpg_emvs

Code for the paper "EMVS: Event-based Multi-View Stereo" (IJCV, 2018)
C++
129
star
32

rpg_monocular_pose_estimator

A monocular pose estimation system based on infrared LEDs
C++
128
star
33

rpg_eklt

Code for the paper "EKLT: Asynchronous, Photometric Feature Tracking using Events and Frames" (IJCV'19)
C++
126
star
34

agile_flight

Developing and Comparing Vision-based Algorithms for Vision-based Agile Flight
Python
124
star
35

e2calib

CVPRW 2021: How to calibrate your event camera
Python
118
star
36

rpg_vikit

Vision-Kit provides some tools for your vision/robotics project.
C++
110
star
37

rpg_asynet

Code for the paper "Event-based Asynchronous Sparse Convolutional Networks" (ECCV, 2020).
Python
105
star
38

rpg_e2depth

Code for Learning Monocular Dense Depth from Events paper (3DV20)
Python
105
star
39

rpg_ig_active_reconstruction

This repository contains the active 3D reconstruction library described in the papers: "An Information Gain Formulation for Active Volumetric 3D Reconstruction" by Isler et al. (ICRA 2016) and "A comparison of volumetric information gain metrics for active 3D object reconstruction" by Delmerico et al. (Autonomous Robots, 2017).
C++
103
star
40

fast

FAST corner detector by Edward Rosten
C++
102
star
41

deep_uncertainty_estimation

This repository provides the code used to implement the framework to provide deep learning models with total uncertainty estimates as described in "A General Framework for Uncertainty Estimation in Deep Learning" (Loquercio, Segรน, Scaramuzza. RA-L 2020).
Python
102
star
42

rpg_corner_events

Fast Event-based Corner Detection
C++
101
star
43

snn_angular_velocity

Event-Based Angular Velocity Regression with Spiking Networks
Python
98
star
44

aegnn

Python
97
star
45

DSEC

Python
96
star
46

eds-buildconf

Build bootstrapping for the Event-aided Direct Sparce Odometry (EDS)
Shell
94
star
47

IROS2019-FPV-VIO-Competition

FPV Drone Racing VIO competition.
93
star
48

rpg_davis_simulator

Simulate a DAVIS camera from synthetic Blender scenes
Python
92
star
49

E-RAFT

Python
82
star
50

sim2real_drone_racing

A Framework for Zero-Shot Sim2Real Drone Racing
C++
77
star
51

learned_inertial_model_odometry

This repo contains the code of the paper "Learned Inertial Odometry for Autonomous Drone Racing", RA-L 2023.
Python
75
star
52

rpg_ramnet

Code and datasets for the paper "Combining Events and Frames using Recurrent Asynchronous Multimodal Networks for Monocular Depth Prediction" (RA-L, 2021)
Python
75
star
53

imips_open

Matching Features Without Descriptors: Implicitly Matched Interest Points
Python
73
star
54

rpg_feature_tracking_analysis

Package for performing analysis on event-based feature trackers.
Python
72
star
55

rpg_svo_pro_gps

SVO Pro with GPS
C++
71
star
56

sb_min_time_quadrotor_planning

Code for the project Minimum-Time Quadrotor Waypoint Flight in Cluttered Environments
C++
61
star
57

mh_autotune

AutoTune: Controller Tuning for High-Speed Flight
Python
55
star
58

rpg_image_reconstruction_from_events

MATLAB
52
star
59

event-based_object_catching_anymal

Code for "Event-based Agile Object Catching with a Quadrupedal Robot", Forrai et al. ICRA'23
C++
48
star
60

RVT

Implementation of "Recurrent Vision Transformers for Object Detection with Event Cameras". CVPR 2023
Python
48
star
61

ess

Repository relating to "ESS: Learning Event-based Semantic Segmentation from Still Images" (ECCV, 2022).
Python
47
star
62

colmap_utils

Python scripts and functions to work with COLMAP
Python
46
star
63

rpg_youbot_torque_control

Torque Control for the KUKA youBot Arm
C
46
star
64

rpg_time_optimal

Time-Optimal Planning for Quadrotor Waypoint Flight
Python
46
star
65

rpg_blender_omni_camera

Patch for adding an omnidirectional camera model into Blender (Cycles)
42
star
66

rpg_vi_cov_transformation

Covariance Transformation for Visual-inertial Systems
Python
40
star
67

line_tracking_with_event_cameras

C++
37
star
68

sips2_open

Succinct Interest Points from Unsupervised Inlierness Probability Learning
Python
35
star
69

uzh_fpv_open

Repo to accompany the UZH FPV dataset
Python
32
star
70

cl_initial_buffer

Repository relating to "Contrastive Initial State Buffer for Reinforcement Learning" (ICRA, 2024).
Python
31
star
71

rpg_ev-transfer

Open source implementation of RAL 2022 "Bridging the Gap between Events and Frames through Unsupervised Domain Adaptation"
Python
31
star
72

ESL

ESL: Event-based Structured Light
Python
30
star
73

IROS2020-FPV-VIO-Competition

FPV Drone Racing VIO Competition
29
star
74

flightmare_unity

C#
27
star
75

authorship_attribution

Python
27
star
76

rpg_event_lifetime

MATLAB Implementation of Event Lifetime Estimation
MATLAB
27
star
77

slam-eds

Events-aided Sparse Odometry: this is the library for the direct approach using events and frames
C++
25
star
78

fast_neon

Fast detector with NEON accelerations
C++
18
star
79

direct_event_camera_tracker

Open-source code for ICRA'19 paper Bryner et al.
C++
17
star
80

timelens-pp

Dataset Download page for the BS-ERGB dataset introduced in Time Lens++ (CVPR'22)
15
star
81

ICRA2020-FPV-VIO-Competition

FPV Drone Racing VIO competition.
12
star
82

rpg_quadrotor_common

Common functionality for rpg_quadrotor_control
C++
11
star
83

flymation

Flexible Animation for Flying Robots
C#
8
star
84

ze_oss

RPG fork of ze_oss
C++
7
star
85

slam-orogen-eds

Event-aided Direct Sparse Odometry: full system in a Rock Task component
C++
6
star
86

cvpr18_event_steering_angle

Repository of the CVPR18 paper "Event-based Vision meets Deep Learning on Steering Prediction for Self-driving Cars"
Python
5
star
87

rpg_mpl_ros

C++
4
star
88

dsec-det

Code for assembling and visualizing DSEC data for the detection task.
Python
4
star
89

esfp

ESfP: Event-based Shape from Polarization (CVPR 2023)
Python
3
star
90

VAPAR

Python
3
star
91

rpg_single_board_io

GPIO and ADC functionality for single board computers
C++
3
star
92

assimp_catkin

A catkin wrapper for assimp
CMake
1
star
93

aruco_catkin

Catkinization of https://sourceforge.net/projects/aruco/
CMake
1
star
94

dodgedrone_simulation

C++
1
star
95

power_line_tracking_with_event_cameras

Python
1
star
96

pangolin_catkin

CMake
1
star
97

dlib_catkin

Catkin wrapper for https://github.com/dorian3d/DLib
CMake
1
star