Resource Efficient Perception for Vision Systems
A V Subramanyam, Niyati Singal, Vinay K Verma
TL;DR
The paper tackles the challenge of processing ultra-high-resolution images under limited GPU memory by introducing a unified patch-based perception framework that integrates local patch features with a global context via a downsampled full-image patch. A base extractor and a lightweight aggregator cooperate to produce a latent representation $Z$, with memory-efficient inner iterations and gradient accumulation enabling selective patch updates while preserving global information. The approach extends PatchGD to image classification, object detection, and segmentation, introducing task-specific mechanisms for patch sampling, global fusion, and compact latent representations. Empirical results across seven benchmarks demonstrate competitive performance and the ability to train on resource-constrained devices such as the Jetson Nano, highlighting practical implications for edge computing and large-scale high-resolution vision tasks.
Abstract
Despite the rapid advancement in the field of image recognition, the processing of high-resolution imagery remains a computational challenge. However, this processing is pivotal for extracting detailed object insights in areas ranging from autonomous vehicle navigation to medical imaging analyses. Our study introduces a framework aimed at mitigating these challenges by leveraging memory efficient patch based processing for high resolution images. It incorporates a global context representation alongside local patch information, enabling a comprehensive understanding of the image content. In contrast to traditional training methods which are limited by memory constraints, our method enables training of ultra high resolution images. We demonstrate the effectiveness of our method through superior performance on 7 different benchmarks across classification, object detection, and segmentation. Notably, the proposed method achieves strong performance even on resource-constrained devices like Jetson Nano. Our code is available at https://github.com/Visual-Conception-Group/Localized-Perception-Constrained-Vision-Systems.
