What Does CNN Shift Invariance Look Like? A Visualization Study

11/09/2020
by   Jake Lee, et al.
0

Feature extraction with convolutional neural networks (CNNs) is a popular method to represent images for machine learning tasks. These representations seek to capture global image content, and ideally should be independent of geometric transformations. We focus on measuring and visualizing the shift invariance of extracted features from popular off-the-shelf CNN models. We present the results of three experiments comparing representations of millions of images with exhaustively shifted objects, examining both local invariance (within a few pixels) and global invariance (across the image frame). We conclude that features extracted from popular networks are not globally invariant, and that biases and artifacts exist within this variance. Additionally, we determine that anti-aliased models significantly improve local invariance but do not impact global invariance. Finally, we provide a code repository for experiment reproduction, as well as a website to interact with our results at https://jakehlee.github.io/visualize-invariance.

READ FULL TEXT

page 8

page 9

page 13

research
07/23/2015

Manitest: Are classifiers really invariant?

Invariance to geometric transformations is a highly desirable property o...
research
02/05/2020

Enhancing Feature Invariance with Learned Image Transformations for Image Retrieval

Off-the-shelf convolutional neural network features achieve state-of-the...
research
08/01/2022

A Rotation Meanout Network with Invariance for Dermoscopy Image Classification and Retrieval

The computer-aided diagnosis (CAD) system can provide a reference basis ...
research
11/21/2014

Understanding image representations by measuring their equivariance and equivalence

Despite the importance of image representations such as histograms of or...
research
02/22/2023

A study on the invariance in security whatever the dimension of images for the steganalysis by deep-learning

In this paper, we study the performance invariance of convolutional neur...
research
07/05/2017

Improving Content-Invariance in Gated Autoencoders for 2D and 3D Object Rotation

Content-invariance in mapping codes learned by GAEs is a useful feature ...
research
03/03/2021

Shift Invariance Can Reduce Adversarial Robustness

Shift invariance is a critical property of CNNs that improves performanc...

Please sign up or login with your details

Forgot password? Click here to reset