pith:6KTIPVE3
Topo-R1: Detecting Topological Anomalies via Vision-Language Models
Fine-tuning a vision-language model with a topology-aware composite reward lets it localize and classify connectivity anomalies in tubular segmentation masks.
arxiv:2603.13054 v2 · 2026-03-13 · cs.CV
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{6KTIPVE3T3Y35GPJUCBTWPZ26W}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Extensive experiments show that Topo-R1 substantially outperforms general-purpose VLMs and matches or exceeds supervised baselines across ID, OOD, and real-segmentation-output protocols, establishing a strong foundation for VLM-based topological understanding of structured visual data.
The synthetic topological perturbations generated by the automated pipeline, annotated via Betti numbers, accurately capture the distribution and nature of topological anomalies present in real-world segmentation masks from medical and other domains.
Topo-R1 fine-tunes a vision-language model using a topology-aware reward and GRPO to detect anomalies such as broken or spurious connections in tubular segmentation masks, outperforming standard VLMs.
References
Formal links
Receipt and verification
| First computed | 2026-05-18T03:09:22.819807Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
f2a687d49b9ef1be99e9a0833b3f3af58835c3e54b2e8f37887c107f2481a8be
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/6KTIPVE3T3Y35GPJUCBTWPZ26W \
| 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: f2a687d49b9ef1be99e9a0833b3f3af58835c3e54b2e8f37887c107f2481a8be
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "ac4e25ba4b345b82e3dca487a5ff0bbaec17cf06a65dcb5bf3298a1a1698339a",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by-nc-nd/4.0/",
"primary_cat": "cs.CV",
"submitted_at": "2026-03-13T15:05:04Z",
"title_canon_sha256": "f58bb0e96fbdc76f45f069d616a31dd13e4be381670120cc89bc7a0fd57e9915"
},
"schema_version": "1.0",
"source": {
"id": "2603.13054",
"kind": "arxiv",
"version": 2
}
}