FOVI: A biologically-inspired foveated interface for deep vision models
Nicholas M. Blauch, George A. Alvarez, Talia Konkle
TL;DR
FOVI proposes a biologically-inspired foveated interface that maps retina-like nonuniform sampling to a uniform sensor manifold, enabling kNN-convolution and efficient processing for deep vision models. It introduces FOVI-CNNs and FOVI-ViTs that learn over the foveated representation, using kernel mapping and LoRA adaptation to achieve competitive accuracy with a fraction of the computation at high resolutions. The framework reproduces key primate receptive-field properties, offers tunable foveation through a single parameter, and demonstrates practical benefits for efficient egocentric and active sensing, with open-source code and pretrained models. Overall, FOVI provides a general, end-to-end approach to scalable, high-resolution vision by balancing central acuity with peripheral context.
Abstract
Human vision is foveated, with variable resolution peaking at the center of a large field of view; this reflects an efficient trade-off for active sensing, allowing eye-movements to bring different parts of the world into focus with other parts of the world in context. In contrast, most computer vision systems encode the visual world at a uniform resolution, raising challenges for processing full-field high-resolution images efficiently. We propose a foveated vision interface (FOVI) based on the human retina and primary visual cortex, that reformats a variable-resolution retina-like sensor array into a uniformly dense, V1-like sensor manifold. Receptive fields are defined as k-nearest-neighborhoods (kNNs) on the sensor manifold, enabling kNN-convolution via a novel kernel mapping technique. We demonstrate two use cases: (1) an end-to-end kNN-convolutional architecture, and (2) a foveated adaptation of the foundational DINOv3 ViT model, leveraging low-rank adaptation (LoRA). These models provide competitive performance at a fraction of the computational cost of non-foveated baselines, opening pathways for efficient and scalable active sensing for high-resolution egocentric vision. Code and pre-trained models are available at https://github.com/nblauch/fovi and https://huggingface.co/fovi-pytorch.
