Visualizing Deep Convolutional Neural Networks Using Natural Pre-Images

12/07/2015
by   Aravindh Mahendran, et al.
0

Image representations, from SIFT and bag of visual words to Convolutional Neural Networks (CNNs) are a crucial component of almost all computer vision systems. However, our understanding of them remains limited. In this paper we study several landmark representations, both shallow and deep, by a number of complementary visualization techniques. These visualizations are based on the concept of "natural pre-image", namely a natural-looking image whose representation has some notable property. We study in particular three such visualizations: inversion, in which the aim is to reconstruct an image from its representation, activation maximization, in which we search for patterns that maximally stimulate a representation component, and caricaturization, in which the visual patterns that a representation detects in an image are exaggerated. We pose these as a regularized energy-minimization framework and demonstrate its generality and effectiveness. In particular, we show that this method can invert representations such as HOG more accurately than recent alternatives while being applicable to CNNs too. Among our findings, we show that several layers in CNNs retain photographically accurate information about the image, with different degrees of geometric and photometric invariance.

READ FULL TEXT

page 11

page 14

page 15

page 16

page 19

page 20

page 21

page 22

research
11/26/2014

Understanding Deep Image Representations by Inverting Them

Image representations, from SIFT and Bag of Visual Words to Convolutiona...
research
04/30/2018

How convolutional neural network see the world - A survey of convolutional neural network visualization methods

Nowadays, the Convolutional Neural Networks (CNNs) have achieved impress...
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
08/09/2021

Classification and Visualization of Genotype x Phenotype Interactions in Biomass Sorghum

We introduce a simple approach to understanding the relationship between...
research
05/27/2022

Prune and distill: similar reformatting of image information along rat visual cortex and deep neural networks

Visual object recognition has been extensively studied in both neuroscie...
research
10/23/2020

Exemplary Natural Images Explain CNN Activations Better than Feature Visualizations

Feature visualizations such as synthetic maximally activating images are...
research
06/23/2021

How Well do Feature Visualizations Support Causal Understanding of CNN Activations?

One widely used approach towards understanding the inner workings of dee...

Please sign up or login with your details

Forgot password? Click here to reset