Color Equivariant Convolutional Networks

A. Lengyel, Ombretta Strafforello, Robert-Jan Bruintjes, Alexander Gielisse, Jan van Gemert
10/1/2023

No official code found. Best implementation: Attila94/CEConv (10 stars, MIT, last commit 2023-11-16).

Abstract

Color is a crucial visual cue readily exploited by Convolutional Neural Networks (CNNs) for object recognition. However, CNNs struggle if there is data imbalance between color variations introduced by accidental recording conditions. Color invariance addresses this issue but does so at the cost of removing all color information, which sacrifices discriminative power. In this paper, we propose Color Equivariant Convolutions (CEConvs), a novel deep learning building block that enables shape feature sharing across the color spectrum while retaining important color information. We extend the notion of equivariance from geometric to photometric transformations by incorporating parameter sharing over hue-shifts in a neural network. We demonstrate the benefits of CEConvs in terms of downstream performance to various tasks and improved robustness to color changes, including train-test distribution shifts. Our approach can be seamlessly integrated into existing architectures, such as ResNets, and offers a promising solution for addressing color-based domain shifts in CNNs.

View on arXivView PDF

Code Implementations(1)

Attila94/CEConvCommunity59%
MIT

Official repository for Color Equivariant Convolutional Networks.

101PythonOct 24, 20232 years agoMIT
cnncolor-equivariancedata-efficiencyequivariance

Similar Papers

Cite this paper

@article{lengyel2023color,
  title  = {Color Equivariant Convolutional Networks},
  author = {A. Lengyel and Ombretta Strafforello and Robert-Jan Bruintjes and Alexander Gielisse and Jan van Gemert},
  year   = {2023},
  eprint = {2310.19368},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.19368},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.19368.svg)](https://codeofpaper.com/paper/2310.19368)

Discussion