paper-with-me

Papers

FOVEA: Foveated Image Magnification for Autonomous Navigation

2021-08-27 · ICCV 2021 10 · Chittesh Thavamani, Mengtian Li, Nicolas Cebron, Deva Ramanan

Efficient processing of high-res video streams is safety-critical for many robotics applications such as autonomous driving. To maintain real-time performance, many practical systems downsample the video stream. But this can hurt downstream tasks such as (small) object detection. Instead, we take inspiration from biological vision systems that allocate more foveal "pixels" to salient parts of the scene. We introduce FOVEA, an approach for intelligent downsampling that ensures salient image regions remain "magnified" in the downsampled output. Given a high-res image, FOVEA applies a differentiable resampling layer that outputs a small fixed-size image canvas, which is then processed with a differentiable vision module (e.g., object detection network), whose output is then differentiably backward mapped onto the original image size. The key idea is to resample such that background pixels can make room for salient pixels of interest. In order to ensure the overall pipeline remains efficient, FOVEA makes use of cheap and readily available cues for saliency, including dataset-specific spatial priors or temporal priors computed from object predictions in the recent past. On the autonomous driving datasets Argoverse-HD and BDD100K, our proposed method boosts the detection AP over standard Faster R-CNN, both with and without finetuning. Without any noticeable increase in compute, we improve accuracy on small objects by over 2x without degrading performance on large objects. Finally, FOVEA sets a new record for streaming AP (from 17.8 to 23.0 on a GTX 1080 Ti GPU), a metric designed to capture both accuracy and latency.

📄 PDF Abstract BibTeX arXiv:2108.12102

Code (1)

tchittesh/fovea 공식 구현 pytorch

Tasks

Autonomous DrivingAutonomous NavigationGPUobject-detectionObject DetectionReal-Time Object DetectionSmall Object Detection

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…
RPN A Region Proposal Network, or RPN, is a fully convolutional network that simultaneously predicts object bounds and objectness scores at each position. The RPN is trained…
High-resolution input 설명 없음
RoIPool 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Faster R-CNN Faster R-CNN is an object detection model that improves on Fast R-CNN by utilising a region proposal network…

Similar Papers 제목 키워드 기반

FovVideoVDP: A visible difference predictor for wide field-of-view video

2021-04-01 · ACM Transactions on Graphics 2021 4 · Rafał K. Mantiuk, Gyorgy Denes, ALEXANDRE CHAPIRO, Anton Kaplanyan 외

FovVideoVDP is a video difference metric that models the spatial, temporal, and peripheral aspects of perception. While many other metrics are available, our work provides the first practical treatment of these three cen…

Sensitivity

Foveation in the Era of Deep Learning

2023-12-03 · George Killick, Paul Henderson, Paul Siebert, Gerardo Aragon-Camarasa

In this paper, we tackle the challenge of actively attending to visual scenes using a foveated sensor. We introduce an end-to-end differentiable foveated active vision architecture that leverages a graph convolutional ne…

Deep LearningFoveationObject Recognition

Simulated Cortical Magnification Supports Self-Supervised Object Learning

2025-09-19 · Zhengyang Yu, Arthur Aubret, Chen Yu, Jochen Triesch arxiv

Recent self-supervised learning models simulate the development of semantic object representations by training on visual experience similar to that of toddlers. However, these models ignore the foveated nature of human v…

Self-Supervised Learning

FoveaTer: Foveated Transformer for Image Classification

2021-05-29 · Aditya Jonnalagadda, William Yang Wang, B. S. Manjunath, Miguel P. Eckstein

Many animals and humans process the visual field with a varying spatial resolution (foveated vision) and use peripheral processing to make eye movements and point the fovea to acquire high-resolution information about ob…

Classificationimage-classificationImage Classification

Foveated image processing for faster object detection and recognition in embedded systems using deep convolutional neural networks

2019-08-15 · Uziel Jaramillo-Avila, Sean R. Anderson

Object detection and recognition algorithms using deep convolutional neural networks (CNNs) tend to be computationally intensive to implement. This presents a particular challenge for embedded systems, such as mobile rob…

GPUobject-detectionObject Detection