=== odm-pipeline-kcbj6-main-2274478642/process.log === === process attempt 0 @ 2026-08-04T15:04:23Z === Running ODM processing... Processing job: odm-pipeline-kcbj6 ODM Project ID: DTM-Task-516eefdf-4162-46dc-9477-66fa98e76ec5 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=3.5 --cog --matcher-neighbors=24 --auto-boundary --project-path /workspace odm-pipeline-kcbj6 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-bo85g8dq 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.1 - Tue Aug 04 15:04:24 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: True [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: 24 [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-kcbj6 [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: 3.5 [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-kcbj6 [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-kcbj6/images [INFO] Loading 19 images [INFO] Wrote images database: /workspace/odm-pipeline-kcbj6/images.json [INFO] Found 19 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: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 24', 'matching_gps_distance: 0', 'matching_graph_rounds: 0', '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-kcbj6/opensfm" 2026-08-04 15:04:25,675 INFO: Planning to use 27075.814453125 MB of RAM for both processing queue and parallel processing. 2026-08-04 15:04:25,676 INFO: Scale-space expected size of a single image : 95.625 MB 2026-08-04 15:04:25,676 INFO: Expecting to queue at most 200 images while parallel processing of 4 images. 2026-08-04 15:04:25,678 INFO: Reading data for image 469ef32d_DJI_20260607124730_0914_D.JPG (queue-size=0) 2026-08-04 15:04:25,678 INFO: Reading data for image 67755119_DJI_20260607124716_0907_D.JPG (queue-size=0) 2026-08-04 15:04:25,956 INFO: Reading data for image d0fcdf61_DJI_20260607124700_0899_D.JPG (queue-size=1) 2026-08-04 15:04:25,956 INFO: Extracting ROOT_DSPSIFT features for image 67755119_DJI_20260607124716_0907_D.JPG 2026-08-04 15:04:25,958 INFO: Reading data for image cf35c345_DJI_20260607124724_0911_D.JPG (queue-size=1) 2026-08-04 15:04:25,965 INFO: Extracting ROOT_DSPSIFT features for image 469ef32d_DJI_20260607124730_0914_D.JPG 2026-08-04 15:04:26,211 INFO: Reading data for image a0616bf2_DJI_20260607124702_0900_D.JPG (queue-size=1) 2026-08-04 15:04:26,236 INFO: Reading data for image f996832e_DJI_20260607124706_0902_D.JPG (queue-size=2) 2026-08-04 15:04:26,462 INFO: Reading data for image 32946d7f_DJI_20260607124712_0905_D.JPG (queue-size=3) 2026-08-04 15:04:26,498 INFO: Reading data for image df7379f9_DJI_20260607124708_0903_D.JPG (queue-size=4) 2026-08-04 15:04:26,719 INFO: Reading data for image c2401029_DJI_20260607124728_0913_D.JPG (queue-size=5) 2026-08-04 15:04:26,757 INFO: Reading data for image bf358bfa_DJI_20260607124726_0912_D.JPG (queue-size=6) 2026-08-04 15:04:27,001 INFO: Reading data for image 3823519f_DJI_20260607124704_0901_D.JPG (queue-size=7) 2026-08-04 15:04:27,034 INFO: Reading data for image 2a68238c_DJI_20260607124720_0909_D.JPG (queue-size=8) 2026-08-04 15:04:27,249 INFO: Reading data for image 7f589b2b_DJI_20260607124718_0908_D.JPG (queue-size=9) 2026-08-04 15:04:27,302 INFO: Reading data for image 1a4cb2ad_DJI_20260607124732_0915_D.JPG (queue-size=10) 2026-08-04 15:04:27,504 INFO: Reading data for image e57fb07c_DJI_20260607124714_0906_D.JPG (queue-size=11) 2026-08-04 15:04:27,572 INFO: Reading data for image 8909a00e_DJI_20260607124710_0904_D.JPG (queue-size=12) 2026-08-04 15:04:27,757 INFO: Reading data for image 029c700b_DJI_20260608134359_0075_D.JPG (queue-size=13) 2026-08-04 15:04:27,832 INFO: Reading data for image 62c97fee_DJI_20260608134357_0074_D.JPG (queue-size=14) 2026-08-04 15:04:27,986 INFO: Extracting ROOT_DSPSIFT features for image d0fcdf61_DJI_20260607124700_0899_D.JPG 2026-08-04 15:04:28,048 INFO: Reading data for image 23ba2360_DJI_20260607124722_0910_D.JPG (queue-size=15) 2026-08-04 15:04:28,293 INFO: Finished reading images 2026-08-04 15:04:28,293 INFO: Extracting ROOT_DSPSIFT features for image cf35c345_DJI_20260607124724_0911_D.JPG 2026-08-04 15:04:32,651 DEBUG: Found 10000 points in 6.67731785774231s 2026-08-04 15:04:32,816 DEBUG: Found 10000 points in 6.838398456573486s 2026-08-04 15:04:33,147 INFO: Extracting ROOT_DSPSIFT features for image a0616bf2_DJI_20260607124702_0900_D.JPG 2026-08-04 15:04:33,350 INFO: Extracting ROOT_DSPSIFT features for image f996832e_DJI_20260607124706_0902_D.JPG 2026-08-04 15:04:35,072 DEBUG: Found 10000 points in 6.771392345428467s 2026-08-04 15:04:35,527 INFO: Extracting ROOT_DSPSIFT features for image 32946d7f_DJI_20260607124712_0905_D.JPG 2026-08-04 15:04:35,971 DEBUG: Found 10000 points in 7.976846933364868s 2026-08-04 15:04:36,475 INFO: Extracting ROOT_DSPSIFT features for image df7379f9_DJI_20260607124708_0903_D.JPG 2026-08-04 15:04:39,844 DEBUG: Found 10000 points in 6.685874700546265s 2026-08-04 15:04:40,300 INFO: Extracting ROOT_DSPSIFT features for image c2401029_DJI_20260607124728_0913_D.JPG 2026-08-04 15:04:41,975 DEBUG: Found 9780 points in 8.615875244140625s 2026-08-04 15:04:42,434 INFO: Extracting ROOT_DSPSIFT features for image bf358bfa_DJI_20260607124726_0912_D.JPG 2026-08-04 15:04:44,885 DEBUG: Found 9494 points in 9.34684133529663s 2026-08-04 15:04:44,967 DEBUG: Found 9516 points in 8.483987092971802s 2026-08-04 15:04:45,321 INFO: Extracting ROOT_DSPSIFT features for image 3823519f_DJI_20260607124704_0901_D.JPG 2026-08-04 15:04:45,407 INFO: Extracting ROOT_DSPSIFT features for image 2a68238c_DJI_20260607124720_0909_D.JPG 2026-08-04 15:04:46,678 DEBUG: Found 10000 points in 6.37017822265625s 2026-08-04 15:04:47,162 INFO: Extracting ROOT_DSPSIFT features for image 7f589b2b_DJI_20260607124718_0908_D.JPG 2026-08-04 15:04:48,733 DEBUG: Found 10000 points in 6.290079832077026s 2026-08-04 15:04:49,183 INFO: Extracting ROOT_DSPSIFT features for image 1a4cb2ad_DJI_20260607124732_0915_D.JPG 2026-08-04 15:04:51,982 DEBUG: Found 10000 points in 6.564500093460083s 2026-08-04 15:04:52,450 INFO: Extracting ROOT_DSPSIFT features for image e57fb07c_DJI_20260607124714_0906_D.JPG 2026-08-04 15:04:52,509 DEBUG: Found 10000 points in 7.178832530975342s 2026-08-04 15:04:52,967 INFO: Extracting ROOT_DSPSIFT features for image 8909a00e_DJI_20260607124710_0904_D.JPG 2026-08-04 15:04:53,821 DEBUG: Found 10000 points in 6.649787664413452s 2026-08-04 15:04:54,332 INFO: Extracting ROOT_DSPSIFT features for image 029c700b_DJI_20260608134359_0075_D.JPG 2026-08-04 15:04:55,269 DEBUG: Found 10000 points in 6.078277349472046s 2026-08-04 15:04:55,765 INFO: Extracting ROOT_DSPSIFT features for image 62c97fee_DJI_20260608134357_0074_D.JPG 2026-08-04 15:05:01,343 DEBUG: Found 10000 points in 6.937127113342285s 2026-08-04 15:05:01,648 DEBUG: Found 9781 points in 9.187825441360474s 2026-08-04 15:05:01,810 INFO: Extracting ROOT_DSPSIFT features for image 23ba2360_DJI_20260607124722_0910_D.JPG 2026-08-04 15:05:02,082 DEBUG: Found 9595 points in 9.1048264503479s 2026-08-04 15:05:02,830 DEBUG: Found 10000 points in 6.989645481109619s 2026-08-04 15:05:06,456 DEBUG: Found 10000 points in 4.637634754180908s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kcbj6/opensfm" 2026-08-04 15:05:07,786 INFO: Altitude is negative (-5348.209818980888) : viewing directions are probably divergent. Using default altitude of 1.0 2026-08-04 15:05:07,786 INFO: Altitude for orientation based matching 1.0 2026-08-04 15:05:07,787 INFO: Matching 171 image pairs 2026-08-04 15:05:07,788 INFO: Computing pair matching with 4 processes 2026-08-04 15:05:08,135 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 8909a00e_DJI_20260607124710_0904_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.344 Matches: FAILED 2026-08-04 15:05:08,165 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 3823519f_DJI_20260607124704_0901_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.372 T-robust: 0.002 T-total: 0.374 Matches: 100 Robust: 78 Success: True 2026-08-04 15:05:08,165 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 Matches: FAILED 2026-08-04 15:05:08,172 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.382 Matches: FAILED 2026-08-04 15:05:08,420 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.001 T-total: 0.285 Matches: 260 Robust: 239 Success: True 2026-08-04 15:05:08,455 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 Matches: FAILED 2026-08-04 15:05:08,461 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.002 T-total: 0.288 Matches: 1113 Robust: 1039 Success: True 2026-08-04 15:05:08,498 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.331 T-robust: 0.002 T-total: 0.333 Matches: 76 Robust: 61 Success: True 2026-08-04 15:05:08,662 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.002 T-total: 0.200 Matches: 1230 Robust: 1203 Success: True 2026-08-04 15:05:08,708 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 Matches: FAILED 2026-08-04 15:05:08,744 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 Matches: FAILED 2026-08-04 15:05:08,781 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 029c700b_DJI_20260608134359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 Matches: FAILED 2026-08-04 15:05:08,876 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:08,919 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:08,965 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 029c700b_DJI_20260608134359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.001 T-total: 0.220 Matches: 78 Robust: 63 Success: True 2026-08-04 15:05:08,990 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.209 Matches: 42 Robust: 30 Success: True 2026-08-04 15:05:09,099 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.222 Matches: 37 Robust: 26 Success: True 2026-08-04 15:05:09,121 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 Matches: FAILED 2026-08-04 15:05:09,180 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:09,203 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 3823519f_DJI_20260607124704_0901_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:09,314 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:09,327 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 Matches: FAILED 2026-08-04 15:05:09,395 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:09,404 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 Matches: FAILED 2026-08-04 15:05:09,525 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 Matches: FAILED 2026-08-04 15:05:09,526 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.211 Matches: 125 Robust: 102 Success: True 2026-08-04 15:05:09,611 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 Matches: FAILED 2026-08-04 15:05:09,680 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 Matches: FAILED 2026-08-04 15:05:09,731 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 Matches: FAILED 2026-08-04 15:05:09,731 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 Matches: FAILED 2026-08-04 15:05:09,902 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-08-04 15:05:09,903 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-08-04 15:05:09,945 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:09,957 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.225 Matches: 1005 Robust: 976 Success: True 2026-08-04 15:05:10,114 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.001 T-total: 0.212 Matches: 65 Robust: 54 Success: True 2026-08-04 15:05:10,118 DEBUG: Matching bf358bfa_DJI_20260607124726_0912_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:10,156 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.001 T-total: 0.211 Matches: 265 Robust: 239 Success: True 2026-08-04 15:05:10,174 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 Matches: FAILED 2026-08-04 15:05:10,321 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 90 Robust: 75 Success: True 2026-08-04 15:05:10,336 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 Matches: FAILED 2026-08-04 15:05:10,363 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.206 Matches: 378 Robust: 334 Success: True 2026-08-04 15:05:10,461 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.001 T-total: 0.287 Matches: 267 Robust: 251 Success: True 2026-08-04 15:05:10,531 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:10,573 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.210 Matches: 1332 Robust: 1294 Success: True 2026-08-04 15:05:10,644 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.015 T-total: 0.307 Matches: 24 Robust: 14 Success: False 2026-08-04 15:05:10,680 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.003 T-total: 0.219 Matches: 22 Robust: 17 Success: False 2026-08-04 15:05:10,737 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.205 Matches: 677 Robust: 658 Success: True 2026-08-04 15:05:10,784 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:10,899 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 3823519f_DJI_20260607124704_0901_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 Matches: FAILED 2026-08-04 15:05:10,939 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 Matches: FAILED 2026-08-04 15:05:10,947 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:10,997 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 469ef32d_DJI_20260607124730_0914_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 Matches: FAILED 2026-08-04 15:05:11,106 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 8909a00e_DJI_20260607124710_0904_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.001 T-total: 0.207 Matches: 339 Robust: 315 Success: True 2026-08-04 15:05:11,158 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:11,161 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.222 Matches: 604 Robust: 577 Success: True 2026-08-04 15:05:11,217 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 Matches: FAILED 2026-08-04 15:05:11,381 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-08-04 15:05:11,381 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 Matches: FAILED 2026-08-04 15:05:11,385 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 3823519f_DJI_20260607124704_0901_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.003 T-total: 0.278 Matches: 1679 Robust: 1647 Success: True 2026-08-04 15:05:11,408 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.001 T-total: 0.190 Matches: 182 Robust: 168 Success: True 2026-08-04 15:05:11,592 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:11,595 DEBUG: Matching c2401029_DJI_20260607124728_0913_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:11,611 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.202 Matches: 281 Robust: 256 Success: True 2026-08-04 15:05:11,627 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.032 T-total: 0.246 Matches: 21 Robust: 9 Success: False 2026-08-04 15:05:11,810 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 Matches: FAILED 2026-08-04 15:05:11,813 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 Matches: FAILED 2026-08-04 15:05:11,820 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 Matches: FAILED 2026-08-04 15:05:11,865 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.001 T-total: 0.238 Matches: 848 Robust: 835 Success: True 2026-08-04 15:05:12,026 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:12,037 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-08-04 15:05:12,044 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 Matches: FAILED 2026-08-04 15:05:12,082 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 Matches: FAILED 2026-08-04 15:05:12,237 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.211 Matches: 71 Robust: 56 Success: True 2026-08-04 15:05:12,254 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 Matches: FAILED 2026-08-04 15:05:12,272 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.002 T-total: 0.228 Matches: 1166 Robust: 1074 Success: True 2026-08-04 15:05:12,295 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 32946d7f_DJI_20260607124712_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:12,450 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:12,471 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.006 T-total: 0.216 Matches: 23 Robust: 15 Success: False 2026-08-04 15:05:12,486 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1044 Robust: 1020 Success: True 2026-08-04 15:05:12,503 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:12,658 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.001 T-total: 0.208 Matches: 483 Robust: 448 Success: True 2026-08-04 15:05:12,684 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.003 T-total: 0.213 Matches: 1854 Robust: 1836 Success: True 2026-08-04 15:05:12,700 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:12,713 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:12,871 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:12,886 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 Matches: FAILED 2026-08-04 15:05:12,924 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.223 Matches: 2197 Robust: 2181 Success: True 2026-08-04 15:05:12,948 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 Matches: FAILED 2026-08-04 15:05:13,082 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:13,097 DEBUG: Matching cf35c345_DJI_20260607124724_0911_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:13,141 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 Matches: FAILED 2026-08-04 15:05:13,164 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 Matches: FAILED 2026-08-04 15:05:13,294 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:13,309 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:13,360 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 Matches: FAILED 2026-08-04 15:05:13,385 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.220 Matches: 1120 Robust: 1060 Success: True 2026-08-04 15:05:13,503 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 Matches: FAILED 2026-08-04 15:05:13,519 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:13,580 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 Matches: FAILED 2026-08-04 15:05:13,608 DEBUG: Matching bf358bfa_DJI_20260607124726_0912_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.002 T-total: 0.222 Matches: 925 Robust: 879 Success: True 2026-08-04 15:05:13,718 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:13,737 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.218 Matches: 31 Robust: 26 Success: True 2026-08-04 15:05:13,806 DEBUG: Matching 62c97fee_DJI_20260608134357_0074_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 Matches: FAILED 2026-08-04 15:05:13,819 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:13,935 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:13,944 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:14,018 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and a0616bf2_DJI_20260607124702_0900_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:14,031 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.212 Matches: 88 Robust: 73 Success: True 2026-08-04 15:05:14,144 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:14,156 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:14,231 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 23ba2360_DJI_20260607124722_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 Matches: FAILED 2026-08-04 15:05:14,245 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 Matches: FAILED 2026-08-04 15:05:14,356 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:14,356 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 Matches: FAILED 2026-08-04 15:05:14,445 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 029c700b_DJI_20260608134359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 Matches: FAILED 2026-08-04 15:05:14,460 DEBUG: Matching c2401029_DJI_20260607124728_0913_D.JPG and bf358bfa_DJI_20260607124726_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.215 Matches: 738 Robust: 668 Success: True 2026-08-04 15:05:14,562 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 Matches: FAILED 2026-08-04 15:05:14,567 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:14,662 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.002 T-total: 0.217 Matches: 238 Robust: 196 Success: True 2026-08-04 15:05:14,675 DEBUG: Matching c2401029_DJI_20260607124728_0913_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.215 Matches: 93 Robust: 84 Success: True 2026-08-04 15:05:14,769 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:14,781 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-08-04 15:05:14,877 DEBUG: Matching 62c97fee_DJI_20260608134357_0074_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:14,888 DEBUG: Matching bf358bfa_DJI_20260607124726_0912_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 Matches: FAILED 2026-08-04 15:05:14,978 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 Matches: FAILED 2026-08-04 15:05:14,985 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 Matches: FAILED 2026-08-04 15:05:15,089 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 207 Robust: 194 Success: True 2026-08-04 15:05:15,098 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:15,190 DEBUG: Matching 62c97fee_DJI_20260608134357_0074_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:15,195 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 029c700b_DJI_20260608134359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:15,314 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.004 T-total: 0.224 Matches: 2704 Robust: 2684 Success: True 2026-08-04 15:05:15,314 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 Matches: FAILED 2026-08-04 15:05:15,401 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 Matches: FAILED 2026-08-04 15:05:15,404 DEBUG: Matching 2a68238c_DJI_20260607124720_0909_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.001 T-total: 0.213 Matches: 150 Robust: 127 Success: True 2026-08-04 15:05:15,523 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:15,531 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 Matches: FAILED 2026-08-04 15:05:15,613 DEBUG: Matching d0fcdf61_DJI_20260607124700_0899_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:15,638 DEBUG: Matching 029c700b_DJI_20260608134359_0075_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.032 T-total: 0.236 Matches: 22 Robust: 9 Success: False 2026-08-04 15:05:15,741 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:15,744 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.002 T-total: 0.221 Matches: 74 Robust: 57 Success: True 2026-08-04 15:05:15,822 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and c2401029_DJI_20260607124728_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 Matches: FAILED 2026-08-04 15:05:15,862 DEBUG: Matching bf358bfa_DJI_20260607124726_0912_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.007 T-total: 0.223 Matches: 38 Robust: 24 Success: True 2026-08-04 15:05:15,949 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 8909a00e_DJI_20260607124710_0904_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:15,980 DEBUG: Matching 3823519f_DJI_20260607124704_0901_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.001 T-total: 0.235 Matches: 791 Robust: 774 Success: True 2026-08-04 15:05:16,032 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:16,081 DEBUG: Matching 469ef32d_DJI_20260607124730_0914_D.JPG and 029c700b_DJI_20260608134359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 Matches: FAILED 2026-08-04 15:05:16,155 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 174 Robust: 169 Success: True 2026-08-04 15:05:16,193 DEBUG: Matching c2401029_DJI_20260607124728_0913_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 Matches: FAILED 2026-08-04 15:05:16,243 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.003 T-total: 0.210 Matches: 46 Robust: 34 Success: True 2026-08-04 15:05:16,290 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.002 T-total: 0.208 Matches: 1259 Robust: 1239 Success: True 2026-08-04 15:05:16,391 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.032 T-total: 0.235 Matches: 20 Robust: 9 Success: False 2026-08-04 15:05:16,412 DEBUG: Matching 7f589b2b_DJI_20260607124718_0908_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.002 T-total: 0.219 Matches: 1233 Robust: 1161 Success: True 2026-08-04 15:05:16,446 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 Matches: FAILED 2026-08-04 15:05:16,497 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 23ba2360_DJI_20260607124722_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:16,599 DEBUG: Matching 1a4cb2ad_DJI_20260607124732_0915_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 Matches: FAILED 2026-08-04 15:05:16,623 DEBUG: Matching 8909a00e_DJI_20260607124710_0904_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.210 Matches: 1319 Robust: 1291 Success: True 2026-08-04 15:05:16,649 DEBUG: Matching 2a68238c_DJI_20260607124720_0909_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.002 T-total: 0.202 Matches: 58 Robust: 46 Success: True 2026-08-04 15:05:16,718 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 7f589b2b_DJI_20260607124718_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.220 Matches: 179 Robust: 169 Success: True 2026-08-04 15:05:16,818 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and 1a4cb2ad_DJI_20260607124732_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 Matches: FAILED 2026-08-04 15:05:16,858 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 67755119_DJI_20260607124716_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.004 T-total: 0.209 Matches: 52 Robust: 36 Success: True 2026-08-04 15:05:16,860 DEBUG: Matching 67755119_DJI_20260607124716_0907_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.029 T-total: 0.237 Matches: 25 Robust: 13 Success: False 2026-08-04 15:05:16,953 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.026 T-total: 0.235 Matches: 21 Robust: 11 Success: False 2026-08-04 15:05:17,028 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 Matches: FAILED 2026-08-04 15:05:17,068 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:17,068 DEBUG: Matching c2401029_DJI_20260607124728_0913_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:17,156 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and 2a68238c_DJI_20260607124720_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 Matches: FAILED 2026-08-04 15:05:17,247 DEBUG: Matching a0616bf2_DJI_20260607124702_0900_D.JPG and 62c97fee_DJI_20260608134357_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.001 T-total: 0.218 Matches: 559 Robust: 527 Success: True 2026-08-04 15:05:17,275 DEBUG: Matching 32946d7f_DJI_20260607124712_0905_D.JPG and cf35c345_DJI_20260607124724_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-08-04 15:05:17,278 DEBUG: Matching f996832e_DJI_20260607124706_0902_D.JPG and e57fb07c_DJI_20260607124714_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 Matches: FAILED 2026-08-04 15:05:17,344 DEBUG: Matching df7379f9_DJI_20260607124708_0903_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 Matches: FAILED 2026-08-04 15:05:17,406 DEBUG: Matching 23ba2360_DJI_20260607124722_0910_D.JPG and df7379f9_DJI_20260607124708_0903_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.159 Matches: FAILED 2026-08-04 15:05:17,413 INFO: Matched 171 pairs (brown-brown: 171) in 9.626331288000003 seconds (0.05629433671929822 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kcbj6/opensfm" 2026-08-04 15:05:18,651 INFO: reading features 2026-08-04 15:05:18,964 DEBUG: Merging features onto tracks 2026-08-04 15:05:19,078 DEBUG: Good tracks: 17565 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kcbj6/opensfm" 2026-08-04 15:05:20,163 INFO: Starting incremental reconstruction 2026-08-04 15:05:20,251 INFO: Starting reconstruction with a0616bf2_DJI_20260607124702_0900_D.JPG and d0fcdf61_DJI_20260607124700_0899_D.JPG 2026-08-04 15:05:20,260 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2207 / 2207 2026-08-04 15:05:20,406 INFO: Triangulated: 2207 2026-08-04 15:05:20,860 DEBUG: Ceres Solver Report: Iterations: 48, Initial cost: 8.554994e+01, Final cost: 6.071716e+01, Termination: CONVERGENCE 2026-08-04 15:05:20,870 INFO: Removed outliers: 103 2026-08-04 15:05:20,883 INFO: ------------------------------------------------------- 2026-08-04 15:05:20,889 INFO: 3823519f_DJI_20260607124704_0901_D.JPG resection inliers: 820 / 829 2026-08-04 15:05:20,892 INFO: Adding 3823519f_DJI_20260607124704_0901_D.JPG to the reconstruction 2026-08-04 15:05:20,963 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-08-04 15:05:21,617 DEBUG: Ceres Solver Report: Iterations: 58, Initial cost: 2.335902e+02, Final cost: 1.180021e+02, Termination: CONVERGENCE 2026-08-04 15:05:21,633 INFO: Removed outliers: 97 2026-08-04 15:05:21,637 INFO: ------------------------------------------------------- 2026-08-04 15:05:21,644 INFO: f996832e_DJI_20260607124706_0902_D.JPG resection inliers: 629 / 641 2026-08-04 15:05:21,647 INFO: Adding f996832e_DJI_20260607124706_0902_D.JPG to the reconstruction 2026-08-04 15:05:21,713 INFO: Re-triangulating 2026-08-04 15:05:21,714 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-08-04 15:05:22,487 DEBUG: Ceres Solver Report: Iterations: 55, Initial cost: 2.534971e+02, Final cost: 1.654948e+02, Termination: CONVERGENCE 2026-08-04 15:05:22,901 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.841790e+02, Final cost: 1.961377e+02, Termination: CONVERGENCE 2026-08-04 15:05:22,922 INFO: Removed outliers: 245 2026-08-04 15:05:22,926 INFO: ------------------------------------------------------- 2026-08-04 15:05:22,931 INFO: 62c97fee_DJI_20260608134357_0074_D.JPG resection inliers: 557 / 581 2026-08-04 15:05:22,934 INFO: Adding 62c97fee_DJI_20260608134357_0074_D.JPG to the reconstruction 2026-08-04 15:05:22,989 INFO: ------------------------------------------------------- 2026-08-04 15:05:22,994 INFO: 029c700b_DJI_20260608134359_0075_D.JPG resection inliers: 538 / 607 2026-08-04 15:05:22,997 INFO: Adding 029c700b_DJI_20260608134359_0075_D.JPG to the reconstruction 2026-08-04 15:05:23,111 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:24,961 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.522464e+03, Final cost: 3.208027e+02, Termination: NO_CONVERGENCE 2026-08-04 15:05:24,998 INFO: Removed outliers: 170 2026-08-04 15:05:25,002 INFO: ------------------------------------------------------- 2026-08-04 15:05:25,007 INFO: df7379f9_DJI_20260607124708_0903_D.JPG resection inliers: 431 / 450 2026-08-04 15:05:25,009 INFO: Adding df7379f9_DJI_20260607124708_0903_D.JPG to the reconstruction 2026-08-04 15:05:25,071 INFO: ------------------------------------------------------- 2026-08-04 15:05:25,077 INFO: 8909a00e_DJI_20260607124710_0904_D.JPG resection inliers: 381 / 412 2026-08-04 15:05:25,079 INFO: Adding 8909a00e_DJI_20260607124710_0904_D.JPG to the reconstruction 2026-08-04 15:05:25,137 INFO: Re-triangulating 2026-08-04 15:05:25,138 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:25,457 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 5.387782e+02, Final cost: 3.923286e+02, Termination: CONVERGENCE 2026-08-04 15:05:26,317 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 8.535259e+02, Final cost: 5.160947e+02, Termination: CONVERGENCE 2026-08-04 15:05:26,363 INFO: Removed outliers: 574 2026-08-04 15:05:26,368 INFO: ------------------------------------------------------- 2026-08-04 15:05:26,372 INFO: 32946d7f_DJI_20260607124712_0905_D.JPG resection inliers: 375 / 390 2026-08-04 15:05:26,374 INFO: Adding 32946d7f_DJI_20260607124712_0905_D.JPG to the reconstruction 2026-08-04 15:05:26,433 INFO: ------------------------------------------------------- 2026-08-04 15:05:26,437 INFO: e57fb07c_DJI_20260607124714_0906_D.JPG resection inliers: 383 / 406 2026-08-04 15:05:26,439 INFO: Adding e57fb07c_DJI_20260607124714_0906_D.JPG to the reconstruction 2026-08-04 15:05:26,497 INFO: ------------------------------------------------------- 2026-08-04 15:05:26,501 INFO: 67755119_DJI_20260607124716_0907_D.JPG resection inliers: 319 / 344 2026-08-04 15:05:26,503 INFO: Adding 67755119_DJI_20260607124716_0907_D.JPG to the reconstruction 2026-08-04 15:05:26,549 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:27,014 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 7.483076e+02, Final cost: 4.929081e+02, Termination: CONVERGENCE 2026-08-04 15:05:27,075 INFO: Removed outliers: 259 2026-08-04 15:05:27,080 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,084 INFO: 7f589b2b_DJI_20260607124718_0908_D.JPG resection inliers: 280 / 290 2026-08-04 15:05:27,086 INFO: Adding 7f589b2b_DJI_20260607124718_0908_D.JPG to the reconstruction 2026-08-04 15:05:27,141 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,145 INFO: 2a68238c_DJI_20260607124720_0909_D.JPG resection inliers: 342 / 362 2026-08-04 15:05:27,147 INFO: Adding 2a68238c_DJI_20260607124720_0909_D.JPG to the reconstruction 2026-08-04 15:05:27,201 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,204 INFO: 23ba2360_DJI_20260607124722_0910_D.JPG resection inliers: 292 / 329 2026-08-04 15:05:27,206 INFO: Adding 23ba2360_DJI_20260607124722_0910_D.JPG to the reconstruction 2026-08-04 15:05:27,253 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:27,813 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 7.860689e+02, Final cost: 5.604966e+02, Termination: CONVERGENCE 2026-08-04 15:05:27,884 INFO: Removed outliers: 234 2026-08-04 15:05:27,889 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,892 INFO: cf35c345_DJI_20260607124724_0911_D.JPG resection inliers: 233 / 248 2026-08-04 15:05:27,894 INFO: Adding cf35c345_DJI_20260607124724_0911_D.JPG to the reconstruction 2026-08-04 15:05:27,946 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,949 INFO: bf358bfa_DJI_20260607124726_0912_D.JPG resection inliers: 231 / 260 2026-08-04 15:05:27,950 INFO: Adding bf358bfa_DJI_20260607124726_0912_D.JPG to the reconstruction 2026-08-04 15:05:27,992 INFO: ------------------------------------------------------- 2026-08-04 15:05:27,994 INFO: c2401029_DJI_20260607124728_0913_D.JPG resection inliers: 174 / 188 2026-08-04 15:05:27,995 INFO: Adding c2401029_DJI_20260607124728_0913_D.JPG to the reconstruction 2026-08-04 15:05:28,029 INFO: ------------------------------------------------------- 2026-08-04 15:05:28,032 INFO: 469ef32d_DJI_20260607124730_0914_D.JPG resection inliers: 153 / 162 2026-08-04 15:05:28,033 INFO: Adding 469ef32d_DJI_20260607124730_0914_D.JPG to the reconstruction 2026-08-04 15:05:28,069 INFO: ------------------------------------------------------- 2026-08-04 15:05:28,072 INFO: 1a4cb2ad_DJI_20260607124732_0915_D.JPG resection inliers: 122 / 139 2026-08-04 15:05:28,073 INFO: Adding 1a4cb2ad_DJI_20260607124732_0915_D.JPG to the reconstruction 2026-08-04 15:05:28,109 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:28,803 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.200630e+03, Final cost: 6.749753e+02, Termination: CONVERGENCE 2026-08-04 15:05:28,891 INFO: Removed outliers: 244 2026-08-04 15:05:28,896 INFO: ------------------------------------------------------- 2026-08-04 15:05:28,897 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-08-04 15:05:29,329 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 6.329944e+02, Final cost: 6.303945e+02, Termination: CONVERGENCE 2026-08-04 15:05:29,413 INFO: Removed outliers: 8 2026-08-04 15:05:29,484 INFO: Reconstruction 0: 19 images, 16906 points 2026-08-04 15:05:29,484 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-kcbj6/opensfm" 2026-08-04 15:05:32,340 DEBUG: Loaded backend agg version v2.2. 2026-08-04 15:05:32,351 DEBUG: locator: 2026-08-04 15:05:32,636 DEBUG: locator: 2026-08-04 15:05:32,962 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=50 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 307468.0 --offset-y 9037330.0 "/workspace/odm-pipeline-kcbj6/opensfm" [INFO] Updating /workspace/odm-pipeline-kcbj6/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-kcbj6/opensfm ... 2026-08-04 15:05:39,370 DEBUG: Undistorting image f996832e_DJI_20260607124706_0902_D.JPG 2026-08-04 15:05:39,371 DEBUG: Undistorting image df7379f9_DJI_20260607124708_0903_D.JPG 2026-08-04 15:05:39,371 DEBUG: Undistorting image 029c700b_DJI_20260608134359_0075_D.JPG 2026-08-04 15:05:39,371 DEBUG: Undistorting image 62c97fee_DJI_20260608134357_0074_D.JPG 2026-08-04 15:05:40,970 DEBUG: Undistorting image 1a4cb2ad_DJI_20260607124732_0915_D.JPG 2026-08-04 15:05:41,470 DEBUG: Undistorting image 3823519f_DJI_20260607124704_0901_D.JPG 2026-08-04 15:05:42,447 DEBUG: Undistorting image 7f589b2b_DJI_20260607124718_0908_D.JPG 2026-08-04 15:05:42,448 DEBUG: Undistorting image 2a68238c_DJI_20260607124720_0909_D.JPG 2026-08-04 15:05:43,438 DEBUG: Undistorting image e57fb07c_DJI_20260607124714_0906_D.JPG 2026-08-04 15:05:43,955 DEBUG: Undistorting image 23ba2360_DJI_20260607124722_0910_D.JPG 2026-08-04 15:05:44,952 DEBUG: Undistorting image 8909a00e_DJI_20260607124710_0904_D.JPG 2026-08-04 15:05:44,957 DEBUG: Undistorting image a0616bf2_DJI_20260607124702_0900_D.JPG 2026-08-04 15:05:45,875 DEBUG: Undistorting image 67755119_DJI_20260607124716_0907_D.JPG 2026-08-04 15:05:46,458 DEBUG: Undistorting image c2401029_DJI_20260607124728_0913_D.JPG 2026-08-04 15:05:46,961 DEBUG: Undistorting image d0fcdf61_DJI_20260607124700_0899_D.JPG 2026-08-04 15:05:47,487 DEBUG: Undistorting image cf35c345_DJI_20260607124724_0911_D.JPG 2026-08-04 15:05:48,333 DEBUG: Undistorting image bf358bfa_DJI_20260607124726_0912_D.JPG 2026-08-04 15:05:48,885 DEBUG: Undistorting image 32946d7f_DJI_20260607124712_0905_D.JPG 2026-08-04 15:05:49,425 DEBUG: Undistorting image 469ef32d_DJI_20260607124730_0914_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-kcbj6/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-kcbj6/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage 2026-08-04 15:05:54,975 DEBUG: GDAL data found in package: path='/code/venv/lib/python3.12/site-packages/fiona/gdal_data'. 2026-08-04 15:05:54,975 DEBUG: PROJ data found in package: path='/code/venv/lib/python3.12/site-packages/fiona/proj_data'. 2026-08-04 15:05:54,982 DEBUG: GDAL data found in package: path='/code/venv/lib/python3.12/site-packages/fiona/gdal_data'. 2026-08-04 15:05:54,982 DEBUG: PROJ data found in package: path='/code/venv/lib/python3.12/site-packages/fiona/proj_data'. 2026-08-04 15:05:54,982 DEBUG: Flushed buffer 2026-08-04 15:05:54,982 DEBUG: Stopped session [INFO] Filtering /workspace/odm-pipeline-kcbj6/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(348.36174454318825, -210.41489789448678), (347.4863016816671, -228.5510817039758), (345.66415736236377, -246.61672183685005), (342.9002925224486, -264.5624348204583), (339.2022623466328, -282.3391650095582), (334.58017561462475, -299.8983186800033), (329.0466670683818, -317.191896867007), (322.61686287424527, -334.1726265735924), (315.3083392745466, -350.7940899915993), (307.1410745421308, -367.0108513869345), (298.1373943683575, -382.778581302613), (288.32191083487123, -398.05417773500085), (277.721455134626, -412.79588395543396), (266.3650042276131, -426.9634026568383), (254.2836016305955, -440.51800610497594), (241.51027255755616, -453.42264200747013), (228.07993364386493, -465.64203479140997), (214.02929749921896, -477.142782041803), (199.39677235169802, -487.89344579540193), (184.22235705686035, -497.86463849432766), (168.54753175820224, -507.0291033014655), (152.4151444991585, -515.3617886248976), (135.86929409514414, -522.8399165831506), (118.95520958700217, -529.4430452827364), (101.71912660507951, -535.1531246863306), (84.20816098095383, -539.9545459616929), (66.47017995396163, -543.8341841474175), (48.55367132322863, -546.7814340256155), (30.507610903296154, -548.7882391177118), (12.381328646151815, -549.8491137064993), (-5.775626205198932, -549.9611578304321), (-23.91362056246726, -549.1240652110428), (-41.98307316697901, -547.3401240874082), (-59.93459012283711, -544.6142109651119), (-77.71909991820576, -540.953777289018), (-95.28798756486503, -536.3688290659338), (-112.59322749031708, -530.8718995153904), (-129.58751481835498, -524.4780148137361), (-146.224394679768, -517.2046530153602), (-162.45838919933885, -509.0716962777078), (-178.24512181215687, -500.1013765092939), (-193.54143856989685, -490.31821459531784), (-208.30552610417362, -479.7489533815533), (-222.49702592613176, -468.4224845506251), (-236.0771447486477, -456.3697696644813), (-249.00876052991953, -443.6237555164844), (-261.25652394874487, -430.21928407624364), (-272.78695503406925, -416.1929972432554), (-283.5685346843675, -401.58323668316007), (-293.57179082679795, -386.429939026013), (-302.76937898108736, -370.7745266854763), (-311.13615700689843, -354.6597946435213), (-318.64925383165246, -338.1297934502363), (-325.2881319698645, -321.2297088224441), (-331.0346436633263, -304.0057381205261), (-335.8730804894003, -286.504964068532), (-339.7902163005201, -268.77522604353726), (-342.7753433789476, -250.8649893142283), (-344.8203017069609, -232.82321255095303), (-345.919501272263, -214.69921399466693), (-359.13870455749566, 169.09396043792367), (-359.28481609531445, 187.48820355720818), (-358.45676956290845, 205.864380184561), (-356.6568880806444, 224.1709351632744), (-353.89022129395744, 242.35650866106153), (-350.16453120607184, 260.37008026242256), (-345.4902704016422, 278.1611121185124), (-339.88055272144265, 295.6796907149255), (-333.351116471109, 312.87666692584753), (-325.9202802662621, 329.70379388704896), (-317.6088916392182, 346.1138623710722), (-308.44026855024276, 362.0608332157135), (-298.4401339677861, 377.4999665096402), (-287.6365437018685, 392.3879470936954), (-276.05980769218877, 406.6830060966313), (-263.74240497214487, 420.3450381103903), (-250.7188925477094, 433.3357137143612), (-237.0258084461093, 445.61858700588346), (-222.70156920701265, 457.15919785387814), (-207.7863621028955, 467.925168575719), (-192.32203239225782, 477.8862947728485), (-176.35196592082502, 487.0146300755441), (-159.92096740065608, 495.28456454724073), (-143.0751347085461, 502.67289652489126), (-125.86172955663642, 509.1588977277279), (-108.3290448972839, 514.7243713960052), (-90.52626943559153, 519.3537033554167), (-72.5033496277756, 523.0339058116078), (-54.31084955477854, 525.7546537984163), (-35.99980906222481, 527.5083141420037), (-17.621600566024426, 528.2899668700993), (0.7722150752670132, 528.0974190235138), (19.130033216439188, 526.931210802868), (37.40035020490177, 524.7946140542626), (55.53190787625499, 521.6936230957508), (73.47383736149641, 517.6369378902018), (91.17580180161167, 512.6359396409243), (108.58813756989548, 506.7046588677913), (125.66199360537576, 499.85973603464663), (142.34946846670937, 492.1203748676926), (158.603744721564, 483.50828848034143), (174.37922029505717, 474.04763845168054), (189.63163640827406, 463.76496704667807), (201.0529687028029, 455.6169709097594), (215.40694171580253, 444.80572251044214), (229.1824686669279, 433.2664638515562), (242.34266637341352, 421.0300906319171), (254.85229916113894, 408.12936504371464), (266.67787320615025, 394.5988280363381), (277.78772621258395, 380.47470684722066), (288.15211218659533, 365.7948179990053), (297.7432810795726, 350.59846605174243), (306.5355530871893, 334.9263383690268), (314.50538740569027, 318.82039616815746), (321.6314452610677, 302.3237621895969), (327.89464704232523, 285.48060522042215), (333.278223386209, 268.3360218498856), (337.767760075978, 250.93591571599245), (341.35123663477134, 233.3268746007234), (344.0190585097298, 215.55604570545256), (345.7640827608993, 197.67100940272212), (346.58163718594005, 179.71965184994042), (349.0330227522645, 54.89699228852987), (349.0686679902137, 52.741054428741336), (349.6839745765901, 6.919795075431466), (349.6985380971455, 5.66693433187902), (349.9246120227035, -17.35463015548885), (349.93943657708587, -19.610233204439282), (350.01484465628164, -42.29144889488816), (350.0156809682958, -44.31338728778064), (349.84422957804054, -112.96401776559651), (349.8363229665556, -114.595468390733), (349.67426755372435, -137.11773208156228), (349.6522558500292, -139.25918319262564), (349.3464683785569, -162.14301674999297), (349.3142072480987, -164.13123860955238), (348.878807483532, -186.93908425047994), (348.8573536708136, -187.98099205829203), (348.36174454318825, -210.41489789448678)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-kcbj6/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-kcbj6/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-kcbj6/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpxuh18gxk.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-kcbj6/opensfm/reconstruction.ply output = /workspace/odm-pipeline-kcbj6/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-kcbj6/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 139 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.01386s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.6 meters) ?> Done in 0.01847s -> Writing output ?> Done in 0.001429s ?> Pipeline done in 0.03385s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-kcbj6/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.6 [INFO] Created temporary directory: /workspace/odm-pipeline-kcbj6/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-kcbj6/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp" --output-type max --radiuses 0.9424777960769379,1.33286488144751,1.884955592153876 --resolution 4.8 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 16865 points Point cloud bounds are [minx: -61.5853462219, maxx: 93.40284729, miny: -263.986419678, maxy: 257.517120361] DEM resolution is (33, 109), max tile size is 4096, will split DEM generation into 1 tiles r0.942478_x0_y0.tif r1.33286_x0_y0.tif r1.88496_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-kcbj6/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 47.05% -outsize 10% 0 "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles.small.tif" Input file size is 33, 109 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-kcbj6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-kcbj6/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 47.05% "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles.tif" Input file size is 33, 109 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-kcbj6/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-kcbj6/odm_meshing/tmp/tiles.tif Size: 33x109 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-kcbj6/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-kcbj6/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.014724 [INFO] Completed mesh_dsm.tif in 0:00:00.095253 [INFO] Sampling points from DSM: /workspace/odm-pipeline-kcbj6/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-kcbj6/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-kcbj6/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 33x109 Extent is (-61.585346, 96.814654), (-263.986420, 259.213580) Read nodata value: -9999 Calculating skirts and vertex count... 3317 skirt points will be added Total vertices: 6362 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-kcbj6/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-kcbj6/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-kcbj6/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-kcbj6/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 15:05:56 [App ] OpenMVS x64 v2.2.0 15:05:56 [App ] Build date: Jul 28 2026, 18:56:23 15:05:56 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 15:05:56 [App ] RAM: 30.82GB Physical Memory 61.63GB Virtual Memory 15:05:56 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 15:05:56 [App ] Disk: 15:05:56 [App ] SSE & AVX compatible CPU & OS detected 15:05:56 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-kcbj6/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-kcbj6/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 15:05:56 [App ] MEMORYINFO: { 15:05:56 [App ] VmPeak: 94232 kB 15:05:56 [App ] VmSize: 66368 kB 15:05:56 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-kcbj6/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-kcbj6/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-kcbj6/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-kcbj6/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: 42481 verts... 85086 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 19 NVM: Number of features: 16906 Loading 100%... done. (Took 1.179s) Building adjacency graph: Adding edges 100%... done. (Took 0.08s) 127629 total edges. View selection: Building BVH from 85086 faces... done. (Took: 52 ms) Calculating face qualities 100%... done. (Took 1.613s) Postprocessing face infos 100%... done. (Took 0.048s) Maximum quality of a face within an image: 9848.54 Clamping qualities to 9571.77 within normalization. Optimizing: Time[s] Energy 0 39780 0 39487 0 38659 0 38275 0 38087 0 37999 0 37922 0 37911 0 37879 0 37851 0 37834 0 37820 0 37809 0 37795 0 37783 7363 faces have not been seen Took: 2.549s Generating texture patches: Running... done. (Took 1.458s) 669 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 42591 x 42591 Calculating adjustments: Color channel 0: CG took 70 iterations. Residual is 8.71995e-05 Color channel 2: CG took 70 iterations. Residual is 9.01182e-05 Color channel 1: CG took 70 iterations. Residual is 8.94617e-05 Took 0.052 seconds Adjusting texture patches 100%... done. (Took 0.674s) Running local seam leveling: Blending texture patches 100%... done. (Took 23.528s) Generating texture atlases: Sorting texture patches... done. Working on atlas 4 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 65.576s [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-kcbj6/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 307468.0 0 1 0 9037330.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=307468.0 --writers.las.offset_y=9037330.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=50 +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-kcbj6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kcbj6/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-kcbj6/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=50 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-kcbj6/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-kcbj6/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-kcbj6/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tif" -resolution 28.57142857142857 -verbose -outputCornerFile "/workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9037330.0 -utm_east_offset 307468.0 -a_srs "+proj=utm +zone=50 +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 15762622464.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-kcbj6/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 Mesh file read. Boundary points: Point 1: -61.1816 -253.057 Point 2: -61.1816 252.693 Point 3: 89.5726 252.693 Point 4: 89.5726 -253.057 Model bounds x : -61.1816 -> 89.5726 Model bounds y : -253.057 -> 252.693 Model area : 76244m2 Model resolution, width x height : 4308x14451 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 ... model rendered Edge inpainting Block [(0, 1024), (7168, 8192)] Block [(2048, 3072), (3072, 4096)] Block [(0, 1024), (0, 1024)] Block [(2048, 3072), (10240, 11264)] Block [(3072, 4308), (3072, 4096)] Block [(3072, 4308), (10240, 11264)] Block [(1024, 2048), (7168, 8192)] Block [(1024, 2048), (0, 1024)] Block [(2048, 3072), (7168, 8192)] Block [(0, 1024), (11264, 12288)] Block [(0, 1024), (4096, 5120)] Block [(2048, 3072), (0, 1024)] Block [(3072, 4308), (7168, 8192)] Block [(1024, 2048), (4096, 5120)] Block [(1024, 2048), (11264, 12288)] Block [(3072, 4308), (0, 1024)] Block [(0, 1024), (8192, 9216)] Block [(2048, 3072), (4096, 5120)] Block [(2048, 3072), (11264, 12288)] Block [(1024, 2048), (8192, 9216)] Block [(0, 1024), (1024, 2048)] Block [(3072, 4308), (4096, 5120)] Block [(3072, 4308), (11264, 12288)] Block [(2048, 3072), (8192, 9216)] Block [(1024, 2048), (1024, 2048)] Block [(0, 1024), (5120, 6144)] Block [(0, 1024), (12288, 13312)] Block [(3072, 4308), (8192, 9216)] Block [(2048, 3072), (1024, 2048)] Block [(1024, 2048), (5120, 6144)] Block [(1024, 2048), (12288, 13312)] Block [(0, 1024), (9216, 10240)] Block [(3072, 4308), (1024, 2048)] Block [(2048, 3072), (5120, 6144)] Block [(2048, 3072), (12288, 13312)] Block [(1024, 2048), (9216, 10240)] Block [(0, 1024), (2048, 3072)] Block [(3072, 4308), (5120, 6144)] Block [(3072, 4308), (12288, 13312)] Block [(2048, 3072), (9216, 10240)] Block [(1024, 2048), (2048, 3072)] Block [(0, 1024), (6144, 7168)] Block [(3072, 4308), (9216, 10240)] Block [(0, 1024), (13312, 14451)] Block [(2048, 3072), (2048, 3072)] Block [(1024, 2048), (6144, 7168)] Block [(0, 1024), (10240, 11264)] Block [(1024, 2048), (13312, 14451)] Block [(3072, 4308), (2048, 3072)] Block [(2048, 3072), (6144, 7168)] Block [(1024, 2048), (10240, 11264)] Block [(2048, 3072), (13312, 14451)] Block [(3072, 4308), (6144, 7168)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4308), (13312, 14451)] Block [(1024, 2048), (3072, 4096)] Writing ortho photo to /workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 15762622464 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-kcbj6/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kcbj6/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-kcbj6/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 47.55% Using band 4 of source image as alpha. Creating output file that is 4100P x 14407L. 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-kcbj6/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-kcbj6/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 47.15% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 4100, 14407 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-kcbj6/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-kcbj6/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-kcbj6/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-kcbj6/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-kcbj6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kcbj6/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.3725021428574941 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=5.267975824421084  [INFO] Cropping /workspace/odm-pipeline-kcbj6/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kcbj6/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-kcbj6/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-kcbj6/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 46.7% Creating output file that is 384P x 1353L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-kcbj6/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-kcbj6/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-kcbj6/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-kcbj6/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-kcbj6/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-kcbj6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kcbj6/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 46.75%  Input file size is 4100, 14407 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-kcbj6/odm_report/report.pdf 2026-08-04 15:07:21,249 DEBUG: ICC profile found for image /tmp/tmpqnpdc9yh/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-08-04 15:07:21,968 DEBUG: Page break on page 5 at y=290 for element of height 10 > 277 2026-08-04 15:07:22,260 DEBUG: Final size summary of the biggest document sections: 2026-08-04 15:07:22,260 DEBUG: - pages: 4.8KiB 2026-08-04 15:07:22,260 DEBUG: - fonts: 201.0B 2026-08-04 15:07:22,261 DEBUG: - images: 18.1MiB 2026-08-04 15:07:22,261 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 - Tue Aug 04 15:07:22 2026 ODM processing complete