{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2012:A7BN3SBFSBUADN7XGZGL6K47MS","short_pith_number":"pith:A7BN3SBF","canonical_record":{"source":{"id":"1212.5656","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2012-12-22T05:00:01Z","cross_cats_sorted":[],"title_canon_sha256":"998ac9892a33aaaa78496e8a49d1ce431fcde7b5e7a37f1e1fd0901895998d3c","abstract_canon_sha256":"02a31dc551660fdfa641e69fba39e841d27195d8f65911f200bccd81487ae79a"},"schema_version":"1.0"},"canonical_sha256":"07c2ddc825906801b7f7364cbf2b9f64a994e732aef6697b9497ff0aa4404006","source":{"kind":"arxiv","id":"1212.5656","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1212.5656","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"arxiv_version","alias_value":"1212.5656v1","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1212.5656","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"pith_short_12","alias_value":"A7BN3SBFSBUA","created_at":"2026-05-18T12:26:58Z"},{"alias_kind":"pith_short_16","alias_value":"A7BN3SBFSBUADN7X","created_at":"2026-05-18T12:26:58Z"},{"alias_kind":"pith_short_8","alias_value":"A7BN3SBF","created_at":"2026-05-18T12:26:58Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2012:A7BN3SBFSBUADN7XGZGL6K47MS","target":"record","payload":{"canonical_record":{"source":{"id":"1212.5656","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2012-12-22T05:00:01Z","cross_cats_sorted":[],"title_canon_sha256":"998ac9892a33aaaa78496e8a49d1ce431fcde7b5e7a37f1e1fd0901895998d3c","abstract_canon_sha256":"02a31dc551660fdfa641e69fba39e841d27195d8f65911f200bccd81487ae79a"},"schema_version":"1.0"},"canonical_sha256":"07c2ddc825906801b7f7364cbf2b9f64a994e732aef6697b9497ff0aa4404006","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:37:51.849818Z","signature_b64":"JAX/flZCtexSf7QA2m+Exh/sc7SN9oth6PObVgHAnpKGr3VRO/llmecEeBUDLaaYGaYkZa8V6GMYqGwrWEZ4Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"07c2ddc825906801b7f7364cbf2b9f64a994e732aef6697b9497ff0aa4404006","last_reissued_at":"2026-05-18T03:37:51.849126Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:37:51.849126Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1212.5656","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T03:37:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Du/uiSy23vvfxzk9sfE4nZY0u1mYfV6kHahgDo5AslwY3IvNPL15zCX9+QVkjyGsKRAcXX/bQBpa4aolFWsZCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T11:29:19.228236Z"},"content_sha256":"bf072d962ff32758a1fbb4d8297f0c49a73956e8561138d3e1f0699e3c83b866","schema_version":"1.0","event_id":"sha256:bf072d962ff32758a1fbb4d8297f0c49a73956e8561138d3e1f0699e3c83b866"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2012:A7BN3SBFSBUADN7XGZGL6K47MS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"High-precision camera distortion measurements with a \"calibration harp\"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CV","authors_text":"Jean-Michel Morel, Pascal Monasse, Rafael Grompone von Gioi, Zhongwei Tang","submitted_at":"2012-12-22T05:00:01Z","abstract_excerpt":"This paper addresses the high precision measurement of the distortion of a digital camera from photographs. Traditionally, this distortion is measured from photographs of a flat pattern which contains aligned elements. Nevertheless, it is nearly impossible to fabricate a very flat pattern and to validate its flatness. This fact limits the attainable measurable precisions. In contrast, it is much easier to obtain physically very precise straight lines by tightly stretching good quality strings on a frame. Taking literally \"plumb-line methods\", we built a \"calibration harp\" instead of the classi"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1212.5656","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T03:37:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0JchoNfuBekQe5FfBHEoWdeSsnoG/8npkfXlBiyeYHAThHGgcQtH8IhaJ8QrnHCslabWs4uDlQv3gFTnCsOFBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-28T11:29:19.228604Z"},"content_sha256":"0514e0afc22138b902f55a280009be70a49cca3fa5e5050454f0ea4a63f89596","schema_version":"1.0","event_id":"sha256:0514e0afc22138b902f55a280009be70a49cca3fa5e5050454f0ea4a63f89596"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/A7BN3SBFSBUADN7XGZGL6K47MS/bundle.json","state_url":"https://pith.science/pith/A7BN3SBFSBUADN7XGZGL6K47MS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/A7BN3SBFSBUADN7XGZGL6K47MS/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-28T11:29:19Z","links":{"resolver":"https://pith.science/pith/A7BN3SBFSBUADN7XGZGL6K47MS","bundle":"https://pith.science/pith/A7BN3SBFSBUADN7XGZGL6K47MS/bundle.json","state":"https://pith.science/pith/A7BN3SBFSBUADN7XGZGL6K47MS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/A7BN3SBFSBUADN7XGZGL6K47MS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2012:A7BN3SBFSBUADN7XGZGL6K47MS","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"02a31dc551660fdfa641e69fba39e841d27195d8f65911f200bccd81487ae79a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2012-12-22T05:00:01Z","title_canon_sha256":"998ac9892a33aaaa78496e8a49d1ce431fcde7b5e7a37f1e1fd0901895998d3c"},"schema_version":"1.0","source":{"id":"1212.5656","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1212.5656","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"arxiv_version","alias_value":"1212.5656v1","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1212.5656","created_at":"2026-05-18T03:37:51Z"},{"alias_kind":"pith_short_12","alias_value":"A7BN3SBFSBUA","created_at":"2026-05-18T12:26:58Z"},{"alias_kind":"pith_short_16","alias_value":"A7BN3SBFSBUADN7X","created_at":"2026-05-18T12:26:58Z"},{"alias_kind":"pith_short_8","alias_value":"A7BN3SBF","created_at":"2026-05-18T12:26:58Z"}],"graph_snapshots":[{"event_id":"sha256:0514e0afc22138b902f55a280009be70a49cca3fa5e5050454f0ea4a63f89596","target":"graph","created_at":"2026-05-18T03:37:51Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"This paper addresses the high precision measurement of the distortion of a digital camera from photographs. Traditionally, this distortion is measured from photographs of a flat pattern which contains aligned elements. Nevertheless, it is nearly impossible to fabricate a very flat pattern and to validate its flatness. This fact limits the attainable measurable precisions. In contrast, it is much easier to obtain physically very precise straight lines by tightly stretching good quality strings on a frame. Taking literally \"plumb-line methods\", we built a \"calibration harp\" instead of the classi","authors_text":"Jean-Michel Morel, Pascal Monasse, Rafael Grompone von Gioi, Zhongwei Tang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2012-12-22T05:00:01Z","title":"High-precision camera distortion measurements with a \"calibration harp\""},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1212.5656","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:bf072d962ff32758a1fbb4d8297f0c49a73956e8561138d3e1f0699e3c83b866","target":"record","created_at":"2026-05-18T03:37:51Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"02a31dc551660fdfa641e69fba39e841d27195d8f65911f200bccd81487ae79a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2012-12-22T05:00:01Z","title_canon_sha256":"998ac9892a33aaaa78496e8a49d1ce431fcde7b5e7a37f1e1fd0901895998d3c"},"schema_version":"1.0","source":{"id":"1212.5656","kind":"arxiv","version":1}},"canonical_sha256":"07c2ddc825906801b7f7364cbf2b9f64a994e732aef6697b9497ff0aa4404006","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"07c2ddc825906801b7f7364cbf2b9f64a994e732aef6697b9497ff0aa4404006","first_computed_at":"2026-05-18T03:37:51.849126Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:37:51.849126Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"JAX/flZCtexSf7QA2m+Exh/sc7SN9oth6PObVgHAnpKGr3VRO/llmecEeBUDLaaYGaYkZa8V6GMYqGwrWEZ4Cg==","signature_status":"signed_v1","signed_at":"2026-05-18T03:37:51.849818Z","signed_message":"canonical_sha256_bytes"},"source_id":"1212.5656","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:bf072d962ff32758a1fbb4d8297f0c49a73956e8561138d3e1f0699e3c83b866","sha256:0514e0afc22138b902f55a280009be70a49cca3fa5e5050454f0ea4a63f89596"],"state_sha256":"b860820dca2d237c879d49b0d37bc90232657b40e26dbfb50e68950533f6202a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"BvvV5q6OCOfiI8id7wLGo7PY1j4iv+gQ7yIfcU7F7FdsvDIR5ioLOVhcTZZ3S5THRnGwfrDNmkqk8D9qarHZDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-28T11:29:19.230411Z","bundle_sha256":"047aa5b96f6829577f532f2361ec83ff9a417e542aba07c852fd9055394b76df"}}