Decompose, Adjust, Compose: Effective Normalization by Playing with Frequency for Domain Generalization

Sangrok Lee, Jongseong Bae, Ha Young Kim
2/14/2026

No official code found. Best implementation: sangrokleeeeee/DAC (34 stars, last commit 2023-09-05).

Abstract

Domain generalization (DG) is a principal task to evaluate the robustness of computer vision models. Many previous studies have used normalization for DG. In normalization, statistics and normalized features are regarded as style and content, respectively. However, it has a content variation problem when removing style because the boundary between content and style is unclear. This study addresses this problem from the frequency domain perspective, where amplitude and phase are considered as style and content, respectively. First, we verify the quantitative phase variation of normalization through the mathematical derivation of the Fourier transform formula. Then, based on this, we propose a novel normalization method, PC Norm, which eliminates style only as the preserving content through spectral decomposition. Furthermore, we propose advanced PCNorm variants, CCNorm and SCNorm, which adjust the degrees of variations in content and style, respectively. Thus, they can learn domain-agnostic representations for DG. With the normalization methods, we propose ResNet-variant models, DAC-P and DAC-SC, which are robust to the domain gap. The proposed models outperform other recent DG methods. The DAC-SC achieves an average state-of-the-art performance of 65.6% on five datasets: PACS, VLCS, Office-Home, DomainNet, and TerraIncognita.

View on arXivView PDF

Code Implementations(1)

sangrokleeeeee/DACCommunity66%

(CVPR2023) official code of Decompose, Adjust, Compose: Effective Normalization by Playing with Frequency for Domain Generalization

341Shell, PythonFeb 1, 20233 years ago

Similar Papers

Cite this paper

@article{lee2026decompose,
  title  = {Decompose, Adjust, Compose: Effective Normalization by Playing with Frequency for Domain Generalization},
  author = {Sangrok Lee and Jongseong Bae and Ha Young Kim},
  year   = {2026},
  eprint = {2303.02328},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.02328},
  journal = {CVPR 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/2303.02328.svg)](https://codeofpaper.com/paper/2303.02328)

Discussion