{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:XDMJ3N43CMZMQUB65P6QKOEMRH","short_pith_number":"pith:XDMJ3N43","schema_version":"1.0","canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","source":{"kind":"arxiv","id":"2412.12463","version":2},"attestation_state":"computed","paper":{"title":"Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.GR","cs.HC"],"primary_cat":"cs.CV","authors_text":"Aditya Ganeshan, Daniel Ritchie, Matthew Fisher, Paul Guerrero, Radom\\'ir M\\v{e}ch, Thibault Groueix","submitted_at":"2024-12-17T01:52:12Z","abstract_excerpt":"Pattern images are everywhere in the digital and physical worlds, and tools to edit them are valuable. But editing pattern images is tricky: desired edits are often programmatic: structure-aware edits that alter the underlying program which generates the pattern. One could attempt to infer this underlying program, but current methods for doing so struggle with complex images and produce unorganized programs that make editing tedious. In this work, we introduce a novel approach to perform programmatic edits on pattern images. By using a pattern analogy -- a pair of simple patterns to demonstrat"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2412.12463","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2024-12-17T01:52:12Z","cross_cats_sorted":["cs.AI","cs.GR","cs.HC"],"title_canon_sha256":"47b1247aa1744e624add684a7b6b69b81618e805f8226b59a8fbfc3100465559","abstract_canon_sha256":"b2ecdd13a4f13cfd5c3dc55474fd1e6c2c2ecc7e1ecfa5d1ba0b7fef8a92f631"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:44:42.097095Z","signature_b64":"ibQJD3D/48ntnSgzk5ec2F3BRU58zw9ztn7qS7hCAvAQ7k2dV6+TTv3RF3ADTMC4kSWNQi+8QoOuiHZi6t3pBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b8d89db79b1332c8503eebfd05388c89f7155e99d8189eeb4734140c1ebfd01f","last_reissued_at":"2026-07-05T10:44:42.096517Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:44:42.096517Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.GR","cs.HC"],"primary_cat":"cs.CV","authors_text":"Aditya Ganeshan, Daniel Ritchie, Matthew Fisher, Paul Guerrero, Radom\\'ir M\\v{e}ch, Thibault Groueix","submitted_at":"2024-12-17T01:52:12Z","abstract_excerpt":"Pattern images are everywhere in the digital and physical worlds, and tools to edit them are valuable. But editing pattern images is tricky: desired edits are often programmatic: structure-aware edits that alter the underlying program which generates the pattern. One could attempt to infer this underlying program, but current methods for doing so struggle with complex images and produce unorganized programs that make editing tedious. In this work, we introduce a novel approach to perform programmatic edits on pattern images. By using a pattern analogy -- a pair of simple patterns to demonstrat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.12463","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2412.12463/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2412.12463","created_at":"2026-07-05T10:44:42.096593+00:00"},{"alias_kind":"arxiv_version","alias_value":"2412.12463v2","created_at":"2026-07-05T10:44:42.096593+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.12463","created_at":"2026-07-05T10:44:42.096593+00:00"},{"alias_kind":"pith_short_12","alias_value":"XDMJ3N43CMZM","created_at":"2026-07-05T10:44:42.096593+00:00"},{"alias_kind":"pith_short_16","alias_value":"XDMJ3N43CMZMQUB6","created_at":"2026-07-05T10:44:42.096593+00:00"},{"alias_kind":"pith_short_8","alias_value":"XDMJ3N43","created_at":"2026-07-05T10:44:42.096593+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH","json":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH.json","graph_json":"https://pith.science/api/pith-number/XDMJ3N43CMZMQUB65P6QKOEMRH/graph.json","events_json":"https://pith.science/api/pith-number/XDMJ3N43CMZMQUB65P6QKOEMRH/events.json","paper":"https://pith.science/paper/XDMJ3N43"},"agent_actions":{"view_html":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH","download_json":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH.json","view_paper":"https://pith.science/paper/XDMJ3N43","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2412.12463&json=true","fetch_graph":"https://pith.science/api/pith-number/XDMJ3N43CMZMQUB65P6QKOEMRH/graph.json","fetch_events":"https://pith.science/api/pith-number/XDMJ3N43CMZMQUB65P6QKOEMRH/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/action/timestamp_anchor","attest_storage":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/action/storage_attestation","attest_author":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/action/author_attestation","sign_citation":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/action/citation_signature","submit_replication":"https://pith.science/pith/XDMJ3N43CMZMQUB65P6QKOEMRH/action/replication_record"}},"created_at":"2026-07-05T10:44:42.096593+00:00","updated_at":"2026-07-05T10:44:42.096593+00:00"}