Irrelevant Pixels are Everywhere: Find and Exclude Them for More Efficient Computer Vision

07/21/2022
by   Caleb Tung, et al.
0

Computer vision is often performed using Convolutional Neural Networks (CNNs). CNNs are compute-intensive and challenging to deploy on power-contrained systems such as mobile and Internet-of-Things (IoT) devices. CNNs are compute-intensive because they indiscriminately compute many features on all pixels of the input image. We observe that, given a computer vision task, images often contain pixels that are irrelevant to the task. For example, if the task is looking for cars, pixels in the sky are not very useful. Therefore, we propose that a CNN be modified to only operate on relevant pixels to save computation and energy. We propose a method to study three popular computer vision datasets, finding that 48 propose the focused convolution to modify a CNN's convolutional layers to reject the pixels that are marked irrelevant. On an embedded device, we observe no loss in accuracy, while inference latency, energy consumption, and multiply-add count are all reduced by about 45

READ FULL TEXT

page 2

page 3

research
03/17/2017

Towards Closing the Energy Gap Between HOG and CNN Features for Embedded Vision

Computer vision enables a wide range of applications in robotics/drones,...
research
08/05/2018

Designing Adaptive Neural Networks for Energy-Constrained Image Classification

As convolutional neural networks (CNNs) enable state-of-the-art computer...
research
11/10/2021

Learning to ignore: rethinking attention in CNNs

Recently, there has been an increasing interest in applying attention me...
research
11/16/2016

VisualBackProp: efficient visualization of CNNs

This paper proposes a new method, that we call VisualBackProp, for visua...
research
03/16/2018

EVA^2 : Exploiting Temporal Redundancy in Live Computer Vision

Hardware support for deep convolutional neural networks (CNNs) is critic...
research
12/13/2019

PreVIous: A Methodology for Prediction of Visual Inference Performance on IoT Devices

This paper presents PreVIous, a methodology to predict the performance o...
research
06/12/2019

Visual Wake Words Dataset

The emergence of Internet of Things (IoT) applications requires intellig...

Please sign up or login with your details

Forgot password? Click here to reset