Characterizing and Taming Resolution in Convolutional Neural Networks
Eddie Yan, Liang Luo, Luis Ceze

TL;DR
This paper analyzes how image resolution impacts CNN accuracy and efficiency, proposing a dynamic resolution method to optimize performance without static resolution choices.
Contribution
It provides a systematic characterization of resolution tradeoffs and introduces a dynamic resolution mechanism for CNN inference.
Findings
Resolution significantly affects accuracy and computational costs.
Automated tuning reveals dataset-dependent optimal resolutions.
Dynamic resolution improves efficiency without sacrificing accuracy.
Abstract
Image resolution has a significant effect on the accuracy and computational, storage, and bandwidth costs of computer vision model inference. These costs are exacerbated when scaling out models to large inference serving systems and make image resolution an attractive target for optimization. However, the choice of resolution inherently introduces additional tightly coupled choices, such as image crop size, image detail, and compute kernel implementation that impact computational, storage, and bandwidth costs. Further complicating this setting, the optimal choices from the perspective of these metrics are highly dependent on the dataset and problem scenario. We characterize this tradeoff space, quantitatively studying the accuracy and efficiency tradeoff via systematic and automated tuning of image resolution, image quality and convolutional neural network operators. With the insights…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCell Image Analysis Techniques · Explainable Artificial Intelligence (XAI) · Advanced Neural Network Applications
