In plain words: Like human peripheral vision, the network splits the image into rings around the center and treats each ring differently, by adding distance-from-center position cues to its attention layers. It classified images more accurately than standard versions of the same network at every size tested.
Abstract
Human vision possesses a special type of visual processing systems called peripheral vision. Partitioning the entire visual field into multiple contour regions based on the distance to the center of our gaze, the peripheral vision provides us the ability to perceive various visual features at different regions. In this work, we take a biologically inspired approach and explore to model peripheral vision in deep neural networks for visual recognition. We propose to incorporate peripheral position encoding to the multi-head self-attention layers to let the network learn to partition the visual field into diverse peripheral regions given training data. We evaluate the proposed network, dubbed PerViT, on ImageNet-1K and systematically investigate the inner workings of the model for machine perception, showing that the network learns to perceive visual data similarly to the way that human vision does. The performance improvements in image classification over the baselines across different model sizes demonstrate the efficacy of the proposed method.
Juhong Min, Yucheng Zhao, Chong Luo, Minsu Cho
arXiv:2206.06801 · cs.CV · submitted Jun 14, 2022 · updated Oct 13, 2022
abstract · pdf · html · Accepted to NeurIPS 2022