=== odm-pipeline-txvdx-main-2943333352/process.log === === process attempt 0 @ 2026-10-15T07:14:14Z === Running ODM processing... Processing job: odm-pipeline-txvdx ODM Project ID: DTM-Task-1f633f78-07b9-41b4-b812-0591fb337049 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-txvdx/boundary.geojson --project-path /workspace odm-pipeline-txvdx [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Thu Oct 15 07:14:16 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[36.623283937, -1.105938], [36.623301193, -1.105761649], [36.623352298, -1.105592075], [36.623435288, -1.105435795], [36.623546973, -1.105298814], [36.623683063, -1.105186397], [36.623838326, -1.105102864], [36.624006796, -1.105051424], [36.624182, -1.105034055], [36.624953, -1.105034054], [36.625118547, -1.105049545], [36.62527842, -1.105095487], [36.62542714, -1.105170305], [36.625559609, -1.105271436], [36.625671287, -1.105395412], [36.625758347, -1.105537986], [36.625817804, -1.105694269], [36.625933804, -1.106111269], [36.625964594, -1.106287998], [36.625960099, -1.106467367], [36.625920495, -1.106642309], [36.625847344, -1.106805931], [36.625743526, -1.106951787], [36.625613133, -1.10707413], [36.625461301, -1.107168139], [36.625342594, -1.107212116], [36.625301668, -1.107267195], [36.625167308, -1.107387718], [36.625011771, -1.107478854], [36.624841303, -1.107536944], [36.624538602, -1.107607022], [36.624399864, -1.107641943], [36.624220854, -1.107668099], [36.624040269, -1.107657617], [36.623865433, -1.107610923], [36.62370344, -1.10752991], [36.623560862, -1.107417866], [36.623443483, -1.107279336], [36.623356064, -1.10711994], [36.623302153, -1.106946144], [36.623283937, -1.106765], [36.623283937, -1.105938]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-txvdx [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 4.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-txvdx [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: True [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-txvdx/images [INFO] Loading 24 images [INFO] Wrote images database: /workspace/odm-pipeline-txvdx/images.json [INFO] Found 24 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4032px [INFO] Photo dimensions for feature extraction: 2016px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2016', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] Rolling shutter profile for "DJI FC8482" selected, using 21.0ms as --rolling-shutter-readout. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:14:17,125 INFO: Planning to use 11245.848046875 MB of RAM for both processing queue and parallel processing. 2026-10-15 07:14:17,126 INFO: Scale-space expected size of a single image : 92.29669189453125 MB 2026-10-15 07:14:17,126 INFO: Expecting to queue at most 120 images while parallel processing of 4 images. 2026-10-15 07:14:17,128 INFO: Reading data for image 58a92f47_DJI_20261014160846_0328_D.JPG (queue-size=0) 2026-10-15 07:14:17,128 INFO: Reading data for image 60ecc160_DJI_20261014160752_0310_D.JPG (queue-size=0) 2026-10-15 07:14:17,324 INFO: Reading data for image 607110bb_DJI_20261014160807_0315_D.JPG (queue-size=1) 2026-10-15 07:14:17,324 INFO: Extracting ROOT_DSPSIFT features for image 58a92f47_DJI_20261014160846_0328_D.JPG 2026-10-15 07:14:17,339 INFO: Reading data for image ef8b239d_DJI_20261014160728_0302_D.JPG (queue-size=1) 2026-10-15 07:14:17,339 INFO: Extracting ROOT_DSPSIFT features for image 60ecc160_DJI_20261014160752_0310_D.JPG 2026-10-15 07:14:17,569 INFO: Reading data for image 7d72eb27_DJI_20261014160837_0325_D.JPG (queue-size=1) 2026-10-15 07:14:17,587 INFO: Reading data for image be207a7c_DJI_20261014160725_0301_D.JPG (queue-size=2) 2026-10-15 07:14:17,818 INFO: Reading data for image b41be46b_DJI_20261014160816_0318_D.JPG (queue-size=3) 2026-10-15 07:14:17,834 INFO: Reading data for image 2a50d9e9_DJI_20261014160813_0317_D.JPG (queue-size=4) 2026-10-15 07:14:18,106 INFO: Reading data for image 856b5108_DJI_20261014160722_0300_D.JPG (queue-size=5) 2026-10-15 07:14:18,118 INFO: Reading data for image bbc9ca13_DJI_20261014160849_0329_D.JPG (queue-size=6) 2026-10-15 07:14:18,420 INFO: Reading data for image 53143769_DJI_20261014160716_0298_D.JPG (queue-size=7) 2026-10-15 07:14:18,446 INFO: Reading data for image 2b6e8f7e_DJI_20261014160840_0326_D.JPG (queue-size=8) 2026-10-15 07:14:18,724 INFO: Reading data for image 106e8025_DJI_20261014160758_0312_D.JPG (queue-size=9) 2026-10-15 07:14:18,806 INFO: Reading data for image 6949ace1_DJI_20261014160734_0304_D.JPG (queue-size=10) 2026-10-15 07:14:18,986 INFO: Reading data for image 1a77ad78_DJI_20261014160719_0299_D.JPG (queue-size=11) 2026-10-15 07:14:19,069 INFO: Reading data for image a54a2b7c_DJI_20261014160852_0330_D.JPG (queue-size=12) 2026-10-15 07:14:19,252 INFO: Reading data for image 32265115_DJI_20261014160819_0319_D.JPG (queue-size=13) 2026-10-15 07:14:19,339 INFO: Reading data for image 7f8899f1_DJI_20261014160755_0311_D.JPG (queue-size=14) 2026-10-15 07:14:19,515 INFO: Reading data for image 9462f779_DJI_20261014160731_0303_D.JPG (queue-size=15) 2026-10-15 07:14:19,604 INFO: Reading data for image 1bfe82c0_DJI_20261014160804_0314_D.JPG (queue-size=16) 2026-10-15 07:14:19,779 INFO: Reading data for image 408e11b4_DJI_20261014160810_0316_D.JPG (queue-size=17) 2026-10-15 07:14:19,865 INFO: Reading data for image cb9047e3_DJI_20261014160843_0327_D.JPG (queue-size=18) 2026-10-15 07:14:20,038 INFO: Reading data for image 248fb26d_DJI_20261014160749_0309_D.JPG (queue-size=19) 2026-10-15 07:14:20,124 INFO: Reading data for image 9e15f6b4_DJI_20261014160801_0313_D.JPG (queue-size=20) 2026-10-15 07:14:20,299 INFO: Extracting ROOT_DSPSIFT features for image 607110bb_DJI_20261014160807_0315_D.JPG 2026-10-15 07:14:20,383 INFO: Finished reading images 2026-10-15 07:14:20,383 INFO: Extracting ROOT_DSPSIFT features for image ef8b239d_DJI_20261014160728_0302_D.JPG 2026-10-15 07:14:23,538 DEBUG: Found 10000 points in 6.199023962020874s 2026-10-15 07:14:23,986 INFO: Extracting ROOT_DSPSIFT features for image 7d72eb27_DJI_20261014160837_0325_D.JPG 2026-10-15 07:14:25,345 DEBUG: Found 9460 points in 7.991866111755371s 2026-10-15 07:14:25,772 INFO: Extracting ROOT_DSPSIFT features for image be207a7c_DJI_20261014160725_0301_D.JPG 2026-10-15 07:14:26,585 DEBUG: Found 10000 points in 6.189672470092773s 2026-10-15 07:14:27,026 INFO: Extracting ROOT_DSPSIFT features for image 2a50d9e9_DJI_20261014160813_0317_D.JPG 2026-10-15 07:14:28,233 DEBUG: Found 9965 points in 7.92252516746521s 2026-10-15 07:14:28,707 INFO: Extracting ROOT_DSPSIFT features for image b41be46b_DJI_20261014160816_0318_D.JPG 2026-10-15 07:14:30,881 DEBUG: Found 8780 points in 6.88544487953186s 2026-10-15 07:14:31,262 INFO: Extracting ROOT_DSPSIFT features for image bbc9ca13_DJI_20261014160849_0329_D.JPG 2026-10-15 07:14:34,400 DEBUG: Found 9435 points in 7.362396240234375s 2026-10-15 07:14:34,857 INFO: Extracting ROOT_DSPSIFT features for image 856b5108_DJI_20261014160722_0300_D.JPG 2026-10-15 07:14:35,340 DEBUG: Found 9979 points in 9.557142972946167s 2026-10-15 07:14:35,792 INFO: Extracting ROOT_DSPSIFT features for image 2b6e8f7e_DJI_20261014160840_0326_D.JPG 2026-10-15 07:14:36,608 DEBUG: Found 8901 points in 7.890546083450317s 2026-10-15 07:14:37,038 INFO: Extracting ROOT_DSPSIFT features for image 53143769_DJI_20261014160716_0298_D.JPG 2026-10-15 07:14:40,612 DEBUG: Found 9924 points in 9.338250875473022s 2026-10-15 07:14:41,116 INFO: Extracting ROOT_DSPSIFT features for image 106e8025_DJI_20261014160758_0312_D.JPG 2026-10-15 07:14:41,840 DEBUG: Found 10000 points in 6.972405910491943s 2026-10-15 07:14:42,289 INFO: Extracting ROOT_DSPSIFT features for image 6949ace1_DJI_20261014160734_0304_D.JPG 2026-10-15 07:14:42,839 DEBUG: Found 9147 points in 7.035895109176636s 2026-10-15 07:14:43,242 INFO: Extracting ROOT_DSPSIFT features for image 1a77ad78_DJI_20261014160719_0299_D.JPG 2026-10-15 07:14:45,782 DEBUG: Found 9983 points in 8.737061023712158s 2026-10-15 07:14:46,229 INFO: Extracting ROOT_DSPSIFT features for image a54a2b7c_DJI_20261014160852_0330_D.JPG 2026-10-15 07:14:47,181 DEBUG: Found 10000 points in 6.052274227142334s 2026-10-15 07:14:47,619 INFO: Extracting ROOT_DSPSIFT features for image 32265115_DJI_20261014160819_0319_D.JPG 2026-10-15 07:14:50,856 DEBUG: Found 9897 points in 8.554750442504883s 2026-10-15 07:14:51,289 INFO: Extracting ROOT_DSPSIFT features for image 7f8899f1_DJI_20261014160755_0311_D.JPG 2026-10-15 07:14:51,481 DEBUG: Found 9691 points in 8.22237229347229s 2026-10-15 07:14:51,907 INFO: Extracting ROOT_DSPSIFT features for image 9462f779_DJI_20261014160731_0303_D.JPG 2026-10-15 07:14:55,046 DEBUG: Found 9904 points in 8.805540800094604s 2026-10-15 07:14:55,481 INFO: Extracting ROOT_DSPSIFT features for image 1bfe82c0_DJI_20261014160804_0314_D.JPG 2026-10-15 07:14:56,078 DEBUG: Found 9471 points in 8.447774887084961s 2026-10-15 07:14:56,488 INFO: Extracting ROOT_DSPSIFT features for image 408e11b4_DJI_20261014160810_0316_D.JPG 2026-10-15 07:14:59,641 DEBUG: Found 9470 points in 7.726649045944214s 2026-10-15 07:14:59,819 DEBUG: Found 10000 points in 8.518855571746826s 2026-10-15 07:15:00,051 INFO: Extracting ROOT_DSPSIFT features for image cb9047e3_DJI_20261014160843_0327_D.JPG 2026-10-15 07:15:00,263 INFO: Extracting ROOT_DSPSIFT features for image 248fb26d_DJI_20261014160749_0309_D.JPG 2026-10-15 07:15:02,101 DEBUG: Found 10000 points in 6.60979962348938s 2026-10-15 07:15:02,578 INFO: Extracting ROOT_DSPSIFT features for image 9e15f6b4_DJI_20261014160801_0313_D.JPG 2026-10-15 07:15:04,240 DEBUG: Found 9818 points in 7.741811275482178s 2026-10-15 07:15:08,029 DEBUG: Found 9835 points in 7.968516826629639s 2026-10-15 07:15:08,091 DEBUG: Found 9400 points in 7.816493988037109s 2026-10-15 07:15:08,425 DEBUG: Found 10000 points in 5.83753776550293s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:09,725 INFO: Altitude is negative (-1364.5765782595977) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-15 07:15:09,725 INFO: Altitude for orientation based matching 1.0 2026-10-15 07:15:09,731 INFO: Matching 147 image pairs 2026-10-15 07:15:09,733 INFO: Computing pair matching with 4 processes 2026-10-15 07:15:10,095 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.357 T-robust: 0.001 T-total: 0.359 Matches: 762 Robust: 756 Success: True 2026-10-15 07:15:10,112 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 T-robust: 0.001 T-total: 0.377 Matches: 589 Robust: 574 Success: True 2026-10-15 07:15:10,114 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 T-robust: 0.001 T-total: 0.379 Matches: 197 Robust: 191 Success: True 2026-10-15 07:15:10,116 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 T-robust: 0.002 T-total: 0.381 Matches: 514 Robust: 505 Success: True 2026-10-15 07:15:10,393 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.001 T-total: 0.277 Matches: 34 Robust: 30 Success: True 2026-10-15 07:15:10,466 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.369 T-robust: 0.001 T-total: 0.371 Matches: 489 Robust: 467 Success: True 2026-10-15 07:15:10,477 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.362 T-robust: 0.002 T-total: 0.365 Matches: 818 Robust: 794 Success: True 2026-10-15 07:15:10,479 DEBUG: Matching 1a77ad78_DJI_20261014160719_0299_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.361 T-robust: 0.002 T-total: 0.364 Matches: 1123 Robust: 1083 Success: True 2026-10-15 07:15:10,614 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1401 Robust: 1348 Success: True 2026-10-15 07:15:10,685 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.203 Matches: 728 Robust: 714 Success: True 2026-10-15 07:15:10,738 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.001 T-total: 0.272 Matches: 650 Robust: 626 Success: True 2026-10-15 07:15:10,758 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and bbc9ca13_DJI_20261014160849_0329_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 Matches: FAILED 2026-10-15 07:15:10,857 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 Matches: FAILED 2026-10-15 07:15:10,886 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.001 T-total: 0.200 Matches: 405 Robust: 393 Success: True 2026-10-15 07:15:11,039 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.001 T-total: 0.281 Matches: 761 Robust: 753 Success: True 2026-10-15 07:15:11,075 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.210 Matches: 469 Robust: 457 Success: True 2026-10-15 07:15:11,089 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.347 T-robust: 0.002 T-total: 0.350 Matches: 1607 Robust: 1575 Success: True 2026-10-15 07:15:11,157 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.268 T-robust: 0.002 T-total: 0.271 Matches: 1163 Robust: 1069 Success: True 2026-10-15 07:15:11,308 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.050 T-total: 0.232 Matches: 1087 Robust: 1069 Success: True 2026-10-15 07:15:11,368 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.003 T-total: 0.211 Matches: 1665 Robust: 1640 Success: True 2026-10-15 07:15:11,415 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 T-robust: 0.001 T-total: 0.376 Matches: 61 Robust: 56 Success: True 2026-10-15 07:15:11,433 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.340 T-robust: 0.002 T-total: 0.343 Matches: 1700 Robust: 1614 Success: True 2026-10-15 07:15:11,525 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 940 Robust: 909 Success: True 2026-10-15 07:15:11,581 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.213 Matches: 32 Robust: 24 Success: True 2026-10-15 07:15:11,622 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.002 T-total: 0.208 Matches: 1205 Robust: 1159 Success: True 2026-10-15 07:15:11,717 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.002 T-total: 0.283 Matches: 1783 Robust: 1752 Success: True 2026-10-15 07:15:11,734 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.209 Matches: 484 Robust: 468 Success: True 2026-10-15 07:15:11,770 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.002 T-total: 0.188 Matches: 1020 Robust: 982 Success: True 2026-10-15 07:15:11,899 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.002 T-total: 0.276 Matches: 1223 Robust: 1205 Success: True 2026-10-15 07:15:11,936 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.219 Matches: 123 Robust: 114 Success: True 2026-10-15 07:15:11,971 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.001 T-total: 0.201 Matches: 182 Robust: 173 Success: True 2026-10-15 07:15:12,030 DEBUG: Matching cb9047e3_DJI_20261014160843_0327_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.002 T-total: 0.295 Matches: 1665 Robust: 1585 Success: True 2026-10-15 07:15:12,112 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.213 Matches: 1568 Robust: 1540 Success: True 2026-10-15 07:15:12,147 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.210 Matches: 669 Robust: 660 Success: True 2026-10-15 07:15:12,192 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.220 Matches: 924 Robust: 889 Success: True 2026-10-15 07:15:12,251 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.221 Matches: 1340 Robust: 1326 Success: True 2026-10-15 07:15:12,320 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.002 T-total: 0.207 Matches: 982 Robust: 927 Success: True 2026-10-15 07:15:12,346 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.198 Matches: 943 Robust: 930 Success: True 2026-10-15 07:15:12,401 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.209 Matches: 956 Robust: 913 Success: True 2026-10-15 07:15:12,468 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.216 Matches: 1132 Robust: 1091 Success: True 2026-10-15 07:15:12,537 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.217 Matches: 128 Robust: 118 Success: True 2026-10-15 07:15:12,571 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.225 Matches: 1391 Robust: 1313 Success: True 2026-10-15 07:15:12,611 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.210 Matches: 1677 Robust: 1651 Success: True 2026-10-15 07:15:12,676 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 Matches: FAILED 2026-10-15 07:15:12,770 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.004 T-total: 0.233 Matches: 2854 Robust: 2844 Success: True 2026-10-15 07:15:12,807 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.005 T-total: 0.235 Matches: 3519 Robust: 3484 Success: True 2026-10-15 07:15:12,818 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.003 T-total: 0.206 Matches: 2120 Robust: 2050 Success: True 2026-10-15 07:15:12,902 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.004 T-total: 0.225 Matches: 3310 Robust: 3300 Success: True 2026-10-15 07:15:12,980 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.210 Matches: 777 Robust: 750 Success: True 2026-10-15 07:15:13,013 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.206 Matches: 926 Robust: 849 Success: True 2026-10-15 07:15:13,033 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.215 Matches: 1095 Robust: 1073 Success: True 2026-10-15 07:15:13,119 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 887 Robust: 868 Success: True 2026-10-15 07:15:13,179 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.002 T-total: 0.198 Matches: 1485 Robust: 1473 Success: True 2026-10-15 07:15:13,217 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.002 T-total: 0.203 Matches: 1388 Robust: 1323 Success: True 2026-10-15 07:15:13,250 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.003 T-total: 0.217 Matches: 1839 Robust: 1830 Success: True 2026-10-15 07:15:13,331 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 404 Robust: 389 Success: True 2026-10-15 07:15:13,403 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.002 T-total: 0.224 Matches: 1453 Robust: 1385 Success: True 2026-10-15 07:15:13,432 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.215 Matches: 627 Robust: 621 Success: True 2026-10-15 07:15:13,469 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.001 T-total: 0.218 Matches: 110 Robust: 97 Success: True 2026-10-15 07:15:13,549 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.218 Matches: 367 Robust: 355 Success: True 2026-10-15 07:15:13,620 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.217 Matches: 1038 Robust: 1018 Success: True 2026-10-15 07:15:13,649 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.217 Matches: 1198 Robust: 1175 Success: True 2026-10-15 07:15:13,670 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 Matches: FAILED 2026-10-15 07:15:13,769 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.220 Matches: 496 Robust: 482 Success: True 2026-10-15 07:15:13,823 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.203 Matches: 422 Robust: 403 Success: True 2026-10-15 07:15:13,866 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 449 Robust: 412 Success: True 2026-10-15 07:15:13,876 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.206 Matches: 744 Robust: 725 Success: True 2026-10-15 07:15:13,976 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.206 Matches: 859 Robust: 849 Success: True 2026-10-15 07:15:14,020 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.002 T-total: 0.197 Matches: 1178 Robust: 1162 Success: True 2026-10-15 07:15:14,079 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 806 Robust: 795 Success: True 2026-10-15 07:15:14,092 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.215 Matches: 632 Robust: 620 Success: True 2026-10-15 07:15:14,195 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.219 Matches: 670 Robust: 603 Success: True 2026-10-15 07:15:14,246 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.002 T-total: 0.226 Matches: 1420 Robust: 1355 Success: True 2026-10-15 07:15:14,294 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.215 Matches: 1692 Robust: 1677 Success: True 2026-10-15 07:15:14,295 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 263 Robust: 246 Success: True 2026-10-15 07:15:14,406 DEBUG: Matching 1bfe82c0_DJI_20261014160804_0314_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-10-15 07:15:14,461 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.214 Matches: 458 Robust: 448 Success: True 2026-10-15 07:15:14,516 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.002 T-total: 0.219 Matches: 865 Robust: 828 Success: True 2026-10-15 07:15:14,519 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.002 T-total: 0.225 Matches: 324 Robust: 298 Success: True 2026-10-15 07:15:14,607 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.001 T-total: 0.201 Matches: 262 Robust: 241 Success: True 2026-10-15 07:15:14,681 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.220 Matches: 821 Robust: 797 Success: True 2026-10-15 07:15:14,730 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.004 T-total: 0.213 Matches: 2930 Robust: 2918 Success: True 2026-10-15 07:15:14,738 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.002 T-total: 0.218 Matches: 1367 Robust: 1346 Success: True 2026-10-15 07:15:14,823 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.215 Matches: 352 Robust: 339 Success: True 2026-10-15 07:15:14,894 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 85 Robust: 75 Success: True 2026-10-15 07:15:14,932 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.001 T-total: 0.202 Matches: 829 Robust: 806 Success: True 2026-10-15 07:15:14,959 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 2004 Robust: 1913 Success: True 2026-10-15 07:15:15,036 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.213 Matches: 1380 Robust: 1360 Success: True 2026-10-15 07:15:15,099 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.205 Matches: 223 Robust: 216 Success: True 2026-10-15 07:15:15,151 DEBUG: Matching 58a92f47_DJI_20261014160846_0328_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.002 T-total: 0.218 Matches: 1153 Robust: 1094 Success: True 2026-10-15 07:15:15,173 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.003 T-total: 0.214 Matches: 1923 Robust: 1891 Success: True 2026-10-15 07:15:15,243 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 182 Robust: 175 Success: True 2026-10-15 07:15:15,303 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.002 T-total: 0.203 Matches: 1005 Robust: 962 Success: True 2026-10-15 07:15:15,361 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.210 Matches: 607 Robust: 584 Success: True 2026-10-15 07:15:15,377 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.204 Matches: 46 Robust: 36 Success: True 2026-10-15 07:15:15,458 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.215 Matches: 467 Robust: 425 Success: True 2026-10-15 07:15:15,519 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.001 T-total: 0.216 Matches: 171 Robust: 162 Success: True 2026-10-15 07:15:15,572 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.211 Matches: 493 Robust: 485 Success: True 2026-10-15 07:15:15,580 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.000 T-total: 0.203 Matches: 130 Robust: 125 Success: True 2026-10-15 07:15:15,673 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.215 Matches: 955 Robust: 921 Success: True 2026-10-15 07:15:15,776 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 T-robust: 0.008 T-total: 0.256 Matches: 6772 Robust: 6770 Success: True 2026-10-15 07:15:15,786 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.001 T-total: 0.214 Matches: 600 Robust: 590 Success: True 2026-10-15 07:15:15,822 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.239 T-robust: 0.002 T-total: 0.241 Matches: 840 Robust: 807 Success: True 2026-10-15 07:15:15,896 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.222 Matches: 694 Robust: 669 Success: True 2026-10-15 07:15:15,990 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.203 Matches: 177 Robust: 172 Success: True 2026-10-15 07:15:15,994 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.218 Matches: 449 Robust: 432 Success: True 2026-10-15 07:15:16,032 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.210 Matches: 756 Robust: 735 Success: True 2026-10-15 07:15:16,093 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.002 T-total: 0.197 Matches: 1029 Robust: 976 Success: True 2026-10-15 07:15:16,193 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.002 T-total: 0.203 Matches: 1197 Robust: 1176 Success: True 2026-10-15 07:15:16,214 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 607110bb_DJI_20261014160807_0315_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.003 T-total: 0.220 Matches: 1737 Robust: 1641 Success: True 2026-10-15 07:15:16,248 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 821 Robust: 781 Success: True 2026-10-15 07:15:16,306 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.213 Matches: 651 Robust: 618 Success: True 2026-10-15 07:15:16,412 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.003 T-total: 0.219 Matches: 1733 Robust: 1681 Success: True 2026-10-15 07:15:16,423 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.208 Matches: 63 Robust: 54 Success: True 2026-10-15 07:15:16,452 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 Matches: FAILED 2026-10-15 07:15:16,519 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.213 Matches: 572 Robust: 563 Success: True 2026-10-15 07:15:16,615 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.002 T-total: 0.202 Matches: 1538 Robust: 1493 Success: True 2026-10-15 07:15:16,638 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1423 Robust: 1337 Success: True 2026-10-15 07:15:16,656 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.000 T-total: 0.203 Matches: 94 Robust: 90 Success: True 2026-10-15 07:15:16,734 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.215 Matches: 994 Robust: 948 Success: True 2026-10-15 07:15:16,835 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.004 T-total: 0.220 Matches: 2774 Robust: 2752 Success: True 2026-10-15 07:15:16,852 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.214 Matches: 268 Robust: 263 Success: True 2026-10-15 07:15:16,870 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.214 Matches: 901 Robust: 848 Success: True 2026-10-15 07:15:16,976 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.005 T-total: 0.241 Matches: 3627 Robust: 3597 Success: True 2026-10-15 07:15:17,056 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 607110bb_DJI_20261014160807_0315_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.221 Matches: 321 Robust: 310 Success: True 2026-10-15 07:15:17,082 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.002 T-total: 0.230 Matches: 1458 Robust: 1371 Success: True 2026-10-15 07:15:17,095 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.001 T-total: 0.224 Matches: 765 Robust: 727 Success: True 2026-10-15 07:15:17,189 DEBUG: Matching 60ecc160_DJI_20261014160752_0310_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.212 Matches: 1302 Robust: 1279 Success: True 2026-10-15 07:15:17,276 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.001 T-total: 0.220 Matches: 101 Robust: 90 Success: True 2026-10-15 07:15:17,288 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 479 Robust: 470 Success: True 2026-10-15 07:15:17,302 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 290 Robust: 283 Success: True 2026-10-15 07:15:17,397 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.001 T-total: 0.208 Matches: 775 Robust: 752 Success: True 2026-10-15 07:15:17,492 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.000 T-total: 0.215 Matches: 51 Robust: 47 Success: True 2026-10-15 07:15:17,495 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.206 Matches: 1744 Robust: 1706 Success: True 2026-10-15 07:15:17,510 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.208 Matches: 26 Robust: 19 Success: False 2026-10-15 07:15:17,616 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.219 Matches: 77 Robust: 60 Success: True 2026-10-15 07:15:17,714 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 Matches: FAILED 2026-10-15 07:15:17,720 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.001 T-total: 0.225 Matches: 803 Robust: 774 Success: True 2026-10-15 07:15:17,722 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.004 T-total: 0.229 Matches: 2009 Robust: 1916 Success: True 2026-10-15 07:15:17,829 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 478 Robust: 449 Success: True 2026-10-15 07:15:17,934 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.219 Matches: 1155 Robust: 1136 Success: True 2026-10-15 07:15:17,943 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.220 Matches: 784 Robust: 756 Success: True 2026-10-15 07:15:17,946 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and ef8b239d_DJI_20261014160728_0302_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.001 T-total: 0.223 Matches: 299 Robust: 286 Success: True 2026-10-15 07:15:18,049 DEBUG: Matching 408e11b4_DJI_20261014160810_0316_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.219 Matches: 559 Robust: 552 Success: True 2026-10-15 07:15:18,112 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.000 T-total: 0.178 Matches: 403 Robust: 393 Success: True 2026-10-15 07:15:18,152 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.208 Matches: 1416 Robust: 1363 Success: True 2026-10-15 07:15:18,154 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.208 Matches: 861 Robust: 850 Success: True 2026-10-15 07:15:18,157 INFO: Matched 147 pairs (brown-brown: 147) in 8.426089762000004 seconds (0.057320340374149764 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:20,524 INFO: reading features 2026-10-15 07:15:20,906 DEBUG: Merging features onto tracks 2026-10-15 07:15:21,304 DEBUG: Good tracks: 29680 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:22,654 INFO: Starting incremental reconstruction 2026-10-15 07:15:23,080 INFO: Starting reconstruction with 6949ace1_DJI_20261014160734_0304_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG 2026-10-15 07:15:23,090 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2859 / 2859 2026-10-15 07:15:23,302 INFO: Triangulated: 2859 2026-10-15 07:15:23,894 DEBUG: Ceres Solver Report: Iterations: 49, Initial cost: 1.091595e+02, Final cost: 5.749379e+01, Termination: CONVERGENCE 2026-10-15 07:15:23,907 INFO: Removed outliers: 99 2026-10-15 07:15:23,927 INFO: ------------------------------------------------------- 2026-10-15 07:15:23,934 INFO: 32265115_DJI_20261014160819_0319_D.JPG resection inliers: 1212 / 1235 2026-10-15 07:15:23,939 INFO: Adding 32265115_DJI_20261014160819_0319_D.JPG to the reconstruction 2026-10-15 07:15:24,030 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:24,187 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.308336e+02, Final cost: 1.125907e+02, Termination: CONVERGENCE 2026-10-15 07:15:24,206 INFO: Removed outliers: 106 2026-10-15 07:15:24,214 INFO: ------------------------------------------------------- 2026-10-15 07:15:24,223 INFO: b41be46b_DJI_20261014160816_0318_D.JPG resection inliers: 1653 / 1671 2026-10-15 07:15:24,229 INFO: Adding b41be46b_DJI_20261014160816_0318_D.JPG to the reconstruction 2026-10-15 07:15:24,354 INFO: Re-triangulating 2026-10-15 07:15:24,355 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:24,709 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 3.396596e+02, Final cost: 1.976992e+02, Termination: CONVERGENCE 2026-10-15 07:15:25,367 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.543824e+02, Final cost: 2.203769e+02, Termination: CONVERGENCE 2026-10-15 07:15:25,399 INFO: Removed outliers: 302 2026-10-15 07:15:25,408 INFO: ------------------------------------------------------- 2026-10-15 07:15:25,418 INFO: 248fb26d_DJI_20261014160749_0309_D.JPG resection inliers: 2192 / 2204 2026-10-15 07:15:25,426 INFO: Adding 248fb26d_DJI_20261014160749_0309_D.JPG to the reconstruction 2026-10-15 07:15:25,510 INFO: ------------------------------------------------------- 2026-10-15 07:15:25,519 INFO: ef8b239d_DJI_20261014160728_0302_D.JPG resection inliers: 1745 / 1769 2026-10-15 07:15:25,526 INFO: Adding ef8b239d_DJI_20261014160728_0302_D.JPG to the reconstruction 2026-10-15 07:15:25,577 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:26,084 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 8.360077e+02, Final cost: 3.738602e+02, Termination: CONVERGENCE 2026-10-15 07:15:26,130 INFO: Removed outliers: 274 2026-10-15 07:15:26,138 INFO: ------------------------------------------------------- 2026-10-15 07:15:26,146 INFO: 60ecc160_DJI_20261014160752_0310_D.JPG resection inliers: 1901 / 1916 2026-10-15 07:15:26,154 INFO: Adding 60ecc160_DJI_20261014160752_0310_D.JPG to the reconstruction 2026-10-15 07:15:26,218 INFO: ------------------------------------------------------- 2026-10-15 07:15:26,226 INFO: 2a50d9e9_DJI_20261014160813_0317_D.JPG resection inliers: 1941 / 1971 2026-10-15 07:15:26,234 INFO: Adding 2a50d9e9_DJI_20261014160813_0317_D.JPG to the reconstruction 2026-10-15 07:15:26,279 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:26,686 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 7.158376e+02, Final cost: 5.286401e+02, Termination: CONVERGENCE 2026-10-15 07:15:26,741 INFO: Removed outliers: 298 2026-10-15 07:15:26,749 INFO: ------------------------------------------------------- 2026-10-15 07:15:26,760 INFO: 7d72eb27_DJI_20261014160837_0325_D.JPG resection inliers: 1793 / 1814 2026-10-15 07:15:26,767 INFO: Adding 7d72eb27_DJI_20261014160837_0325_D.JPG to the reconstruction 2026-10-15 07:15:26,812 INFO: ------------------------------------------------------- 2026-10-15 07:15:26,819 INFO: 53143769_DJI_20261014160716_0298_D.JPG resection inliers: 1792 / 1811 2026-10-15 07:15:26,827 INFO: Adding 53143769_DJI_20261014160716_0298_D.JPG to the reconstruction 2026-10-15 07:15:26,877 INFO: ------------------------------------------------------- 2026-10-15 07:15:26,884 INFO: 1a77ad78_DJI_20261014160719_0299_D.JPG resection inliers: 1411 / 1433 2026-10-15 07:15:26,890 INFO: Adding 1a77ad78_DJI_20261014160719_0299_D.JPG to the reconstruction 2026-10-15 07:15:26,950 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:27,498 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.400761e+03, Final cost: 7.425714e+02, Termination: CONVERGENCE 2026-10-15 07:15:27,576 INFO: Removed outliers: 340 2026-10-15 07:15:27,586 INFO: ------------------------------------------------------- 2026-10-15 07:15:27,594 INFO: 7f8899f1_DJI_20261014160755_0311_D.JPG resection inliers: 1484 / 1497 2026-10-15 07:15:27,601 INFO: Adding 7f8899f1_DJI_20261014160755_0311_D.JPG to the reconstruction 2026-10-15 07:15:27,664 INFO: Re-triangulating 2026-10-15 07:15:27,665 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:28,162 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 8.551749e+02, Final cost: 7.856854e+02, Termination: CONVERGENCE 2026-10-15 07:15:29,621 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.889823e+03, Final cost: 9.911494e+02, Termination: CONVERGENCE 2026-10-15 07:15:29,703 INFO: Removed outliers: 934 2026-10-15 07:15:29,713 INFO: ------------------------------------------------------- 2026-10-15 07:15:29,723 INFO: be207a7c_DJI_20261014160725_0301_D.JPG resection inliers: 1622 / 1642 2026-10-15 07:15:29,730 INFO: Adding be207a7c_DJI_20261014160725_0301_D.JPG to the reconstruction 2026-10-15 07:15:29,811 INFO: ------------------------------------------------------- 2026-10-15 07:15:29,822 INFO: 856b5108_DJI_20261014160722_0300_D.JPG resection inliers: 1927 / 1955 2026-10-15 07:15:29,829 INFO: Adding 856b5108_DJI_20261014160722_0300_D.JPG to the reconstruction 2026-10-15 07:15:29,931 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:31,004 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.342719e+03, Final cost: 1.055264e+03, Termination: CONVERGENCE 2026-10-15 07:15:31,106 INFO: Removed outliers: 367 2026-10-15 07:15:31,115 INFO: ------------------------------------------------------- 2026-10-15 07:15:31,123 INFO: 2b6e8f7e_DJI_20261014160840_0326_D.JPG resection inliers: 1480 / 1488 2026-10-15 07:15:31,129 INFO: Adding 2b6e8f7e_DJI_20261014160840_0326_D.JPG to the reconstruction 2026-10-15 07:15:31,197 INFO: ------------------------------------------------------- 2026-10-15 07:15:31,204 INFO: 408e11b4_DJI_20261014160810_0316_D.JPG resection inliers: 1373 / 1395 2026-10-15 07:15:31,210 INFO: Adding 408e11b4_DJI_20261014160810_0316_D.JPG to the reconstruction 2026-10-15 07:15:31,260 INFO: ------------------------------------------------------- 2026-10-15 07:15:31,267 INFO: cb9047e3_DJI_20261014160843_0327_D.JPG resection inliers: 1275 / 1295 2026-10-15 07:15:31,272 INFO: Adding cb9047e3_DJI_20261014160843_0327_D.JPG to the reconstruction 2026-10-15 07:15:31,345 INFO: ------------------------------------------------------- 2026-10-15 07:15:31,352 INFO: 106e8025_DJI_20261014160758_0312_D.JPG resection inliers: 1232 / 1255 2026-10-15 07:15:31,357 INFO: Adding 106e8025_DJI_20261014160758_0312_D.JPG to the reconstruction 2026-10-15 07:15:31,423 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:32,482 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.785062e+03, Final cost: 1.297581e+03, Termination: CONVERGENCE 2026-10-15 07:15:32,608 INFO: Removed outliers: 429 2026-10-15 07:15:32,617 INFO: ------------------------------------------------------- 2026-10-15 07:15:32,625 INFO: 607110bb_DJI_20261014160807_0315_D.JPG resection inliers: 1307 / 1317 2026-10-15 07:15:32,630 INFO: Adding 607110bb_DJI_20261014160807_0315_D.JPG to the reconstruction 2026-10-15 07:15:32,705 INFO: ------------------------------------------------------- 2026-10-15 07:15:32,713 INFO: 1bfe82c0_DJI_20261014160804_0314_D.JPG resection inliers: 1572 / 1600 2026-10-15 07:15:32,719 INFO: Adding 1bfe82c0_DJI_20261014160804_0314_D.JPG to the reconstruction 2026-10-15 07:15:32,820 INFO: ------------------------------------------------------- 2026-10-15 07:15:32,831 INFO: 9e15f6b4_DJI_20261014160801_0313_D.JPG resection inliers: 2328 / 2367 2026-10-15 07:15:32,840 INFO: Adding 9e15f6b4_DJI_20261014160801_0313_D.JPG to the reconstruction 2026-10-15 07:15:32,958 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:34,049 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.159881e+03, Final cost: 1.555212e+03, Termination: CONVERGENCE 2026-10-15 07:15:34,207 INFO: Removed outliers: 443 2026-10-15 07:15:34,217 INFO: ------------------------------------------------------- 2026-10-15 07:15:34,230 INFO: bbc9ca13_DJI_20261014160849_0329_D.JPG resection inliers: 2025 / 2070 2026-10-15 07:15:34,238 INFO: Adding bbc9ca13_DJI_20261014160849_0329_D.JPG to the reconstruction 2026-10-15 07:15:34,343 INFO: ------------------------------------------------------- 2026-10-15 07:15:34,357 INFO: a54a2b7c_DJI_20261014160852_0330_D.JPG resection inliers: 2898 / 2940 2026-10-15 07:15:34,369 INFO: Adding a54a2b7c_DJI_20261014160852_0330_D.JPG to the reconstruction 2026-10-15 07:15:34,494 INFO: Re-triangulating 2026-10-15 07:15:34,494 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:35,564 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.025726e+03, Final cost: 1.627626e+03, Termination: CONVERGENCE 2026-10-15 07:15:38,951 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 4.221221e+03, Final cost: 2.234996e+03, Termination: CONVERGENCE 2026-10-15 07:15:39,121 INFO: Removed outliers: 2184 2026-10-15 07:15:39,132 INFO: ------------------------------------------------------- 2026-10-15 07:15:39,146 INFO: 58a92f47_DJI_20261014160846_0328_D.JPG resection inliers: 2675 / 2689 2026-10-15 07:15:39,158 INFO: Adding 58a92f47_DJI_20261014160846_0328_D.JPG to the reconstruction 2026-10-15 07:15:39,285 INFO: ------------------------------------------------------- 2026-10-15 07:15:39,286 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:40,413 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.904584e+03, Final cost: 1.767810e+03, Termination: CONVERGENCE 2026-10-15 07:15:40,592 INFO: Removed outliers: 428 2026-10-15 07:15:40,727 INFO: Reconstruction 0: 24 images, 26373 points 2026-10-15 07:15:40,727 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:42,178 INFO: Starting rolling shutter correction 2026-10-15 07:15:42,325 INFO: Estimating camera velocities 2026-10-15 07:15:42,326 INFO: Using EXIF data 2026-10-15 07:15:42,326 INFO: 53143769_DJI_20261014160716_0298_D.JPG (+8.20,+0.00,-0.40) m/s 2026-10-15 07:15:42,326 INFO: 1a77ad78_DJI_20261014160719_0299_D.JPG (+8.20,+0.00,-0.50) m/s 2026-10-15 07:15:42,326 INFO: 856b5108_DJI_20261014160722_0300_D.JPG (+4.80,-0.30,-0.20) m/s 2026-10-15 07:15:42,326 INFO: be207a7c_DJI_20261014160725_0301_D.JPG (-0.10,+3.90,+0.00) m/s 2026-10-15 07:15:42,326 INFO: ef8b239d_DJI_20261014160728_0302_D.JPG (-4.60,+2.50,+0.30) m/s 2026-10-15 07:15:42,326 INFO: 9462f779_DJI_20261014160731_0303_D.JPG (-8.60,-0.30,+0.60) m/s 2026-10-15 07:15:42,326 INFO: 6949ace1_DJI_20261014160734_0304_D.JPG (-8.40,+0.00,+0.50) m/s 2026-10-15 07:15:42,326 INFO: 248fb26d_DJI_20261014160749_0309_D.JPG (+8.30,-0.10,+0.00) m/s 2026-10-15 07:15:42,326 INFO: 60ecc160_DJI_20261014160752_0310_D.JPG (+8.30,+0.00,-0.10) m/s 2026-10-15 07:15:42,326 INFO: 7f8899f1_DJI_20261014160755_0311_D.JPG (+8.20,+0.00,-0.10) m/s 2026-10-15 07:15:42,326 INFO: 106e8025_DJI_20261014160758_0312_D.JPG (+8.20,+0.00,+0.00) m/s 2026-10-15 07:15:42,326 INFO: 9e15f6b4_DJI_20261014160801_0313_D.JPG (+5.50,+0.00,-0.20) m/s 2026-10-15 07:15:42,326 INFO: 1bfe82c0_DJI_20261014160804_0314_D.JPG (+0.00,+2.90,+0.20) m/s 2026-10-15 07:15:42,326 INFO: 607110bb_DJI_20261014160807_0315_D.JPG (-2.90,+4.60,+0.50) m/s 2026-10-15 07:15:42,326 INFO: 408e11b4_DJI_20261014160810_0316_D.JPG (-8.50,-1.20,+0.10) m/s 2026-10-15 07:15:42,326 INFO: 2a50d9e9_DJI_20261014160813_0317_D.JPG (-8.40,+0.00,+0.10) m/s 2026-10-15 07:15:42,326 INFO: b41be46b_DJI_20261014160816_0318_D.JPG (-8.30,+0.00,+0.20) m/s 2026-10-15 07:15:42,326 INFO: 32265115_DJI_20261014160819_0319_D.JPG (-8.20,-0.10,+0.20) m/s 2026-10-15 07:15:42,326 INFO: 7d72eb27_DJI_20261014160837_0325_D.JPG (+8.10,+0.10,-0.10) m/s 2026-10-15 07:15:42,326 INFO: 2b6e8f7e_DJI_20261014160840_0326_D.JPG (+8.20,+0.00,-0.10) m/s 2026-10-15 07:15:42,326 INFO: cb9047e3_DJI_20261014160843_0327_D.JPG (+8.10,+0.00,-0.10) m/s 2026-10-15 07:15:42,326 INFO: 58a92f47_DJI_20261014160846_0328_D.JPG (+8.00,-0.10,-0.20) m/s 2026-10-15 07:15:42,326 INFO: bbc9ca13_DJI_20261014160849_0329_D.JPG (+1.30,+0.00,+0.00) m/s 2026-10-15 07:15:42,326 INFO: a54a2b7c_DJI_20261014160852_0330_D.JPG (+0.10,+0.00,+0.00) m/s 2026-10-15 07:15:42,326 INFO: Correcting observations... 2026-10-15 07:15:44,025 INFO: Writing corrected and trimmed features for 106e8025_DJI_20261014160758_0312_D.JPG 2026-10-15 07:15:44,154 INFO: Writing corrected and trimmed features for 1bfe82c0_DJI_20261014160804_0314_D.JPG 2026-10-15 07:15:44,338 INFO: Writing corrected and trimmed features for 607110bb_DJI_20261014160807_0315_D.JPG 2026-10-15 07:15:44,478 INFO: Writing corrected and trimmed features for 53143769_DJI_20261014160716_0298_D.JPG 2026-10-15 07:15:44,595 INFO: Writing corrected and trimmed features for 248fb26d_DJI_20261014160749_0309_D.JPG 2026-10-15 07:15:44,747 INFO: Writing corrected and trimmed features for 6949ace1_DJI_20261014160734_0304_D.JPG 2026-10-15 07:15:44,922 INFO: Writing corrected and trimmed features for 9462f779_DJI_20261014160731_0303_D.JPG 2026-10-15 07:15:45,111 INFO: Writing corrected and trimmed features for 1a77ad78_DJI_20261014160719_0299_D.JPG 2026-10-15 07:15:45,236 INFO: Writing corrected and trimmed features for 60ecc160_DJI_20261014160752_0310_D.JPG 2026-10-15 07:15:45,365 INFO: Writing corrected and trimmed features for ef8b239d_DJI_20261014160728_0302_D.JPG 2026-10-15 07:15:45,506 INFO: Writing corrected and trimmed features for 9e15f6b4_DJI_20261014160801_0313_D.JPG 2026-10-15 07:15:45,689 INFO: Writing corrected and trimmed features for b41be46b_DJI_20261014160816_0318_D.JPG 2026-10-15 07:15:45,877 INFO: Writing corrected and trimmed features for 32265115_DJI_20261014160819_0319_D.JPG 2026-10-15 07:15:46,049 INFO: Writing corrected and trimmed features for 7f8899f1_DJI_20261014160755_0311_D.JPG 2026-10-15 07:15:46,182 INFO: Writing corrected and trimmed features for be207a7c_DJI_20261014160725_0301_D.JPG 2026-10-15 07:15:46,342 INFO: Writing corrected and trimmed features for 856b5108_DJI_20261014160722_0300_D.JPG 2026-10-15 07:15:46,494 INFO: Writing corrected and trimmed features for bbc9ca13_DJI_20261014160849_0329_D.JPG 2026-10-15 07:15:46,668 INFO: Writing corrected and trimmed features for a54a2b7c_DJI_20261014160852_0330_D.JPG 2026-10-15 07:15:46,839 INFO: Writing corrected and trimmed features for 58a92f47_DJI_20261014160846_0328_D.JPG 2026-10-15 07:15:47,015 INFO: Writing corrected and trimmed features for 2a50d9e9_DJI_20261014160813_0317_D.JPG 2026-10-15 07:15:47,140 INFO: Writing corrected and trimmed features for 7d72eb27_DJI_20261014160837_0325_D.JPG 2026-10-15 07:15:47,251 INFO: Writing corrected and trimmed features for 2b6e8f7e_DJI_20261014160840_0326_D.JPG 2026-10-15 07:15:47,366 INFO: Writing corrected and trimmed features for cb9047e3_DJI_20261014160843_0327_D.JPG 2026-10-15 07:15:47,495 INFO: Writing corrected and trimmed features for 408e11b4_DJI_20261014160810_0316_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:48,553 INFO: Altitude is negative (-1364.5765782595977) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-15 07:15:48,554 INFO: Altitude for orientation based matching 1.0 2026-10-15 07:15:48,560 INFO: Matching 142 image pairs 2026-10-15 07:15:48,562 INFO: Computing pair matching with 4 processes 2026-10-15 07:15:48,665 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.001 T-total: 0.101 Matches: 212 Robust: 202 Success: True 2026-10-15 07:15:48,688 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.002 T-total: 0.124 Matches: 1127 Robust: 1120 Success: True 2026-10-15 07:15:48,702 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and bbc9ca13_DJI_20261014160849_0329_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.137 T-robust: 0.001 T-total: 0.138 Matches: 627 Robust: 624 Success: True 2026-10-15 07:15:48,713 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.146 T-robust: 0.002 T-total: 0.150 Matches: 2017 Robust: 1961 Success: True 2026-10-15 07:15:48,793 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.079 Matches: 1430 Robust: 1423 Success: True 2026-10-15 07:15:48,821 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.153 T-robust: 0.002 T-total: 0.156 Matches: 1654 Robust: 1562 Success: True 2026-10-15 07:15:48,845 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.141 T-robust: 0.001 T-total: 0.143 Matches: 523 Robust: 521 Success: True 2026-10-15 07:15:48,856 DEBUG: Matching 1bfe82c0_DJI_20261014160804_0314_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.001 T-total: 0.167 Matches: 1142 Robust: 1134 Success: True 2026-10-15 07:15:48,878 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.002 T-total: 0.084 Matches: 1323 Robust: 1314 Success: True 2026-10-15 07:15:48,895 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.001 T-total: 0.073 Matches: 388 Robust: 367 Success: True 2026-10-15 07:15:48,987 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.036 T-total: 0.142 Matches: 435 Robust: 420 Success: True 2026-10-15 07:15:48,992 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.002 T-total: 0.135 Matches: 1050 Robust: 1035 Success: True 2026-10-15 07:15:48,994 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 T-robust: 0.005 T-total: 0.099 Matches: 753 Robust: 749 Success: True 2026-10-15 07:15:48,994 DEBUG: Matching 1a77ad78_DJI_20261014160719_0299_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.004 T-total: 0.116 Matches: 1147 Robust: 1117 Success: True 2026-10-15 07:15:49,054 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.066 Matches: 326 Robust: 317 Success: True 2026-10-15 07:15:49,055 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.062 Matches: 234 Robust: 231 Success: True 2026-10-15 07:15:49,069 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.074 Matches: 26 Robust: 22 Success: True 2026-10-15 07:15:49,078 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.083 Matches: 1011 Robust: 988 Success: True 2026-10-15 07:15:49,134 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 608 Robust: 589 Success: True 2026-10-15 07:15:49,150 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 502 Robust: 499 Success: True 2026-10-15 07:15:49,165 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.001 T-total: 0.109 Matches: 72 Robust: 65 Success: True 2026-10-15 07:15:49,183 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 607110bb_DJI_20261014160807_0315_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.002 T-total: 0.114 Matches: 1327 Robust: 1315 Success: True 2026-10-15 07:15:49,204 DEBUG: Matching 58a92f47_DJI_20261014160846_0328_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.070 Matches: 617 Robust: 573 Success: True 2026-10-15 07:15:49,220 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.069 Matches: 635 Robust: 608 Success: True 2026-10-15 07:15:49,262 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.002 T-total: 0.097 Matches: 1335 Robust: 1302 Success: True 2026-10-15 07:15:49,266 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.002 T-total: 0.083 Matches: 1280 Robust: 1263 Success: True 2026-10-15 07:15:49,288 DEBUG: Matching be207a7c_DJI_20261014160725_0301_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.083 Matches: 64 Robust: 57 Success: True 2026-10-15 07:15:49,315 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.002 T-total: 0.095 Matches: 1398 Robust: 1349 Success: True 2026-10-15 07:15:49,326 DEBUG: Matching 1a77ad78_DJI_20261014160719_0299_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.063 Matches: 794 Robust: 789 Success: True 2026-10-15 07:15:49,338 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.000 T-total: 0.071 Matches: 36 Robust: 33 Success: True 2026-10-15 07:15:49,346 DEBUG: Matching cb9047e3_DJI_20261014160843_0327_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.001 T-total: 0.059 Matches: 818 Robust: 804 Success: True 2026-10-15 07:15:49,375 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 2a50d9e9_DJI_20261014160813_0317_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 309 Robust: 303 Success: True 2026-10-15 07:15:49,401 DEBUG: Matching cb9047e3_DJI_20261014160843_0327_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.074 Matches: 1536 Robust: 1533 Success: True 2026-10-15 07:15:49,413 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 607110bb_DJI_20261014160807_0315_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.000 T-total: 0.066 Matches: 60 Robust: 58 Success: True 2026-10-15 07:15:49,454 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.001 T-total: 0.116 Matches: 809 Robust: 801 Success: True 2026-10-15 07:15:49,457 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.082 Matches: 760 Robust: 753 Success: True 2026-10-15 07:15:49,479 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.078 Matches: 1046 Robust: 1038 Success: True 2026-10-15 07:15:49,494 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.081 Matches: 214 Robust: 209 Success: True 2026-10-15 07:15:49,513 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.058 T-robust: 0.001 T-total: 0.059 Matches: 572 Robust: 569 Success: True 2026-10-15 07:15:49,514 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.055 T-robust: 0.002 T-total: 0.057 Matches: 977 Robust: 968 Success: True 2026-10-15 07:15:49,558 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.000 T-total: 0.079 Matches: 90 Robust: 88 Success: True 2026-10-15 07:15:49,560 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.066 Matches: 683 Robust: 669 Success: True 2026-10-15 07:15:49,590 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 9e15f6b4_DJI_20261014160801_0313_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.001 T-total: 0.075 Matches: 104 Robust: 93 Success: True 2026-10-15 07:15:49,612 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and bbc9ca13_DJI_20261014160849_0329_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.001 T-total: 0.097 Matches: 974 Robust: 967 Success: True 2026-10-15 07:15:49,623 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.001 T-total: 0.065 Matches: 976 Robust: 950 Success: True 2026-10-15 07:15:49,659 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 Matches: FAILED 2026-10-15 07:15:49,690 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.005 T-total: 0.130 Matches: 3818 Robust: 3818 Success: True 2026-10-15 07:15:49,691 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.068 Matches: 204 Robust: 198 Success: True 2026-10-15 07:15:49,698 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.086 Matches: 982 Robust: 970 Success: True 2026-10-15 07:15:49,733 DEBUG: Matching 1a77ad78_DJI_20261014160719_0299_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 Matches: FAILED 2026-10-15 07:15:49,764 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.074 Matches: 469 Robust: 467 Success: True 2026-10-15 07:15:49,774 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.075 Matches: 228 Robust: 223 Success: True 2026-10-15 07:15:49,791 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.003 T-total: 0.100 Matches: 2635 Robust: 2615 Success: True 2026-10-15 07:15:49,801 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 2b6e8f7e_DJI_20261014160840_0326_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.067 Matches: 404 Robust: 400 Success: True 2026-10-15 07:15:49,822 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.056 T-robust: 0.001 T-total: 0.058 Matches: 827 Robust: 823 Success: True 2026-10-15 07:15:49,858 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and bbc9ca13_DJI_20261014160849_0329_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.002 T-total: 0.084 Matches: 1694 Robust: 1640 Success: True 2026-10-15 07:15:49,859 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.068 Matches: 195 Robust: 188 Success: True 2026-10-15 07:15:49,881 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.002 T-total: 0.080 Matches: 1692 Robust: 1657 Success: True 2026-10-15 07:15:49,902 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.079 Matches: 1359 Robust: 1326 Success: True 2026-10-15 07:15:49,937 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.078 Matches: 671 Robust: 668 Success: True 2026-10-15 07:15:49,940 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.001 T-total: 0.080 Matches: 709 Robust: 704 Success: True 2026-10-15 07:15:49,965 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.084 Matches: 556 Robust: 548 Success: True 2026-10-15 07:15:49,980 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 2a50d9e9_DJI_20261014160813_0317_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 Matches: FAILED 2026-10-15 07:15:50,013 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 856b5108_DJI_20261014160722_0300_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.073 Matches: 827 Robust: 802 Success: True 2026-10-15 07:15:50,016 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 614 Robust: 594 Success: True 2026-10-15 07:15:50,046 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.002 T-total: 0.080 Matches: 1446 Robust: 1419 Success: True 2026-10-15 07:15:50,048 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.003 T-total: 0.067 Matches: 773 Robust: 773 Success: True 2026-10-15 07:15:50,081 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.067 Matches: 843 Robust: 814 Success: True 2026-10-15 07:15:50,082 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 Matches: FAILED 2026-10-15 07:15:50,137 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.002 T-total: 0.090 Matches: 1692 Robust: 1664 Success: True 2026-10-15 07:15:50,147 DEBUG: Matching 58a92f47_DJI_20261014160846_0328_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 T-robust: 0.004 T-total: 0.099 Matches: 3217 Robust: 3157 Success: True 2026-10-15 07:15:50,151 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 Matches: FAILED 2026-10-15 07:15:50,185 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.003 T-total: 0.103 Matches: 1754 Robust: 1731 Success: True 2026-10-15 07:15:50,215 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.078 Matches: 907 Robust: 905 Success: True 2026-10-15 07:15:50,223 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.002 T-total: 0.075 Matches: 1533 Robust: 1476 Success: True 2026-10-15 07:15:50,226 DEBUG: Matching cb9047e3_DJI_20261014160843_0327_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.001 T-total: 0.075 Matches: 1114 Robust: 1076 Success: True 2026-10-15 07:15:50,274 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 9462f779_DJI_20261014160731_0303_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.002 T-total: 0.089 Matches: 1750 Robust: 1681 Success: True 2026-10-15 07:15:50,289 DEBUG: Matching cb9047e3_DJI_20261014160843_0327_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.001 T-total: 0.066 Matches: 776 Robust: 770 Success: True 2026-10-15 07:15:50,294 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.067 Matches: 488 Robust: 482 Success: True 2026-10-15 07:15:50,301 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.085 Matches: 112 Robust: 102 Success: True 2026-10-15 07:15:50,353 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.002 T-total: 0.079 Matches: 1857 Robust: 1839 Success: True 2026-10-15 07:15:50,358 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.068 Matches: 407 Robust: 383 Success: True 2026-10-15 07:15:50,384 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.002 T-total: 0.083 Matches: 1316 Robust: 1282 Success: True 2026-10-15 07:15:50,390 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.003 T-total: 0.095 Matches: 1849 Robust: 1797 Success: True 2026-10-15 07:15:50,423 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.069 Matches: 445 Robust: 438 Success: True 2026-10-15 07:15:50,437 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.079 Matches: 1314 Robust: 1289 Success: True 2026-10-15 07:15:50,451 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 2a50d9e9_DJI_20261014160813_0317_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.001 T-total: 0.065 Matches: 989 Robust: 985 Success: True 2026-10-15 07:15:50,464 DEBUG: Matching 248fb26d_DJI_20261014160749_0309_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.074 Matches: 1600 Robust: 1548 Success: True 2026-10-15 07:15:50,505 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.002 T-total: 0.068 Matches: 870 Robust: 841 Success: True 2026-10-15 07:15:50,519 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.001 T-total: 0.068 Matches: 927 Robust: 923 Success: True 2026-10-15 07:15:50,520 DEBUG: Matching 1bfe82c0_DJI_20261014160804_0314_D.JPG and a54a2b7c_DJI_20261014160852_0330_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.004 T-total: 0.097 Matches: 1394 Robust: 1370 Success: True 2026-10-15 07:15:50,546 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.002 T-total: 0.078 Matches: 1174 Robust: 1157 Success: True 2026-10-15 07:15:50,574 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.000 T-total: 0.069 Matches: 27 Robust: 27 Success: True 2026-10-15 07:15:50,589 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.062 T-robust: 0.002 T-total: 0.065 Matches: 1012 Robust: 965 Success: True 2026-10-15 07:15:50,592 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 213 Robust: 210 Success: True 2026-10-15 07:15:50,616 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.001 T-total: 0.070 Matches: 255 Robust: 253 Success: True 2026-10-15 07:15:50,632 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.001 T-total: 0.058 Matches: 420 Robust: 413 Success: True 2026-10-15 07:15:50,657 DEBUG: Matching 106e8025_DJI_20261014160758_0312_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.002 T-total: 0.068 Matches: 1284 Robust: 1271 Success: True 2026-10-15 07:15:50,680 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.003 T-total: 0.088 Matches: 2644 Robust: 2596 Success: True 2026-10-15 07:15:50,692 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 7d72eb27_DJI_20261014160837_0325_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.002 T-total: 0.060 Matches: 1041 Robust: 1019 Success: True 2026-10-15 07:15:50,700 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.002 T-total: 0.084 Matches: 1425 Robust: 1403 Success: True 2026-10-15 07:15:50,721 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 T-robust: 0.002 T-total: 0.063 Matches: 1458 Robust: 1455 Success: True 2026-10-15 07:15:50,740 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.001 T-total: 0.059 Matches: 842 Robust: 838 Success: True 2026-10-15 07:15:50,770 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.000 T-total: 0.077 Matches: 129 Robust: 128 Success: True 2026-10-15 07:15:50,773 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.073 Matches: 1128 Robust: 1094 Success: True 2026-10-15 07:15:50,793 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and bbc9ca13_DJI_20261014160849_0329_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 Matches: FAILED 2026-10-15 07:15:50,813 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.073 Matches: 876 Robust: 869 Success: True 2026-10-15 07:15:50,831 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 T-robust: 0.001 T-total: 0.061 Matches: 659 Robust: 642 Success: True 2026-10-15 07:15:50,844 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.070 Matches: 910 Robust: 903 Success: True 2026-10-15 07:15:50,854 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 639 Robust: 625 Success: True 2026-10-15 07:15:50,891 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.077 Matches: 621 Robust: 612 Success: True 2026-10-15 07:15:50,896 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 53143769_DJI_20261014160716_0298_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.001 T-total: 0.065 Matches: 517 Robust: 514 Success: True 2026-10-15 07:15:50,905 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.061 Matches: 751 Robust: 742 Success: True 2026-10-15 07:15:50,932 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.078 Matches: 732 Robust: 720 Success: True 2026-10-15 07:15:50,966 DEBUG: Matching a54a2b7c_DJI_20261014160852_0330_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.069 Matches: 482 Robust: 475 Success: True 2026-10-15 07:15:50,973 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 106e8025_DJI_20261014160758_0312_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.067 Matches: 304 Robust: 288 Success: True 2026-10-15 07:15:50,983 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.002 T-total: 0.092 Matches: 1435 Robust: 1381 Success: True 2026-10-15 07:15:51,011 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.079 Matches: 1524 Robust: 1506 Success: True 2026-10-15 07:15:51,029 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.062 T-robust: 0.001 T-total: 0.063 Matches: 474 Robust: 474 Success: True 2026-10-15 07:15:51,033 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.058 T-robust: 0.002 T-total: 0.060 Matches: 1115 Robust: 1092 Success: True 2026-10-15 07:15:51,053 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.001 T-total: 0.070 Matches: 509 Robust: 494 Success: True 2026-10-15 07:15:51,119 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.004 T-total: 0.108 Matches: 3400 Robust: 3378 Success: True 2026-10-15 07:15:51,127 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 6949ace1_DJI_20261014160734_0304_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.003 T-total: 0.098 Matches: 1058 Robust: 1029 Success: True 2026-10-15 07:15:51,133 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.006 T-total: 0.100 Matches: 3380 Robust: 3377 Success: True 2026-10-15 07:15:51,133 DEBUG: Matching 6949ace1_DJI_20261014160734_0304_D.JPG and 7f8899f1_DJI_20261014160755_0311_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.002 T-total: 0.080 Matches: 140 Robust: 137 Success: True 2026-10-15 07:15:51,199 DEBUG: Matching 7d72eb27_DJI_20261014160837_0325_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 Matches: FAILED 2026-10-15 07:15:51,206 DEBUG: Matching 9e15f6b4_DJI_20261014160801_0313_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.001 T-total: 0.083 Matches: 848 Robust: 831 Success: True 2026-10-15 07:15:51,209 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.001 T-total: 0.075 Matches: 470 Robust: 444 Success: True 2026-10-15 07:15:51,234 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and 32265115_DJI_20261014160819_0319_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.004 T-total: 0.107 Matches: 2778 Robust: 2769 Success: True 2026-10-15 07:15:51,260 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 871 Robust: 865 Success: True 2026-10-15 07:15:51,284 DEBUG: Matching b41be46b_DJI_20261014160816_0318_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.078 Matches: 473 Robust: 468 Success: True 2026-10-15 07:15:51,298 DEBUG: Matching 607110bb_DJI_20261014160807_0315_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.003 T-total: 0.088 Matches: 1866 Robust: 1861 Success: True 2026-10-15 07:15:51,302 DEBUG: Matching 7f8899f1_DJI_20261014160755_0311_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.002 T-total: 0.068 Matches: 1333 Robust: 1277 Success: True 2026-10-15 07:15:51,353 DEBUG: Matching 9462f779_DJI_20261014160731_0303_D.JPG and be207a7c_DJI_20261014160725_0301_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.001 T-total: 0.093 Matches: 774 Robust: 761 Success: True 2026-10-15 07:15:51,354 DEBUG: Matching 2b6e8f7e_DJI_20261014160840_0326_D.JPG and 58a92f47_DJI_20261014160846_0328_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.001 T-total: 0.070 Matches: 293 Robust: 282 Success: True 2026-10-15 07:15:51,365 DEBUG: Matching ef8b239d_DJI_20261014160728_0302_D.JPG and 1a77ad78_DJI_20261014160719_0299_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.067 Matches: 755 Robust: 733 Success: True 2026-10-15 07:15:51,391 DEBUG: Matching 32265115_DJI_20261014160819_0319_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.002 T-total: 0.088 Matches: 1551 Robust: 1514 Success: True 2026-10-15 07:15:51,423 DEBUG: Matching 2a50d9e9_DJI_20261014160813_0317_D.JPG and 60ecc160_DJI_20261014160752_0310_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.003 T-total: 0.069 Matches: 950 Robust: 930 Success: True 2026-10-15 07:15:51,426 DEBUG: Matching 53143769_DJI_20261014160716_0298_D.JPG and 248fb26d_DJI_20261014160749_0309_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.004 T-total: 0.073 Matches: 1173 Robust: 1137 Success: True 2026-10-15 07:15:51,437 DEBUG: Matching bbc9ca13_DJI_20261014160849_0329_D.JPG and cb9047e3_DJI_20261014160843_0327_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 1166 Robust: 1123 Success: True 2026-10-15 07:15:51,475 DEBUG: Matching 856b5108_DJI_20261014160722_0300_D.JPG and 1bfe82c0_DJI_20261014160804_0314_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.084 Matches: 39 Robust: 31 Success: True 2026-10-15 07:15:51,484 DEBUG: Matching 1bfe82c0_DJI_20261014160804_0314_D.JPG and 408e11b4_DJI_20261014160810_0316_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 567 Robust: 537 Success: True 2026-10-15 07:15:51,493 INFO: Matched 142 pairs (brown-brown: 142) in 2.932958885000005 seconds (0.02065464185211271 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:53,709 INFO: reading features 2026-10-15 07:15:53,875 DEBUG: Merging features onto tracks 2026-10-15 07:15:54,239 DEBUG: Good tracks: 24024 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:15:55,513 INFO: Starting incremental reconstruction 2026-10-15 07:15:55,917 INFO: Starting reconstruction with 32265115_DJI_20261014160819_0319_D.JPG and b41be46b_DJI_20261014160816_0318_D.JPG 2026-10-15 07:15:55,928 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2792 / 2793 2026-10-15 07:15:56,133 INFO: Triangulated: 2793 2026-10-15 07:15:56,719 DEBUG: Ceres Solver Report: Iterations: 52, Initial cost: 1.167306e+02, Final cost: 4.793423e+01, Termination: CONVERGENCE 2026-10-15 07:15:56,733 INFO: Removed outliers: 65 2026-10-15 07:15:56,756 INFO: ------------------------------------------------------- 2026-10-15 07:15:56,763 INFO: 9462f779_DJI_20261014160731_0303_D.JPG resection inliers: 1302 / 1315 2026-10-15 07:15:56,768 INFO: Adding 9462f779_DJI_20261014160731_0303_D.JPG to the reconstruction 2026-10-15 07:15:56,846 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:56,984 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.705208e+02, Final cost: 1.023383e+02, Termination: CONVERGENCE 2026-10-15 07:15:57,002 INFO: Removed outliers: 88 2026-10-15 07:15:57,008 INFO: ------------------------------------------------------- 2026-10-15 07:15:57,018 INFO: 248fb26d_DJI_20261014160749_0309_D.JPG resection inliers: 1602 / 1607 2026-10-15 07:15:57,024 INFO: Adding 248fb26d_DJI_20261014160749_0309_D.JPG to the reconstruction 2026-10-15 07:15:57,098 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:57,289 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.133518e+02, Final cost: 1.727006e+02, Termination: CONVERGENCE 2026-10-15 07:15:57,314 INFO: Removed outliers: 116 2026-10-15 07:15:57,320 INFO: ------------------------------------------------------- 2026-10-15 07:15:57,330 INFO: 6949ace1_DJI_20261014160734_0304_D.JPG resection inliers: 2033 / 2043 2026-10-15 07:15:57,338 INFO: Adding 6949ace1_DJI_20261014160734_0304_D.JPG to the reconstruction 2026-10-15 07:15:57,441 INFO: Re-triangulating 2026-10-15 07:15:57,441 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:57,662 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 3.640822e+02, Final cost: 2.508686e+02, Termination: CONVERGENCE 2026-10-15 07:15:58,327 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 4.857082e+02, Final cost: 2.832845e+02, Termination: CONVERGENCE 2026-10-15 07:15:58,361 INFO: Removed outliers: 257 2026-10-15 07:15:58,368 INFO: ------------------------------------------------------- 2026-10-15 07:15:58,376 INFO: ef8b239d_DJI_20261014160728_0302_D.JPG resection inliers: 1657 / 1662 2026-10-15 07:15:58,382 INFO: Adding ef8b239d_DJI_20261014160728_0302_D.JPG to the reconstruction 2026-10-15 07:15:58,431 INFO: ------------------------------------------------------- 2026-10-15 07:15:58,439 INFO: 60ecc160_DJI_20261014160752_0310_D.JPG resection inliers: 1827 / 1836 2026-10-15 07:15:58,446 INFO: Adding 60ecc160_DJI_20261014160752_0310_D.JPG to the reconstruction 2026-10-15 07:15:58,498 INFO: ------------------------------------------------------- 2026-10-15 07:15:58,506 INFO: 2a50d9e9_DJI_20261014160813_0317_D.JPG resection inliers: 1848 / 1871 2026-10-15 07:15:58,513 INFO: Adding 2a50d9e9_DJI_20261014160813_0317_D.JPG to the reconstruction 2026-10-15 07:15:58,552 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:59,011 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.078908e+03, Final cost: 4.709063e+02, Termination: CONVERGENCE 2026-10-15 07:15:59,063 INFO: Removed outliers: 272 2026-10-15 07:15:59,070 INFO: ------------------------------------------------------- 2026-10-15 07:15:59,078 INFO: 7d72eb27_DJI_20261014160837_0325_D.JPG resection inliers: 1732 / 1743 2026-10-15 07:15:59,085 INFO: Adding 7d72eb27_DJI_20261014160837_0325_D.JPG to the reconstruction 2026-10-15 07:15:59,122 INFO: ------------------------------------------------------- 2026-10-15 07:15:59,132 INFO: 53143769_DJI_20261014160716_0298_D.JPG resection inliers: 1712 / 1726 2026-10-15 07:15:59,139 INFO: Adding 53143769_DJI_20261014160716_0298_D.JPG to the reconstruction 2026-10-15 07:15:59,181 INFO: ------------------------------------------------------- 2026-10-15 07:15:59,188 INFO: 1a77ad78_DJI_20261014160719_0299_D.JPG resection inliers: 1379 / 1396 2026-10-15 07:15:59,193 INFO: Adding 1a77ad78_DJI_20261014160719_0299_D.JPG to the reconstruction 2026-10-15 07:15:59,244 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:15:59,769 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.013510e+03, Final cost: 6.400648e+02, Termination: CONVERGENCE 2026-10-15 07:15:59,838 INFO: Removed outliers: 223 2026-10-15 07:15:59,845 INFO: ------------------------------------------------------- 2026-10-15 07:15:59,853 INFO: be207a7c_DJI_20261014160725_0301_D.JPG resection inliers: 1413 / 1425 2026-10-15 07:15:59,859 INFO: Adding be207a7c_DJI_20261014160725_0301_D.JPG to the reconstruction 2026-10-15 07:15:59,927 INFO: ------------------------------------------------------- 2026-10-15 07:15:59,936 INFO: 856b5108_DJI_20261014160722_0300_D.JPG resection inliers: 1692 / 1704 2026-10-15 07:15:59,943 INFO: Adding 856b5108_DJI_20261014160722_0300_D.JPG to the reconstruction 2026-10-15 07:16:00,035 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:16:00,561 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.014582e+03, Final cost: 7.923509e+02, Termination: CONVERGENCE 2026-10-15 07:16:00,646 INFO: Removed outliers: 178 2026-10-15 07:16:00,653 INFO: ------------------------------------------------------- 2026-10-15 07:16:00,661 INFO: 7f8899f1_DJI_20261014160755_0311_D.JPG resection inliers: 1664 / 1681 2026-10-15 07:16:00,668 INFO: Adding 7f8899f1_DJI_20261014160755_0311_D.JPG to the reconstruction 2026-10-15 07:16:00,713 INFO: Re-triangulating 2026-10-15 07:16:00,714 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:16:01,226 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 9.258130e+02, Final cost: 8.265624e+02, Termination: CONVERGENCE 2026-10-15 07:16:02,794 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.001836e+03, Final cost: 1.007161e+03, Termination: CONVERGENCE 2026-10-15 07:16:02,887 INFO: Removed outliers: 729 2026-10-15 07:16:02,896 INFO: ------------------------------------------------------- 2026-10-15 07:16:02,904 INFO: 2b6e8f7e_DJI_20261014160840_0326_D.JPG resection inliers: 1436 / 1444 2026-10-15 07:16:02,911 INFO: Adding 2b6e8f7e_DJI_20261014160840_0326_D.JPG to the reconstruction 2026-10-15 07:16:02,972 INFO: ------------------------------------------------------- 2026-10-15 07:16:02,979 INFO: 408e11b4_DJI_20261014160810_0316_D.JPG resection inliers: 1315 / 1329 2026-10-15 07:16:02,985 INFO: Adding 408e11b4_DJI_20261014160810_0316_D.JPG to the reconstruction 2026-10-15 07:16:03,030 INFO: ------------------------------------------------------- 2026-10-15 07:16:03,037 INFO: cb9047e3_DJI_20261014160843_0327_D.JPG resection inliers: 1188 / 1266 2026-10-15 07:16:03,042 INFO: Adding cb9047e3_DJI_20261014160843_0327_D.JPG to the reconstruction 2026-10-15 07:16:03,111 INFO: ------------------------------------------------------- 2026-10-15 07:16:03,118 INFO: 106e8025_DJI_20261014160758_0312_D.JPG resection inliers: 1165 / 1185 2026-10-15 07:16:03,123 INFO: Adding 106e8025_DJI_20261014160758_0312_D.JPG to the reconstruction 2026-10-15 07:16:03,179 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:16:04,060 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.476992e+03, Final cost: 1.074986e+03, Termination: CONVERGENCE 2026-10-15 07:16:04,171 INFO: Removed outliers: 294 2026-10-15 07:16:04,178 INFO: ------------------------------------------------------- 2026-10-15 07:16:04,186 INFO: 607110bb_DJI_20261014160807_0315_D.JPG resection inliers: 1257 / 1270 2026-10-15 07:16:04,191 INFO: Adding 607110bb_DJI_20261014160807_0315_D.JPG to the reconstruction 2026-10-15 07:16:04,253 INFO: ------------------------------------------------------- 2026-10-15 07:16:04,262 INFO: 1bfe82c0_DJI_20261014160804_0314_D.JPG resection inliers: 1475 / 1505 2026-10-15 07:16:04,267 INFO: Adding 1bfe82c0_DJI_20261014160804_0314_D.JPG to the reconstruction 2026-10-15 07:16:04,357 INFO: ------------------------------------------------------- 2026-10-15 07:16:04,367 INFO: 9e15f6b4_DJI_20261014160801_0313_D.JPG resection inliers: 2171 / 2204 2026-10-15 07:16:04,375 INFO: Adding 9e15f6b4_DJI_20261014160801_0313_D.JPG to the reconstruction 2026-10-15 07:16:04,481 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:16:05,269 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 1.594989e+03, Final cost: 1.250889e+03, Termination: CONVERGENCE 2026-10-15 07:16:05,405 INFO: Removed outliers: 259 2026-10-15 07:16:05,414 INFO: ------------------------------------------------------- 2026-10-15 07:16:05,424 INFO: bbc9ca13_DJI_20261014160849_0329_D.JPG resection inliers: 1975 / 2003 2026-10-15 07:16:05,431 INFO: Adding bbc9ca13_DJI_20261014160849_0329_D.JPG to the reconstruction 2026-10-15 07:16:05,504 INFO: ------------------------------------------------------- 2026-10-15 07:16:05,515 INFO: a54a2b7c_DJI_20261014160852_0330_D.JPG resection inliers: 2737 / 2772 2026-10-15 07:16:05,525 INFO: Adding a54a2b7c_DJI_20261014160852_0330_D.JPG to the reconstruction 2026-10-15 07:16:05,576 INFO: ------------------------------------------------------- 2026-10-15 07:16:05,587 INFO: 58a92f47_DJI_20261014160846_0328_D.JPG resection inliers: 2554 / 2591 2026-10-15 07:16:05,597 INFO: Adding 58a92f47_DJI_20261014160846_0328_D.JPG to the reconstruction 2026-10-15 07:16:05,709 INFO: ------------------------------------------------------- 2026-10-15 07:16:05,709 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-15 07:16:06,557 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 2.018009e+03, Final cost: 1.463623e+03, Termination: CONVERGENCE 2026-10-15 07:16:06,728 INFO: Removed outliers: 288 2026-10-15 07:16:06,849 INFO: Reconstruction 0: 24 images, 23834 points 2026-10-15 07:16:06,849 INFO: 1 partial reconstructions in total. [INFO] Export reconstruction stats [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" compute_statistics --diagram_max_points 100000 "/workspace/odm-pipeline-txvdx/opensfm" 2026-10-15 07:16:10,179 DEBUG: Loaded backend agg version v2.2. 2026-10-15 07:16:10,190 DEBUG: locator: 2026-10-15 07:16:10,572 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 235664.0 --offset-y 9877611.0 "/workspace/odm-pipeline-txvdx/opensfm" [INFO] Updating /workspace/odm-pipeline-txvdx/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-txvdx/opensfm ... 2026-10-15 07:16:15,123 DEBUG: Undistorting image 58a92f47_DJI_20261014160846_0328_D.JPG 2026-10-15 07:16:15,123 DEBUG: Undistorting image 32265115_DJI_20261014160819_0319_D.JPG 2026-10-15 07:16:15,124 DEBUG: Undistorting image 2b6e8f7e_DJI_20261014160840_0326_D.JPG 2026-10-15 07:16:15,124 DEBUG: Undistorting image b41be46b_DJI_20261014160816_0318_D.JPG 2026-10-15 07:16:16,749 DEBUG: Undistorting image a54a2b7c_DJI_20261014160852_0330_D.JPG 2026-10-15 07:16:17,246 DEBUG: Undistorting image 408e11b4_DJI_20261014160810_0316_D.JPG 2026-10-15 07:16:18,167 DEBUG: Undistorting image 607110bb_DJI_20261014160807_0315_D.JPG 2026-10-15 07:16:18,168 DEBUG: Undistorting image cb9047e3_DJI_20261014160843_0327_D.JPG 2026-10-15 07:16:19,021 DEBUG: Undistorting image 106e8025_DJI_20261014160758_0312_D.JPG 2026-10-15 07:16:20,065 DEBUG: Undistorting image 9e15f6b4_DJI_20261014160801_0313_D.JPG 2026-10-15 07:16:20,067 DEBUG: Undistorting image 2a50d9e9_DJI_20261014160813_0317_D.JPG 2026-10-15 07:16:20,591 DEBUG: Undistorting image be207a7c_DJI_20261014160725_0301_D.JPG 2026-10-15 07:16:21,405 DEBUG: Undistorting image 856b5108_DJI_20261014160722_0300_D.JPG 2026-10-15 07:16:21,905 DEBUG: Undistorting image ef8b239d_DJI_20261014160728_0302_D.JPG 2026-10-15 07:16:22,369 DEBUG: Undistorting image 6949ace1_DJI_20261014160734_0304_D.JPG 2026-10-15 07:16:22,897 DEBUG: Undistorting image 248fb26d_DJI_20261014160749_0309_D.JPG 2026-10-15 07:16:23,647 DEBUG: Undistorting image 1a77ad78_DJI_20261014160719_0299_D.JPG 2026-10-15 07:16:24,167 DEBUG: Undistorting image 53143769_DJI_20261014160716_0298_D.JPG 2026-10-15 07:16:24,668 DEBUG: Undistorting image 1bfe82c0_DJI_20261014160804_0314_D.JPG 2026-10-15 07:16:25,324 DEBUG: Undistorting image 7d72eb27_DJI_20261014160837_0325_D.JPG 2026-10-15 07:16:25,910 DEBUG: Undistorting image 60ecc160_DJI_20261014160752_0310_D.JPG 2026-10-15 07:16:26,381 DEBUG: Undistorting image 7f8899f1_DJI_20261014160755_0311_D.JPG 2026-10-15 07:16:26,976 DEBUG: Undistorting image bbc9ca13_DJI_20261014160849_0329_D.JPG 2026-10-15 07:16:27,678 DEBUG: Undistorting image 9462f779_DJI_20261014160731_0303_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-txvdx/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-txvdx/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-txvdx/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-160.37501937599154, 43.540308913215995), (-158.46917855960783, 63.05088794976473), (-152.79362332745222, 81.81477121263742), (-143.56646936765173, 99.11083127744496), (-131.14239442779217, 114.27447238005698), (-115.99862815300003, 126.72286463528872), (-98.71737658220809, 135.97763660363853), (-79.96267559635453, 141.68325778469443), (-60.45512463041814, 143.62033388018608), (25.396237629291136, 143.68912720493972), (43.83137049258221, 141.99016357026994), (61.63739193259971, 136.92202067002654), (78.20407275017351, 128.65844773314893), (92.9635214637965, 117.48252619057894), (105.4099005953176, 103.77750331908464), (115.11669698578771, 88.01286706700921), (121.7510979269282, 70.72920174710453), (134.70467327581719, 24.60850179940462), (138.14880384504795, 5.0604271702468395), (137.66416796593694, -14.782844696193933), (133.26973811042262, -34.139505840837955), (125.13883319339948, -52.24687362648547), (113.59157093329122, -68.39159740321338), (99.08308714517625, -81.93754545785487), (82.18484921258641, -92.35093193687499), (68.9706617971533, -97.22652423195541), (64.41841320710955, -103.32334729284048), (49.468042480701115, -116.66831986047328), (32.15699624828994, -126.76421818137169), (13.180443770019338, -133.2057035844773), (-20.519265955954324, -140.98518406040967), (-35.96472412801813, -144.8607467096299), (-55.895272140565794, -147.770269529894), (-76.00445060012862, -146.6268146764487), (-95.47669044707436, -141.4768531564623), (-113.5219022842939, -132.52916511148214), (-129.407997176575, -120.14690111018717), (-142.4905183245428, -104.83233975805342), (-152.23882489377866, -87.20677486434579), (-158.25726929021766, -67.98519904352725), (-160.3017004794092, -47.94755400530994), (-160.37501937599154, 43.540308913215995)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-txvdx/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpn4ew2_vj.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-txvdx/opensfm/reconstruction.ply output = /workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 42 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.01661s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.56 meters) ?> Done in 0.02518s -> Writing output ?> Done in 0.001912s ?> Pipeline done in 0.04398s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.56 [INFO] Created temporary directory: /workspace/odm-pipeline-txvdx/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-txvdx/odm_meshing/tmp" --output-type max --radiuses 0.8796459430051422,1.2440072226843428,1.7592918860102846 --resolution 4.48 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 23437 points Point cloud bounds are [minx: -131.022888184, maxx: 135.137130737, miny: -127.089988708, maxy: 122.122512817] Really low resolution DEM requested (60, 56) will set floor at 64 pixels. Resolution changed to 4.2. The scale of this reconstruction might be off. DEM resolution is (64, 60), max tile size is 4096, will split DEM generation into 1 tiles r1.64934_x0_y0.tif r1.16626_x0_y0.tif r0.824668_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.4% -outsize 10% 0 "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 60 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.4% "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.tif" Input file size is 64, 60 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE  Input: /workspace/odm-pipeline-txvdx/odm_meshing/tmp/tiles.tif Size: 64x60 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.014069 [INFO] Completed mesh_dsm.tif in 0:00:00.089498 [INFO] Sampling points from DSM: /workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-txvdx/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-txvdx/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x60 Extent is (-131.022888, 137.777112), (-127.089989, 124.910011) Read nodata value: -9999 Calculating skirts and vertex count... 60 skirt points will be added Total vertices: 3420 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-txvdx/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:16:34 [App ] OpenMVS x64 v2.2.0 07:16:34 [App ] Build date: Jul 28 2026, 18:56:23 07:16:34 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 07:16:34 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 07:16:34 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 07:16:34 [App ] Disk: 07:16:34 [App ] SSE & AVX compatible CPU & OS detected 07:16:34 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:16:34 [App ] MEMORYINFO: { 07:16:34 [App ] VmPeak: 73068 kB 07:16:34 [App ] VmSize: 64624 kB 07:16:34 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-txvdx/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-txvdx/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-txvdx/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-txvdx/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 14656 verts... 29308 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 24 NVM: Number of features: 23834 Loading 100%... done. (Took 1.373s) Building adjacency graph: Adding edges 100%... done. (Took 0.022s) 43962 total edges. View selection: Building BVH from 29308 faces... done. (Took: 13 ms) Calculating face qualities 100%... done. (Took 2.094s) Postprocessing face infos 100%... done. (Took 0.022s) Maximum quality of a face within an image: 9797.54 Clamping qualities to 9635.87 within normalization. Optimizing: Time[s] Energy 0 12877 0 12798 0 12554 0 12452 0 12404 0 12380 0 12367 0 12331 0 12317 0 12312 0 12309 0 12307 0 12304 0 12302 0 12297 4985 faces have not been seen Took: 2.394s Generating texture patches: Running... done. (Took 1.381s) 42 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 13142 x 13142 Calculating adjustments: Color channel 0: CG took 74 iterations. Residual is 8.2444e-05 Color channel 1: CG took 73 iterations. Residual is 9.2669e-05 Color channel 2: CG took 68 iterations. Residual is 9.43361e-05 Took 0.015 seconds Adjusting texture patches 100%... done. (Took 0.328s) Running local seam leveling: Blending texture patches 100%... done. (Took 10.23s) Generating texture atlases: Sorting texture patches... done. Working on atlas 6 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 25.959s [INFO] Finished mvs_texturing stage [INFO] Running odm_georeferencing stage [INFO] Georeferencing point cloud [INFO] las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less. [INFO] running pdal translate -i "/workspace/odm-pipeline-txvdx/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 235664.0 0 1 0 9877611.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=235664.0 --writers.las.offset_y=9877611.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4  [INFO] running pdal info --boundary --filters.hexbin.edge_length=1 --filters.hexbin.threshold=1 "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.bounds.geojson [INFO] Finished odm_georeferencing stage [INFO] Running odm_dem stage [INFO] Create DSM: False [INFO] Create DTM: False [INFO] DEM input file /workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-txvdx/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9877611.0 -utm_east_offset 235664.0 -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 --config GDAL_CACHEMAX 6279614464.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-txvdx/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Mesh file read. Boundary points: Point 1: -124.9 -117.882 Point 2: -124.9 120.129 Point 3: 127.886 120.129 Point 4: 127.886 -117.882 Model bounds x : -124.9 -> 127.886 Model bounds y : -117.882 -> 120.129 Model area : 60166m2 Model resolution, width x height : 6320x5951 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done ... model rendered Edge inpainting Block [(4096, 5120), (2048, 3072)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(5120, 6320), (3072, 4096)] Block [(3072, 4096), (1024, 2048)] Block [(5120, 6320), (2048, 3072)] Block [(0, 1024), (4096, 5951)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (3072, 4096)] Block [(4096, 5120), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(1024, 2048), (3072, 4096)] Block [(5120, 6320), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (4096, 5951)] Block [(2048, 3072), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(4096, 5120), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(4096, 5120), (3072, 4096)] Block [(2048, 3072), (4096, 5951)] Block [(2048, 3072), (2048, 3072)] Block [(5120, 6320), (0, 1024)] Block [(0, 1024), (1024, 2048)] Block [(3072, 4096), (2048, 3072)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (4096, 5951)] Block [(4096, 5120), (4096, 5951)] Block [(5120, 6320), (4096, 5951)] Writing ortho photo to /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6279614464 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.15% Using band 4 of source image as alpha. Creating output file that is 6296P x 6084L. Processing odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Adding TIFFTAGs to /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 38.9% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6296, 6084 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-txvdx/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-txvdx/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-txvdx/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-txvdx/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.19011428571426742 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.6886220125799056  [INFO] Cropping /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-txvdx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.8% Creating output file that is 1324P x 1279L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-txvdx/opensfm/stats/overlap.tif. Processing overlap.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdaldem color-relief "/workspace/odm-pipeline-txvdx/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-txvdx/opensfm/stats/overlap.png" -of PNG -alpha 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -of png "/workspace/odm-pipeline-txvdx/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-txvdx/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.75%  Input file size is 6296, 6084 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-txvdx/odm_report/report.pdf 2026-10-15 07:17:09,506 DEBUG: ICC profile found for image /tmp/tmp5lc29z7f/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-15 07:17:10,371 DEBUG: Final size summary of the biggest document sections: 2026-10-15 07:17:10,371 DEBUG: - pages: 4.1KiB 2026-10-15 07:17:10,371 DEBUG: - fonts: 201.0B 2026-10-15 07:17:10,371 DEBUG: - images: 8.1MiB 2026-10-15 07:17:10,372 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Thu Oct 15 07:17:10 2026 ODM processing complete