CLICv2: Image Complexity Representation via Content Invariance Contrastive Learning

Shipeng Liu, Liang Zhao, Dengfeng Chen
3/9/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Unsupervised image complexity representation often suffers from bias in positive sample selection and sensitivity to image content. We propose CLICv2, a contrastive learning framework that enforces content invariance for complexity representation. Unlike CLIC, which generates positive samples via cropping-introducing positive pairs bias-our shifted patchify method applies randomized directional shifts to image patches before contrastive learning. Patches at corresponding positions serve as positive pairs, ensuring content-invariant learning. Additionally, we propose patch-wise contrastive loss, which enhances local complexity representation while mitigating content interference. In order to further suppress the interference of image content, we introduce Masked Image Modeling as an auxiliary task, but we set its modeling objective as the entropy of masked patches, which recovers the entropy of the overall image by using the information of the unmasked patches, and then obtains the global complexity perception ability. Extensive experiments on IC9600 demonstrate that CLICv2 significantly outperforms existing unsupervised methods in PCC and SRCC, achieving content-invariant complexity representation without introducing positive pairs bias.

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{liu2025clicv,
  title  = {CLICv2: Image Complexity Representation via Content Invariance Contrastive Learning},
  author = {Shipeng Liu and Liang Zhao and Dengfeng Chen},
  year   = {2025},
  eprint = {2503.06641},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.06641v1}
}

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

Discussion