pith:TQMXCD6G
Causal Disentanglement-Inspired Degradation Representation Learning for Full-Reference Image Quality Assessment
Causal disentanglement separates image content from distortions to enable accurate full-reference quality assessment even without labels.
arxiv:2604.21654 v3 · 2026-04-23 · cs.CV · cs.AI
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{TQMXCD6GUNQC3IYFI4N6GCXFPD}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
our method achieves highly competitive performance on standard IQA benchmarks across fully supervised, few-label, and label-free settings. Furthermore, we evaluate the approach on diverse non-standard natural image domains with scarce data... superior cross-domain generalization compared to existing training-free FR-IQA models.
degradation estimation can be formulated as a causal disentanglement process guided by intervention on latent representations, with content invariance between reference and distorted images allowing effective decoupling of degradation and content representations.
Causal disentanglement decouples content and degradation representations via intervention on latents and a content-masking module to predict quality scores from degradation features, achieving strong benchmark performance and cross-domain generalization without labels.
Receipt and verification
| First computed | 2026-05-29T01:05:10.395278Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
9c19710fc6a3602da305471be30ae578f778fe54717a3fce8d533da8f92262b5
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/TQMXCD6GUNQC3IYFI4N6GCXFPD \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 9c19710fc6a3602da305471be30ae578f778fe54717a3fce8d533da8f92262b5
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "1058b2ce1a5017c073281e71bf9b2e50297524121ffb1f05f80d3262931cf62c",
"cross_cats_sorted": [
"cs.AI"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.CV",
"submitted_at": "2026-04-23T13:18:13Z",
"title_canon_sha256": "1767d79b3191510abed4a7fb8027fa5e5f2bcd305716556d80e2579efe525abc"
},
"schema_version": "1.0",
"source": {
"id": "2604.21654",
"kind": "arxiv",
"version": 3
}
}