Skip to content

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

License

Notifications You must be signed in to change notification settings

pbonazzi/retina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👀 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

Quick Comparaison: Ground Truth (GT) vs. Prediction

In the following GIFs, Yellow represents the Ground Truth (GT), and Green represents the Prediction. These images are taken from the validation set.

✉️ 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

conda create -n retina python=3.10 numpy=1.8.1
conda activate retina
pip install -r requirements.txt
pip install git+https://gitlab.com/inivation/dv/dv-processing.git

Downloads

Click here to download the dataset.

Verify the structure:

.
├── name
│   ├── annotations.csv
│   └── events.aedat4
├── ...
├── silver.csv

Click here to download a pretrained model.

Training

See the list of arguments in the launch_fire function. The run-name has the format version-name.

python train.py --run-name="1-train" 

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages