pbonazzi / retina

[CVPR Workshop 2024] Retina is an eye tracking method suitable for deployment on a neuromorphic system on chip.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ‘€ Retina : Low-Power Eye Tracking with Event Camera and Spiking Hardware πŸ‘€

PWC PWC

Retina : Low-Power Eye Tracking with Event Camera and Spiking Hardware
πŸ§‘πŸ»β€πŸš€ Pietro Bonazzi 1, Sizhen Bian 1, Giovanni Lippolis 2, Yawei Li1, Sadique Sheik 2, Michele Magno1

1 ETH Zurich, Switzerland
2 SynSense AG, Switzerland

βœ‰οΈ Citation ❀️

Leave a star to support our open source initiative!⭐️

@InProceedings{Bonazzi_2024_CVPR,
    author    = {Bonazzi, Pietro and Bian, Sizhen and Lippolis, Giovanni and Li, Yawei and Sheik, Sadique and Magno, Michele},
    title     = {Retina : Low-Power Eye Tracking with Event Camera and Spiking Hardware},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
    month     = {June},
    year      = {2024},
    pages     = {5684-5692}
}

πŸš€ TL;DR quickstart πŸš€

Clone the repo

git clone https://gitlab.ethz.ch/pbonazzi/retina.git
cd retina

Create the environment

First, make sure your cmake is up to date and install dv_processing dependencies https://gitlab.com/inivation/dv/dv-processing

Then, create the environment:

conda create -n retina python=3.10
conda activate retina
pip install -r requirements.txt

Get the dataset

Please fill up this form to download the dataset https://pietrobonazzi.com/projects/retina

Verify the structure:

.
β”œβ”€β”€ name
β”‚   β”œβ”€β”€ annotations.csv
β”‚   └── events.aedat4
β”œβ”€β”€ ...
β”œβ”€β”€ silver.csv

Training

--args : See the list of arguments in the launch_fire function

python train.py --args

About

[CVPR Workshop 2024] Retina is an eye tracking method suitable for deployment on a neuromorphic system on chip.

License:MIT License


Languages

Language:Python 100.0%