=== odm-pipeline-6bff6-main-2376857068/process.log === === process attempt 0 @ 2026-06-29T10:15:24Z === Running ODM processing... Processing job: odm-pipeline-6bff6 ODM Project ID: DTM-Task-4bbb1617-4189-4466-a771-ab26899d9354 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --project-path /workspace odm-pipeline-6bff6 mkdir -p failed for path /home/ubuntu/.config/matplotlib: [Errno 30] Read-only file system: '/home/ubuntu/.config' Matplotlib created a temporary cache directory at /tmp/matplotlib-549u_y9r because there was an issue with the default path (/home/ubuntu/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.0 - Mon Jun 29 10:15:25 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [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: 8 [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-6bff6 [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: 5.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-6bff6 [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [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-6bff6/images [INFO] Loading 21 images [INFO] Wrote images database: /workspace/odm-pipeline-6bff6/images.json [INFO] Found 21 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: 8', '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] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-6bff6/opensfm" 2026-06-29 10:15:27,082 INFO: Planning to use 54847.740234375 MB of RAM for both processing queue and parallel processing. 2026-06-29 10:15:27,082 INFO: Scale-space expected size of a single image : 92.29669189453125 MB 2026-06-29 10:15:27,082 INFO: Expecting to queue at most 200 images while parallel processing of 8 images. 2026-06-29 10:15:27,086 INFO: Reading data for image 608ba210_DJI_20260211035908_0716_D.JPG (queue-size=0) 2026-06-29 10:15:27,086 INFO: Reading data for image e3e6d9ce_DJI_20260211035840_0702_D.JPG (queue-size=0) 2026-06-29 10:15:27,086 INFO: Reading data for image 6042fe85_DJI_20260211035906_0715_D.JPG (queue-size=0) 2026-06-29 10:15:27,086 INFO: Reading data for image 727ba2de_DJI_20260211035904_0714_D.JPG (queue-size=0) 2026-06-29 10:15:27,212 INFO: Reading data for image 2d4263e5_DJI_20260211035854_0709_D.JPG (queue-size=1) 2026-06-29 10:15:27,213 INFO: Extracting ROOT_DSPSIFT features for image e3e6d9ce_DJI_20260211035840_0702_D.JPG 2026-06-29 10:15:27,223 INFO: Reading data for image 17347185_DJI_20260211035836_0700_D.JPG (queue-size=1) 2026-06-29 10:15:27,223 INFO: Extracting ROOT_DSPSIFT features for image 727ba2de_DJI_20260211035904_0714_D.JPG 2026-06-29 10:15:27,227 INFO: Reading data for image 5c57fc06_DJI_20260211035910_0717_D.JPG (queue-size=1) 2026-06-29 10:15:27,227 INFO: Extracting ROOT_DSPSIFT features for image 6042fe85_DJI_20260211035906_0715_D.JPG 2026-06-29 10:15:27,229 INFO: Reading data for image 4722a836_DJI_20260211035844_0704_D.JPG (queue-size=1) 2026-06-29 10:15:27,229 INFO: Extracting ROOT_DSPSIFT features for image 608ba210_DJI_20260211035908_0716_D.JPG 2026-06-29 10:15:27,414 INFO: Reading data for image 4603eb60_DJI_20260211035852_0708_D.JPG (queue-size=1) 2026-06-29 10:15:27,421 INFO: Reading data for image 539cd9a0_DJI_20260211035858_0711_D.JPG (queue-size=2) 2026-06-29 10:15:27,495 INFO: Reading data for image 231f971a_DJI_20260211035842_0703_D.JPG (queue-size=3) 2026-06-29 10:15:27,503 INFO: Reading data for image 26a4bd23_DJI_20260211035838_0701_D.JPG (queue-size=4) 2026-06-29 10:15:27,703 INFO: Reading data for image 04877063_DJI_20260211035848_0706_D.JPG (queue-size=5) 2026-06-29 10:15:27,715 INFO: Extracting ROOT_DSPSIFT features for image 2d4263e5_DJI_20260211035854_0709_D.JPG 2026-06-29 10:15:27,721 INFO: Reading data for image 53cacbd9_DJI_20260211035916_0720_D.JPG (queue-size=6) 2026-06-29 10:15:27,783 INFO: Reading data for image c9ed62d6_DJI_20260211035914_0719_D.JPG (queue-size=7) 2026-06-29 10:15:27,986 INFO: Reading data for image d2afada7_DJI_20260211035856_0710_D.JPG (queue-size=8) 2026-06-29 10:15:27,992 INFO: Reading data for image f86229a1_DJI_20260211035846_0705_D.JPG (queue-size=9) 2026-06-29 10:15:27,999 INFO: Reading data for image 82e82b69_DJI_20260211035900_0712_D.JPG (queue-size=10) 2026-06-29 10:15:28,211 INFO: Reading data for image 7bc1824f_DJI_20260211035902_0713_D.JPG (queue-size=11) 2026-06-29 10:15:28,215 INFO: Reading data for image 08a790a7_DJI_20260211035912_0718_D.JPG (queue-size=12) 2026-06-29 10:15:28,282 INFO: Reading data for image 14830962_DJI_20260211035850_0707_D.JPG (queue-size=13) 2026-06-29 10:15:28,482 INFO: Extracting ROOT_DSPSIFT features for image 17347185_DJI_20260211035836_0700_D.JPG 2026-06-29 10:15:28,488 INFO: Extracting ROOT_DSPSIFT features for image 4722a836_DJI_20260211035844_0704_D.JPG 2026-06-29 10:15:28,498 INFO: Finished reading images 2026-06-29 10:15:28,498 INFO: Extracting ROOT_DSPSIFT features for image 5c57fc06_DJI_20260211035910_0717_D.JPG 2026-06-29 10:15:37,392 DEBUG: Found 8064 points in 10.155937910079956s 2026-06-29 10:15:37,506 DEBUG: Found 7519 points in 9.787914514541626s 2026-06-29 10:15:37,810 DEBUG: Found 8030 points in 10.580293655395508s 2026-06-29 10:15:38,102 DEBUG: Found 7665 points in 10.883416652679443s 2026-06-29 10:15:38,285 INFO: Extracting ROOT_DSPSIFT features for image 4603eb60_DJI_20260211035852_0708_D.JPG 2026-06-29 10:15:38,383 INFO: Extracting ROOT_DSPSIFT features for image 539cd9a0_DJI_20260211035858_0711_D.JPG 2026-06-29 10:15:38,388 DEBUG: Found 8223 points in 11.154491901397705s 2026-06-29 10:15:38,503 DEBUG: Found 7762 points in 10.011166334152222s 2026-06-29 10:15:38,712 INFO: Extracting ROOT_DSPSIFT features for image 231f971a_DJI_20260211035842_0703_D.JPG 2026-06-29 10:15:38,806 DEBUG: Found 7943 points in 10.304484844207764s 2026-06-29 10:15:39,003 INFO: Extracting ROOT_DSPSIFT features for image 26a4bd23_DJI_20260211035838_0701_D.JPG 2026-06-29 10:15:39,296 INFO: Extracting ROOT_DSPSIFT features for image 04877063_DJI_20260211035848_0706_D.JPG 2026-06-29 10:15:39,383 INFO: Extracting ROOT_DSPSIFT features for image 53cacbd9_DJI_20260211035916_0720_D.JPG 2026-06-29 10:15:39,388 DEBUG: Found 7563 points in 10.902061700820923s 2026-06-29 10:15:39,707 INFO: Extracting ROOT_DSPSIFT features for image c9ed62d6_DJI_20260211035914_0719_D.JPG 2026-06-29 10:15:40,205 INFO: Extracting ROOT_DSPSIFT features for image d2afada7_DJI_20260211035856_0710_D.JPG 2026-06-29 10:15:48,384 DEBUG: Found 7813 points in 10.095317602157593s 2026-06-29 10:15:48,685 DEBUG: Found 7522 points in 9.677889108657837s 2026-06-29 10:15:48,700 DEBUG: Found 7634 points in 10.312647819519043s 2026-06-29 10:15:48,984 DEBUG: Found 7585 points in 10.268707752227783s 2026-06-29 10:15:49,210 INFO: Extracting ROOT_DSPSIFT features for image 82e82b69_DJI_20260211035900_0712_D.JPG 2026-06-29 10:15:49,512 INFO: Extracting ROOT_DSPSIFT features for image f86229a1_DJI_20260211035846_0705_D.JPG 2026-06-29 10:15:49,686 INFO: Extracting ROOT_DSPSIFT features for image 7bc1824f_DJI_20260211035902_0713_D.JPG 2026-06-29 10:15:49,807 INFO: Extracting ROOT_DSPSIFT features for image 08a790a7_DJI_20260211035912_0718_D.JPG 2026-06-29 10:15:49,900 DEBUG: Found 7782 points in 10.60066533088684s 2026-06-29 10:15:50,003 DEBUG: Found 7808 points in 10.29225754737854s 2026-06-29 10:15:50,005 DEBUG: Found 7565 points in 9.792946100234985s 2026-06-29 10:15:50,389 DEBUG: Found 7778 points in 11.001498460769653s 2026-06-29 10:15:50,823 INFO: Extracting ROOT_DSPSIFT features for image 14830962_DJI_20260211035850_0707_D.JPG 2026-06-29 10:15:56,385 DEBUG: Found 7743 points in 7.172608375549316s 2026-06-29 10:15:56,441 DEBUG: Found 7892 points in 6.926191329956055s 2026-06-29 10:15:57,084 DEBUG: Found 7806 points in 6.201141834259033s 2026-06-29 10:15:57,085 DEBUG: Found 8063 points in 7.394613027572632s 2026-06-29 10:15:57,232 DEBUG: Found 7910 points in 7.422165632247925s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-6bff6/opensfm" 2026-06-29 10:15:58,793 INFO: Altitude for orientation based matching 708141.5802764504 2026-06-29 10:15:58,800 INFO: Matching 191 image pairs 2026-06-29 10:15:58,803 INFO: Computing pair matching with 8 processes 2026-06-29 10:15:59,293 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 14830962_DJI_20260211035850_0707_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.485 T-robust: 0.001 T-total: 0.486 Matches: 536 Robust: 516 Success: True 2026-06-29 10:15:59,311 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 17347185_DJI_20260211035836_0700_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.505 Matches: FAILED 2026-06-29 10:15:59,319 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 17347185_DJI_20260211035836_0700_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.511 Matches: FAILED 2026-06-29 10:15:59,387 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.581 Matches: FAILED 2026-06-29 10:15:59,388 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.582 Matches: FAILED 2026-06-29 10:15:59,391 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.580 T-robust: 0.003 T-total: 0.585 Matches: 2455 Robust: 2441 Success: True 2026-06-29 10:15:59,407 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.002 T-total: 0.600 Matches: 1298 Robust: 1287 Success: True 2026-06-29 10:15:59,415 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.609 Matches: FAILED 2026-06-29 10:15:59,596 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 Matches: FAILED 2026-06-29 10:15:59,690 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 T-robust: 0.001 T-total: 0.370 Matches: 352 Robust: 340 Success: True 2026-06-29 10:15:59,709 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.001 T-total: 0.294 Matches: 107 Robust: 90 Success: True 2026-06-29 10:15:59,828 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 Matches: FAILED 2026-06-29 10:15:59,828 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.517 Matches: FAILED 2026-06-29 10:15:59,829 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.437 Matches: FAILED 2026-06-29 10:15:59,830 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.001 T-total: 0.442 Matches: 124 Robust: 111 Success: True 2026-06-29 10:15:59,833 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.420 T-robust: 0.004 T-total: 0.426 Matches: 2488 Robust: 2417 Success: True 2026-06-29 10:15:59,914 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 4722a836_DJI_20260211035844_0704_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:00,181 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 Matches: FAILED 2026-06-29 10:16:00,187 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.002 T-total: 0.358 Matches: 1238 Robust: 1166 Success: True 2026-06-29 10:16:00,205 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 Matches: FAILED 2026-06-29 10:16:00,216 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 Matches: FAILED 2026-06-29 10:16:00,225 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.396 T-robust: 0.001 T-total: 0.396 Matches: 182 Robust: 164 Success: True 2026-06-29 10:16:00,226 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.392 Matches: FAILED 2026-06-29 10:16:00,286 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.569 T-robust: 0.003 T-total: 0.574 Matches: 2676 Robust: 2663 Success: True 2026-06-29 10:16:00,309 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.616 T-robust: 0.001 T-total: 0.619 Matches: 1363 Robust: 1352 Success: True 2026-06-29 10:16:00,506 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 Matches: FAILED 2026-06-29 10:16:00,523 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:00,596 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 Matches: FAILED 2026-06-29 10:16:00,596 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 Matches: FAILED 2026-06-29 10:16:00,608 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.426 Matches: FAILED 2026-06-29 10:16:00,686 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.461 Matches: FAILED 2026-06-29 10:16:00,688 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 Matches: FAILED 2026-06-29 10:16:00,705 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.487 T-robust: 0.001 T-total: 0.488 Matches: 571 Robust: 534 Success: True 2026-06-29 10:16:00,906 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 Matches: FAILED 2026-06-29 10:16:00,923 DEBUG: Matching 5c57fc06_DJI_20260211035910_0717_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 T-robust: 0.001 T-total: 0.327 Matches: 1217 Robust: 1205 Success: True 2026-06-29 10:16:00,984 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 53cacbd9_DJI_20260211035916_0720_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.388 Matches: FAILED 2026-06-29 10:16:00,995 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.386 Matches: FAILED 2026-06-29 10:16:01,001 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.001 T-total: 0.314 Matches: 1148 Robust: 1116 Success: True 2026-06-29 10:16:01,012 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.001 T-total: 0.323 Matches: 464 Robust: 459 Success: True 2026-06-29 10:16:01,016 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.510 T-robust: 0.000 T-total: 0.510 Matches: 117 Robust: 108 Success: True 2026-06-29 10:16:01,094 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.075 T-total: 0.389 Matches: 23 Robust: 9 Success: False 2026-06-29 10:16:01,225 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 Matches: FAILED 2026-06-29 10:16:01,293 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 Matches: FAILED 2026-06-29 10:16:01,307 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 Matches: FAILED 2026-06-29 10:16:01,316 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.001 T-total: 0.321 Matches: 467 Robust: 453 Success: True 2026-06-29 10:16:01,317 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 14830962_DJI_20260211035850_0707_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.337 Matches: FAILED 2026-06-29 10:16:01,320 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 17347185_DJI_20260211035836_0700_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 Matches: FAILED 2026-06-29 10:16:01,388 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 T-robust: 0.001 T-total: 0.376 Matches: 149 Robust: 134 Success: True 2026-06-29 10:16:01,486 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.388 Matches: FAILED 2026-06-29 10:16:01,598 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:01,611 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 Matches: FAILED 2026-06-29 10:16:01,682 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 4603eb60_DJI_20260211035852_0708_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 Matches: FAILED 2026-06-29 10:16:01,697 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 Matches: FAILED 2026-06-29 10:16:01,698 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.381 Matches: FAILED 2026-06-29 10:16:01,700 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 Matches: FAILED 2026-06-29 10:16:01,715 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 Matches: FAILED 2026-06-29 10:16:01,802 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-06-29 10:16:01,908 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.003 T-total: 0.310 Matches: 2685 Robust: 2576 Success: True 2026-06-29 10:16:01,916 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 Matches: FAILED 2026-06-29 10:16:01,991 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 Matches: FAILED 2026-06-29 10:16:01,992 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-06-29 10:16:02,016 DEBUG: Matching f86229a1_DJI_20260211035846_0705_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.002 T-total: 0.316 Matches: 1253 Robust: 1144 Success: True 2026-06-29 10:16:02,085 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.369 Matches: FAILED 2026-06-29 10:16:02,093 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.390 T-robust: 0.003 T-total: 0.395 Matches: 3061 Robust: 3049 Success: True 2026-06-29 10:16:02,116 DEBUG: Matching 7bc1824f_DJI_20260211035902_0713_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 Matches: FAILED 2026-06-29 10:16:02,220 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.001 T-total: 0.311 Matches: 1055 Robust: 1045 Success: True 2026-06-29 10:16:02,288 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.372 Matches: FAILED 2026-06-29 10:16:02,311 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 Matches: FAILED 2026-06-29 10:16:02,321 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.328 T-robust: 0.001 T-total: 0.329 Matches: 452 Robust: 446 Success: True 2026-06-29 10:16:02,394 DEBUG: Matching 04877063_DJI_20260211035848_0706_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 T-robust: 0.001 T-total: 0.375 Matches: 479 Robust: 469 Success: True 2026-06-29 10:16:02,401 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-06-29 10:16:02,421 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.323 T-robust: 0.003 T-total: 0.327 Matches: 2852 Robust: 2835 Success: True 2026-06-29 10:16:02,490 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.373 T-robust: 0.001 T-total: 0.374 Matches: 172 Robust: 159 Success: True 2026-06-29 10:16:02,594 DEBUG: Matching c9ed62d6_DJI_20260211035914_0719_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 Matches: FAILED 2026-06-29 10:16:02,617 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 Matches: FAILED 2026-06-29 10:16:02,690 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.369 Matches: FAILED 2026-06-29 10:16:02,705 DEBUG: Matching 04877063_DJI_20260211035848_0706_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.390 T-robust: 0.003 T-total: 0.394 Matches: 2773 Robust: 2745 Success: True 2026-06-29 10:16:02,721 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 Matches: FAILED 2026-06-29 10:16:02,799 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.397 T-robust: 0.001 T-total: 0.398 Matches: 591 Robust: 566 Success: True 2026-06-29 10:16:02,799 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-06-29 10:16:02,821 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.330 T-robust: 0.001 T-total: 0.331 Matches: 103 Robust: 88 Success: True 2026-06-29 10:16:02,924 DEBUG: Matching 539cd9a0_DJI_20260211035858_0711_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.020 T-total: 0.329 Matches: 24 Robust: 10 Success: False 2026-06-29 10:16:02,984 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.367 Matches: FAILED 2026-06-29 10:16:03,013 DEBUG: Matching c9ed62d6_DJI_20260211035914_0719_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.003 T-total: 0.323 Matches: 2731 Robust: 2635 Success: True 2026-06-29 10:16:03,014 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 Matches: FAILED 2026-06-29 10:16:03,091 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.369 T-robust: 0.001 T-total: 0.369 Matches: 141 Robust: 128 Success: True 2026-06-29 10:16:03,118 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:03,121 DEBUG: Matching 08a790a7_DJI_20260211035912_0718_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 Matches: FAILED 2026-06-29 10:16:03,215 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.392 T-robust: 0.001 T-total: 0.394 Matches: 1250 Robust: 1240 Success: True 2026-06-29 10:16:03,284 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 Matches: FAILED 2026-06-29 10:16:03,286 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 Matches: FAILED 2026-06-29 10:16:03,394 DEBUG: Matching 2d4263e5_DJI_20260211035854_0709_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 T-robust: 0.001 T-total: 0.380 Matches: 963 Robust: 941 Success: True 2026-06-29 10:16:03,411 DEBUG: Matching 5c57fc06_DJI_20260211035910_0717_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 T-robust: 0.003 T-total: 0.397 Matches: 2770 Robust: 2753 Success: True 2026-06-29 10:16:03,420 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 T-robust: 0.003 T-total: 0.329 Matches: 2478 Robust: 2471 Success: True 2026-06-29 10:16:03,497 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 Matches: FAILED 2026-06-29 10:16:03,510 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.386 T-robust: 0.001 T-total: 0.388 Matches: 1254 Robust: 1233 Success: True 2026-06-29 10:16:03,590 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.003 T-total: 0.306 Matches: 2397 Robust: 2376 Success: True 2026-06-29 10:16:03,593 DEBUG: Matching f86229a1_DJI_20260211035846_0705_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-06-29 10:16:03,606 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 T-robust: 0.000 T-total: 0.320 Matches: 177 Robust: 166 Success: True 2026-06-29 10:16:03,704 DEBUG: Matching 5c57fc06_DJI_20260211035910_0717_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 Matches: FAILED 2026-06-29 10:16:03,717 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.000 T-total: 0.306 Matches: 86 Robust: 81 Success: True 2026-06-29 10:16:03,795 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.373 T-robust: 0.001 T-total: 0.374 Matches: 435 Robust: 417 Success: True 2026-06-29 10:16:03,820 DEBUG: Matching f86229a1_DJI_20260211035846_0705_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 Matches: FAILED 2026-06-29 10:16:03,886 DEBUG: Matching c9ed62d6_DJI_20260211035914_0719_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.389 Matches: FAILED 2026-06-29 10:16:03,922 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-06-29 10:16:03,986 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.077 T-total: 0.395 Matches: 22 Robust: 9 Success: False 2026-06-29 10:16:03,991 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 14830962_DJI_20260211035850_0707_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 T-robust: 0.003 T-total: 0.397 Matches: 2624 Robust: 2610 Success: True 2026-06-29 10:16:04,003 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 Matches: FAILED 2026-06-29 10:16:04,009 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-06-29 10:16:04,112 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 Matches: FAILED 2026-06-29 10:16:04,199 DEBUG: Matching 5c57fc06_DJI_20260211035910_0717_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.377 T-robust: 0.001 T-total: 0.378 Matches: 128 Robust: 110 Success: True 2026-06-29 10:16:04,210 DEBUG: Matching 08a790a7_DJI_20260211035912_0718_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.323 Matches: FAILED 2026-06-29 10:16:04,299 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 Matches: FAILED 2026-06-29 10:16:04,302 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 Matches: FAILED 2026-06-29 10:16:04,307 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-06-29 10:16:04,385 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 4603eb60_DJI_20260211035852_0708_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 Matches: FAILED 2026-06-29 10:16:04,386 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.383 Matches: FAILED 2026-06-29 10:16:04,484 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 Matches: FAILED 2026-06-29 10:16:04,520 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.001 T-total: 0.310 Matches: 1053 Robust: 1033 Success: True 2026-06-29 10:16:04,599 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.395 T-robust: 0.003 T-total: 0.400 Matches: 2789 Robust: 2775 Success: True 2026-06-29 10:16:04,611 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 Matches: FAILED 2026-06-29 10:16:04,616 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 Matches: FAILED 2026-06-29 10:16:04,688 DEBUG: Matching 04877063_DJI_20260211035848_0706_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.381 Matches: FAILED 2026-06-29 10:16:04,689 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 Matches: FAILED 2026-06-29 10:16:04,691 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 Matches: FAILED 2026-06-29 10:16:04,793 DEBUG: Matching 26a4bd23_DJI_20260211035838_0701_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 Matches: FAILED 2026-06-29 10:16:04,821 DEBUG: Matching 5c57fc06_DJI_20260211035910_0717_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 Matches: FAILED 2026-06-29 10:16:04,903 DEBUG: Matching c9ed62d6_DJI_20260211035914_0719_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 Matches: FAILED 2026-06-29 10:16:04,987 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 14830962_DJI_20260211035850_0707_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 Matches: FAILED 2026-06-29 10:16:04,987 DEBUG: Matching c9ed62d6_DJI_20260211035914_0719_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 Matches: FAILED 2026-06-29 10:16:04,994 DEBUG: Matching 04877063_DJI_20260211035848_0706_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 Matches: FAILED 2026-06-29 10:16:05,001 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.001 T-total: 0.309 Matches: 390 Robust: 378 Success: True 2026-06-29 10:16:05,003 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 17347185_DJI_20260211035836_0700_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.000 T-total: 0.313 Matches: 159 Robust: 152 Success: True 2026-06-29 10:16:05,103 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 Matches: FAILED 2026-06-29 10:16:05,207 DEBUG: Matching 727ba2de_DJI_20260211035904_0714_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.385 Matches: FAILED 2026-06-29 10:16:05,282 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 Matches: FAILED 2026-06-29 10:16:05,302 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.001 T-total: 0.314 Matches: 182 Robust: 166 Success: True 2026-06-29 10:16:05,305 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 Matches: FAILED 2026-06-29 10:16:05,307 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 Matches: FAILED 2026-06-29 10:16:05,319 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.001 T-total: 0.316 Matches: 1324 Robust: 1310 Success: True 2026-06-29 10:16:05,320 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 Matches: FAILED 2026-06-29 10:16:05,423 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.001 T-total: 0.321 Matches: 95 Robust: 82 Success: True 2026-06-29 10:16:05,593 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.385 T-robust: 0.001 T-total: 0.386 Matches: 508 Robust: 492 Success: True 2026-06-29 10:16:05,597 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 Matches: FAILED 2026-06-29 10:16:05,612 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.001 T-total: 0.306 Matches: 1213 Robust: 1194 Success: True 2026-06-29 10:16:05,612 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 Matches: FAILED 2026-06-29 10:16:05,621 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and e3e6d9ce_DJI_20260211035840_0702_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 Matches: FAILED 2026-06-29 10:16:05,624 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 T-robust: 0.001 T-total: 0.304 Matches: 396 Robust: 379 Success: True 2026-06-29 10:16:05,697 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 4722a836_DJI_20260211035844_0704_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-06-29 10:16:05,794 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 82e82b69_DJI_20260211035900_0712_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 Matches: FAILED 2026-06-29 10:16:05,900 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.001 T-total: 0.302 Matches: 123 Robust: 106 Success: True 2026-06-29 10:16:05,909 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.003 T-total: 0.314 Matches: 2786 Robust: 2762 Success: True 2026-06-29 10:16:05,983 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 4603eb60_DJI_20260211035852_0708_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 T-robust: 0.000 T-total: 0.370 Matches: 112 Robust: 103 Success: True 2026-06-29 10:16:05,984 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 Matches: FAILED 2026-06-29 10:16:05,988 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.001 T-total: 0.364 Matches: 531 Robust: 514 Success: True 2026-06-29 10:16:05,992 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 Matches: FAILED 2026-06-29 10:16:05,998 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.001 T-total: 0.301 Matches: 1225 Robust: 1211 Success: True 2026-06-29 10:16:06,114 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 T-robust: 0.001 T-total: 0.320 Matches: 464 Robust: 449 Success: True 2026-06-29 10:16:06,215 DEBUG: Matching 08a790a7_DJI_20260211035912_0718_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 Matches: FAILED 2026-06-29 10:16:06,293 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.380 T-robust: 0.003 T-total: 0.384 Matches: 2702 Robust: 2654 Success: True 2026-06-29 10:16:06,306 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.003 T-total: 0.313 Matches: 2490 Robust: 2479 Success: True 2026-06-29 10:16:06,306 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:06,307 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 17347185_DJI_20260211035836_0700_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.323 Matches: FAILED 2026-06-29 10:16:06,311 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.001 T-total: 0.328 Matches: 1151 Robust: 1138 Success: True 2026-06-29 10:16:06,312 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 Matches: FAILED 2026-06-29 10:16:06,484 DEBUG: Matching 82e82b69_DJI_20260211035900_0712_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 Matches: FAILED 2026-06-29 10:16:06,594 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 08a790a7_DJI_20260211035912_0718_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-06-29 10:16:06,613 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.001 T-total: 0.301 Matches: 429 Robust: 417 Success: True 2026-06-29 10:16:06,621 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.003 T-total: 0.309 Matches: 521 Robust: 513 Success: True 2026-06-29 10:16:06,624 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and c9ed62d6_DJI_20260211035914_0719_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.006 T-total: 0.317 Matches: 2638 Robust: 2626 Success: True 2026-06-29 10:16:06,625 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.328 T-robust: 0.002 T-total: 0.331 Matches: 457 Robust: 436 Success: True 2026-06-29 10:16:06,629 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 5c57fc06_DJI_20260211035910_0717_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.008 T-total: 0.322 Matches: 2769 Robust: 2758 Success: True 2026-06-29 10:16:06,683 DEBUG: Matching 4722a836_DJI_20260211035844_0704_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 Matches: FAILED 2026-06-29 10:16:06,795 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 Matches: FAILED 2026-06-29 10:16:06,910 DEBUG: Matching 7bc1824f_DJI_20260211035902_0713_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.001 T-total: 0.316 Matches: 1071 Robust: 1058 Success: True 2026-06-29 10:16:06,922 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 539cd9a0_DJI_20260211035858_0711_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.002 T-total: 0.297 Matches: 2389 Robust: 2375 Success: True 2026-06-29 10:16:06,987 DEBUG: Matching d2afada7_DJI_20260211035856_0710_D.JPG and 26a4bd23_DJI_20260211035838_0701_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.365 Matches: FAILED 2026-06-29 10:16:06,991 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.365 T-robust: 0.001 T-total: 0.367 Matches: 1036 Robust: 1009 Success: True 2026-06-29 10:16:06,997 DEBUG: Matching e3e6d9ce_DJI_20260211035840_0702_D.JPG and 2d4263e5_DJI_20260211035854_0709_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-06-29 10:16:07,000 DEBUG: Matching 4603eb60_DJI_20260211035852_0708_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.383 T-robust: 0.001 T-total: 0.385 Matches: 1165 Robust: 1148 Success: True 2026-06-29 10:16:07,004 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.321 T-robust: 0.000 T-total: 0.322 Matches: 125 Robust: 114 Success: True 2026-06-29 10:16:07,112 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 Matches: FAILED 2026-06-29 10:16:07,215 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 Matches: FAILED 2026-06-29 10:16:07,220 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and f86229a1_DJI_20260211035846_0705_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 Matches: FAILED 2026-06-29 10:16:07,290 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.001 T-total: 0.299 Matches: 432 Robust: 408 Success: True 2026-06-29 10:16:07,308 DEBUG: Matching 608ba210_DJI_20260211035908_0716_D.JPG and 231f971a_DJI_20260211035842_0703_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 Matches: FAILED 2026-06-29 10:16:07,309 DEBUG: Matching 14830962_DJI_20260211035850_0707_D.JPG and 7bc1824f_DJI_20260211035902_0713_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.328 Matches: FAILED 2026-06-29 10:16:07,310 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 Matches: FAILED 2026-06-29 10:16:07,328 DEBUG: Matching 6042fe85_DJI_20260211035906_0715_D.JPG and 727ba2de_DJI_20260211035904_0714_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.003 T-total: 0.327 Matches: 2926 Robust: 2862 Success: True 2026-06-29 10:16:07,347 DEBUG: Matching 53cacbd9_DJI_20260211035916_0720_D.JPG and 04877063_DJI_20260211035848_0706_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 Matches: FAILED 2026-06-29 10:16:07,382 DEBUG: Matching 17347185_DJI_20260211035836_0700_D.JPG and d2afada7_DJI_20260211035856_0710_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 Matches: FAILED 2026-06-29 10:16:07,384 INFO: Matched 191 pairs (brown-brown: 191) in 8.584073731000004 seconds (0.044942795764397886 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-6bff6/opensfm" 2026-06-29 10:16:09,583 INFO: reading features 2026-06-29 10:16:09,840 DEBUG: Merging features onto tracks 2026-06-29 10:16:10,146 DEBUG: Good tracks: 30721 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-6bff6/opensfm" 2026-06-29 10:16:11,743 INFO: Starting incremental reconstruction 2026-06-29 10:16:11,966 INFO: Starting reconstruction with 5c57fc06_DJI_20260211035910_0717_D.JPG and 608ba210_DJI_20260211035908_0716_D.JPG 2026-06-29 10:16:11,985 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2783 / 2784 2026-06-29 10:16:12,256 INFO: Triangulated: 2783 2026-06-29 10:16:12,797 DEBUG: Ceres Solver Report: Iterations: 39, Initial cost: 7.098930e+01, Final cost: 4.003265e+01, Termination: CONVERGENCE 2026-06-29 10:16:12,812 INFO: Removed outliers: 148 2026-06-29 10:16:12,833 INFO: ------------------------------------------------------- 2026-06-29 10:16:12,842 INFO: 6042fe85_DJI_20260211035906_0715_D.JPG resection inliers: 1401 / 1404 2026-06-29 10:16:12,848 INFO: Adding 6042fe85_DJI_20260211035906_0715_D.JPG to the reconstruction 2026-06-29 10:16:12,981 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:13,613 DEBUG: Ceres Solver Report: Iterations: 43, Initial cost: 2.626753e+02, Final cost: 1.075939e+02, Termination: CONVERGENCE 2026-06-29 10:16:13,638 INFO: Removed outliers: 200 2026-06-29 10:16:13,646 INFO: ------------------------------------------------------- 2026-06-29 10:16:13,656 INFO: 727ba2de_DJI_20260211035904_0714_D.JPG resection inliers: 1552 / 1566 2026-06-29 10:16:13,662 INFO: Adding 727ba2de_DJI_20260211035904_0714_D.JPG to the reconstruction 2026-06-29 10:16:13,771 INFO: Re-triangulating 2026-06-29 10:16:13,772 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:14,522 DEBUG: Ceres Solver Report: Iterations: 37, Initial cost: 3.314054e+02, Final cost: 1.684539e+02, Termination: CONVERGENCE 2026-06-29 10:16:15,144 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.620050e+02, Final cost: 2.057341e+02, Termination: CONVERGENCE 2026-06-29 10:16:15,180 INFO: Removed outliers: 392 2026-06-29 10:16:15,188 INFO: ------------------------------------------------------- 2026-06-29 10:16:15,198 INFO: 7bc1824f_DJI_20260211035902_0713_D.JPG resection inliers: 1447 / 1463 2026-06-29 10:16:15,204 INFO: Adding 7bc1824f_DJI_20260211035902_0713_D.JPG to the reconstruction 2026-06-29 10:16:15,315 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:16,344 DEBUG: Ceres Solver Report: Iterations: 42, Initial cost: 3.451354e+02, Final cost: 2.290340e+02, Termination: CONVERGENCE 2026-06-29 10:16:16,389 INFO: Removed outliers: 228 2026-06-29 10:16:16,397 INFO: ------------------------------------------------------- 2026-06-29 10:16:16,407 INFO: 08a790a7_DJI_20260211035912_0718_D.JPG resection inliers: 1440 / 1457 2026-06-29 10:16:16,413 INFO: Adding 08a790a7_DJI_20260211035912_0718_D.JPG to the reconstruction 2026-06-29 10:16:16,526 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:18,211 DEBUG: Ceres Solver Report: Iterations: 58, Initial cost: 4.187314e+02, Final cost: 2.723812e+02, Termination: CONVERGENCE 2026-06-29 10:16:18,269 INFO: Removed outliers: 193 2026-06-29 10:16:18,277 INFO: ------------------------------------------------------- 2026-06-29 10:16:18,286 INFO: c9ed62d6_DJI_20260211035914_0719_D.JPG resection inliers: 1355 / 1384 2026-06-29 10:16:18,292 INFO: Adding c9ed62d6_DJI_20260211035914_0719_D.JPG to the reconstruction 2026-06-29 10:16:18,409 INFO: ------------------------------------------------------- 2026-06-29 10:16:18,417 INFO: 53cacbd9_DJI_20260211035916_0720_D.JPG resection inliers: 1375 / 1413 2026-06-29 10:16:18,423 INFO: Adding 53cacbd9_DJI_20260211035916_0720_D.JPG to the reconstruction 2026-06-29 10:16:18,512 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:20,847 DEBUG: Ceres Solver Report: Iterations: 59, Initial cost: 7.770568e+02, Final cost: 3.820342e+02, Termination: CONVERGENCE 2026-06-29 10:16:20,921 INFO: Removed outliers: 264 2026-06-29 10:16:20,930 INFO: ------------------------------------------------------- 2026-06-29 10:16:20,939 INFO: 82e82b69_DJI_20260211035900_0712_D.JPG resection inliers: 1324 / 1339 2026-06-29 10:16:20,944 INFO: Adding 82e82b69_DJI_20260211035900_0712_D.JPG to the reconstruction 2026-06-29 10:16:21,053 INFO: Re-triangulating 2026-06-29 10:16:21,053 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:23,520 DEBUG: Ceres Solver Report: Iterations: 58, Initial cost: 5.338308e+02, Final cost: 4.098135e+02, Termination: CONVERGENCE 2026-06-29 10:16:24,967 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.089708e+03, Final cost: 6.129498e+02, Termination: CONVERGENCE 2026-06-29 10:16:25,059 INFO: Removed outliers: 988 2026-06-29 10:16:25,069 INFO: ------------------------------------------------------- 2026-06-29 10:16:25,078 INFO: 539cd9a0_DJI_20260211035858_0711_D.JPG resection inliers: 1235 / 1248 2026-06-29 10:16:25,084 INFO: Adding 539cd9a0_DJI_20260211035858_0711_D.JPG to the reconstruction 2026-06-29 10:16:25,198 INFO: ------------------------------------------------------- 2026-06-29 10:16:25,207 INFO: d2afada7_DJI_20260211035856_0710_D.JPG resection inliers: 1218 / 1242 2026-06-29 10:16:25,212 INFO: Adding d2afada7_DJI_20260211035856_0710_D.JPG to the reconstruction 2026-06-29 10:16:25,306 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:28,248 DEBUG: Ceres Solver Report: Iterations: 55, Initial cost: 8.170582e+02, Final cost: 5.437987e+02, Termination: CONVERGENCE 2026-06-29 10:16:28,350 INFO: Removed outliers: 367 2026-06-29 10:16:28,359 INFO: ------------------------------------------------------- 2026-06-29 10:16:28,367 INFO: 2d4263e5_DJI_20260211035854_0709_D.JPG resection inliers: 1105 / 1120 2026-06-29 10:16:28,372 INFO: Adding 2d4263e5_DJI_20260211035854_0709_D.JPG to the reconstruction 2026-06-29 10:16:28,487 INFO: ------------------------------------------------------- 2026-06-29 10:16:28,496 INFO: 4603eb60_DJI_20260211035852_0708_D.JPG resection inliers: 1194 / 1218 2026-06-29 10:16:28,501 INFO: Adding 4603eb60_DJI_20260211035852_0708_D.JPG to the reconstruction 2026-06-29 10:16:28,616 INFO: ------------------------------------------------------- 2026-06-29 10:16:28,626 INFO: 14830962_DJI_20260211035850_0707_D.JPG resection inliers: 1205 / 1232 2026-06-29 10:16:28,631 INFO: Adding 14830962_DJI_20260211035850_0707_D.JPG to the reconstruction 2026-06-29 10:16:28,746 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:33,294 DEBUG: Ceres Solver Report: Iterations: 66, Initial cost: 1.622065e+03, Final cost: 6.777872e+02, Termination: CONVERGENCE 2026-06-29 10:16:33,425 INFO: Removed outliers: 401 2026-06-29 10:16:33,434 INFO: ------------------------------------------------------- 2026-06-29 10:16:33,443 INFO: 04877063_DJI_20260211035848_0706_D.JPG resection inliers: 1377 / 1390 2026-06-29 10:16:33,450 INFO: Adding 04877063_DJI_20260211035848_0706_D.JPG to the reconstruction 2026-06-29 10:16:33,578 INFO: ------------------------------------------------------- 2026-06-29 10:16:33,588 INFO: f86229a1_DJI_20260211035846_0705_D.JPG resection inliers: 1451 / 1484 2026-06-29 10:16:33,594 INFO: Adding f86229a1_DJI_20260211035846_0705_D.JPG to the reconstruction 2026-06-29 10:16:33,714 INFO: ------------------------------------------------------- 2026-06-29 10:16:33,724 INFO: 4722a836_DJI_20260211035844_0704_D.JPG resection inliers: 1460 / 1509 2026-06-29 10:16:33,730 INFO: Adding 4722a836_DJI_20260211035844_0704_D.JPG to the reconstruction 2026-06-29 10:16:33,841 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:40,206 DEBUG: Ceres Solver Report: Iterations: 72, Initial cost: 1.485996e+03, Final cost: 8.372441e+02, Termination: CONVERGENCE 2026-06-29 10:16:40,377 INFO: Removed outliers: 367 2026-06-29 10:16:40,387 INFO: ------------------------------------------------------- 2026-06-29 10:16:40,396 INFO: 231f971a_DJI_20260211035842_0703_D.JPG resection inliers: 1436 / 1453 2026-06-29 10:16:40,402 INFO: Adding 231f971a_DJI_20260211035842_0703_D.JPG to the reconstruction 2026-06-29 10:16:40,517 INFO: ------------------------------------------------------- 2026-06-29 10:16:40,526 INFO: e3e6d9ce_DJI_20260211035840_0702_D.JPG resection inliers: 1374 / 1405 2026-06-29 10:16:40,532 INFO: Adding e3e6d9ce_DJI_20260211035840_0702_D.JPG to the reconstruction 2026-06-29 10:16:40,628 INFO: Re-triangulating 2026-06-29 10:16:40,629 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:16:48,144 DEBUG: Ceres Solver Report: Iterations: 75, Initial cost: 1.278970e+03, Final cost: 9.271688e+02, Termination: CONVERGENCE 2026-06-29 10:16:51,494 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.559264e+03, Final cost: 1.419365e+03, Termination: CONVERGENCE 2026-06-29 10:16:51,684 INFO: Removed outliers: 2258 2026-06-29 10:16:51,696 INFO: ------------------------------------------------------- 2026-06-29 10:16:51,706 INFO: 26a4bd23_DJI_20260211035838_0701_D.JPG resection inliers: 1251 / 1269 2026-06-29 10:16:51,712 INFO: Adding 26a4bd23_DJI_20260211035838_0701_D.JPG to the reconstruction 2026-06-29 10:16:51,825 INFO: ------------------------------------------------------- 2026-06-29 10:16:51,835 INFO: 17347185_DJI_20260211035836_0700_D.JPG resection inliers: 1311 / 1340 2026-06-29 10:16:51,841 INFO: Adding 17347185_DJI_20260211035836_0700_D.JPG to the reconstruction 2026-06-29 10:16:51,947 INFO: ------------------------------------------------------- 2026-06-29 10:16:51,947 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-06-29 10:17:01,011 DEBUG: Ceres Solver Report: Iterations: 87, Initial cost: 1.499040e+03, Final cost: 1.064898e+03, Termination: CONVERGENCE 2026-06-29 10:17:01,212 INFO: Removed outliers: 406 2026-06-29 10:17:01,352 INFO: Reconstruction 0: 21 images, 29959 points 2026-06-29 10:17:01,352 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-6bff6/opensfm" 2026-06-29 10:17:06,062 DEBUG: Loaded backend agg version v2.2. 2026-06-29 10:17:06,073 DEBUG: locator: 2026-06-29 10:17:06,457 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=28 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 714660.0 --offset-y 921695.0 "/workspace/odm-pipeline-6bff6/opensfm" [INFO] Updating /workspace/odm-pipeline-6bff6/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-6bff6/opensfm ... 2026-06-29 10:17:11,877 DEBUG: Undistorting image 727ba2de_DJI_20260211035904_0714_D.JPG 2026-06-29 10:17:11,877 DEBUG: Undistorting image 6042fe85_DJI_20260211035906_0715_D.JPG 2026-06-29 10:17:11,877 DEBUG: Undistorting image 14830962_DJI_20260211035850_0707_D.JPG 2026-06-29 10:17:11,878 DEBUG: Undistorting image e3e6d9ce_DJI_20260211035840_0702_D.JPG 2026-06-29 10:17:11,878 DEBUG: Undistorting image 2d4263e5_DJI_20260211035854_0709_D.JPG 2026-06-29 10:17:11,878 DEBUG: Undistorting image 608ba210_DJI_20260211035908_0716_D.JPG 2026-06-29 10:17:11,878 DEBUG: Undistorting image 08a790a7_DJI_20260211035912_0718_D.JPG 2026-06-29 10:17:11,878 DEBUG: Undistorting image 7bc1824f_DJI_20260211035902_0713_D.JPG 2026-06-29 10:17:13,938 DEBUG: Undistorting image 539cd9a0_DJI_20260211035858_0711_D.JPG 2026-06-29 10:17:13,945 DEBUG: Undistorting image 5c57fc06_DJI_20260211035910_0717_D.JPG 2026-06-29 10:17:14,597 DEBUG: Undistorting image d2afada7_DJI_20260211035856_0710_D.JPG 2026-06-29 10:17:14,597 DEBUG: Undistorting image 53cacbd9_DJI_20260211035916_0720_D.JPG 2026-06-29 10:17:14,936 DEBUG: Undistorting image 17347185_DJI_20260211035836_0700_D.JPG 2026-06-29 10:17:15,590 DEBUG: Undistorting image 4603eb60_DJI_20260211035852_0708_D.JPG 2026-06-29 10:17:15,590 DEBUG: Undistorting image 82e82b69_DJI_20260211035900_0712_D.JPG 2026-06-29 10:17:15,922 DEBUG: Undistorting image 04877063_DJI_20260211035848_0706_D.JPG 2026-06-29 10:17:17,041 DEBUG: Undistorting image c9ed62d6_DJI_20260211035914_0719_D.JPG 2026-06-29 10:17:17,042 DEBUG: Undistorting image f86229a1_DJI_20260211035846_0705_D.JPG 2026-06-29 10:17:17,042 DEBUG: Undistorting image 26a4bd23_DJI_20260211035838_0701_D.JPG 2026-06-29 10:17:17,378 DEBUG: Undistorting image 231f971a_DJI_20260211035842_0703_D.JPG 2026-06-29 10:17:17,707 DEBUG: Undistorting image 4722a836_DJI_20260211035844_0704_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-6bff6/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-6bff6/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-6bff6/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-6bff6/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-6bff6/odm_filterpoints/point_cloud.ply" --concurrency 8 --meank 16 --std 5 --stats "/workspace/odm-pipeline-6bff6/odm_filterpoints/point_cloud_stats.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-6bff6/opensfm/reconstruction.ply output = /workspace/odm-pipeline-6bff6/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-6bff6/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = auto concurrency = 8 verbose = no -> Setting num_threads to 8 ?> Skipping crop ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.66 meters) ?> Done in 0.03845s -> Writing output ?> Done in 0.003183s ?> Pipeline done in 0.04171s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.66 [INFO] Created temporary directory: /workspace/odm-pipeline-6bff6/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-6bff6/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-6bff6/odm_meshing/tmp" --output-type max --radiuses 1.0367255756846319,1.466151369592261,2.0734511513692637 --resolution 5.28 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 29881 points Point cloud bounds are [minx: -261.765960693, maxx: 255.778167725, miny: -101.067260742, maxy: 101.897720337] DEM resolution is (99, 39), max tile size is 4096, will split DEM generation into 1 tiles r2.07345_x0_y0.tif r1.46615_x0_y0.tif r1.03673_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 48.0% -outsize 10% 0 "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.small.tif" Input file size is 99, 39 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-6bff6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=8 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 48.0% "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.tif" Input file size is 99, 39 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-6bff6/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-6bff6/odm_meshing/tmp/tiles.tif Size: 99x39 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-6bff6/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-6bff6/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.032857 [INFO] Completed mesh_dsm.tif in 0:00:00.199721 [INFO] Sampling points from DSM: /workspace/odm-pipeline-6bff6/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-6bff6/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-6bff6/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 99x39 Extent is (-261.765961, 260.954039), (-101.067261, 104.852739) Read nodata value: -9999 Calculating skirts and vertex count... 762 skirt points will be added Total vertices: 4087 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-6bff6/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 7 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 10:17:26 [App ] OpenMVS x64 v2.2.0 10:17:26 [App ] Build date: Nov 25 2025, 08:00:22 10:17:26 [App ] CPU: AMD EPYC 9R14 (8 cores) 10:17:26 [App ] RAM: 61.45GB Physical Memory 0B Virtual Memory 10:17:26 [App ] OS: Linux 6.12.68-92.122.amzn2023.x86_64 (x86_64) 10:17:26 [App ] Disk: 10:17:26 [App ] SSE & AVX compatible CPU & OS detected 10:17:26 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 10:17:26 [App ] MEMORYINFO: { 10:17:26 [App ] VmPeak: 98864 kB 10:17:26 [App ] VmSize: 86120 kB 10:17:26 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-6bff6/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-6bff6/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-6bff6/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-6bff6/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=8 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Nov 25 2025, 07:48:22) Load and prepare mesh: Reading PLY: 20705 verts... 41450 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 21 NVM: Number of features: 29959 Loading 100%... done. (Took 0.741s) Building adjacency graph: Adding edges 100%... done. (Took 0.036s) 62175 total edges. View selection: Building BVH from 41450 faces... done. (Took: 15 ms) Calculating face qualities 100%... done. (Took 1.107s) Postprocessing face infos 100%... done. (Took 0.006s) Maximum quality of a face within an image: 9999.94 Clamping qualities to 9944.93 within normalization. Optimizing: Time[s] Energy 0 18879 0 18413 0 17930 0 17687 0 17584 0 17529 0 17478 0 17445 0 17420 0 17402 0 17390 0 17384 0 17378 0 17373 0 17369 0 17365 3784 faces have not been seen Took: 1.469s Generating texture patches: Running... done. (Took 0.773s) 221 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 20447 x 20447 Calculating adjustments: Color channel 0: CG took 71 iterations. Residual is 9.00136e-05 Color channel 1: CG took 71 iterations. Residual is 9.02164e-05 Color channel 2: CG took 71 iterations. Residual is 8.98002e-05 Took 0.013 seconds Adjusting texture patches 100%... done. (Took 0.381s) Running local seam leveling: Blending texture patches 100%... done. (Took 6.681s) Generating texture atlases: Sorting texture patches... done. Working on atlas 7 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 28.427s [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-6bff6/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 714660.0 0 1 0 921695.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=714660.0 --writers.las.offset_y=921695.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=28 +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-6bff6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-6bff6/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-6bff6/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=28 +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-6bff6/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-6bff6/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-6bff6/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 921695.0 -utm_east_offset 714660.0 -a_srs "+proj=utm +zone=28 +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=8 --config GDAL_CACHEMAX 31676643328.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-6bff6/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 Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Mesh file read. Boundary points: Point 1: -255.937 -96.6329 Point 2: -255.937 106.069 Point 3: 249.649 106.069 Point 4: 249.649 -96.6329 Model bounds x : -255.937 -> 249.649 Model bounds y : -96.6329 -> 106.069 Model area : 102483m2 Model resolution, width x height : 10112x4055 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 Rendering material0006 ... done ... model rendered Edge inpainting Block [(3072, 4096), (1024, 2048)] Block [(4096, 5120), (0, 1024)] Block [(6144, 7168), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(8192, 10112), (0, 1024)] Block [(0, 1024), (2048, 4055)] Block [(3072, 4096), (2048, 4055)] Block [(6144, 7168), (2048, 4055)] Block [(4096, 5120), (1024, 2048)] Block [(7168, 8192), (1024, 2048)] Block [(5120, 6144), (0, 1024)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (1024, 2048)] Block [(6144, 7168), (0, 1024)] Block [(7168, 8192), (2048, 4055)] Block [(8192, 10112), (1024, 2048)] Block [(5120, 6144), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(4096, 5120), (2048, 4055)] Block [(1024, 2048), (2048, 4055)] Block [(1024, 2048), (1024, 2048)] Block [(7168, 8192), (0, 1024)] Block [(3072, 4096), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(8192, 10112), (2048, 4055)] Block [(2048, 3072), (2048, 4055)] Block [(5120, 6144), (2048, 4055)] Writing ortho photo to /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 31676643328 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=8 Writing corner coordinates to /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-6bff6/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=8 -dstalpha /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 47.85% Using band 4 of source image as alpha. Creating output file that is 10088P x 3898L. 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-6bff6/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=8 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 47.8% --config GDAL_NUM_THREADS 8 "/workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 10088, 3898 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-6bff6/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-6bff6/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-6bff6/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-6bff6/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-6bff6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-6bff6/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.36967428571428174 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=5.227983885177237  [INFO] Cropping /workspace/odm-pipeline-6bff6/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-6bff6/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=8 /workspace/odm-pipeline-6bff6/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-6bff6/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 47.85% Creating output file that is 1364P x 526L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-6bff6/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-6bff6/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-6bff6/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-6bff6/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-6bff6/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-6bff6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-6bff6/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 47.85%  Input file size is 10088, 3898 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-6bff6/odm_report/report.pdf 2026-06-29 10:18:07,955 DEBUG: ICC profile found for image /tmp/tmpb4ct7bob/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-06-29 10:18:08,986 DEBUG: Final size summary of the biggest document sections: 2026-06-29 10:18:08,986 DEBUG: - pages: 4.1KiB 2026-06-29 10:18:08,986 DEBUG: - fonts: 201.0B 2026-06-29 10:18:08,986 DEBUG: - images: 4.9MiB 2026-06-29 10:18:08,986 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 - Mon Jun 29 10:18:08 2026 ODM processing complete