{
  "fetched_at": "2026-10-19T07:42:38Z",
  "source_url": "https://www.kaggle.com/competitions/event-based-eye-tracking-ais2024/data",
  "pages": [
    {
      "name": "data-description",
      "content": "## Dataset Description\nThere are 13 subjects in total, each having 2-6 recording sessions. The subjects are required to perform 5 classes of activities: random, saccades, read text, smooth pursuit, and blinks. Figure 2 visualizes one real recording sample by making the raw events into event frames. The total data volume is approximately 1 GB in the compressed .h5 form. Depending on your method, you may have very different data representations and processing pipelines based on the raw events. We provide an event [voxel-grid-based](https://tonic.readthedocs.io/en/latest/auto_examples/representations/plot_tovoxelgrid.html#sphx-glr-auto-examples-representations-plot-tovoxelgrid-py) data loading pipeline in the GitHub repository. It will automatically slice the raw event recordings into subsequences. For more details please refer to the GitHub repository.\n\n#### Labeling\nThe ground truth is labeled at 100Hz and consists of two parts for each label (x, y, close) with \n\n* labeling of the pupil center coordinates (x,y).\n* a binary value 'close' indicating whether the eye blinks or not (0 for opening, 1 for closing). \n\nLabels (x,y, close) for the train split are provided at a frequency of 100Hz. The user is free to decide if they would like to downsample this frequency and whether to use the close label or not. In the training sample pipeline we provided, the labels are downsampled to 20Hz and we do not use the close label by default. For the test set, we will evaluate the prediction at **20Hz** only. If you would like to alter the data loading pipeline, please be aware of this downsampling.\n\n#### Dataset splitting\nWe use 12 recordings for testing (test_files.txt) and the remaining recordings are for the user to train (dataset/train_files.txt ) and validate (dataset/val_files.txt) their methods. The users are free to re-divide the training and validation sets in train_files.txt and val_files.txt.\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "For the full coding pipeline and tutorial please refer to the GitHub repository: https://github.com/EETChallenge/challenge_demo_code\n\n## Training Pipeline Description\nThe default training pipeline is very handy to use. Simply run the following command with the code in the GitHub repository:\n```python\npython3 train.py --config sliced_baseline.json\n```\nThis should give a baseline result for a basic CNN+GRU model trained on voxel-grid event representation. The training progress, checkpoints and metrics are all logged with the mlflow library. See the repo for more details.\n\n![Eye movement recorded with event camera](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F18771626%2Fe78190165f02d967a7bd8bc992e5ca64%2Fevent-based-eye-movement.gif?generation=1706607242333944&alt=media)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "#### scoring functions\nThere are two evaluation metrics for the challenge:\n**p10 accuracy** and **mean euclidean distances**.\n\nThe p10 accuracy is defined as the percentage of the predictions that are within 10 pixels of the ground truths (in the downsampled 80x60 spatial space). The mean Euclidean distance is defined as the average Euclidean distance between the predictions and the ground truths. \n\n\n## Submission File\nPlease reference the test.py to load your model checkpoint and generate the submission csv file. The file should contain a header (already included in the script) and have the following format:\n\n    x, y\n    35.20940399169922,22.15359878540039\n    34.5449104309082,25.2341251373291\n    40.37540817260742,21.507827758789062\n    37.30218505859375,23.70339012145996\n    etc.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "If you join this challenge, you accept the [terms and conditions of NTIRE and AIS Workshop Challenges 2024.](https://ai4streaming-workshop.github.io/terms.txt)\n\nIf you have any question regarding this challenge, please contact Zuowen Wang (zuowen [at] ini [dot] uzh [dot] ch) or Qinyu Chen (q.chen [at] liacs [dot] leidenuniv [dot] nl)\n\nFor general workshop questions please contact the workshop organizers: Marcos Conde (Marcos.Conde[at]uni-wuerzburg.de) or Zongwei Wu  (Zongwei.Wu[at]uni-wuerzburg.de)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "abstract",
      "content": "## [New] IMPORTANT ANNOUNCEMENT\nPlease check this [news post](https://www.kaggle.com/competitions/event-based-eye-tracking-ais2024/discussion/484138) for understanding the submission of code and factsheet (deadline March 25, 2024 (!!)) and challenge paper submission (deadline April 5, 2024(!!)).\n\n## [ AIS: Vision, Graphics and AI for Streaming Workshop at CVPR 2024 ](https://ai4streaming-workshop.github.io/)\n\nThis challenge aims to develop an event-based eye-tracking system for precise tracking of rapid eye movements to produce lighter and more comfortable devices for a better user experience.\nThe task is to predict the eye center position (x,y) given the event camera inputs. The event recordings are captured with an Inivation DVXplorer Mini event camera. See the youtube video below using event-based eye-tracking system for playing a simple video game!\n\n\n**Official Challenge Site** [https://eetchallenge.github.io/EET.github.io/](https://eetchallenge.github.io/EET.github.io/)\n\n**Official GitHub Demo Code Repository** [https://github.com/EETChallenge/challenge_demo_code](https://github.com/EETChallenge/challenge_demo_code)\n\n<br>\n\n![event-based eye-tracking video game](https://www.youtube.com/watch?v=aRB5mDNfrHM)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}