pith:AZAAKXHV
GenCape: Structure-Inductive Generative Modeling for Category-Agnostic Pose Estimation
A generative model infers soft keypoint adjacency matrices from support images to enable category-agnostic pose estimation without predefined skeletons.
arxiv:2605.13151 v1 · 2026-05-13 · cs.CV
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{AZAAKXHVWEADWVXBSTBVNPTHFY}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Our framework consists of two principal components: an iterative Structure-aware Variational Autoencoder (i-SVAE) and a Compositional Graph Transfer (CGT) module. The former infers soft, instance-specific adjacency matrices from support features through variational inference... This structure-aware design facilitates effective message propagation among keypoints and promotes semantic alignment across object categories with diverse keypoint topologies.
That soft adjacency matrices inferred via variational inference from support features alone can reliably capture instance-specific structural cues critical for accurate pixel-level localization without additional textual descriptions or predefined skeletons.
GenCape uses an iterative structure-aware variational autoencoder and compositional graph transfer to infer keypoint relationships from image support inputs, achieving gains over graph baselines on MP-100 under 1- and 5-shot settings.
References
Formal links
Receipt and verification
| First computed | 2026-05-18T03:08:57.122151Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
0640055cf5b1003b56e194c356be672e2254a9ab44199125806fe383286efe92
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/AZAAKXHVWEADWVXBSTBVNPTHFY \
| 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: 0640055cf5b1003b56e194c356be672e2254a9ab44199125806fe383286efe92
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "995ccf3a709ce75b2d3cd20d9dce2d9ca141c9394c25e400486df0a49320125d",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by-nc-sa/4.0/",
"primary_cat": "cs.CV",
"submitted_at": "2026-05-13T08:17:20Z",
"title_canon_sha256": "ec4022b7150bde6d6eb9fa4a7926e2315585ffd59dad15acb461113470368fa5"
},
"schema_version": "1.0",
"source": {
"id": "2605.13151",
"kind": "arxiv",
"version": 1
}
}