Cargando…
Understanding Image Representations by Measuring Their Equivariance and Equivalence
Despite the importance of image representations such as histograms of oriented gradients and deep Convolutional Neural Networks (CNN), our theoretical understanding of them remains limited. Aimed at filling this gap, we investigate two key mathematical properties of representations: equivariance and...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6510825/ https://www.ncbi.nlm.nih.gov/pubmed/31148885 http://dx.doi.org/10.1007/s11263-018-1098-y |
_version_ | 1783417475976658944 |
---|---|
author | Lenc, Karel Vedaldi, Andrea |
author_facet | Lenc, Karel Vedaldi, Andrea |
author_sort | Lenc, Karel |
collection | PubMed |
description | Despite the importance of image representations such as histograms of oriented gradients and deep Convolutional Neural Networks (CNN), our theoretical understanding of them remains limited. Aimed at filling this gap, we investigate two key mathematical properties of representations: equivariance and equivalence. Equivariance studies how transformations of the input image are encoded by the representation, invariance being a special case where a transformation has no effect. Equivalence studies whether two representations, for example two different parameterizations of a CNN, two different layers, or two different CNN architectures, share the same visual information or not. A number of methods to establish these properties empirically are proposed, including introducing transformation and stitching layers in CNNs. These methods are then applied to popular representations to reveal insightful aspects of their structure, including clarifying at which layers in a CNN certain geometric invariances are achieved and how various CNN architectures differ. We identify several predictors of geometric and architectural compatibility, including the spatial resolution of the representation and the complexity and depth of the models. While the focus of the paper is theoretical, direct applications to structured-output regression are demonstrated too. |
format | Online Article Text |
id | pubmed-6510825 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-65108252019-05-28 Understanding Image Representations by Measuring Their Equivariance and Equivalence Lenc, Karel Vedaldi, Andrea Int J Comput Vis Article Despite the importance of image representations such as histograms of oriented gradients and deep Convolutional Neural Networks (CNN), our theoretical understanding of them remains limited. Aimed at filling this gap, we investigate two key mathematical properties of representations: equivariance and equivalence. Equivariance studies how transformations of the input image are encoded by the representation, invariance being a special case where a transformation has no effect. Equivalence studies whether two representations, for example two different parameterizations of a CNN, two different layers, or two different CNN architectures, share the same visual information or not. A number of methods to establish these properties empirically are proposed, including introducing transformation and stitching layers in CNNs. These methods are then applied to popular representations to reveal insightful aspects of their structure, including clarifying at which layers in a CNN certain geometric invariances are achieved and how various CNN architectures differ. We identify several predictors of geometric and architectural compatibility, including the spatial resolution of the representation and the complexity and depth of the models. While the focus of the paper is theoretical, direct applications to structured-output regression are demonstrated too. Springer US 2018-05-18 2019 /pmc/articles/PMC6510825/ /pubmed/31148885 http://dx.doi.org/10.1007/s11263-018-1098-y Text en © The Author(s) 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Article Lenc, Karel Vedaldi, Andrea Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title | Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title_full | Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title_fullStr | Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title_full_unstemmed | Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title_short | Understanding Image Representations by Measuring Their Equivariance and Equivalence |
title_sort | understanding image representations by measuring their equivariance and equivalence |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6510825/ https://www.ncbi.nlm.nih.gov/pubmed/31148885 http://dx.doi.org/10.1007/s11263-018-1098-y |
work_keys_str_mv | AT lenckarel understandingimagerepresentationsbymeasuringtheirequivarianceandequivalence AT vedaldiandrea understandingimagerepresentationsbymeasuringtheirequivarianceandequivalence |