Single Domain Generalization via Normalised Cross-correlation Based Convolutions

WeiQin Chuah, Ruwan Tennakoon, Reza Hoseinnezhad, David Suter, Alireza Bab-Hadiashar
7/12/2023
cs.CV

No confident code implementation found for this paper.

Abstract

Deep learning techniques often perform poorly in the presence of domain shift, where the test data follows a different distribution than the training data. The most practically desirable approach to address this issue is Single Domain Generalization (S-DG), which aims to train robust models using data from a single source. Prior work on S-DG has primarily focused on using data augmentation techniques to generate diverse training data. In this paper, we explore an alternative approach by investigating the robustness of linear operators, such as convolution and dense layers commonly used in deep learning. We propose a novel operator called XCNorm that computes the normalized cross-correlation between weights and an input feature patch. This approach is invariant to both affine shifts and changes in energy within a local feature patch and eliminates the need for commonly used non-linear activation functions. We show that deep neural networks composed of this operator are robust to common semantic distribution shifts. Furthermore, our empirical results on single-domain generalization benchmarks demonstrate that our proposed technique performs comparably to the state-of-the-art methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chuah2023single,
  title  = {Single Domain Generalization via Normalised Cross-correlation Based Convolutions},
  author = {WeiQin Chuah and Ruwan Tennakoon and Reza Hoseinnezhad and David Suter and Alireza Bab-Hadiashar},
  year   = {2023},
  eprint = {2307.05901},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.05901v1}
}

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/2307.05901.svg)](https://codeofpaper.com/paper/2307.05901)

Discussion