{"schema_version":1,"method":"OpenCV SIFT mutual ratio .70, spatial-cell holdout, robust homography/F; native LK forward-backward camera-motion audit","run_seconds":15.34472393989563,"script_sha256":"351ab0cb68640f446301dcbc10c21114a34ffb324bac4b9a9618c487917175c1","mask_sha256":"1a2877fad4ff589c157596a0b75d1818cb7ceefd0905e694262e0e805c773fb3","source":"seven local originals; no footage uploads; no body observations used","regions":"scene_regions.json copied into this output; green=rigid candidate, orange=fabric candidate","views":[{"camera_id":"cam01","source":"[local]/footage/1.mp4","source_sha256_from_manifest":"2a43ccfa0667bb1fe925e8f31775bc981980aaa01ef3665ab8c43f802d46eb71","orientation_audit":{"verified":true,"raw_coded_size":[886,1920],"decoded_native_size":[886,1920],"clockwise_rotation_degrees":0,"coded_raster_to_native":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"native_to_coded_raster":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[886,1920],"sequence_native_size":[886,1920],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":886,"height":1920,"tags":{"language":"und","handler_name":"VideoHandler"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":1.8,"masked_sift_features":801,"rigid_motion":{"kind":"rigid","anchor_pts_s":1.8,"anchor_points":62,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":448,"median_px":0.23178491295342477,"rms_px":0.3708878438536788,"p95_px":0.7425715348165893},"same_points_old_stabilization":{"n":448,"median_px":0.26704476496719787,"rms_px":0.39672350351902697,"p95_px":0.7315800682165294},"same_points_identity":{"n":448,"median_px":8.424008846282959,"rms_px":11.595308958953686,"p95_px":18.74801368713379},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":1.8,"anchor_points":303,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":1300,"median_px":0.234126012356223,"rms_px":0.4501421872064347,"p95_px":0.8375535355190695},"same_points_old_stabilization":{"n":1300,"median_px":1.0702028486845765,"rms_px":1.234366459996926,"p95_px":2.01402580121173},"same_points_identity":{"n":1300,"median_px":8.147371292114258,"rms_px":11.865588364992018,"p95_px":19.547604370117188},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam02","source":"[local]/footage/13.mp4","source_sha256_from_manifest":"6ef10de8a9b27e0fc6e61040c9e663f107d6f8d218798375bebd6f4ff58fe11b","orientation_audit":{"verified":true,"raw_coded_size":[720,1280],"decoded_native_size":[720,1280],"clockwise_rotation_degrees":0,"coded_raster_to_native":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"native_to_coded_raster":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[720,1280],"sequence_native_size":[720,1280],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":720,"height":1280,"tags":{"language":"und","handler_name":"ISO Media file produced by Google Inc."}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":8.5,"masked_sift_features":695,"rigid_motion":{"kind":"rigid","anchor_pts_s":8.5,"anchor_points":123,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":8,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":183,"median_px":0.7329410707053176,"rms_px":1.421244789506044,"p95_px":3.495925475225713},"same_points_old_stabilization":{"n":183,"median_px":0.8290798044629409,"rms_px":1.2520799891455017,"p95_px":2.4018454157682108},"same_points_identity":{"n":183,"median_px":6.188021183013916,"rms_px":7.477831336202663,"p95_px":12.71311206817627},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":8.5,"anchor_points":286,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":17,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":747,"median_px":0.46524931350805065,"rms_px":0.8081143930606206,"p95_px":1.4462441346713446},"same_points_old_stabilization":{"n":747,"median_px":0.9230135098939288,"rms_px":6.376772656469138,"p95_px":18.49699649740799},"same_points_identity":{"n":747,"median_px":12.07457160949707,"rms_px":16.83910434398599,"p95_px":36.53717613220215},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam03","source":"[local]/footage/2.mov","source_sha256_from_manifest":"2a66b3227e1eabc5a109a2ed0d0a7fa7a9fda21e307174a3cdfbc95d9f865013","orientation_audit":{"verified":true,"raw_coded_size":[1920,1080],"decoded_native_size":[1080,1920],"clockwise_rotation_degrees":90,"coded_raster_to_native":[[0,-1,1079],[1,0,0],[0,0,1]],"native_to_coded_raster":[[0.0,1.0,0.0],[-1.0,-0.0,1079.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[1080,1920],"sequence_native_size":[1080,1920],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":1920,"height":1080,"side_data_list":[{"side_data_type":"DOVI configuration record","dv_version_major":1,"dv_version_minor":0,"dv_profile":8,"dv_level":5,"rpu_present_flag":1,"el_present_flag":0,"bl_present_flag":1,"dv_bl_signal_compatibility_id":4,"dv_md_compression":"none"},{"side_data_type":"Display Matrix","displaymatrix":"\n00000000:            0       65536           0\n00000001:       -65536           0           0\n00000002:     70778880           0  1073741824\n","rotation":-90},{"side_data_type":"Ambient viewing environment","ambient_illuminance":"3140000/10000","ambient_light_x":"15635/50000","ambient_light_y":"16450/50000"}],"tags":{"creation_time":"2025-09-10T18:23:19.000000Z","language":"und","handler_name":"Core Media Video","vendor_id":"[0][0][0][0]","encoder":"HEVC"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":8.306666666666667,"masked_sift_features":349,"rigid_motion":{"kind":"rigid","anchor_pts_s":8.306666666666667,"anchor_points":67,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":0,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_old_stabilization":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_identity":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":8.306666666666667,"anchor_points":665,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":56,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":6486,"median_px":0.19820655934428322,"rms_px":0.2739818615125799,"p95_px":0.5018917007541338},"same_points_old_stabilization":{"n":6486,"median_px":2.01355792401937,"rms_px":3.7363831653328234,"p95_px":7.362877845868844},"same_points_identity":{"n":6486,"median_px":8.248352527618408,"rms_px":11.77536952006342,"p95_px":21.000908851623535},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam04","source":"[local]/footage/7.mp4","source_sha256_from_manifest":"4a8fd744def6020ddd20fc1fe5e74fe925cb9bad12ec6caf9f62cff7ba357557","orientation_audit":{"verified":true,"raw_coded_size":[1920,1080],"decoded_native_size":[1920,1080],"clockwise_rotation_degrees":0,"coded_raster_to_native":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"native_to_coded_raster":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[1920,1080],"sequence_native_size":[1920,1080],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":1920,"height":1080,"side_data_list":[{"side_data_type":"DOVI configuration record","dv_version_major":1,"dv_version_minor":0,"dv_profile":8,"dv_level":4,"rpu_present_flag":1,"el_present_flag":0,"bl_present_flag":1,"dv_bl_signal_compatibility_id":4,"dv_md_compression":"none"}],"tags":{"creation_time":"2025-09-10T18:46:46.000000Z","language":"eng","handler_name":"VideoHandler","vendor_id":"FFMP","encoder":"HEVC"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":25.34,"masked_sift_features":84,"rigid_motion":{"kind":"rigid","anchor_pts_s":25.34,"anchor_points":147,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":28,"whole_view_motion_update_accepted":true,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":1008,"median_px":0.1606277722573477,"rms_px":0.2920718250665488,"p95_px":0.6274190179149028},"same_points_old_stabilization":{"n":1008,"median_px":0.29133547079921673,"rms_px":0.6936428459348589,"p95_px":1.6492271094159408},"same_points_identity":{"n":1008,"median_px":3.3248590230941772,"rms_px":11.054236164011689,"p95_px":28.010547256469724},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":25.34,"anchor_points":281,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":2016,"median_px":0.10705614780993179,"rms_px":0.1731251147726137,"p95_px":0.3434927884769965},"same_points_old_stabilization":{"n":2016,"median_px":0.17441239825711707,"rms_px":0.2610291058831982,"p95_px":0.516870716355938},"same_points_identity":{"n":2016,"median_px":2.9751009941101074,"rms_px":10.32939680462941,"p95_px":26.230119228363037},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam05","source":"[local]/footage/Blake Bednarz UVU original (1).MP4","source_sha256_from_manifest":"eacce9dc4d6277f57cdcaf3d7d4d4a0ec41c940aca17e2e1eeaf7f18509dcea3","orientation_audit":{"verified":true,"raw_coded_size":[1920,1080],"decoded_native_size":[1920,1080],"clockwise_rotation_degrees":0,"coded_raster_to_native":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"native_to_coded_raster":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[1920,1080],"sequence_native_size":[1920,1080],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":1920,"height":1080,"tags":{"creation_time":"2025-09-10T03:35:05.000000Z","language":"eng"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":615.6567083333332,"masked_sift_features":788,"rigid_motion":{"kind":"rigid","anchor_pts_s":615.6567083333332,"anchor_points":54,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":0,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_old_stabilization":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_identity":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":615.6567083333332,"anchor_points":574,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":22,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":2199,"median_px":0.09771625276112408,"rms_px":2.079207098216081,"p95_px":0.32185549112769374},"same_points_old_stabilization":{"n":2199,"median_px":0.12435915909188253,"rms_px":2.0823059002522126,"p95_px":0.36279988292814674},"same_points_identity":{"n":2199,"median_px":0.35698819160461426,"rms_px":2.1024913332994277,"p95_px":0.7066950857639313},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam06","source":"[local]/footage/img_6368.mov","source_sha256_from_manifest":"a3df1f4b23854ade6a89d47ee3b9695ccc41bb0569b244ad8d9ba99e6cc70fae","orientation_audit":{"verified":true,"raw_coded_size":[1920,1080],"decoded_native_size":[1080,1920],"clockwise_rotation_degrees":90,"coded_raster_to_native":[[0,-1,1079],[1,0,0],[0,0,1]],"native_to_coded_raster":[[0.0,1.0,0.0],[-1.0,-0.0,1079.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[1080,1920],"sequence_native_size":[1080,1920],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":1920,"height":1080,"side_data_list":[{"side_data_type":"DOVI configuration record","dv_version_major":1,"dv_version_minor":0,"dv_profile":8,"dv_level":4,"rpu_present_flag":1,"el_present_flag":0,"bl_present_flag":1,"dv_bl_signal_compatibility_id":4,"dv_md_compression":"none"},{"side_data_type":"Display Matrix","displaymatrix":"\n00000000:            0       65536           0\n00000001:       -65536           0           0\n00000002:     70778880           0  1073741824\n","rotation":-90},{"side_data_type":"Ambient viewing environment","ambient_illuminance":"3140000/10000","ambient_light_x":"15635/50000","ambient_light_y":"16450/50000"}],"tags":{"creation_time":"2025-09-10T18:23:26.000000Z","language":"und","handler_name":"Core Media Video","vendor_id":"[0][0][0][0]","encoder":"HEVC"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":1.8350000000000002,"masked_sift_features":420,"rigid_motion":{"kind":"rigid","anchor_pts_s":1.8350000000000002,"anchor_points":25,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":0,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_old_stabilization":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"same_points_identity":{"n":0,"median_px":null,"rms_px":null,"p95_px":null},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"fabric_motion":{"kind":"fabric","anchor_pts_s":1.8350000000000002,"anchor_points":647,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":3458,"median_px":0.23523120971538047,"rms_px":0.3191113769671284,"p95_px":0.6103295999735731},"same_points_old_stabilization":{"n":3458,"median_px":0.28122090169659486,"rms_px":0.43423462089990517,"p95_px":0.9308376066718944},"same_points_identity":{"n":3458,"median_px":11.845993518829346,"rms_px":19.20833909183381,"p95_px":39.601828193664545},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null},{"camera_id":"cam07","source":"[local]/footage/video2_1.mp4","source_sha256_from_manifest":"a17b01ccfbaf8714a12ba277eeb580af00defe1428421c459b0dee97d9d6e91e","orientation_audit":{"verified":true,"raw_coded_size":[1080,1340],"decoded_native_size":[1080,1340],"clockwise_rotation_degrees":0,"coded_raster_to_native":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"native_to_coded_raster":[[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]],"pixel_rotation_mean_absolute_error":0.0,"limitation":"Coded raster is not proven original sensor raster; digital crop/stabilization and screen playback remain unresolved."},"decoded_native_size":[1080,1340],"sequence_native_size":[1080,1340],"orientation":"OpenCV display-oriented decode; coordinates x right,y down; source metadata rotation retained below","video_stream_orientation_metadata":[{"width":1080,"height":1340,"tags":{"creation_time":"2025-12-08T03:00:35.000000Z","language":"eng","handler_name":"VideoHandle"}}],"native_coordinate_contract":"Native decoded frame. Existing frame.native_to_stable maps this coordinate to the old review canvas; it must never be applied to already-cropped frame.original unless native_available=true.","anchor_pts_s":2.2583,"masked_sift_features":2161,"rigid_motion":{"kind":"rigid","anchor_points":0,"status":"no_features"},"fabric_motion":{"kind":"fabric","anchor_pts_s":2.2583,"anchor_points":800,"heldout_policy":"fixed 48px spatial cells; tracking FB filter applied without fit residual; no heldout refit","accepted_frame_count":28,"supported_update_count":0,"whole_view_motion_update_accepted":false,"acceptance_scope":"development-heldout image registration only; not heldout body validation or metric camera calibration","accepted_frame_heldout":{"n":4208,"median_px":0.4401194385623298,"rms_px":1.592087009783345,"p95_px":1.4274633450108598},"same_points_old_stabilization":{"n":4208,"median_px":0.55033179624226,"rms_px":1.6728930363845451,"p95_px":1.7165909597650102},"same_points_identity":{"n":4208,"median_px":20.191258430480957,"rms_px":25.984501794313406,"p95_px":50.25625076293945},"limitations":"Fabric can deform. Planar image registration is not a full camera pose. Thin poles have poor spatial support and are rejected."},"accepted_metric_camera":false,"K":null,"R":null,"t":null,"distortion":null}],"pairs":[{"camera_a":"cam01","camera_b":"cam02","mutual_ratio_matches":18,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":17,"heldout_n":1,"accepted":false},"correspondences":{"native_a":[[632.6480712890625,674.3353881835938],[584.4724731445312,624.361328125],[59.092586517333984,545.4220581054688],[551.9981079101562,625.9359130859375],[533.8936157226562,605.3923950195312],[103.0622329711914,620.1737670898438],[518.1549682617188,668.1182250976562],[515.028564453125,629.8225708007812],[219.6976318359375,634.1498413085938],[219.6976318359375,634.1498413085938],[233.44374084472656,632.47412109375],[243.64840698242188,641.8467407226562],[322.4468078613281,604.6198120117188],[403.98602294921875,663.57275390625],[342.8064880371094,521.6805419921875],[349.5181884765625,538.3428955078125],[376.956298828125,560.6810302734375],[217.6506805419922,700.1328125]],"native_b":[[335.3821716308594,253.7411651611328],[323.0979309082031,236.0948028564453],[177.21871948242188,193.56549072265625],[314.6158447265625,235.9272918701172],[309.6449279785156,228.8379364013672],[193.9015655517578,220.51425170898438],[307.3302307128906,248.10789489746094],[306.9620361328125,236.2387237548828],[227.94332885742188,229.2699737548828],[227.94332885742188,229.2699737548828],[232.0081329345703,229.43019104003906],[510.9266662597656,219.15411376953125],[254.70535278320312,222.344970703125],[53.0555305480957,245.5078125],[259.0628967285156,193.8534698486328],[157.77757263183594,214.48309326171875],[266.5832824707031,208.36639404296875],[225.56483459472656,159.74703979492188]],"heldout":[false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]}},{"camera_a":"cam01","camera_b":"cam03","mutual_ratio_matches":26,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":20,"heldout_n":6,"accepted":false,"heldout":{"n":6,"median_px":11.696636000452784,"rms_px":17.86402252608082,"p95_px":26.887736698631684},"training_inliers":12,"heldout_support_fraction":0.0006829431894404713,"matrix":[[2.330110613041079,0.6337545448915218,-208.57063296236547],[-0.21526201625010236,2.336871995063289,-1201.3501686403956],[7.257537001673999e-05,0.0006168959456249695,1.0]]},"correspondences":{"native_a":[[51.066444396972656,583.2990112304688],[51.066444396972656,583.2990112304688],[86.18822479248047,584.3677978515625],[94.58213806152344,625.8720703125],[462.97955322265625,582.7120361328125],[462.97955322265625,582.7120361328125],[202.1709747314453,634.6576538085938],[444.5245666503906,579.0390014648438],[441.7069091796875,577.009521484375],[441.5154113769531,571.2106323242188],[435.9939880371094,582.1239624023438],[432.0404357910156,596.395263671875],[423.560546875,575.205078125],[421.1507568359375,597.3336181640625],[421.1507568359375,597.3336181640625],[420.08209228515625,631.2483520507812],[414.6024475097656,570.993896484375],[412.9809875488281,580.6773071289062],[411.6961975097656,575.1165771484375],[404.5122375488281,604.5740356445312],[402.152099609375,606.4501953125],[435.86572265625,574.9765014648438],[223.11598205566406,642.5676879882812],[117.59488677978516,626.467529296875],[661.9117431640625,680.5800170898438],[456.4259338378906,596.4368286132812]],"native_b":[[227.37771606445312,95.05213928222656],[227.37771606445312,95.05213928222656],[283.6156921386719,95.45687866210938],[300.74371337890625,165.9042510986328],[889.9947509765625,43.82087707519531],[889.9947509765625,43.82087707519531],[472.7391357421875,169.53472900390625],[858.8749389648438,40.89649963378906],[855.1344604492188,36.920772552490234],[853.8120727539062,28.30360984802246],[845.5830078125,46.82987976074219],[831.3424072265625,59.18731689453125],[826.1212158203125,36.145286560058594],[822.6055908203125,74.15827178955078],[822.6055908203125,74.15827178955078],[818.9268798828125,143.2936248779297],[810.6004638671875,30.22310447692871],[808.7879028320312,45.637027740478516],[805.5932006835938,37.04957580566406],[797.428466796875,88.07514953613281],[792.6427612304688,92.55315399169922],[845.2127685546875,34.24125289916992],[579.436767578125,182.7749786376953],[338.3786315917969,165.3954315185547],[329.11346435546875,156.03160095214844],[803.7518310546875,20.589441299438477]],"heldout":[true,true,true,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,true,false,false,false,false,false,false,false]}},{"camera_a":"cam01","camera_b":"cam04","mutual_ratio_matches":2,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":0,"heldout_n":2,"accepted":false},"correspondences":{"native_a":[[51.066444396972656,583.2990112304688],[59.092586517333984,545.4220581054688]],"native_b":[[894.4768676757812,470.51409912109375],[1198.119140625,455.64715576171875]],"heldout":[true,true]}},{"camera_a":"cam01","camera_b":"cam05","mutual_ratio_matches":19,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":14,"heldout_n":5,"accepted":false},"correspondences":{"native_a":[[584.4724731445312,624.361328125],[643.512939453125,633.324462890625],[59.092586517333984,545.4220581054688],[59.092586517333984,545.4220581054688],[651.6990356445312,560.4383544921875],[70.83102416992188,619.1433715820312],[80.49324035644531,615.8233642578125],[532.8125,644.423583984375],[116.20072174072266,614.6632690429688],[116.20072174072266,614.6632690429688],[192.93138122558594,626.5855102539062],[203.3347625732422,863.6239624023438],[203.49929809570312,616.6428833007812],[267.6305847167969,615.8992919921875],[267.6305847167969,615.8992919921875],[332.5184020996094,554.80810546875],[336.424560546875,405.9290466308594],[342.8064880371094,521.6805419921875],[347.16497802734375,500.4365539550781]],"native_b":[[1464.069091796875,158.68807983398438],[1489.547119140625,157.378173828125],[1241.97509765625,170.58348083496094],[1241.97509765625,170.58348083496094],[1490.3984375,121.6508560180664],[1251.2501220703125,203.7506866455078],[1254.561279296875,201.77777099609375],[1442.274658203125,173.3016357421875],[1268.1314697265625,197.54013061523438],[1268.1314697265625,197.54013061523438],[1299.9332275390625,195.7528533935547],[366.2926940917969,153.54531860351562],[1304.2291259765625,190.96124267578125],[1328.9200439453125,185.072265625],[1328.9200439453125,185.072265625],[1355.21435546875,148.579345703125],[1451.0137939453125,29.14301872253418],[1357.1080322265625,134.20706176757812],[1358.1343994140625,123.30184936523438]],"heldout":[false,false,true,true,false,true,true,false,false,false,false,false,false,false,false,true,false,false,false]}},{"camera_a":"cam01","camera_b":"cam06","mutual_ratio_matches":31,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":20,"heldout_n":11,"accepted":false,"heldout":{"n":11,"median_px":3.1996910840051,"rms_px":100.06709125538617,"p95_px":170.4304715367591},"training_inliers":14,"heldout_support_fraction":0.005756797064178349,"matrix":[[31.408345091884847,16.30976741520255,-11633.536811487378],[-0.05519088230844801,32.04199914835166,-12969.432078736223],[0.010454803883333403,0.025052871486274587,1.0]]},"fundamental_candidate":{"matrix":[[9.451962351672701e-09,1.3776392728126981e-06,-0.0007374215082535244],[7.815613282193765e-08,1.5319184830687625e-06,-0.0002568686109420956],[-2.838433416787522e-05,-0.002086939877186816,0.9999999999999999]],"training_inliers":17,"heldout_sampson_native_px":{"n":11,"median_px":0.7835994227152964,"rms_px":6.659704319694842,"p95_px":15.560232515086618},"accepted":false,"reason":"Uncalibrated F from fabric/repeated graphics is not verified rigid geometry, and planar data is degenerate for camera recovery."},"correspondences":{"native_a":[[51.066444396972656,583.2990112304688],[51.066444396972656,583.2990112304688],[59.092586517333984,545.4220581054688],[59.092586517333984,545.4220581054688],[86.18822479248047,584.3677978515625],[529.3543090820312,434.602783203125],[462.97955322265625,582.7120361328125],[448.7904968261719,587.4503784179688],[445.9637145996094,556.2386474609375],[444.5245666503906,579.0390014648438],[442.8030090332031,564.8270874023438],[441.5154113769531,571.2106323242188],[435.9939880371094,582.1239624023438],[433.978759765625,623.4736328125],[432.0404357910156,596.395263671875],[426.962890625,562.1495971679688],[426.70166015625,588.6097412109375],[425.899658203125,414.9957580566406],[423.9188232421875,570.4234619140625],[423.560546875,575.205078125],[421.17041015625,590.772705078125],[420.08209228515625,631.2483520507812],[416.54669189453125,416.87445068359375],[415.5094299316406,565.192626953125],[414.6024475097656,570.993896484375],[414.6024475097656,570.993896484375],[412.9809875488281,580.6773071289062],[402.152099609375,606.4501953125],[457.65289306640625,585.5726928710938],[457.65289306640625,585.5726928710938],[661.9117431640625,680.5800170898438]],"native_b":[[105.85435485839844,329.6621398925781],[105.85435485839844,329.6621398925781],[112.10405731201172,280.140869140625],[112.10405731201172,280.140869140625],[148.24496459960938,328.3339538574219],[684.7022094726562,30.10262107849121],[607.3597412109375,277.7995910644531],[589.8980712890625,285.8023376464844],[551.70458984375,246.37281799316406],[583.481201171875,276.080078125],[580.7492065429688,257.9969177246094],[578.9484252929688,267.133544921875],[573.2718505859375,280.79888916015625],[550.8740234375,333.6416931152344],[569.9139404296875,299.19390869140625],[561.6532592773438,256.17913818359375],[562.6909790039062,290.7236022949219],[887.8738403320312,36.36122131347656],[557.9095458984375,268.0960388183594],[558.395751953125,273.70745849609375],[555.9614868164062,293.8713073730469],[559.0253295898438,340.7502746582031],[872.1768188476562,38.74787902832031],[547.7490844726562,260.3475036621094],[546.2236328125,269.5373840332031],[546.2236328125,269.5373840332031],[545.10400390625,281.25628662109375],[533.490478515625,316.5237731933594],[601.4181518554688,281.6404724121094],[601.4181518554688,281.6404724121094],[833.1395263671875,220.745361328125]],"heldout":[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,true,false,false,true,true,false,false,false,true,true,true,false,false,false,false,false]}},{"camera_a":"cam01","camera_b":"cam07","mutual_ratio_matches":134,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":117,"heldout_n":17,"accepted":false,"heldout":{"n":17,"median_px":0.9082886435340114,"rms_px":135.6928440561599,"p95_px":113.99321469613878},"training_inliers":96,"heldout_support_fraction":0.03920026589404411,"matrix":[[0.9945393970305898,0.05232571882815111,23.760279710221297],[-0.16685192042625827,1.0146755236292606,-1.8231405212763554],[-8.173716457077336e-05,-6.470752500890161e-06,1.0]]},"fundamental_candidate":{"matrix":[[-5.46902520563675e-06,4.686382053205554e-05,-0.028633817633591414],[-4.9199093107209484e-05,-1.1910532896064595e-06,0.03311725880033225],[0.034659482768151395,-0.034544617212110024,1.0]],"training_inliers":100,"heldout_sampson_native_px":{"n":17,"median_px":0.7801517452929538,"rms_px":25.5729271105875,"p95_px":22.935966115075775},"accepted":false,"reason":"Uncalibrated F from fabric/repeated graphics is not verified rigid geometry, and planar data is degenerate for camera recovery."},"correspondences":{"native_a":[[614.6077270507812,610.327880859375],[611.3924560546875,638.70703125],[18.15306282043457,494.3230285644531],[18.15306282043457,494.3230285644531],[22.40663719177246,615.0577392578125],[584.4724731445312,624.361328125],[41.38918685913086,617.0281372070312],[574.5424194335938,563.005859375],[51.066444396972656,583.2990112304688],[51.066444396972656,583.2990112304688],[643.512939453125,633.324462890625],[567.1015014648438,650.5801391601562],[59.092586517333984,545.4220581054688],[59.092586517333984,545.4220581054688],[558.9743041992188,439.1004943847656],[552.2930297851562,684.5376586914062],[551.9981079101562,625.9359130859375],[652.1647338867188,654.1743774414062],[652.1647338867188,654.1743774414062],[80.49324035644531,615.8233642578125],[655.5010375976562,573.5939331054688],[535.4715576171875,647.8511962890625],[533.8936157226562,605.3923950195312],[533.8936157226562,605.3923950195312],[88.41826629638672,896.52099609375],[90.72683715820312,571.3521728515625],[94.58213806152344,625.8720703125],[528.5520629882812,547.3958129882812],[98.17948150634766,619.2813720703125],[103.0622329711914,620.1737670898438],[518.1549682617188,668.1182250976562],[517.9246826171875,424.5205078125],[515.028564453125,629.8225708007812],[119.123291015625,375.0471496582031],[510.8352355957031,580.6954345703125],[128.8272705078125,616.7698364257812],[148.56326293945312,599.3754272460938],[151.6761474609375,525.045654296875],[151.6761474609375,525.045654296875],[674.9340209960938,640.2354736328125],[674.9340209960938,640.2354736328125],[168.23728942871094,621.4365844726562],[473.74749755859375,570.0443725585938],[185.40219116210938,884.0653076171875],[462.97955322265625,582.7120361328125],[462.97955322265625,582.7120361328125],[461.09063720703125,675.5880737304688],[192.93138122558594,626.5855102539062],[192.93138122558594,626.5855102539062],[193.0870819091797,605.5200805664062],[197.08706665039062,515.9667358398438],[197.08706665039062,515.9667358398438],[455.8099365234375,386.1186218261719],[202.1709747314453,634.6576538085938],[203.49929809570312,616.6428833007812],[212.45973205566406,623.0911865234375],[445.9637145996094,556.2386474609375],[445.9637145996094,556.2386474609375],[444.782958984375,613.206787109375],[224.6038818359375,613.06298828125],[442.25299072265625,543.68896484375],[229.9448699951172,608.1809692382812],[233.44374084472656,632.47412109375],[440.6830139160156,581.3739013671875],[439.4642639160156,550.27783203125],[436.8852844238281,594.6555786132812],[432.18115234375,614.36474609375],[429.5492858886719,610.838134765625],[429.1591796875,598.7018432617188],[429.1591796875,598.7018432617188],[267.6305847167969,615.8992919921875],[267.6305847167969,615.8992919921875],[270.9826354980469,644.986572265625],[426.88482666015625,606.5565185546875],[426.88482666015625,606.5565185546875],[281.89959716796875,526.7822265625],[424.19854736328125,581.547119140625],[424.19854736328125,581.547119140625],[423.20513916015625,615.751220703125],[421.8244934082031,603.4973754882812],[421.17041015625,590.772705078125],[420.08209228515625,631.2483520507812],[419.1692810058594,567.9110717773438],[414.6024475097656,570.993896484375],[412.8961181640625,540.123046875],[412.2943420410156,612.6194458007812],[411.6961975097656,575.1165771484375],[310.99298095703125,614.4116821289062],[322.4468078613281,604.6198120117188],[403.98602294921875,663.57275390625],[332.5184020996094,554.80810546875],[342.8064880371094,521.6805419921875],[391.20916748046875,525.802734375],[344.309326171875,629.1478881835938],[373.3573303222656,673.19775390625],[620.7576904296875,539.311767578125],[353.5904846191406,509.0368957519531],[15.36551570892334,473.3799743652344],[347.16497802734375,500.4365539550781],[325.5950012207031,510.0232849121094],[319.06683349609375,502.48486328125],[639.0066528320312,646.5639038085938],[568.8032836914062,517.754150390625],[567.1411743164062,522.6671142578125],[567.1411743164062,522.6671142578125],[436.884765625,588.471435546875],[553.1439819335938,521.5101928710938],[223.11598205566406,642.5676879882812],[444.597412109375,590.9163208007812],[447.3699645996094,518.1012573242188],[542.8984985351562,614.2940673828125],[79.65970611572266,631.7512817382812],[538.655029296875,543.3049926757812],[83.54510498046875,589.1804809570312],[457.65289306640625,585.5726928710938],[190.8486328125,486.1309814453125],[462.5949401855469,621.4757080078125],[463.59454345703125,503.6514587402344],[184.3994903564453,902.131103515625],[96.11918640136719,577.2901611328125],[466.50189208984375,505.697509765625],[179.163330078125,897.1724243164062],[130.28643798828125,482.1419372558594],[675.7003784179688,545.35986328125],[153.28509521484375,497.0129089355469],[152.8626251220703,512.3118286132812],[492.2276611328125,402.91973876953125],[151.2725067138672,480.1158752441406],[557.2599487304688,518.4586181640625],[652.6383056640625,549.5690307617188],[614.406005859375,523.8320922851562],[53.8926887512207,493.1683654785156],[456.4259338378906,596.4368286132812],[414.34881591796875,509.55572509765625]],"native_b":[[705.2985229492188,542.8153076171875],[701.895751953125,576.1343994140625],[67.66587829589844,498.1915283203125],[67.66587829589844,498.1915283203125],[80.6400375366211,621.584228515625],[672.9349975585938,564.4139404296875],[97.89911651611328,621.8024291992188],[658.430908203125,499.6258850097656],[106.86103820800781,584.3284301757812],[106.86103820800781,584.3284301757812],[738.4246215820312,565.9280395507812],[654.9869384765625,592.671142578125],[112.97917938232422,543.8675537109375],[112.97917938232422,543.8675537109375],[668.7576904296875,223.34164428710938],[641.7659301757812,630.004150390625],[636.462646484375,569.4122314453125],[748.1830444335938,587.8871459960938],[748.1830444335938,587.8871459960938],[137.59390258789062,616.2402954101562],[749.2205810546875,500.1646423339844],[620.05419921875,596.0006103515625],[615.576171875,549.5942993164062],[615.576171875,549.5942993164062],[922.0917358398438,712.81103515625],[146.0934600830078,568.800048828125],[742.5941162109375,618.7571411132812],[605.1063842773438,488.97125244140625],[155.9714813232422,617.0488891601562],[160.7564239501953,617.8858642578125],[601.963623046875,617.5694580078125],[734.029541015625,217.6069793701172],[595.6810913085938,579.5370483398438],[823.8076782226562,316.01812744140625],[589.6749267578125,525.637451171875],[188.9832000732422,611.8519287109375],[206.37493896484375,589.0106811523438],[205.7300567626953,514.5814819335938],[205.7300567626953,514.5814819335938],[773.6780395507812,569.9695434570312],[773.6780395507812,569.9695434570312],[226.04470825195312,611.8558349609375],[548.9767456054688,521.8336181640625],[513.1686401367188,709.7249755859375],[536.9998779296875,534.9327392578125],[536.9998779296875,534.9327392578125],[541.0663452148438,633.0176391601562],[252.9235076904297,614.636474609375],[252.9235076904297,614.636474609375],[252.54241943359375,590.360107421875],[251.65557861328125,498.8129577636719],[251.65557861328125,498.8129577636719],[907.8560791015625,292.7613830566406],[262.7625427246094,621.586669921875],[264.0409851074219,602.5462036132812],[273.3128662109375,608.8179321289062],[517.4806518554688,507.807373046875],[517.4806518554688,507.807373046875],[518.9306640625,570.12939453125],[285.184326171875,596.418212890625],[513.090087890625,495.1610412597656],[290.8104248046875,589.7850341796875],[295.4099426269531,614.8899536132812],[513.2587890625,535.4668579101562],[499.84271240234375,503.5834655761719],[509.6484375,550.5845947265625],[505.8004455566406,572.4655151367188],[502.6164245605469,569.2177734375],[501.89569091796875,555.041748046875],[501.89569091796875,555.041748046875],[331.1906433105469,592.9713134765625],[331.1906433105469,592.9713134765625],[38.77566146850586,624.9375610351562],[499.8137512207031,564.9542846679688],[499.8137512207031,564.9542846679688],[340.81756591796875,499.7492980957031],[495.297607421875,538.1273193359375],[495.297607421875,538.1273193359375],[495.8282775878906,575.5009765625],[494.35919189453125,561.1165771484375],[492.6709289550781,548.5753173828125],[495.6975402832031,585.5158081054688],[488.9829406738281,524.0891723632812],[484.69451904296875,527.8211669921875],[480.3185729980469,495.9026794433594],[485.0815734863281,571.8181762695312],[481.09539794921875,532.7500610351562],[376.29913330078125,586.2588500976562],[387.9273681640625,575.1905517578125],[778.831787109375,172.55120849609375],[396.7333068847656,519.9990844726562],[404.71734619140625,484.9761047363281],[457.1534118652344,483.5879211425781],[411.66241455078125,598.701416015625],[446.5713195800781,640.2410888671875],[707.9423217773438,466.574462890625],[412.24908447265625,471.3251647949219],[63.95903778076172,479.2091369628906],[407.0826110839844,461.76214599609375],[385.0547180175781,475.5019226074219],[376.7126770019531,468.963623046875],[732.6735229492188,583.341796875],[648.3353271484375,450.813720703125],[646.8248291015625,456.603759765625],[646.8248291015625,456.603759765625],[508.3797607421875,544.2467041015625],[632.0003051757812,457.06475830078125],[32.11375045776367,630.9102783203125],[518.0232543945312,544.5929565429688],[516.2391357421875,467.60003662109375],[627.09375,558.3838500976562],[139.8336639404297,632.349609375],[616.9766845703125,482.2926025390625],[693.0316772460938,509.53656005859375],[532.0425415039062,537.8524169921875],[242.61692810058594,467.9597473144531],[538.7720947265625,575.464599609375],[532.1834716796875,450.90924072265625],[515.9583129882812,730.5880737304688],[768.0262451171875,621.9296264648438],[533.9053344726562,451.437255859375],[508.6239929199219,724.5848388671875],[178.28562927246094,473.1376647949219],[769.1273193359375,465.79486083984375],[204.42027282714844,484.8338623046875],[206.24542236328125,499.4783630371094],[615.6094970703125,280.8553161621094],[201.86341857910156,466.47052001953125],[637.0282592773438,452.8844909667969],[745.2307739257812,473.57525634765625],[701.0711059570312,450.4079284667969],[105.96147918701172,493.783447265625],[437.96331787109375,278.1607971191406],[480.119384765625,463.3868713378906]],"heldout":[false,false,true,true,false,false,false,false,true,true,false,false,true,true,false,false,false,false,false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,false,false,true,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]}},{"camera_a":"cam02","camera_b":"cam03","mutual_ratio_matches":4,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":4,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[452.7914123535156,146.43833923339844],[452.7914123535156,146.43833923339844],[440.86309814453125,182.93687438964844],[188.28860473632812,204.5030059814453]],"native_b":[[300.74371337890625,165.9042510986328],[300.74371337890625,165.9042510986328],[373.8168029785156,125.92130279541016],[291.4188537597656,75.81246948242188]],"heldout":[false,false,false,false]}},{"camera_a":"cam02","camera_b":"cam04","mutual_ratio_matches":7,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":7,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[68.69880676269531,184.71408081054688],[68.69880676269531,184.71408081054688],[105.28678894042969,188.44107055664062],[105.28678894042969,188.44107055664062],[177.21871948242188,193.56549072265625],[65.1811752319336,157.02926635742188],[65.1811752319336,157.02926635742188]],"native_b":[[1323.952392578125,464.96527099609375],[1323.952392578125,464.96527099609375],[1357.0155029296875,455.069091796875],[1357.0155029296875,455.069091796875],[1198.119140625,455.64715576171875],[894.4768676757812,470.51409912109375],[894.4768676757812,470.51409912109375]],"heldout":[false,false,false,false,false,false,false]}},{"camera_a":"cam02","camera_b":"cam05","mutual_ratio_matches":10,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":10,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[423.94476318359375,258.6287536621094],[452.7914123535156,146.43833923339844],[131.8909149169922,136.43014526367188],[153.14610290527344,263.686767578125],[260.2072448730469,216.15347290039062],[241.34405517578125,232.77310180664062],[241.34405517578125,232.77310180664062],[410.1063537597656,230.39817810058594],[501.38970947265625,259.30902099609375],[258.5278625488281,187.72689819335938]],"native_b":[[1662.174072265625,132.71231079101562],[1087.498779296875,242.32029724121094],[1166.0560302734375,73.61347961425781],[1298.8553466796875,32.37276840209961],[1360.55859375,162.4193115234375],[815.568115234375,155.13783264160156],[815.568115234375,155.13783264160156],[1634.348388671875,94.41825103759766],[1857.4906005859375,71.83465576171875],[1358.1343994140625,123.30184936523438]],"heldout":[false,false,false,false,false,false,false,false,false,false]}},{"camera_a":"cam02","camera_b":"cam06","mutual_ratio_matches":1,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":1,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[65.1811752319336,157.02926635742188]],"native_b":[[105.85435485839844,329.6621398925781]],"heldout":[false]}},{"camera_a":"cam02","camera_b":"cam07","mutual_ratio_matches":11,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":7,"heldout_n":4,"accepted":false},"correspondences":{"native_a":[[314.6158447265625,235.9272918701172],[306.9620361328125,236.2387237548828],[254.70535278320312,222.344970703125],[353.7520751953125,257.1247863769531],[323.0979309082031,236.0948028564453],[314.8486633300781,254.97857666015625],[260.2072448730469,216.15347290039062],[210.0467071533203,271.3787841796875],[129.21401977539062,250.24403381347656],[309.9097595214844,208.08995056152344],[258.5278625488281,187.72689819335938]],"native_b":[[636.462646484375,569.4122314453125],[595.6810913085938,579.5370483398438],[387.9273681640625,575.1905517578125],[818.7973022460938,606.3318481445312],[672.9349975585938,564.4139404296875],[641.7659301757812,630.004150390625],[411.95367431640625,551.4389038085938],[928.0718994140625,244.77871704101562],[100.283203125,144.89695739746094],[616.9766845703125,482.2926025390625],[407.0826110839844,461.76214599609375]],"heldout":[true,true,false,false,true,false,false,false,false,true,false]}},{"camera_a":"cam03","camera_b":"cam04","mutual_ratio_matches":3,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":1,"heldout_n":2,"accepted":false},"correspondences":{"native_a":[[701.3937377929688,65.95201110839844],[665.0066528320312,122.6609115600586],[1017.5471801757812,88.64924621582031]],"native_b":[[1103.8292236328125,466.7673034667969],[1168.3148193359375,447.3539123535156],[856.0101318359375,471.24017333984375]],"heldout":[true,false,true]}},{"camera_a":"cam03","camera_b":"cam05","mutual_ratio_matches":2,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":2,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[300.74371337890625,165.9042510986328],[302.23602294921875,98.05136108398438]],"native_b":[[1087.498779296875,242.32029724121094],[1259.9268798828125,188.87876892089844]],"heldout":[false,false]}},{"camera_a":"cam03","camera_b":"cam06","mutual_ratio_matches":50,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":44,"heldout_n":6,"accepted":false,"heldout":{"n":6,"median_px":0.572020514124524,"rms_px":7.734271656495238,"p95_px":13.375486676531356},"training_inliers":40,"heldout_support_fraction":0.006218801018969686,"matrix":[[0.7521130420579624,0.025556427264352,-67.6314115757346],[-0.02283148922506159,0.7456243523530002,263.6444757725613],[-8.744363214117323e-06,2.1490120478288796e-05,1.0]]},"correspondences":{"native_a":[[814.5203857421875,96.36087036132812],[814.5203857421875,96.36087036132812],[810.6004638671875,30.22310447692871],[808.7879028320312,45.637027740478516],[806.5665283203125,76.89200592041016],[806.5665283203125,76.89200592041016],[803.6901245117188,34.867122650146484],[797.428466796875,88.07514953613281],[818.9268798828125,143.2936248779297],[818.9268798828125,143.2936248779297],[792.6427612304688,92.55315399169922],[824.31103515625,84.0296630859375],[825.8707275390625,28.950559616088867],[826.1212158203125,36.145286560058594],[831.3424072265625,59.18731689453125],[831.3424072265625,59.18731689453125],[833.5418701171875,23.13509178161621],[833.5418701171875,23.13509178161621],[841.5612182617188,27.61404037475586],[845.5830078125,46.82987976074219],[848.3274536132812,66.57129669189453],[852.737060546875,45.43749237060547],[853.8120727539062,28.30360984802246],[853.8120727539062,28.30360984802246],[855.1344604492188,36.920772552490234],[858.8749389648438,40.89649963378906],[701.3937377929688,65.95201110839844],[665.0066528320312,122.6609115600586],[665.0066528320312,122.6609115600586],[663.8614501953125,75.6406478881836],[663.8614501953125,75.6406478881836],[886.4287719726562,46.09440231323242],[889.9947509765625,43.82087707519531],[182.46051025390625,167.6652374267578],[1006.2698364257812,74.77874755859375],[456.02880859375,76.35358428955078],[456.02880859375,76.35358428955078],[225.5917510986328,47.01811981201172],[227.37771606445312,95.05213928222656],[227.37771606445312,95.05213928222656],[420.7635498046875,56.68544387817383],[283.6156921386719,95.45687866210938],[391.4628601074219,96.45283508300781],[291.4188537597656,75.81246948242188],[383.4136962890625,86.78543090820312],[383.4136962890625,86.78543090820312],[302.23602294921875,98.05136108398438],[343.56292724609375,112.79661560058594],[966.628662109375,63.91986083984375],[836.2949829101562,37.975318908691406]],"native_b":[[550.2564086914062,319.073486328125],[550.2564086914062,319.073486328125],[546.2236328125,269.5373840332031],[545.10400390625,281.25628662109375],[544.0736083984375,304.4210510253906],[544.0736083984375,304.4210510253906],[541.2833251953125,272.8067626953125],[537.4611206054688,312.4661865234375],[559.0253295898438,340.7502746582031],[559.0253295898438,340.7502746582031],[533.490478515625,316.5237731933594],[557.8480224609375,309.3555603027344],[557.9095458984375,268.0960388183594],[558.395751953125,273.70745849609375],[562.6909790039062,290.7236022949219],[569.9139404296875,299.19390869140625],[563.5722045898438,263.6904296875],[563.5722045898438,263.6904296875],[569.698974609375,266.8512268066406],[573.2718505859375,280.79888916015625],[575.81396484375,295.9578857421875],[578.63623046875,279.8911437988281],[578.9484252929688,267.133544921875],[578.9484252929688,267.133544921875],[580.3695068359375,273.4314270019531],[583.481201171875,276.080078125],[463.8572082519531,298.7807922363281],[436.6991271972656,340.5994873046875],[436.6991271972656,340.5994873046875],[435.2007751464844,306.2327575683594],[435.2007751464844,306.2327575683594],[601.4181518554688,281.6404724121094],[607.3597412109375,277.7995910644531],[1009.5419921875,216.53268432617188],[695.8355102539062,297.5560302734375],[277.9422302246094,310.8406982421875],[277.9422302246094,310.8406982421875],[103.36149597167969,292.8188781738281],[105.85435485839844,329.6621398925781],[105.85435485839844,329.6621398925781],[251.0158233642578,297.37298583984375],[148.24496459960938,328.3339538574219],[229.7493896484375,326.8464050292969],[153.37632751464844,313.8282775878906],[223.38363647460938,320.46868896484375],[223.38363647460938,320.46868896484375],[162.5607452392578,329.4974060058594],[193.61373901367188,339.9245910644531],[665.6334838867188,291.73065185546875],[584.1597290039062,289.7388610839844]],"heldout":[true,true,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false]}},{"camera_a":"cam03","camera_b":"cam07","mutual_ratio_matches":14,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":13,"heldout_n":1,"accepted":false},"correspondences":{"native_a":[[811.5189819335938,73.1031265258789],[810.6004638671875,30.22310447692871],[805.5932006835938,37.04957580566406],[803.7518310546875,20.589441299438477],[817.8777465820312,24.569265365600586],[825.8707275390625,28.950559616088867],[886.4287719726562,46.09440231323242],[889.9947509765625,43.82087707519531],[889.9947509765625,43.82087707519531],[1006.2698364257812,74.77874755859375],[418.6865539550781,181.2530059814453],[300.74371337890625,165.9042510986328],[300.74371337890625,165.9042510986328],[302.23602294921875,98.05136108398438]],"native_b":[[485.4965515136719,554.8178100585938],[484.69451904296875,527.8211669921875],[481.09539794921875,532.7500610351562],[437.96331787109375,278.1607971191406],[488.9829406738281,524.0891723632812],[494.82635498046875,526.3859252929688],[532.0425415039062,537.8524169921875],[536.9998779296875,534.9327392578125],[536.9998779296875,534.9327392578125],[615.576171875,549.5942993164062],[646.7859497070312,584.6558837890625],[742.5941162109375,618.7571411132812],[742.5941162109375,618.7571411132812],[154.5884246826172,589.5801391601562]],"heldout":[false,false,false,false,false,false,false,false,false,false,true,false,false,false]}},{"camera_a":"cam04","camera_b":"cam05","mutual_ratio_matches":2,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":1,"heldout_n":1,"accepted":false},"correspondences":{"native_a":[[1198.119140625,455.64715576171875],[1357.0155029296875,455.069091796875]],"native_b":[[1241.97509765625,170.58348083496094],[1668.582275390625,144.01266479492188]],"heldout":[false,true]}},{"camera_a":"cam04","camera_b":"cam06","mutual_ratio_matches":3,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":3,"heldout_n":0,"accepted":false},"correspondences":{"native_a":[[1334.90283203125,467.64019775390625],[1103.8292236328125,466.7673034667969],[894.4768676757812,470.51409912109375]],"native_b":[[969.3823852539062,226.6612548828125],[463.8572082519531,298.7807922363281],[105.85435485839844,329.6621398925781]],"heldout":[false,false,false]}},{"camera_a":"cam04","camera_b":"cam07","mutual_ratio_matches":3,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":1,"heldout_n":2,"accepted":false},"correspondences":{"native_a":[[1359.28466796875,464.928955078125],[1359.28466796875,464.928955078125],[1198.119140625,455.64715576171875]],"native_b":[[985.2478637695312,609.580810546875],[985.2478637695312,609.580810546875],[112.97917938232422,543.8675537109375]],"heldout":[true,true,false]}},{"camera_a":"cam05","camera_b":"cam06","mutual_ratio_matches":9,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":7,"heldout_n":2,"accepted":false},"correspondences":{"native_a":[[415.6111755371094,31.0413761138916],[1241.97509765625,170.58348083496094],[1241.97509765625,170.58348083496094],[1259.9268798828125,188.87876892089844],[1497.844970703125,21.785127639770508],[1487.40185546875,22.661842346191406],[1512.250732421875,25.977453231811523],[787.912109375,192.42726135253906],[1424.561767578125,31.48322296142578]],"native_b":[[569.9139404296875,299.19390869140625],[112.10405731201172,280.140869140625],[112.10405731201172,280.140869140625],[162.5607452392578,329.4974060058594],[913.7550659179688,35.527000427246094],[887.8738403320312,36.36122131347656],[951.146728515625,47.88046646118164],[263.3991394042969,296.9120178222656],[717.1310424804688,34.50262451171875]],"heldout":[false,false,false,true,false,true,false,false,false]}},{"camera_a":"cam05","camera_b":"cam07","mutual_ratio_matches":40,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":30,"heldout_n":10,"accepted":false,"heldout":{"n":10,"median_px":3.2133278382717383,"rms_px":267.8879907926494,"p95_px":472.7202356124922},"training_inliers":18,"heldout_support_fraction":0.006228938331799855,"matrix":[[1.649785530874537,-0.5901465719829211,-1860.1532319310522],[0.0977874529672681,1.1312973062647813,63.39030063369988],[-0.00012378531025164895,-0.0008396960278215554,1.0]]},"fundamental_candidate":{"matrix":[[-9.378133746418785e-08,-9.171831333243264e-07,0.0004223678740691629],[8.994404582351018e-07,-1.196367504860403e-07,-0.0010793811613454749],[-0.0008502620781837493,0.00017420012063218654,0.9999999999999999]],"training_inliers":24,"heldout_sampson_native_px":{"n":10,"median_px":0.47544719208424024,"rms_px":71.48244334685819,"p95_px":124.70368788913251},"accepted":false,"reason":"Uncalibrated F from fabric/repeated graphics is not verified rigid geometry, and planar data is degenerate for camera recovery."},"correspondences":{"native_a":[[1587.7109375,141.3900146484375],[1555.7125244140625,147.42005920410156],[1548.0494384765625,142.8029022216797],[1543.064697265625,195.2194366455078],[1542.8905029296875,150.2664337158203],[1523.1427001953125,154.00535583496094],[1514.1407470703125,162.08631896972656],[1512.0103759765625,149.1846466064453],[1503.9141845703125,157.60800170898438],[1493.9512939453125,164.90264892578125],[1489.547119140625,157.378173828125],[1482.7000732421875,160.3095703125],[1482.7000732421875,160.3095703125],[1476.0716552734375,149.3693389892578],[1440.921142578125,155.03807067871094],[1440.921142578125,155.03807067871094],[1427.6475830078125,162.24009704589844],[486.3396301269531,80.82290649414062],[1357.1080322265625,134.20706176757812],[1347.4483642578125,180.1137237548828],[1334.9024658203125,186.89129638671875],[1333.7320556640625,179.5269317626953],[1333.7320556640625,179.5269317626953],[1304.2291259765625,190.96124267578125],[1254.561279296875,201.77777099609375],[1551.1988525390625,145.1722412109375],[1546.0634765625,146.1633758544922],[1241.97509765625,170.58348083496094],[1241.97509765625,170.58348083496094],[1259.9268798828125,188.87876892089844],[1464.069091796875,158.68807983398438],[1445.0947265625,114.56778717041016],[1296.6239013671875,145.94886779785156],[1298.8001708984375,187.54258728027344],[1299.9332275390625,195.7528533935547],[1304.22314453125,199.57687377929688],[1360.55859375,162.4193115234375],[1353.3876953125,186.04100036621094],[1355.21435546875,148.579345703125],[1358.1343994140625,123.30184936523438]],"native_b":[[986.6234130859375,552.37939453125],[904.38037109375,559.5247802734375],[887.4013671875,546.9186401367188],[38.77566146850586,624.9375610351562],[872.2034912109375,562.1442260742188],[822.1329345703125,565.7210083007812],[798.2810668945312,584.8980712890625],[796.4785766601562,551.1087646484375],[773.6780395507812,569.9695434570312],[748.1830444335938,587.8871459960938],[738.4246215820312,565.9280395507812],[720.6844482421875,571.0889282226562],[720.6844482421875,571.0889282226562],[705.2985229492188,542.8153076171875],[615.576171875,549.5942993164062],[615.576171875,549.5942993164062],[1041.24072265625,540.4138793945312],[668.7576904296875,223.34164428710938],[404.71734619140625,484.9761047363281],[376.29913330078125,586.2588500976562],[292.77520751953125,602.0403442382812],[342.0045166015625,579.4777221679688],[342.0045166015625,579.4777221679688],[264.0409851074219,602.5462036132812],[137.59390258789062,616.2402954101562],[893.2199096679688,553.8082275390625],[882.7750244140625,554.3466186523438],[112.97917938232422,543.8675537109375],[112.97917938232422,543.8675537109375],[154.5884246826172,589.5801391601562],[672.9349975585938,564.4139404296875],[628.8426513671875,460.9371032714844],[251.65557861328125,498.8129577636719],[252.54241943359375,590.360107421875],[252.9235076904297,614.636474609375],[262.7625427246094,621.586669921875],[411.95367431640625,551.4389038085938],[389.1314392089844,600.3499145507812],[396.7333068847656,519.9990844726562],[407.0826110839844,461.76214599609375]],"heldout":[false,false,false,true,false,true,true,true,true,true,true,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true]}},{"camera_a":"cam06","camera_b":"cam07","mutual_ratio_matches":24,"accepted_metric_camera":false,"accepted_rigid_geometry":false,"reason":"Printed tent fabric and repeated text dominate overlapping support; homography is a surface mapping, not pinhole calibration.","planar_candidate":{"train_n":20,"heldout_n":4,"accepted":false},"correspondences":{"native_a":[[984.6472778320312,58.3410758972168],[978.2105102539062,81.0270767211914],[976.677734375,65.25598907470703],[951.146728515625,47.88046646118164],[926.7471313476562,79.91287994384766],[607.3597412109375,277.7995910644531],[604.9981689453125,282.6940612792969],[112.10405731201172,280.140869140625],[112.10405731201172,280.140869140625],[559.0253295898438,340.7502746582031],[557.9095458984375,268.0960388183594],[557.9095458984375,268.0960388183594],[557.9095458984375,268.0960388183594],[546.2236328125,269.5373840332031],[162.5607452392578,329.4974060058594],[930.2443237304688,210.66175842285156],[555.9614868164062,293.8713073730469],[555.9614868164062,293.8713073730469],[1065.314697265625,209.79373168945312],[579.3682861328125,271.9487609863281],[905.7352905273438,53.84604263305664],[558.395751953125,273.70745849609375],[539.5330200195312,268.6540222167969],[601.4181518554688,281.6404724121094]],"native_b":[[912.026123046875,346.1181335449219],[898.9114379882812,362.5870056152344],[903.7762451171875,352.0257873535156],[885.4176025390625,335.1566467285156],[852.6751098632812,363.1900634765625],[536.9998779296875,534.9327392578125],[533.4392700195312,541.7393798828125],[112.97917938232422,543.8675537109375],[112.97917938232422,543.8675537109375],[495.6975402832031,585.5158081054688],[494.82635498046875,526.3859252929688],[494.82635498046875,526.3859252929688],[494.82635498046875,526.3859252929688],[484.69451904296875,527.8211669921875],[154.5884246826172,589.5801391601562],[768.0262451171875,621.9296264648438],[492.6709289550781,548.5753173828125],[492.6709289550781,548.5753173828125],[32.11375045776367,630.9102783203125],[513.5869140625,529.5847778320312],[839.9404296875,342.55963134765625],[506.8742370605469,529.62646484375],[536.9989013671875,543.1356811523438],[532.0425415039062,537.8524169921875]],"heldout":[false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,true,true,false,false,true,false,false,false]}}],"metric_calibration_status":"not_identified","coordinate_gauge":"No 3D gauge chosen because camera recovery was rejected. Planar transforms use each reference native image as gauge.","acceptance":"Heldout matches are never removed by fitted residual. Motion requires spatial support, FB tracking and heldout residual thresholds. Rigid improvements over old native transforms require 20 percent MSE improvement. Fabric never updates metric cameras.","uncertainty":"Only image-space validation errors reported; K, distortion, translation, focal-distance tradeoff and metric scale are not identifiable from this audit. No covariance is fabricated.","limitations":["Candidate region masks need human review on anchor overlays. Regions are not semantic segmentation truth.","SIFT on repeated logos can match different physical printed copies; even low homography residuals require visual identity confirmation.","No lens metadata or surveyed dimensions; no accepted SfM/metric solution.","Motion residuals are spatially withheld, but adjacent frames share points and are not independent measurements.","Rigid update candidates need source-view overlay review before replacing current stabilization."]}