{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:ZTTU5ZZZDN5J6IEF452UDXT75H","short_pith_number":"pith:ZTTU5ZZZ","canonical_record":{"source":{"id":"2508.01312","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-08-02T10:58:03Z","cross_cats_sorted":[],"title_canon_sha256":"2b3fe3bc286eaa39d8b64fdaeee7798eb8a983997f834e148ec95a7e8e4280ac","abstract_canon_sha256":"88c1582a6cc79bfa151e20d78988f2632a488e917febea247219dd3825be00f6"},"schema_version":"1.0"},"canonical_sha256":"cce74ee7391b7a9f2085e77541de7fe9e8e4b711918e97718a2034c493bc1b15","source":{"kind":"arxiv","id":"2508.01312","version":5},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.01312","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"arxiv_version","alias_value":"2508.01312v5","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.01312","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_12","alias_value":"ZTTU5ZZZDN5J","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_16","alias_value":"ZTTU5ZZZDN5J6IEF","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_8","alias_value":"ZTTU5ZZZ","created_at":"2026-08-05T01:36:14Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:ZTTU5ZZZDN5J6IEF452UDXT75H","target":"record","payload":{"canonical_record":{"source":{"id":"2508.01312","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-08-02T10:58:03Z","cross_cats_sorted":[],"title_canon_sha256":"2b3fe3bc286eaa39d8b64fdaeee7798eb8a983997f834e148ec95a7e8e4280ac","abstract_canon_sha256":"88c1582a6cc79bfa151e20d78988f2632a488e917febea247219dd3825be00f6"},"schema_version":"1.0"},"canonical_sha256":"cce74ee7391b7a9f2085e77541de7fe9e8e4b711918e97718a2034c493bc1b15","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-08-05T01:36:14.814226Z","signature_b64":"NgOhkggGyR4OKi6cVTRlzgla8iEUaasjFde6gvUy671grVf/Lr3Y1rJ8FN6E+LyTyycwwzxBwj8ZGJbbCOcuAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cce74ee7391b7a9f2085e77541de7fe9e8e4b711918e97718a2034c493bc1b15","last_reissued_at":"2026-08-05T01:36:14.812637Z","signature_status":"signed_v1","first_computed_at":"2026-08-05T01:36:14.812637Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2508.01312","source_version":5,"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-08-05T01:36:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jtQqF3tnKgx/cbF+aaqVF3EdZOfg7WX8NWh0YMBXqLyPOrwO8zrF1zILhWQgANLMhgLpHJYn5owV/FjpDQuOAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T13:29:11.731102Z"},"content_sha256":"f1b033e04bbbdbb01070f02ab32cf88d9bb1bb0dc4a49f6fa55948dd03e9109f","schema_version":"1.0","event_id":"sha256:f1b033e04bbbdbb01070f02ab32cf88d9bb1bb0dc4a49f6fa55948dd03e9109f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:ZTTU5ZZZDN5J6IEF452UDXT75H","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"P3P Made Easy","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers.","cross_cats":[],"primary_cat":"cs.CV","authors_text":"Javier Civera, Patrick Vandewalle, Seong Hun Lee","submitted_at":"2025-08-02T10:58:03Z","abstract_excerpt":"We revisit the classical Perspective-Three-Point (P3P) problem, which aims to recover the absolute pose of a calibrated camera from three 2D-3D correspondences. It has long been known that P3P can be reduced to a quartic polynomial with analytically simple and computationally efficient coefficients. However, this elegant formulation has been largely overlooked in modern literature. Building on the theoretical foundation that traces back to Grunert's work in 1841, we propose a compact algebraic solver that achieves accuracy and runtime comparable to state-of-the-art methods. Our results show th"},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"this classical formulation remains highly competitive when implemented with modern insights, offering an excellent balance between simplicity, efficiency, and accuracy.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That the classical quartic polynomial can be derived and solved in a numerically stable manner that matches or exceeds modern solvers without requiring problem-specific adjustments or additional constraints.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"The authors present a compact algebraic solver for the P3P problem using the classical Grunert formulation that achieves accuracy and runtime comparable to state-of-the-art methods.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"3fdff758310b810c59d85dda02b3a0a81985ba2b68db51666f4e4107bb712980"},"source":{"id":"2508.01312","kind":"arxiv","version":5},"verdict":{"id":"0231d700-e325-4b12-85fd-e2cab11e366f","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-19T01:00:08.707605Z","strongest_claim":"this classical formulation remains highly competitive when implemented with modern insights, offering an excellent balance between simplicity, efficiency, and accuracy.","one_line_summary":"The authors present a compact algebraic solver for the P3P problem using the classical Grunert formulation that achieves accuracy and runtime comparable to state-of-the-art methods.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That the classical quartic polynomial can be derived and solved in a numerically stable manner that matches or exceeds modern solvers without requiring problem-specific adjustments or additional constraints.","pith_extraction_headline":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2508.01312/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":2,"snapshot_sha256":"5fc67578f802c700615197ba69c440c4fb07f3bbafe4cea80c5136327c1ed5b6"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"0231d700-e325-4b12-85fd-e2cab11e366f"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-08-05T01:36:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rl4t00T1xCsBzgndU94oai5uL2ZcVmlAGvnX6z7tUh79vYl5uMnPxq/ZP/uDuQ4Ss32Uzevn5Ew6i8Z98XNzDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-20T13:29:11.731762Z"},"content_sha256":"625eeeccd809f6e7a44e9065bc7a6a8463ea7f496c708882c3817960649081c6","schema_version":"1.0","event_id":"sha256:625eeeccd809f6e7a44e9065bc7a6a8463ea7f496c708882c3817960649081c6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/bundle.json","state_url":"https://pith.science/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/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-08-20T13:29:11Z","links":{"resolver":"https://pith.science/pith/ZTTU5ZZZDN5J6IEF452UDXT75H","bundle":"https://pith.science/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/bundle.json","state":"https://pith.science/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZTTU5ZZZDN5J6IEF452UDXT75H/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:ZTTU5ZZZDN5J6IEF452UDXT75H","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":"88c1582a6cc79bfa151e20d78988f2632a488e917febea247219dd3825be00f6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-08-02T10:58:03Z","title_canon_sha256":"2b3fe3bc286eaa39d8b64fdaeee7798eb8a983997f834e148ec95a7e8e4280ac"},"schema_version":"1.0","source":{"id":"2508.01312","kind":"arxiv","version":5}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2508.01312","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"arxiv_version","alias_value":"2508.01312v5","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2508.01312","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_12","alias_value":"ZTTU5ZZZDN5J","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_16","alias_value":"ZTTU5ZZZDN5J6IEF","created_at":"2026-08-05T01:36:14Z"},{"alias_kind":"pith_short_8","alias_value":"ZTTU5ZZZ","created_at":"2026-08-05T01:36:14Z"}],"graph_snapshots":[{"event_id":"sha256:625eeeccd809f6e7a44e9065bc7a6a8463ea7f496c708882c3817960649081c6","target":"graph","created_at":"2026-08-05T01:36:14Z","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":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"this classical formulation remains highly competitive when implemented with modern insights, offering an excellent balance between simplicity, efficiency, and accuracy."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That the classical quartic polynomial can be derived and solved in a numerically stable manner that matches or exceeds modern solvers without requiring problem-specific adjustments or additional constraints."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"The authors present a compact algebraic solver for the P3P problem using the classical Grunert formulation that achieves accuracy and runtime comparable to state-of-the-art methods."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers."}],"snapshot_sha256":"3fdff758310b810c59d85dda02b3a0a81985ba2b68db51666f4e4107bb712980"},"formal_canon":{"evidence_count":2,"snapshot_sha256":"5fc67578f802c700615197ba69c440c4fb07f3bbafe4cea80c5136327c1ed5b6"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2508.01312/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We revisit the classical Perspective-Three-Point (P3P) problem, which aims to recover the absolute pose of a calibrated camera from three 2D-3D correspondences. It has long been known that P3P can be reduced to a quartic polynomial with analytically simple and computationally efficient coefficients. However, this elegant formulation has been largely overlooked in modern literature. Building on the theoretical foundation that traces back to Grunert's work in 1841, we propose a compact algebraic solver that achieves accuracy and runtime comparable to state-of-the-art methods. Our results show th","authors_text":"Javier Civera, Patrick Vandewalle, Seong Hun Lee","cross_cats":[],"headline":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers.","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-08-02T10:58:03Z","title":"P3P Made Easy"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2508.01312","kind":"arxiv","version":5},"verdict":{"created_at":"2026-05-19T01:00:08.707605Z","id":"0231d700-e325-4b12-85fd-e2cab11e366f","model_set":{"reader":"grok-4.3"},"one_line_summary":"The authors present a compact algebraic solver for the P3P problem using the classical Grunert formulation that achieves accuracy and runtime comparable to state-of-the-art methods.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"The classical quartic polynomial solution to the P3P problem delivers accuracy and efficiency comparable to modern solvers.","strongest_claim":"this classical formulation remains highly competitive when implemented with modern insights, offering an excellent balance between simplicity, efficiency, and accuracy.","weakest_assumption":"That the classical quartic polynomial can be derived and solved in a numerically stable manner that matches or exceeds modern solvers without requiring problem-specific adjustments or additional constraints."}},"verdict_id":"0231d700-e325-4b12-85fd-e2cab11e366f"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:f1b033e04bbbdbb01070f02ab32cf88d9bb1bb0dc4a49f6fa55948dd03e9109f","target":"record","created_at":"2026-08-05T01:36:14Z","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":"88c1582a6cc79bfa151e20d78988f2632a488e917febea247219dd3825be00f6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CV","submitted_at":"2025-08-02T10:58:03Z","title_canon_sha256":"2b3fe3bc286eaa39d8b64fdaeee7798eb8a983997f834e148ec95a7e8e4280ac"},"schema_version":"1.0","source":{"id":"2508.01312","kind":"arxiv","version":5}},"canonical_sha256":"cce74ee7391b7a9f2085e77541de7fe9e8e4b711918e97718a2034c493bc1b15","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cce74ee7391b7a9f2085e77541de7fe9e8e4b711918e97718a2034c493bc1b15","first_computed_at":"2026-08-05T01:36:14.812637Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-08-05T01:36:14.812637Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"NgOhkggGyR4OKi6cVTRlzgla8iEUaasjFde6gvUy671grVf/Lr3Y1rJ8FN6E+LyTyycwwzxBwj8ZGJbbCOcuAw==","signature_status":"signed_v1","signed_at":"2026-08-05T01:36:14.814226Z","signed_message":"canonical_sha256_bytes"},"source_id":"2508.01312","source_kind":"arxiv","source_version":5}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f1b033e04bbbdbb01070f02ab32cf88d9bb1bb0dc4a49f6fa55948dd03e9109f","sha256:625eeeccd809f6e7a44e9065bc7a6a8463ea7f496c708882c3817960649081c6"],"state_sha256":"4b11ab746beb96976b23d2ae7329f06552622b869a25f72fac06aa21eab712b0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"e+GUIreUfLABvNN6PCBMkBqL8t/Rp39pEhYjeUC0Ra6MRVe0DMb1/pXiQ9Tgw2qxVnSvPKbp3VmxmtvS6N6sBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-20T13:29:11.735782Z","bundle_sha256":"894f8c8f782fcc0bac9f934f5a5b8283fe2077f03dc188cc9d06671f25a69bc7"}}