paper-with-me

Papers

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 robots, where the computational resources tend to be far less than for workstations. As an alternative to standard, uniformly sampled images, we propose the use of foveated image sampling here to reduce the size of images, which are faster to process in a CNN due to the reduced number of convolution operations. We evaluate object detection and recognition on the Microsoft COCO database, using foveated image sampling at different image sizes, ranging from 416x416 to 96x96 pixels, on an embedded GPU -- an NVIDIA Jetson TX2 with 256 CUDA cores. The results show that it is possible to achieve a 4x speed-up in frame rates, from 3.59 FPS to 15.24 FPS, using 416x416 and 128x128 pixel images respectively. For foveated sampling, this image size reduction led to just a small decrease in recall performance in the foveal region, to 92.0% of the baseline performance with full-sized images, compared to a significant decrease to 50.1% of baseline recall performance in uniformly sampled images, demonstrating the advantage of foveated sampling.

📄 PDF Abstract BibTeX arXiv:1908.09000

Code (0)

등록된 구현이 없습니다.

Tasks

GPUobject-detectionObject 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…

Similar Papers 제목 키워드 기반

Seeing More with Less: Human-like Representations in Vision Models

2025-01-01 · CVPR 2025 1 · Andrey Gizdov, Shimon Ullman, Daniel Harari

Large multimodal models (LMMs) typically process visual inputs with uniform resolution across the entire field of view, leading to inefficiencies when non-critical image regions are processed as precisely as key area…

object-detectionObject DetectionQuestion Answering

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

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…

Autonomous DrivingAutonomous NavigationGPUobject-detection+3

Look, Focus, Act: Efficient and Robust Robot Learning via Human Gaze and Foveated Vision Transformers

2025-07-21 · Ian Chuang, Jinyu Zou, Andrew Lee, Dechen Gao 외 arxiv

Human vision is a highly active process driven by gaze, which directs attention to task-relevant regions through foveation, dramatically reducing visual processing. In contrast, robot learning systems typically rely on p…

Robot ManipulationImage Segmentation

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