paper-with-me

Papers

Co-designing a Sub-millisecond Latency Event-based Eye Tracking System with Submanifold Sparse CNN

2024-04-22 · Baoheng Zhang, Yizhao Gao, Jingyuan Li, Hayden Kwok-Hay So

Eye-tracking technology is integral to numerous consumer electronics applications, particularly in the realm of virtual and augmented reality (VR/AR). These applications demand solutions that excel in three crucial aspects: low-latency, low-power consumption, and precision. Yet, achieving optimal performance across all these fronts presents a formidable challenge, necessitating a balance between sophisticated algorithms and efficient backend hardware implementations. In this study, we tackle this challenge through a synergistic software/hardware co-design of the system with an event camera. Leveraging the inherent sparsity of event-based input data, we integrate a novel sparse FPGA dataflow accelerator customized for submanifold sparse convolution neural networks (SCNN). The SCNN implemented on the accelerator can efficiently extract the embedding feature vector from each representation of event slices by only processing the non-zero activations. Subsequently, these vectors undergo further processing by a gated recurrent unit (GRU) and a fully connected layer on the host CPU to generate the eye centers. Deployment and evaluation of our system reveal outstanding performance metrics. On the Event-based Eye-Tracking-AIS2024 dataset, our system achieves 81% p5 accuracy, 99.5% p10 accuracy, and 3.71 Mean Euclidean Distance with 0.7 ms latency while only consuming 2.29 mJ per inference. Notably, our solution opens up opportunities for future eye-tracking systems. Code is available at https://github.com/CASR-HKU/ESDA/tree/eye_tracking.

📄 PDF Abstract BibTeX arXiv:2404.14279

Code (1)

casr-hku/esda 공식 구현 pytorch

Tasks

CPU

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Millisecond insect tracking system

2020-02-27

Animals such as insects have provided a rich source of inspiration for designing robots. For example, animals navigate to goals via efficient coordination of individual motor actions, and demonstrate natural solutions to…

Navigate

Recurrent Vision Transformers for Object Detection with Event Cameras

2022-12-11 · CVPR 2023 1 · Mathias Gehrig, Davide Scaramuzza

We present Recurrent Vision Transformers (RVTs), a novel backbone for object detection with event cameras. Event cameras provide visual information with sub-millisecond latency at a high-dynamic range and with strong rob…

Event-based visionGPUobject-detectionObject Detection

Prepare for Warp Speed: Sub-millisecond Visual Place Recognition Using Event Cameras

2025-09-28 · Vignesh Ramanathan, Michael Milford, Tobias Fischer arxiv

Visual Place Recognition (VPR) enables systems to identify previously visited locations within a map, a fundamental task for autonomous navigation. Prior works have developed VPR solutions using event cameras, which asyn…

Visual Place Recognition

A Monocular Event-Camera Motion Capture System

2025-02-17 · Leonard Bauersfeld, Davide Scaramuzza

Motion capture systems are a widespread tool in research to record ground-truth poses of objects. Commercial systems use reflective markers attached to the object and then triangulate pose of the object from multiple cam…

Object

MicroRec: Efficient Recommendation Inference by Hardware and Data Structure Solutions

2020-10-12 · Wenqi Jiang, Zhenhao He, Shuai Zhang, Thomas B. Preußer 외

Deep neural networks are widely used in personalized recommendation systems. Unlike regular DNN inference workloads, recommendation inference is memory-bound due to the many random memory accesses needed to lookup the em…

CPURecommendation Systems