=== odm-pipeline-g5klf-main-408452395/process.log === === process attempt 0 @ 2026-10-14T12:08:33Z === Running ODM processing... Processing job: odm-pipeline-g5klf ODM Project ID: DTM-Task-35fed9fc-317c-44fc-8f09-4e6d1d4272e6 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-g5klf/boundary.geojson --project-path /workspace odm-pipeline-g5klf [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 14 12:08:35 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[36.623265937, -1.105078], [36.623265937, -1.105018], [36.623283499, -1.104840109], [36.623335497, -1.104669176], [36.623419898, -1.104511886], [36.6235334, -1.104374389], [36.623671566, -1.104262064], [36.62382899, -1.104179304], [36.623999517, -1.104129345], [36.624176477, -1.104114142], [36.624748477, -1.104122142], [36.624915378, -1.104140269], [36.625076012, -1.104189345], [36.625224765, -1.104267655], [36.62535644, -1.104372461], [36.625466437, -1.104500103], [36.625550912, -1.10464612], [36.625606913, -1.10480541], [36.625619913, -1.10485741], [36.625844029, -1.105755872], [36.62587019, -1.105936125], [36.625859915, -1.106117997], [36.625813621, -1.106294102], [36.625733188, -1.106457289], [36.625621882, -1.10660093], [36.625484225, -1.106719191], [36.625325806, -1.10680727], [36.625153059, -1.106861591], [36.624973, -1.106879946], [36.624164, -1.106879945], [36.623988796, -1.106862576], [36.623820326, -1.106811136], [36.623665062, -1.106727603], [36.623528973, -1.106615185], [36.623417287, -1.106478205], [36.623334298, -1.106321924], [36.623283193, -1.10615235], [36.623265937, -1.105976], [36.623265937, -1.105078]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-g5klf [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 4.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-g5klf [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: True [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-g5klf/images [INFO] Loading 25 images [INFO] Wrote images database: /workspace/odm-pipeline-g5klf/images.json [INFO] Found 25 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: 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 [WARNING] Rolling shutter readout time for "DJI FC9113" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:08:36,165 INFO: Planning to use 11374.351171875 MB of RAM for both processing queue and parallel processing. 2026-10-14 12:08:36,166 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-14 12:08:36,166 INFO: Expecting to queue at most 118 images while parallel processing of 4 images. 2026-10-14 12:08:36,168 INFO: Reading data for image 22e7b424_DJI_20250428141148_0010_D.JPG (queue-size=0) 2026-10-14 12:08:36,168 INFO: Reading data for image 492977bd_DJI_20250428141142_0008_D.JPG (queue-size=0) 2026-10-14 12:08:36,387 INFO: Reading data for image ea92c52a_DJI_20250428141248_0030_D.JPG (queue-size=1) 2026-10-14 12:08:36,387 INFO: Extracting ROOT_DSPSIFT features for image 22e7b424_DJI_20250428141148_0010_D.JPG 2026-10-14 12:08:36,389 INFO: Reading data for image 498d0d0a_DJI_20250428141215_0019_D.JPG (queue-size=1) 2026-10-14 12:08:36,389 INFO: Extracting ROOT_DSPSIFT features for image 492977bd_DJI_20250428141142_0008_D.JPG 2026-10-14 12:08:36,650 INFO: Reading data for image 33e145ed_DJI_20250428141212_0018_D.JPG (queue-size=1) 2026-10-14 12:08:36,673 INFO: Reading data for image ce84a23f_DJI_20250428141230_0024_D.JPG (queue-size=2) 2026-10-14 12:08:36,930 INFO: Reading data for image 791e1c6f_DJI_20250428141145_0009_D.JPG (queue-size=3) 2026-10-14 12:08:36,943 INFO: Reading data for image fbc04598_DJI_20250428141242_0028_D.JPG (queue-size=4) 2026-10-14 12:08:37,199 INFO: Reading data for image ef16d804_DJI_20250428141303_0035_D.JPG (queue-size=5) 2026-10-14 12:08:37,200 INFO: Reading data for image 67d20c63_DJI_20250428141151_0011_D.JPG (queue-size=6) 2026-10-14 12:08:37,464 INFO: Reading data for image 97751eba_DJI_20250428141154_0012_D.JPG (queue-size=7) 2026-10-14 12:08:37,466 INFO: Reading data for image 4bc122e9_DJI_20250428141245_0029_D.JPG (queue-size=8) 2026-10-14 12:08:37,748 INFO: Reading data for image 6a3f3bfc_DJI_20250428141300_0034_D.JPG (queue-size=9) 2026-10-14 12:08:37,815 INFO: Reading data for image 289ffba2_DJI_20250428141209_0017_D.JPG (queue-size=10) 2026-10-14 12:08:38,020 INFO: Reading data for image e96fa9fb_DJI_20250428141157_0013_D.JPG (queue-size=11) 2026-10-14 12:08:38,081 INFO: Reading data for image de77989d_DJI_20250428141200_0014_D.JPG (queue-size=12) 2026-10-14 12:08:38,283 INFO: Reading data for image 29ef7ab8_DJI_20250428141257_0033_D.JPG (queue-size=13) 2026-10-14 12:08:38,347 INFO: Reading data for image d945c062_DJI_20250428141203_0015_D.JPG (queue-size=14) 2026-10-14 12:08:38,542 INFO: Reading data for image 59dddcf2_DJI_20250428141306_0036_D.JPG (queue-size=15) 2026-10-14 12:08:38,618 INFO: Reading data for image 25df63d8_DJI_20250428141251_0031_D.JPG (queue-size=16) 2026-10-14 12:08:38,853 INFO: Reading data for image fddd5754_DJI_20250428141239_0027_D.JPG (queue-size=17) 2026-10-14 12:08:38,950 INFO: Reading data for image 2ec84d4c_DJI_20250428141254_0032_D.JPG (queue-size=18) 2026-10-14 12:08:39,171 INFO: Reading data for image c4ed8535_DJI_20250428141236_0026_D.JPG (queue-size=19) 2026-10-14 12:08:39,367 INFO: Reading data for image 356a8b16_DJI_20250428141206_0016_D.JPG (queue-size=20) 2026-10-14 12:08:39,448 INFO: Reading data for image 67a459f5_DJI_20250428141233_0025_D.JPG (queue-size=21) 2026-10-14 12:08:39,719 INFO: Extracting ROOT_DSPSIFT features for image 498d0d0a_DJI_20250428141215_0019_D.JPG 2026-10-14 12:08:39,807 INFO: Finished reading images 2026-10-14 12:08:39,807 INFO: Extracting ROOT_DSPSIFT features for image ea92c52a_DJI_20250428141248_0030_D.JPG 2026-10-14 12:08:43,512 DEBUG: Found 7902 points in 7.104401588439941s 2026-10-14 12:08:43,870 INFO: Extracting ROOT_DSPSIFT features for image 33e145ed_DJI_20250428141212_0018_D.JPG 2026-10-14 12:08:44,025 DEBUG: Found 8787 points in 7.618177890777588s 2026-10-14 12:08:44,413 INFO: Extracting ROOT_DSPSIFT features for image ce84a23f_DJI_20250428141230_0024_D.JPG 2026-10-14 12:08:46,869 DEBUG: Found 8788 points in 7.1435606479644775s 2026-10-14 12:08:47,231 DEBUG: Found 8866 points in 7.413883447647095s 2026-10-14 12:08:47,255 INFO: Extracting ROOT_DSPSIFT features for image 791e1c6f_DJI_20250428141145_0009_D.JPG 2026-10-14 12:08:47,628 INFO: Extracting ROOT_DSPSIFT features for image fbc04598_DJI_20250428141242_0028_D.JPG 2026-10-14 12:08:50,233 DEBUG: Found 8027 points in 6.354789733886719s 2026-10-14 12:08:50,614 INFO: Extracting ROOT_DSPSIFT features for image 67d20c63_DJI_20250428141151_0011_D.JPG 2026-10-14 12:08:50,936 DEBUG: Found 8129 points in 6.514249801635742s 2026-10-14 12:08:51,293 INFO: Extracting ROOT_DSPSIFT features for image ef16d804_DJI_20250428141303_0035_D.JPG 2026-10-14 12:08:53,609 DEBUG: Found 7978 points in 6.345092058181763s 2026-10-14 12:08:54,003 INFO: Extracting ROOT_DSPSIFT features for image 97751eba_DJI_20250428141154_0012_D.JPG 2026-10-14 12:08:55,409 DEBUG: Found 8974 points in 7.770652532577515s 2026-10-14 12:08:55,812 INFO: Extracting ROOT_DSPSIFT features for image 4bc122e9_DJI_20250428141245_0029_D.JPG 2026-10-14 12:08:57,301 DEBUG: Found 8001 points in 6.680192232131958s 2026-10-14 12:08:57,694 INFO: Extracting ROOT_DSPSIFT features for image 6a3f3bfc_DJI_20250428141300_0034_D.JPG 2026-10-14 12:08:59,009 DEBUG: Found 8781 points in 7.7079994678497314s 2026-10-14 12:08:59,392 INFO: Extracting ROOT_DSPSIFT features for image 289ffba2_DJI_20250428141209_0017_D.JPG 2026-10-14 12:09:01,240 DEBUG: Found 8296 points in 7.230210542678833s 2026-10-14 12:09:01,654 INFO: Extracting ROOT_DSPSIFT features for image e96fa9fb_DJI_20250428141157_0013_D.JPG 2026-10-14 12:09:03,670 DEBUG: Found 9246 points in 7.847976922988892s 2026-10-14 12:09:04,094 INFO: Extracting ROOT_DSPSIFT features for image de77989d_DJI_20250428141200_0014_D.JPG 2026-10-14 12:09:05,153 DEBUG: Found 8354 points in 7.451889276504517s 2026-10-14 12:09:05,556 INFO: Extracting ROOT_DSPSIFT features for image 29ef7ab8_DJI_20250428141257_0033_D.JPG 2026-10-14 12:09:05,777 DEBUG: Found 7981 points in 6.377530097961426s 2026-10-14 12:09:06,179 INFO: Extracting ROOT_DSPSIFT features for image d945c062_DJI_20250428141203_0015_D.JPG 2026-10-14 12:09:08,683 DEBUG: Found 8477 points in 7.022167682647705s 2026-10-14 12:09:09,112 INFO: Extracting ROOT_DSPSIFT features for image 59dddcf2_DJI_20250428141306_0036_D.JPG 2026-10-14 12:09:12,008 DEBUG: Found 8958 points in 7.904372453689575s 2026-10-14 12:09:12,415 INFO: Extracting ROOT_DSPSIFT features for image 25df63d8_DJI_20250428141251_0031_D.JPG 2026-10-14 12:09:13,340 DEBUG: Found 8374 points in 7.7768049240112305s 2026-10-14 12:09:13,449 DEBUG: Found 8586 points in 7.261301279067993s 2026-10-14 12:09:13,747 INFO: Extracting ROOT_DSPSIFT features for image fddd5754_DJI_20250428141239_0027_D.JPG 2026-10-14 12:09:13,838 INFO: Extracting ROOT_DSPSIFT features for image 2ec84d4c_DJI_20250428141254_0032_D.JPG 2026-10-14 12:09:17,281 DEBUG: Found 9063 points in 8.162380695343018s 2026-10-14 12:09:17,689 INFO: Extracting ROOT_DSPSIFT features for image c4ed8535_DJI_20250428141236_0026_D.JPG 2026-10-14 12:09:19,291 DEBUG: Found 8058 points in 6.865324258804321s 2026-10-14 12:09:19,654 INFO: Extracting ROOT_DSPSIFT features for image 356a8b16_DJI_20250428141206_0016_D.JPG 2026-10-14 12:09:20,645 DEBUG: Found 8126 points in 6.890946388244629s 2026-10-14 12:09:21,057 INFO: Extracting ROOT_DSPSIFT features for image 67a459f5_DJI_20250428141233_0025_D.JPG 2026-10-14 12:09:21,670 DEBUG: Found 8366 points in 7.824608564376831s 2026-10-14 12:09:23,783 DEBUG: Found 7961 points in 6.085171699523926s 2026-10-14 12:09:26,130 DEBUG: Found 7961 points in 6.465456485748291s 2026-10-14 12:09:27,255 DEBUG: Found 8003 points in 6.191418409347534s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:09:28,460 INFO: Altitude is negative (-14119.661082236715) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 12:09:28,460 INFO: Altitude for orientation based matching 1.0 2026-10-14 12:09:28,466 INFO: Matching 154 image pairs 2026-10-14 12:09:28,468 INFO: Computing pair matching with 4 processes 2026-10-14 12:09:28,776 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.003 T-total: 0.305 Matches: 2004 Robust: 1979 Success: True 2026-10-14 12:09:28,787 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.001 T-total: 0.316 Matches: 803 Robust: 735 Success: True 2026-10-14 12:09:28,798 DEBUG: Matching ea92c52a_DJI_20250428141248_0030_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 T-robust: 0.002 T-total: 0.328 Matches: 1616 Robust: 1602 Success: True 2026-10-14 12:09:28,800 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.001 T-total: 0.330 Matches: 424 Robust: 414 Success: True 2026-10-14 12:09:29,008 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.002 T-total: 0.232 Matches: 1047 Robust: 1024 Success: True 2026-10-14 12:09:29,059 DEBUG: Matching ea92c52a_DJI_20250428141248_0030_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 T-robust: 0.002 T-total: 0.261 Matches: 1649 Robust: 1631 Success: True 2026-10-14 12:09:29,090 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.001 T-total: 0.290 Matches: 640 Robust: 626 Success: True 2026-10-14 12:09:29,093 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.001 T-total: 0.306 Matches: 493 Robust: 485 Success: True 2026-10-14 12:09:29,229 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1363 Robust: 1339 Success: True 2026-10-14 12:09:29,252 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.159 T-robust: 0.002 T-total: 0.162 Matches: 1126 Robust: 1100 Success: True 2026-10-14 12:09:29,314 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.220 Matches: 555 Robust: 544 Success: True 2026-10-14 12:09:29,393 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.163 T-robust: 0.001 T-total: 0.165 Matches: 813 Robust: 789 Success: True 2026-10-14 12:09:29,404 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.342 T-robust: 0.001 T-total: 0.344 Matches: 779 Robust: 770 Success: True 2026-10-14 12:09:29,410 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.155 T-robust: 0.002 T-total: 0.157 Matches: 1251 Robust: 1237 Success: True 2026-10-14 12:09:29,543 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.001 T-total: 0.230 Matches: 311 Robust: 289 Success: True 2026-10-14 12:09:29,643 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.247 T-robust: 0.001 T-total: 0.249 Matches: 792 Robust: 785 Success: True 2026-10-14 12:09:29,654 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.242 T-robust: 0.001 T-total: 0.244 Matches: 786 Robust: 732 Success: True 2026-10-14 12:09:29,674 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.004 T-total: 0.270 Matches: 3179 Robust: 3169 Success: True 2026-10-14 12:09:29,730 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 Matches: FAILED 2026-10-14 12:09:29,811 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.002 T-total: 0.167 Matches: 826 Robust: 802 Success: True 2026-10-14 12:09:29,855 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and ef16d804_DJI_20250428141303_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.002 T-total: 0.181 Matches: 978 Robust: 941 Success: True 2026-10-14 12:09:29,904 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.001 T-total: 0.173 Matches: 640 Robust: 624 Success: True 2026-10-14 12:09:29,911 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.256 T-robust: 0.001 T-total: 0.257 Matches: 318 Robust: 311 Success: True 2026-10-14 12:09:29,969 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.155 T-robust: 0.002 T-total: 0.158 Matches: 990 Robust: 975 Success: True 2026-10-14 12:09:30,080 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.001 T-total: 0.225 Matches: 928 Robust: 904 Success: True 2026-10-14 12:09:30,098 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.001 T-total: 0.184 Matches: 827 Robust: 797 Success: True 2026-10-14 12:09:30,102 DEBUG: Matching ea92c52a_DJI_20250428141248_0030_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.005 T-total: 0.198 Matches: 2163 Robust: 2121 Success: True 2026-10-14 12:09:30,196 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.002 T-total: 0.226 Matches: 1013 Robust: 1000 Success: True 2026-10-14 12:09:30,269 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.003 T-total: 0.188 Matches: 2304 Robust: 2288 Success: True 2026-10-14 12:09:30,275 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.001 T-total: 0.174 Matches: 787 Robust: 775 Success: True 2026-10-14 12:09:30,293 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.003 T-total: 0.190 Matches: 2206 Robust: 2170 Success: True 2026-10-14 12:09:30,367 DEBUG: Matching 791e1c6f_DJI_20250428141145_0009_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.003 T-total: 0.171 Matches: 1834 Robust: 1813 Success: True 2026-10-14 12:09:30,464 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.002 T-total: 0.189 Matches: 1246 Robust: 1212 Success: True 2026-10-14 12:09:30,471 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.002 T-total: 0.202 Matches: 1290 Robust: 1269 Success: True 2026-10-14 12:09:30,476 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.002 T-total: 0.183 Matches: 1153 Robust: 1146 Success: True 2026-10-14 12:09:30,573 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.004 T-total: 0.206 Matches: 2643 Robust: 2598 Success: True 2026-10-14 12:09:30,639 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.001 T-total: 0.174 Matches: 721 Robust: 706 Success: True 2026-10-14 12:09:30,661 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.002 T-total: 0.188 Matches: 841 Robust: 802 Success: True 2026-10-14 12:09:30,665 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.002 T-total: 0.189 Matches: 1505 Robust: 1476 Success: True 2026-10-14 12:09:30,755 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.002 T-total: 0.181 Matches: 924 Robust: 914 Success: True 2026-10-14 12:09:30,820 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.001 T-total: 0.179 Matches: 894 Robust: 883 Success: True 2026-10-14 12:09:30,861 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.002 T-total: 0.195 Matches: 2113 Robust: 2053 Success: True 2026-10-14 12:09:30,864 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.001 T-total: 0.202 Matches: 809 Robust: 800 Success: True 2026-10-14 12:09:30,944 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.001 T-total: 0.188 Matches: 832 Robust: 821 Success: True 2026-10-14 12:09:31,012 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.002 T-total: 0.192 Matches: 1726 Robust: 1699 Success: True 2026-10-14 12:09:31,044 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.000 T-total: 0.183 Matches: 137 Robust: 132 Success: True 2026-10-14 12:09:31,054 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.003 T-total: 0.189 Matches: 2342 Robust: 2287 Success: True 2026-10-14 12:09:31,121 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.002 T-total: 0.177 Matches: 1702 Robust: 1687 Success: True 2026-10-14 12:09:31,205 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.003 T-total: 0.193 Matches: 2256 Robust: 2222 Success: True 2026-10-14 12:09:31,232 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.178 Matches: 843 Robust: 831 Success: True 2026-10-14 12:09:31,236 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.002 T-total: 0.191 Matches: 910 Robust: 890 Success: True 2026-10-14 12:09:31,292 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.002 T-total: 0.171 Matches: 1028 Robust: 990 Success: True 2026-10-14 12:09:31,374 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.002 T-total: 0.168 Matches: 1148 Robust: 1120 Success: True 2026-10-14 12:09:31,406 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.002 T-total: 0.170 Matches: 1237 Robust: 1212 Success: True 2026-10-14 12:09:31,414 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.177 Matches: 332 Robust: 322 Success: True 2026-10-14 12:09:31,463 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.003 T-total: 0.171 Matches: 1978 Robust: 1943 Success: True 2026-10-14 12:09:31,536 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.158 T-robust: 0.003 T-total: 0.161 Matches: 1876 Robust: 1828 Success: True 2026-10-14 12:09:31,589 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.001 T-total: 0.183 Matches: 656 Robust: 638 Success: True 2026-10-14 12:09:31,629 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.164 T-robust: 0.002 T-total: 0.166 Matches: 1220 Robust: 1195 Success: True 2026-10-14 12:09:31,671 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.255 T-robust: 0.001 T-total: 0.257 Matches: 934 Robust: 896 Success: True 2026-10-14 12:09:31,708 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.002 T-total: 0.172 Matches: 1261 Robust: 1242 Success: True 2026-10-14 12:09:31,756 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.001 T-total: 0.166 Matches: 458 Robust: 451 Success: True 2026-10-14 12:09:31,821 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.002 T-total: 0.192 Matches: 1386 Robust: 1369 Success: True 2026-10-14 12:09:31,848 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.177 Matches: 828 Robust: 813 Success: True 2026-10-14 12:09:31,876 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.001 T-total: 0.168 Matches: 851 Robust: 823 Success: True 2026-10-14 12:09:31,933 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.002 T-total: 0.177 Matches: 1464 Robust: 1437 Success: True 2026-10-14 12:09:31,995 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.002 T-total: 0.174 Matches: 967 Robust: 955 Success: True 2026-10-14 12:09:32,029 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.181 Matches: 381 Robust: 354 Success: True 2026-10-14 12:09:32,054 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.002 T-total: 0.178 Matches: 1108 Robust: 1080 Success: True 2026-10-14 12:09:32,103 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.002 T-total: 0.170 Matches: 1091 Robust: 1060 Success: True 2026-10-14 12:09:32,174 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.003 T-total: 0.178 Matches: 2106 Robust: 2070 Success: True 2026-10-14 12:09:32,225 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.003 T-total: 0.196 Matches: 2557 Robust: 2541 Success: True 2026-10-14 12:09:32,241 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.002 T-total: 0.187 Matches: 1113 Robust: 1092 Success: True 2026-10-14 12:09:32,270 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.001 T-total: 0.167 Matches: 812 Robust: 785 Success: True 2026-10-14 12:09:32,383 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.004 T-total: 0.209 Matches: 3224 Robust: 3198 Success: True 2026-10-14 12:09:32,401 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.176 Matches: 381 Robust: 372 Success: True 2026-10-14 12:09:32,419 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.002 T-total: 0.178 Matches: 1118 Robust: 1106 Success: True 2026-10-14 12:09:32,443 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.001 T-total: 0.173 Matches: 911 Robust: 905 Success: True 2026-10-14 12:09:32,557 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.002 T-total: 0.173 Matches: 1166 Robust: 1147 Success: True 2026-10-14 12:09:32,576 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.000 T-total: 0.175 Matches: 69 Robust: 66 Success: True 2026-10-14 12:09:32,604 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.001 T-total: 0.184 Matches: 150 Robust: 141 Success: True 2026-10-14 12:09:32,619 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.001 T-total: 0.175 Matches: 810 Robust: 791 Success: True 2026-10-14 12:09:32,734 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.177 Matches: 880 Robust: 849 Success: True 2026-10-14 12:09:32,756 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.180 Matches: 422 Robust: 412 Success: True 2026-10-14 12:09:32,778 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.001 T-total: 0.174 Matches: 483 Robust: 470 Success: True 2026-10-14 12:09:32,798 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.004 T-total: 0.179 Matches: 2768 Robust: 2749 Success: True 2026-10-14 12:09:32,923 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.002 T-total: 0.189 Matches: 1461 Robust: 1432 Success: True 2026-10-14 12:09:32,928 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.002 T-total: 0.172 Matches: 992 Robust: 985 Success: True 2026-10-14 12:09:32,950 DEBUG: Matching 791e1c6f_DJI_20250428141145_0009_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.170 T-robust: 0.001 T-total: 0.171 Matches: 313 Robust: 304 Success: True 2026-10-14 12:09:32,969 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.001 T-total: 0.171 Matches: 801 Robust: 788 Success: True 2026-10-14 12:09:33,112 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.002 T-total: 0.189 Matches: 1468 Robust: 1427 Success: True 2026-10-14 12:09:33,123 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.001 T-total: 0.195 Matches: 505 Robust: 481 Success: True 2026-10-14 12:09:33,134 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.001 T-total: 0.184 Matches: 133 Robust: 123 Success: True 2026-10-14 12:09:33,172 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 155 Robust: 147 Success: True 2026-10-14 12:09:33,293 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.001 T-total: 0.169 Matches: 866 Robust: 836 Success: True 2026-10-14 12:09:33,293 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.181 Matches: 132 Robust: 125 Success: True 2026-10-14 12:09:33,320 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.001 T-total: 0.186 Matches: 114 Robust: 102 Success: True 2026-10-14 12:09:33,349 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.177 Matches: 511 Robust: 505 Success: True 2026-10-14 12:09:33,471 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.002 T-total: 0.177 Matches: 1132 Robust: 1074 Success: True 2026-10-14 12:09:33,474 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.181 Matches: 1341 Robust: 1308 Success: True 2026-10-14 12:09:33,498 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.002 T-total: 0.178 Matches: 1178 Robust: 1159 Success: True 2026-10-14 12:09:33,530 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.004 T-total: 0.181 Matches: 3077 Robust: 3064 Success: True 2026-10-14 12:09:33,643 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.001 T-total: 0.169 Matches: 893 Robust: 881 Success: True 2026-10-14 12:09:33,648 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.002 T-total: 0.174 Matches: 1063 Robust: 1039 Success: True 2026-10-14 12:09:33,679 DEBUG: Matching 791e1c6f_DJI_20250428141145_0009_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.001 T-total: 0.180 Matches: 877 Robust: 867 Success: True 2026-10-14 12:09:33,704 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.002 T-total: 0.174 Matches: 1434 Robust: 1401 Success: True 2026-10-14 12:09:33,832 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.001 T-total: 0.189 Matches: 394 Robust: 387 Success: True 2026-10-14 12:09:33,861 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.213 Matches: 2151 Robust: 2122 Success: True 2026-10-14 12:09:33,874 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.002 T-total: 0.195 Matches: 1158 Robust: 1122 Success: True 2026-10-14 12:09:33,887 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.001 T-total: 0.183 Matches: 902 Robust: 870 Success: True 2026-10-14 12:09:34,019 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.002 T-total: 0.186 Matches: 1204 Robust: 1177 Success: True 2026-10-14 12:09:34,055 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.002 T-total: 0.193 Matches: 1170 Robust: 1135 Success: True 2026-10-14 12:09:34,061 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.001 T-total: 0.173 Matches: 975 Robust: 960 Success: True 2026-10-14 12:09:34,063 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.001 T-total: 0.189 Matches: 802 Robust: 783 Success: True 2026-10-14 12:09:34,203 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.002 T-total: 0.184 Matches: 1258 Robust: 1244 Success: True 2026-10-14 12:09:34,239 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.003 T-total: 0.175 Matches: 843 Robust: 838 Success: True 2026-10-14 12:09:34,241 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.003 T-total: 0.180 Matches: 1239 Robust: 1207 Success: True 2026-10-14 12:09:34,255 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.004 T-total: 0.200 Matches: 2668 Robust: 2613 Success: True 2026-10-14 12:09:34,373 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 289ffba2_DJI_20250428141209_0017_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.001 T-total: 0.169 Matches: 882 Robust: 854 Success: True 2026-10-14 12:09:34,415 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.003 T-total: 0.174 Matches: 2211 Robust: 2178 Success: True 2026-10-14 12:09:34,421 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.002 T-total: 0.179 Matches: 1744 Robust: 1707 Success: True 2026-10-14 12:09:34,447 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.002 T-total: 0.191 Matches: 1704 Robust: 1666 Success: True 2026-10-14 12:09:34,539 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 289ffba2_DJI_20250428141209_0017_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.164 T-robust: 0.002 T-total: 0.166 Matches: 1147 Robust: 1126 Success: True 2026-10-14 12:09:34,597 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.000 T-total: 0.181 Matches: 172 Robust: 167 Success: True 2026-10-14 12:09:34,616 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.002 T-total: 0.195 Matches: 1072 Robust: 1041 Success: True 2026-10-14 12:09:34,622 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.001 T-total: 0.175 Matches: 284 Robust: 278 Success: True 2026-10-14 12:09:34,716 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.176 Matches: 498 Robust: 489 Success: True 2026-10-14 12:09:34,767 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.002 T-total: 0.170 Matches: 1181 Robust: 1131 Success: True 2026-10-14 12:09:34,802 DEBUG: Matching 6a3f3bfc_DJI_20250428141300_0034_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.001 T-total: 0.180 Matches: 662 Robust: 651 Success: True 2026-10-14 12:09:34,805 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.001 T-total: 0.188 Matches: 632 Robust: 614 Success: True 2026-10-14 12:09:34,901 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.003 T-total: 0.185 Matches: 2145 Robust: 2118 Success: True 2026-10-14 12:09:34,945 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and ef16d804_DJI_20250428141303_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.177 Matches: 706 Robust: 697 Success: True 2026-10-14 12:09:34,984 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.002 T-total: 0.181 Matches: 1312 Robust: 1251 Success: True 2026-10-14 12:09:34,985 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.180 Matches: 212 Robust: 202 Success: True 2026-10-14 12:09:35,089 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.001 T-total: 0.187 Matches: 891 Robust: 869 Success: True 2026-10-14 12:09:35,116 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.002 T-total: 0.171 Matches: 1046 Robust: 1018 Success: True 2026-10-14 12:09:35,164 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.180 Matches: 1003 Robust: 978 Success: True 2026-10-14 12:09:35,166 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.003 T-total: 0.181 Matches: 1054 Robust: 1013 Success: True 2026-10-14 12:09:35,287 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.003 T-total: 0.198 Matches: 1821 Robust: 1794 Success: True 2026-10-14 12:09:35,289 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.001 T-total: 0.172 Matches: 330 Robust: 321 Success: True 2026-10-14 12:09:35,351 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.001 T-total: 0.186 Matches: 1001 Robust: 995 Success: True 2026-10-14 12:09:35,364 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.002 T-total: 0.198 Matches: 1244 Robust: 1215 Success: True 2026-10-14 12:09:35,463 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.002 T-total: 0.174 Matches: 1006 Robust: 980 Success: True 2026-10-14 12:09:35,469 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.180 Matches: 302 Robust: 294 Success: True 2026-10-14 12:09:35,522 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.002 T-total: 0.170 Matches: 1125 Robust: 1067 Success: True 2026-10-14 12:09:35,541 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.177 Matches: 728 Robust: 711 Success: True 2026-10-14 12:09:35,631 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.001 T-total: 0.168 Matches: 429 Robust: 428 Success: True 2026-10-14 12:09:35,635 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 22e7b424_DJI_20250428141148_0010_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.001 T-total: 0.166 Matches: 759 Robust: 752 Success: True 2026-10-14 12:09:35,700 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.001 T-total: 0.178 Matches: 628 Robust: 615 Success: True 2026-10-14 12:09:35,730 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.003 T-total: 0.188 Matches: 2144 Robust: 2108 Success: True 2026-10-14 12:09:35,806 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.002 T-total: 0.170 Matches: 1856 Robust: 1820 Success: True 2026-10-14 12:09:35,807 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.001 T-total: 0.175 Matches: 419 Robust: 399 Success: True 2026-10-14 12:09:35,824 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 T-robust: 0.001 T-total: 0.124 Matches: 693 Robust: 679 Success: True 2026-10-14 12:09:35,920 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.001 T-total: 0.113 Matches: 787 Robust: 770 Success: True 2026-10-14 12:09:35,928 INFO: Matched 154 pairs (brown-brown: 154) in 7.461392337999996 seconds (0.04845060172077907 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:09:38,586 INFO: reading features 2026-10-14 12:09:38,935 DEBUG: Merging features onto tracks 2026-10-14 12:09:39,392 DEBUG: Good tracks: 25889 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:09:40,692 INFO: Starting incremental reconstruction 2026-10-14 12:09:41,218 INFO: Starting reconstruction with de77989d_DJI_20250428141200_0014_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG 2026-10-14 12:09:41,229 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2440 / 2446 2026-10-14 12:09:41,430 INFO: Triangulated: 2444 2026-10-14 12:09:42,015 DEBUG: Ceres Solver Report: Iterations: 59, Initial cost: 1.584892e+02, Final cost: 5.817502e+01, Termination: CONVERGENCE 2026-10-14 12:09:42,027 INFO: Removed outliers: 275 2026-10-14 12:09:42,050 INFO: ------------------------------------------------------- 2026-10-14 12:09:42,058 INFO: 4bc122e9_DJI_20250428141245_0029_D.JPG resection inliers: 1595 / 1603 2026-10-14 12:09:42,064 INFO: Adding 4bc122e9_DJI_20250428141245_0029_D.JPG to the reconstruction 2026-10-14 12:09:42,195 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:42,412 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.560581e+02, Final cost: 1.447084e+02, Termination: CONVERGENCE 2026-10-14 12:09:42,433 INFO: Removed outliers: 371 2026-10-14 12:09:42,441 INFO: ------------------------------------------------------- 2026-10-14 12:09:42,451 INFO: d945c062_DJI_20250428141203_0015_D.JPG resection inliers: 1897 / 1910 2026-10-14 12:09:42,458 INFO: Adding d945c062_DJI_20250428141203_0015_D.JPG to the reconstruction 2026-10-14 12:09:42,582 INFO: Re-triangulating 2026-10-14 12:09:42,582 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:42,846 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.853359e+02, Final cost: 2.642562e+02, Termination: CONVERGENCE 2026-10-14 12:09:43,624 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 6.083101e+02, Final cost: 3.147838e+02, Termination: CONVERGENCE 2026-10-14 12:09:43,656 INFO: Removed outliers: 532 2026-10-14 12:09:43,665 INFO: ------------------------------------------------------- 2026-10-14 12:09:43,676 INFO: e96fa9fb_DJI_20250428141157_0013_D.JPG resection inliers: 2324 / 2422 2026-10-14 12:09:43,684 INFO: Adding e96fa9fb_DJI_20250428141157_0013_D.JPG to the reconstruction 2026-10-14 12:09:43,774 INFO: ------------------------------------------------------- 2026-10-14 12:09:43,784 INFO: fddd5754_DJI_20250428141239_0027_D.JPG resection inliers: 2191 / 2329 2026-10-14 12:09:43,792 INFO: Adding fddd5754_DJI_20250428141239_0027_D.JPG to the reconstruction 2026-10-14 12:09:43,856 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:44,234 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.160239e+03, Final cost: 4.751238e+02, Termination: CONVERGENCE 2026-10-14 12:09:44,281 INFO: Removed outliers: 463 2026-10-14 12:09:44,289 INFO: ------------------------------------------------------- 2026-10-14 12:09:44,300 INFO: 97751eba_DJI_20250428141154_0012_D.JPG resection inliers: 2154 / 2236 2026-10-14 12:09:44,308 INFO: Adding 97751eba_DJI_20250428141154_0012_D.JPG to the reconstruction 2026-10-14 12:09:44,382 INFO: ------------------------------------------------------- 2026-10-14 12:09:44,393 INFO: ea92c52a_DJI_20250428141248_0030_D.JPG resection inliers: 2184 / 2248 2026-10-14 12:09:44,401 INFO: Adding ea92c52a_DJI_20250428141248_0030_D.JPG to the reconstruction 2026-10-14 12:09:44,467 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:44,915 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.352447e+03, Final cost: 7.090400e+02, Termination: CONVERGENCE 2026-10-14 12:09:44,976 INFO: Removed outliers: 345 2026-10-14 12:09:44,985 INFO: ------------------------------------------------------- 2026-10-14 12:09:44,996 INFO: 25df63d8_DJI_20250428141251_0031_D.JPG resection inliers: 2216 / 2275 2026-10-14 12:09:45,005 INFO: Adding 25df63d8_DJI_20250428141251_0031_D.JPG to the reconstruction 2026-10-14 12:09:45,101 INFO: ------------------------------------------------------- 2026-10-14 12:09:45,111 INFO: 2ec84d4c_DJI_20250428141254_0032_D.JPG resection inliers: 2031 / 2095 2026-10-14 12:09:45,119 INFO: Adding 2ec84d4c_DJI_20250428141254_0032_D.JPG to the reconstruction 2026-10-14 12:09:45,178 INFO: Re-triangulating 2026-10-14 12:09:45,179 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:45,631 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 1.286814e+03, Final cost: 9.101215e+02, Termination: CONVERGENCE 2026-10-14 12:09:47,147 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.454337e+03, Final cost: 1.244044e+03, Termination: CONVERGENCE 2026-10-14 12:09:47,226 INFO: Removed outliers: 1139 2026-10-14 12:09:47,235 INFO: ------------------------------------------------------- 2026-10-14 12:09:47,246 INFO: 356a8b16_DJI_20250428141206_0016_D.JPG resection inliers: 2141 / 2180 2026-10-14 12:09:47,255 INFO: Adding 356a8b16_DJI_20250428141206_0016_D.JPG to the reconstruction 2026-10-14 12:09:47,327 INFO: ------------------------------------------------------- 2026-10-14 12:09:47,337 INFO: c4ed8535_DJI_20250428141236_0026_D.JPG resection inliers: 2127 / 2198 2026-10-14 12:09:47,345 INFO: Adding c4ed8535_DJI_20250428141236_0026_D.JPG to the reconstruction 2026-10-14 12:09:47,404 INFO: ------------------------------------------------------- 2026-10-14 12:09:47,414 INFO: 67d20c63_DJI_20250428141151_0011_D.JPG resection inliers: 2223 / 2275 2026-10-14 12:09:47,423 INFO: Adding 67d20c63_DJI_20250428141151_0011_D.JPG to the reconstruction 2026-10-14 12:09:47,493 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:48,459 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 1.922132e+03, Final cost: 1.314553e+03, Termination: CONVERGENCE 2026-10-14 12:09:48,562 INFO: Removed outliers: 569 2026-10-14 12:09:48,571 INFO: ------------------------------------------------------- 2026-10-14 12:09:48,580 INFO: 289ffba2_DJI_20250428141209_0017_D.JPG resection inliers: 1865 / 1889 2026-10-14 12:09:48,588 INFO: Adding 289ffba2_DJI_20250428141209_0017_D.JPG to the reconstruction 2026-10-14 12:09:48,656 INFO: ------------------------------------------------------- 2026-10-14 12:09:48,666 INFO: 29ef7ab8_DJI_20250428141257_0033_D.JPG resection inliers: 1895 / 1954 2026-10-14 12:09:48,674 INFO: Adding 29ef7ab8_DJI_20250428141257_0033_D.JPG to the reconstruction 2026-10-14 12:09:48,749 INFO: ------------------------------------------------------- 2026-10-14 12:09:48,758 INFO: 67a459f5_DJI_20250428141233_0025_D.JPG resection inliers: 1879 / 1967 2026-10-14 12:09:48,765 INFO: Adding 67a459f5_DJI_20250428141233_0025_D.JPG to the reconstruction 2026-10-14 12:09:48,820 INFO: ------------------------------------------------------- 2026-10-14 12:09:48,830 INFO: 33e145ed_DJI_20250428141212_0018_D.JPG resection inliers: 1966 / 2000 2026-10-14 12:09:48,837 INFO: Adding 33e145ed_DJI_20250428141212_0018_D.JPG to the reconstruction 2026-10-14 12:09:48,893 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:50,255 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.088781e+03, Final cost: 1.554636e+03, Termination: CONVERGENCE 2026-10-14 12:09:50,386 INFO: Removed outliers: 320 2026-10-14 12:09:50,395 INFO: ------------------------------------------------------- 2026-10-14 12:09:50,406 INFO: 6a3f3bfc_DJI_20250428141300_0034_D.JPG resection inliers: 2076 / 2122 2026-10-14 12:09:50,415 INFO: Adding 6a3f3bfc_DJI_20250428141300_0034_D.JPG to the reconstruction 2026-10-14 12:09:50,496 INFO: ------------------------------------------------------- 2026-10-14 12:09:50,505 INFO: ce84a23f_DJI_20250428141230_0024_D.JPG resection inliers: 2053 / 2104 2026-10-14 12:09:50,513 INFO: Adding ce84a23f_DJI_20250428141230_0024_D.JPG to the reconstruction 2026-10-14 12:09:50,563 INFO: ------------------------------------------------------- 2026-10-14 12:09:50,574 INFO: 22e7b424_DJI_20250428141148_0010_D.JPG resection inliers: 2067 / 2121 2026-10-14 12:09:50,582 INFO: Adding 22e7b424_DJI_20250428141148_0010_D.JPG to the reconstruction 2026-10-14 12:09:50,639 INFO: ------------------------------------------------------- 2026-10-14 12:09:50,648 INFO: 791e1c6f_DJI_20250428141145_0009_D.JPG resection inliers: 1972 / 2017 2026-10-14 12:09:50,655 INFO: Adding 791e1c6f_DJI_20250428141145_0009_D.JPG to the reconstruction 2026-10-14 12:09:50,710 INFO: ------------------------------------------------------- 2026-10-14 12:09:50,719 INFO: 498d0d0a_DJI_20250428141215_0019_D.JPG resection inliers: 2064 / 2091 2026-10-14 12:09:50,727 INFO: Adding 498d0d0a_DJI_20250428141215_0019_D.JPG to the reconstruction 2026-10-14 12:09:50,774 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:52,349 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 3.229821e+03, Final cost: 1.954978e+03, Termination: CONVERGENCE 2026-10-14 12:09:52,522 INFO: Removed outliers: 483 2026-10-14 12:09:52,532 INFO: ------------------------------------------------------- 2026-10-14 12:09:52,543 INFO: ef16d804_DJI_20250428141303_0035_D.JPG resection inliers: 2054 / 2093 2026-10-14 12:09:52,552 INFO: Adding ef16d804_DJI_20250428141303_0035_D.JPG to the reconstruction 2026-10-14 12:09:52,631 INFO: ------------------------------------------------------- 2026-10-14 12:09:52,641 INFO: 59dddcf2_DJI_20250428141306_0036_D.JPG resection inliers: 1974 / 2019 2026-10-14 12:09:52,649 INFO: Adding 59dddcf2_DJI_20250428141306_0036_D.JPG to the reconstruction 2026-10-14 12:09:52,706 INFO: Re-triangulating 2026-10-14 12:09:52,707 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:53,677 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 2.247453e+03, Final cost: 2.031332e+03, Termination: CONVERGENCE 2026-10-14 12:09:57,376 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 5.755224e+03, Final cost: 2.805537e+03, Termination: CONVERGENCE 2026-10-14 12:09:57,562 INFO: Removed outliers: 2568 2026-10-14 12:09:57,573 INFO: ------------------------------------------------------- 2026-10-14 12:09:57,582 INFO: 492977bd_DJI_20250428141142_0008_D.JPG resection inliers: 1656 / 1675 2026-10-14 12:09:57,590 INFO: Adding 492977bd_DJI_20250428141142_0008_D.JPG to the reconstruction 2026-10-14 12:09:57,636 INFO: ------------------------------------------------------- 2026-10-14 12:09:57,636 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:09:58,745 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 2.328283e+03, Final cost: 2.123218e+03, Termination: CONVERGENCE 2026-10-14 12:09:58,929 INFO: Removed outliers: 288 2026-10-14 12:09:59,062 INFO: Reconstruction 0: 25 images, 25490 points 2026-10-14 12:09:59,063 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:10:00,520 INFO: Starting rolling shutter correction 2026-10-14 12:10:00,666 INFO: Estimating camera velocities 2026-10-14 12:10:00,667 INFO: Using EXIF data 2026-10-14 12:10:00,667 INFO: 492977bd_DJI_20250428141142_0008_D.JPG (-1.10,+7.80,+0.20) m/s 2026-10-14 12:10:00,667 INFO: 791e1c6f_DJI_20250428141145_0009_D.JPG (-0.60,+8.30,+0.30) m/s 2026-10-14 12:10:00,667 INFO: 22e7b424_DJI_20250428141148_0010_D.JPG (-0.10,+8.20,+0.30) m/s 2026-10-14 12:10:00,667 INFO: 67d20c63_DJI_20250428141151_0011_D.JPG (+0.00,+7.00,+0.10) m/s 2026-10-14 12:10:00,667 INFO: 97751eba_DJI_20250428141154_0012_D.JPG (-1.50,+2.30,+0.00) m/s 2026-10-14 12:10:00,667 INFO: e96fa9fb_DJI_20250428141157_0013_D.JPG (-4.20,+6.60,-0.20) m/s 2026-10-14 12:10:00,667 INFO: de77989d_DJI_20250428141200_0014_D.JPG (-1.80,+1.90,+0.00) m/s 2026-10-14 12:10:00,667 INFO: d945c062_DJI_20250428141203_0015_D.JPG (+0.10,-3.30,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 356a8b16_DJI_20250428141206_0016_D.JPG (+0.10,-8.20,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 289ffba2_DJI_20250428141209_0017_D.JPG (+0.00,-8.30,-0.10) m/s 2026-10-14 12:10:00,667 INFO: 33e145ed_DJI_20250428141212_0018_D.JPG (+0.10,-8.30,-0.10) m/s 2026-10-14 12:10:00,667 INFO: 498d0d0a_DJI_20250428141215_0019_D.JPG (+0.00,-8.20,-0.10) m/s 2026-10-14 12:10:00,667 INFO: ce84a23f_DJI_20250428141230_0024_D.JPG (-0.10,+8.20,+0.20) m/s 2026-10-14 12:10:00,667 INFO: 67a459f5_DJI_20250428141233_0025_D.JPG (+0.00,+8.30,+0.10) m/s 2026-10-14 12:10:00,667 INFO: c4ed8535_DJI_20250428141236_0026_D.JPG (+0.00,+8.30,+0.10) m/s 2026-10-14 12:10:00,667 INFO: fddd5754_DJI_20250428141239_0027_D.JPG (+0.00,+8.20,+0.10) m/s 2026-10-14 12:10:00,667 INFO: fbc04598_DJI_20250428141242_0028_D.JPG (+0.00,+6.90,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 4bc122e9_DJI_20250428141245_0029_D.JPG (-2.70,-0.40,+0.00) m/s 2026-10-14 12:10:00,667 INFO: ea92c52a_DJI_20250428141248_0030_D.JPG (-5.00,+0.20,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 25df63d8_DJI_20250428141251_0031_D.JPG (+0.00,-2.30,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 2ec84d4c_DJI_20250428141254_0032_D.JPG (-0.20,-8.40,-0.20) m/s 2026-10-14 12:10:00,667 INFO: 29ef7ab8_DJI_20250428141257_0033_D.JPG (+0.00,-8.20,+0.00) m/s 2026-10-14 12:10:00,667 INFO: 6a3f3bfc_DJI_20250428141300_0034_D.JPG (+0.00,-8.20,-0.10) m/s 2026-10-14 12:10:00,667 INFO: ef16d804_DJI_20250428141303_0035_D.JPG (+0.00,-8.20,-0.10) m/s 2026-10-14 12:10:00,667 INFO: 59dddcf2_DJI_20250428141306_0036_D.JPG (+0.00,-8.30,-0.10) m/s 2026-10-14 12:10:00,667 INFO: Correcting observations... 2026-10-14 12:10:02,418 INFO: Writing corrected and trimmed features for 97751eba_DJI_20250428141154_0012_D.JPG 2026-10-14 12:10:02,592 INFO: Writing corrected and trimmed features for e96fa9fb_DJI_20250428141157_0013_D.JPG 2026-10-14 12:10:02,778 INFO: Writing corrected and trimmed features for de77989d_DJI_20250428141200_0014_D.JPG 2026-10-14 12:10:02,982 INFO: Writing corrected and trimmed features for fddd5754_DJI_20250428141239_0027_D.JPG 2026-10-14 12:10:03,149 INFO: Writing corrected and trimmed features for d945c062_DJI_20250428141203_0015_D.JPG 2026-10-14 12:10:03,344 INFO: Writing corrected and trimmed features for fbc04598_DJI_20250428141242_0028_D.JPG 2026-10-14 12:10:03,541 INFO: Writing corrected and trimmed features for 4bc122e9_DJI_20250428141245_0029_D.JPG 2026-10-14 12:10:03,729 INFO: Writing corrected and trimmed features for ea92c52a_DJI_20250428141248_0030_D.JPG 2026-10-14 12:10:03,913 INFO: Writing corrected and trimmed features for 29ef7ab8_DJI_20250428141257_0033_D.JPG 2026-10-14 12:10:04,062 INFO: Writing corrected and trimmed features for 25df63d8_DJI_20250428141251_0031_D.JPG 2026-10-14 12:10:04,234 INFO: Writing corrected and trimmed features for 67d20c63_DJI_20250428141151_0011_D.JPG 2026-10-14 12:10:04,393 INFO: Writing corrected and trimmed features for 356a8b16_DJI_20250428141206_0016_D.JPG 2026-10-14 12:10:04,543 INFO: Writing corrected and trimmed features for 33e145ed_DJI_20250428141212_0018_D.JPG 2026-10-14 12:10:04,694 INFO: Writing corrected and trimmed features for 492977bd_DJI_20250428141142_0008_D.JPG 2026-10-14 12:10:04,784 INFO: Writing corrected and trimmed features for 498d0d0a_DJI_20250428141215_0019_D.JPG 2026-10-14 12:10:04,912 INFO: Writing corrected and trimmed features for 791e1c6f_DJI_20250428141145_0009_D.JPG 2026-10-14 12:10:05,037 INFO: Writing corrected and trimmed features for 22e7b424_DJI_20250428141148_0010_D.JPG 2026-10-14 12:10:05,169 INFO: Writing corrected and trimmed features for 67a459f5_DJI_20250428141233_0025_D.JPG 2026-10-14 12:10:05,310 INFO: Writing corrected and trimmed features for ce84a23f_DJI_20250428141230_0024_D.JPG 2026-10-14 12:10:05,436 INFO: Writing corrected and trimmed features for 6a3f3bfc_DJI_20250428141300_0034_D.JPG 2026-10-14 12:10:05,595 INFO: Writing corrected and trimmed features for 2ec84d4c_DJI_20250428141254_0032_D.JPG 2026-10-14 12:10:05,752 INFO: Writing corrected and trimmed features for ef16d804_DJI_20250428141303_0035_D.JPG 2026-10-14 12:10:05,908 INFO: Writing corrected and trimmed features for 289ffba2_DJI_20250428141209_0017_D.JPG 2026-10-14 12:10:06,056 INFO: Writing corrected and trimmed features for 59dddcf2_DJI_20250428141306_0036_D.JPG 2026-10-14 12:10:06,175 INFO: Writing corrected and trimmed features for c4ed8535_DJI_20250428141236_0026_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:10:07,262 INFO: Altitude is negative (-14119.661082236715) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 12:10:07,262 INFO: Altitude for orientation based matching 1.0 2026-10-14 12:10:07,269 INFO: Matching 157 image pairs 2026-10-14 12:10:07,270 INFO: Computing pair matching with 4 processes 2026-10-14 12:10:07,401 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.000 T-total: 0.129 Matches: 63 Robust: 61 Success: True 2026-10-14 12:10:07,412 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.138 T-robust: 0.001 T-total: 0.139 Matches: 731 Robust: 728 Success: True 2026-10-14 12:10:07,427 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.153 T-robust: 0.001 T-total: 0.154 Matches: 385 Robust: 383 Success: True 2026-10-14 12:10:07,429 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.155 T-robust: 0.001 T-total: 0.156 Matches: 789 Robust: 780 Success: True 2026-10-14 12:10:07,497 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.001 T-total: 0.096 Matches: 981 Robust: 960 Success: True 2026-10-14 12:10:07,533 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.001 T-total: 0.106 Matches: 976 Robust: 950 Success: True 2026-10-14 12:10:07,539 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.001 T-total: 0.110 Matches: 632 Robust: 623 Success: True 2026-10-14 12:10:07,542 DEBUG: Matching 791e1c6f_DJI_20250428141145_0009_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.001 T-total: 0.129 Matches: 394 Robust: 383 Success: True 2026-10-14 12:10:07,639 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.138 T-robust: 0.002 T-total: 0.141 Matches: 1217 Robust: 1193 Success: True 2026-10-14 12:10:07,656 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.002 T-total: 0.117 Matches: 1403 Robust: 1389 Success: True 2026-10-14 12:10:07,678 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.001 T-total: 0.136 Matches: 307 Robust: 301 Success: True 2026-10-14 12:10:07,710 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.002 T-total: 0.177 Matches: 1015 Robust: 969 Success: True 2026-10-14 12:10:07,720 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.080 Matches: 1035 Robust: 1030 Success: True 2026-10-14 12:10:07,737 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.080 Matches: 872 Robust: 866 Success: True 2026-10-14 12:10:07,779 DEBUG: Matching c4ed8535_DJI_20250428141236_0026_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.001 T-total: 0.101 Matches: 711 Robust: 708 Success: True 2026-10-14 12:10:07,815 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.002 T-total: 0.104 Matches: 1708 Robust: 1680 Success: True 2026-10-14 12:10:07,853 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and e96fa9fb_DJI_20250428141157_0013_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.001 T-total: 0.130 Matches: 616 Robust: 600 Success: True 2026-10-14 12:10:07,863 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.001 T-total: 0.126 Matches: 839 Robust: 835 Success: True 2026-10-14 12:10:07,888 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.003 T-total: 0.109 Matches: 2143 Robust: 2124 Success: True 2026-10-14 12:10:07,900 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.084 Matches: 806 Robust: 803 Success: True 2026-10-14 12:10:07,933 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.001 T-total: 0.079 Matches: 300 Robust: 299 Success: True 2026-10-14 12:10:07,943 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.002 T-total: 0.081 Matches: 1100 Robust: 1081 Success: True 2026-10-14 12:10:07,963 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.075 Matches: 842 Robust: 837 Success: True 2026-10-14 12:10:07,985 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.085 Matches: 1119 Robust: 1113 Success: True 2026-10-14 12:10:08,028 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 2ec84d4c_DJI_20250428141254_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.084 Matches: 845 Robust: 834 Success: True 2026-10-14 12:10:08,033 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.069 Matches: 860 Robust: 857 Success: True 2026-10-14 12:10:08,062 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and ef16d804_DJI_20250428141303_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.000 T-total: 0.076 Matches: 185 Robust: 181 Success: True 2026-10-14 12:10:08,086 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 289ffba2_DJI_20250428141209_0017_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.151 T-robust: 0.001 T-total: 0.153 Matches: 772 Robust: 769 Success: True 2026-10-14 12:10:08,095 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 289ffba2_DJI_20250428141209_0017_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.002 T-total: 0.067 Matches: 1007 Robust: 998 Success: True 2026-10-14 12:10:08,133 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.002 T-total: 0.071 Matches: 1116 Robust: 1113 Success: True 2026-10-14 12:10:08,161 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.074 Matches: 431 Robust: 430 Success: True 2026-10-14 12:10:08,169 DEBUG: Matching d945c062_DJI_20250428141203_0015_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.002 T-total: 0.136 Matches: 1351 Robust: 1344 Success: True 2026-10-14 12:10:08,178 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.083 Matches: 350 Robust: 346 Success: True 2026-10-14 12:10:08,206 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 746 Robust: 741 Success: True 2026-10-14 12:10:08,223 DEBUG: Matching ce84a23f_DJI_20250428141230_0024_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 T-robust: 0.001 T-total: 0.062 Matches: 938 Robust: 936 Success: True 2026-10-14 12:10:08,249 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.078 Matches: 794 Robust: 789 Success: True 2026-10-14 12:10:08,256 DEBUG: Matching c4ed8535_DJI_20250428141236_0026_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 760 Robust: 754 Success: True 2026-10-14 12:10:08,291 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.002 T-total: 0.068 Matches: 1228 Robust: 1212 Success: True 2026-10-14 12:10:08,304 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.003 T-total: 0.097 Matches: 2433 Robust: 2419 Success: True 2026-10-14 12:10:08,326 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.002 T-total: 0.077 Matches: 993 Robust: 965 Success: True 2026-10-14 12:10:08,333 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and ef16d804_DJI_20250428141303_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.003 T-total: 0.077 Matches: 2455 Robust: 2449 Success: True 2026-10-14 12:10:08,377 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.086 Matches: 780 Robust: 769 Success: True 2026-10-14 12:10:08,390 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.003 T-total: 0.085 Matches: 2177 Robust: 2175 Success: True 2026-10-14 12:10:08,413 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 436 Robust: 435 Success: True 2026-10-14 12:10:08,424 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.098 Matches: 1650 Robust: 1608 Success: True 2026-10-14 12:10:08,452 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.075 Matches: 973 Robust: 955 Success: True 2026-10-14 12:10:08,472 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.081 Matches: 309 Robust: 305 Success: True 2026-10-14 12:10:08,488 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.001 T-total: 0.075 Matches: 290 Robust: 284 Success: True 2026-10-14 12:10:08,527 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.003 T-total: 0.103 Matches: 2458 Robust: 2454 Success: True 2026-10-14 12:10:08,544 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.002 T-total: 0.071 Matches: 1229 Robust: 1221 Success: True 2026-10-14 12:10:08,551 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.099 Matches: 1577 Robust: 1558 Success: True 2026-10-14 12:10:08,565 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.077 Matches: 941 Robust: 930 Success: True 2026-10-14 12:10:08,601 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.074 Matches: 1143 Robust: 1138 Success: True 2026-10-14 12:10:08,619 DEBUG: Matching c4ed8535_DJI_20250428141236_0026_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.068 Matches: 852 Robust: 850 Success: True 2026-10-14 12:10:08,621 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and ef16d804_DJI_20250428141303_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.077 Matches: 381 Robust: 368 Success: True 2026-10-14 12:10:08,644 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 991 Robust: 965 Success: True 2026-10-14 12:10:08,692 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.002 T-total: 0.072 Matches: 1076 Robust: 1053 Success: True 2026-10-14 12:10:08,698 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.003 T-total: 0.097 Matches: 658 Robust: 644 Success: True 2026-10-14 12:10:08,700 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.003 T-total: 0.079 Matches: 2033 Robust: 2028 Success: True 2026-10-14 12:10:08,702 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.054 T-robust: 0.003 T-total: 0.058 Matches: 802 Robust: 798 Success: True 2026-10-14 12:10:08,764 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 776 Robust: 764 Success: True 2026-10-14 12:10:08,774 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.000 T-total: 0.073 Matches: 139 Robust: 134 Success: True 2026-10-14 12:10:08,776 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.002 T-total: 0.073 Matches: 963 Robust: 955 Success: True 2026-10-14 12:10:08,787 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.085 Matches: 514 Robust: 477 Success: True 2026-10-14 12:10:08,833 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.068 Matches: 890 Robust: 876 Success: True 2026-10-14 12:10:08,851 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.002 T-total: 0.075 Matches: 1154 Robust: 1144 Success: True 2026-10-14 12:10:08,866 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.078 Matches: 1125 Robust: 1088 Success: True 2026-10-14 12:10:08,887 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.004 T-total: 0.111 Matches: 2960 Robust: 2954 Success: True 2026-10-14 12:10:08,890 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.001 T-total: 0.057 Matches: 294 Robust: 290 Success: True 2026-10-14 12:10:08,950 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.084 Matches: 654 Robust: 641 Success: True 2026-10-14 12:10:08,954 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.005 T-total: 0.103 Matches: 2059 Robust: 2035 Success: True 2026-10-14 12:10:08,956 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.069 Matches: 444 Robust: 441 Success: True 2026-10-14 12:10:08,971 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.080 Matches: 624 Robust: 614 Success: True 2026-10-14 12:10:09,021 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.062 T-robust: 0.002 T-total: 0.065 Matches: 934 Robust: 928 Success: True 2026-10-14 12:10:09,026 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.073 Matches: 1010 Robust: 988 Success: True 2026-10-14 12:10:09,035 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.002 T-total: 0.080 Matches: 1074 Robust: 1044 Success: True 2026-10-14 12:10:09,079 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.004 T-total: 0.108 Matches: 3004 Robust: 2949 Success: True 2026-10-14 12:10:09,096 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.061 Matches: 861 Robust: 851 Success: True 2026-10-14 12:10:09,107 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.086 Matches: 694 Robust: 687 Success: True 2026-10-14 12:10:09,111 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.084 Matches: 989 Robust: 984 Success: True 2026-10-14 12:10:09,168 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.001 T-total: 0.072 Matches: 1080 Robust: 1080 Success: True 2026-10-14 12:10:09,173 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.002 T-total: 0.094 Matches: 2055 Robust: 2040 Success: True 2026-10-14 12:10:09,185 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.002 T-total: 0.077 Matches: 1579 Robust: 1573 Success: True 2026-10-14 12:10:09,208 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.004 T-total: 0.097 Matches: 2856 Robust: 2847 Success: True 2026-10-14 12:10:09,259 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.003 T-total: 0.085 Matches: 1960 Robust: 1953 Success: True 2026-10-14 12:10:09,262 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.077 Matches: 949 Robust: 936 Success: True 2026-10-14 12:10:09,264 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.001 T-total: 0.096 Matches: 682 Robust: 637 Success: True 2026-10-14 12:10:09,284 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.075 Matches: 1801 Robust: 1791 Success: True 2026-10-14 12:10:09,345 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.083 Matches: 584 Robust: 581 Success: True 2026-10-14 12:10:09,352 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.068 Matches: 975 Robust: 966 Success: True 2026-10-14 12:10:09,357 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.002 T-total: 0.092 Matches: 1199 Robust: 1176 Success: True 2026-10-14 12:10:09,360 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.096 Matches: 1303 Robust: 1290 Success: True 2026-10-14 12:10:09,435 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.003 T-total: 0.082 Matches: 1996 Robust: 1995 Success: True 2026-10-14 12:10:09,440 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.003 T-total: 0.095 Matches: 1399 Robust: 1386 Success: True 2026-10-14 12:10:09,441 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.002 T-total: 0.080 Matches: 242 Robust: 237 Success: True 2026-10-14 12:10:09,443 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.005 T-total: 0.085 Matches: 1205 Robust: 1201 Success: True 2026-10-14 12:10:09,509 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.002 T-total: 0.075 Matches: 1084 Robust: 1043 Success: True 2026-10-14 12:10:09,522 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.002 T-total: 0.079 Matches: 1723 Robust: 1721 Success: True 2026-10-14 12:10:09,526 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.002 T-total: 0.086 Matches: 1226 Robust: 1212 Success: True 2026-10-14 12:10:09,532 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.001 T-total: 0.091 Matches: 770 Robust: 759 Success: True 2026-10-14 12:10:09,588 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.076 T-robust: 0.001 T-total: 0.078 Matches: 855 Robust: 819 Success: True 2026-10-14 12:10:09,597 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.000 T-total: 0.065 Matches: 143 Robust: 139 Success: True 2026-10-14 12:10:09,600 DEBUG: Matching 67a459f5_DJI_20250428141233_0025_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.003 T-total: 0.073 Matches: 1851 Robust: 1848 Success: True 2026-10-14 12:10:09,602 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 289ffba2_DJI_20250428141209_0017_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.001 T-total: 0.080 Matches: 514 Robust: 513 Success: True 2026-10-14 12:10:09,667 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.001 T-total: 0.064 Matches: 387 Robust: 377 Success: True 2026-10-14 12:10:09,672 DEBUG: Matching 498d0d0a_DJI_20250428141215_0019_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.002 T-total: 0.075 Matches: 461 Robust: 458 Success: True 2026-10-14 12:10:09,673 DEBUG: Matching ea92c52a_DJI_20250428141248_0030_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.002 T-total: 0.084 Matches: 489 Robust: 485 Success: True 2026-10-14 12:10:09,675 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.003 T-total: 0.074 Matches: 957 Robust: 928 Success: True 2026-10-14 12:10:09,722 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.052 T-robust: 0.001 T-total: 0.054 Matches: 836 Robust: 825 Success: True 2026-10-14 12:10:09,756 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.002 T-total: 0.083 Matches: 1172 Robust: 1162 Success: True 2026-10-14 12:10:09,764 DEBUG: Matching 29ef7ab8_DJI_20250428141257_0033_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.004 T-total: 0.089 Matches: 2167 Robust: 2142 Success: True 2026-10-14 12:10:09,767 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and fddd5754_DJI_20250428141239_0027_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.088 T-robust: 0.006 T-total: 0.095 Matches: 1381 Robust: 1369 Success: True 2026-10-14 12:10:09,800 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.078 Matches: 457 Robust: 454 Success: True 2026-10-14 12:10:09,830 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.062 T-robust: 0.000 T-total: 0.063 Matches: 161 Robust: 157 Success: True 2026-10-14 12:10:09,845 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.001 T-total: 0.087 Matches: 763 Robust: 746 Success: True 2026-10-14 12:10:09,870 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.002 T-total: 0.106 Matches: 1762 Robust: 1748 Success: True 2026-10-14 12:10:09,886 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.000 T-total: 0.086 Matches: 107 Robust: 103 Success: True 2026-10-14 12:10:09,896 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 498d0d0a_DJI_20250428141215_0019_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.001 T-total: 0.066 Matches: 501 Robust: 499 Success: True 2026-10-14 12:10:09,923 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.077 Matches: 861 Robust: 850 Success: True 2026-10-14 12:10:09,959 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.003 T-total: 0.089 Matches: 2549 Robust: 2541 Success: True 2026-10-14 12:10:09,961 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.075 Matches: 906 Robust: 888 Success: True 2026-10-14 12:10:09,974 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.078 Matches: 728 Robust: 726 Success: True 2026-10-14 12:10:10,007 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.002 T-total: 0.084 Matches: 1080 Robust: 1037 Success: True 2026-10-14 12:10:10,038 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 492977bd_DJI_20250428141142_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.000 T-total: 0.063 Matches: 136 Robust: 134 Success: True 2026-10-14 12:10:10,039 DEBUG: Matching 59dddcf2_DJI_20250428141306_0036_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 Matches: FAILED 2026-10-14 12:10:10,056 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 59dddcf2_DJI_20250428141306_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.046 T-robust: 0.000 T-total: 0.048 Matches: 165 Robust: 163 Success: True 2026-10-14 12:10:10,057 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.001 T-total: 0.098 Matches: 1013 Robust: 999 Success: True 2026-10-14 12:10:10,114 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.054 T-robust: 0.002 T-total: 0.057 Matches: 1617 Robust: 1615 Success: True 2026-10-14 12:10:10,117 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 777 Robust: 769 Success: True 2026-10-14 12:10:10,134 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 T-robust: 0.001 T-total: 0.094 Matches: 763 Robust: 733 Success: True 2026-10-14 12:10:10,136 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 29ef7ab8_DJI_20250428141257_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 772 Robust: 768 Success: True 2026-10-14 12:10:10,190 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.073 Matches: 857 Robust: 849 Success: True 2026-10-14 12:10:10,198 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.084 Matches: 817 Robust: 809 Success: True 2026-10-14 12:10:10,203 DEBUG: Matching 67d20c63_DJI_20250428141151_0011_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.069 Matches: 675 Robust: 655 Success: True 2026-10-14 12:10:10,227 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.002 T-total: 0.090 Matches: 1303 Robust: 1283 Success: True 2026-10-14 12:10:10,273 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 356a8b16_DJI_20250428141206_0016_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.070 Matches: 787 Robust: 778 Success: True 2026-10-14 12:10:10,276 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and c4ed8535_DJI_20250428141236_0026_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.086 Matches: 769 Robust: 722 Success: True 2026-10-14 12:10:10,292 DEBUG: Matching 25df63d8_DJI_20250428141251_0031_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.003 T-total: 0.094 Matches: 1085 Robust: 1073 Success: True 2026-10-14 12:10:10,296 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.004 T-total: 0.069 Matches: 1713 Robust: 1709 Success: True 2026-10-14 12:10:10,349 DEBUG: Matching ef16d804_DJI_20250428141303_0035_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.073 Matches: 656 Robust: 655 Success: True 2026-10-14 12:10:10,352 DEBUG: Matching 22e7b424_DJI_20250428141148_0010_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 300 Robust: 293 Success: True 2026-10-14 12:10:10,365 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 791e1c6f_DJI_20250428141145_0009_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.069 Matches: 972 Robust: 967 Success: True 2026-10-14 12:10:10,392 DEBUG: Matching 2ec84d4c_DJI_20250428141254_0032_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.097 Matches: 1531 Robust: 1525 Success: True 2026-10-14 12:10:10,408 DEBUG: Matching 492977bd_DJI_20250428141142_0008_D.JPG and ce84a23f_DJI_20250428141230_0024_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.001 T-total: 0.059 Matches: 808 Robust: 803 Success: True 2026-10-14 12:10:10,436 DEBUG: Matching 33e145ed_DJI_20250428141212_0018_D.JPG and 6a3f3bfc_DJI_20250428141300_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.002 T-total: 0.083 Matches: 1091 Robust: 1086 Success: True 2026-10-14 12:10:10,467 DEBUG: Matching 4bc122e9_DJI_20250428141245_0029_D.JPG and ea92c52a_DJI_20250428141248_0030_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.003 T-total: 0.102 Matches: 2006 Robust: 1996 Success: True 2026-10-14 12:10:10,494 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.003 T-total: 0.103 Matches: 1939 Robust: 1927 Success: True 2026-10-14 12:10:10,511 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and fbc04598_DJI_20250428141242_0028_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.004 T-total: 0.102 Matches: 1615 Robust: 1600 Success: True 2026-10-14 12:10:10,530 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 4bc122e9_DJI_20250428141245_0029_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.002 T-total: 0.093 Matches: 1197 Robust: 1138 Success: True 2026-10-14 12:10:10,564 DEBUG: Matching 97751eba_DJI_20250428141154_0012_D.JPG and d945c062_DJI_20250428141203_0015_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.096 Matches: 1138 Robust: 1122 Success: True 2026-10-14 12:10:10,579 DEBUG: Matching 356a8b16_DJI_20250428141206_0016_D.JPG and 97751eba_DJI_20250428141154_0012_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.002 T-total: 0.084 Matches: 1080 Robust: 1055 Success: True 2026-10-14 12:10:10,609 DEBUG: Matching fbc04598_DJI_20250428141242_0028_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.098 Matches: 1245 Robust: 1229 Success: True 2026-10-14 12:10:10,622 DEBUG: Matching e96fa9fb_DJI_20250428141157_0013_D.JPG and 67d20c63_DJI_20250428141151_0011_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.002 T-total: 0.092 Matches: 1432 Robust: 1421 Success: True 2026-10-14 12:10:10,664 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 33e145ed_DJI_20250428141212_0018_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.003 T-total: 0.085 Matches: 2061 Robust: 2058 Success: True 2026-10-14 12:10:10,667 DEBUG: Matching de77989d_DJI_20250428141200_0014_D.JPG and 25df63d8_DJI_20250428141251_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.008 T-total: 0.102 Matches: 760 Robust: 753 Success: True 2026-10-14 12:10:10,685 DEBUG: Matching 289ffba2_DJI_20250428141209_0017_D.JPG and 67a459f5_DJI_20250428141233_0025_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.063 Matches: 1111 Robust: 1104 Success: True 2026-10-14 12:10:10,689 DEBUG: Matching fddd5754_DJI_20250428141239_0027_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 1193 Robust: 1162 Success: True 2026-10-14 12:10:10,696 INFO: Matched 157 pairs (brown-brown: 157) in 3.427288078999993 seconds (0.021829862477707 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:10:13,248 INFO: reading features 2026-10-14 12:10:13,427 DEBUG: Merging features onto tracks 2026-10-14 12:10:13,900 DEBUG: Good tracks: 23706 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-g5klf/opensfm" 2026-10-14 12:10:15,201 INFO: Starting incremental reconstruction 2026-10-14 12:10:15,709 INFO: Starting reconstruction with 4bc122e9_DJI_20250428141245_0029_D.JPG and de77989d_DJI_20250428141200_0014_D.JPG 2026-10-14 12:10:15,718 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2226 / 2229 2026-10-14 12:10:15,911 INFO: Triangulated: 2227 2026-10-14 12:10:16,288 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 1.362899e+02, Final cost: 4.144112e+01, Termination: CONVERGENCE 2026-10-14 12:10:16,298 INFO: Removed outliers: 190 2026-10-14 12:10:16,320 INFO: ------------------------------------------------------- 2026-10-14 12:10:16,328 INFO: fbc04598_DJI_20250428141242_0028_D.JPG resection inliers: 1569 / 1575 2026-10-14 12:10:16,334 INFO: Adding fbc04598_DJI_20250428141242_0028_D.JPG to the reconstruction 2026-10-14 12:10:16,463 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:16,614 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.917633e+02, Final cost: 1.159083e+02, Termination: CONVERGENCE 2026-10-14 12:10:16,635 INFO: Removed outliers: 301 2026-10-14 12:10:16,643 INFO: ------------------------------------------------------- 2026-10-14 12:10:16,652 INFO: d945c062_DJI_20250428141203_0015_D.JPG resection inliers: 1844 / 1855 2026-10-14 12:10:16,659 INFO: Adding d945c062_DJI_20250428141203_0015_D.JPG to the reconstruction 2026-10-14 12:10:16,773 INFO: Re-triangulating 2026-10-14 12:10:16,774 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:17,091 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.475885e+02, Final cost: 2.056344e+02, Termination: CONVERGENCE 2026-10-14 12:10:17,745 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 5.934581e+02, Final cost: 2.343567e+02, Termination: CONVERGENCE 2026-10-14 12:10:17,776 INFO: Removed outliers: 421 2026-10-14 12:10:17,783 INFO: ------------------------------------------------------- 2026-10-14 12:10:17,796 INFO: e96fa9fb_DJI_20250428141157_0013_D.JPG resection inliers: 2244 / 2327 2026-10-14 12:10:17,804 INFO: Adding e96fa9fb_DJI_20250428141157_0013_D.JPG to the reconstruction 2026-10-14 12:10:17,889 INFO: ------------------------------------------------------- 2026-10-14 12:10:17,899 INFO: fddd5754_DJI_20250428141239_0027_D.JPG resection inliers: 2107 / 2227 2026-10-14 12:10:17,907 INFO: Adding fddd5754_DJI_20250428141239_0027_D.JPG to the reconstruction 2026-10-14 12:10:17,965 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:18,330 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 9.215986e+02, Final cost: 3.854477e+02, Termination: CONVERGENCE 2026-10-14 12:10:18,376 INFO: Removed outliers: 406 2026-10-14 12:10:18,384 INFO: ------------------------------------------------------- 2026-10-14 12:10:18,395 INFO: 97751eba_DJI_20250428141154_0012_D.JPG resection inliers: 2080 / 2144 2026-10-14 12:10:18,403 INFO: Adding 97751eba_DJI_20250428141154_0012_D.JPG to the reconstruction 2026-10-14 12:10:18,473 INFO: ------------------------------------------------------- 2026-10-14 12:10:18,483 INFO: ea92c52a_DJI_20250428141248_0030_D.JPG resection inliers: 2114 / 2172 2026-10-14 12:10:18,491 INFO: Adding ea92c52a_DJI_20250428141248_0030_D.JPG to the reconstruction 2026-10-14 12:10:18,552 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:19,022 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 9.744856e+02, Final cost: 5.701239e+02, Termination: CONVERGENCE 2026-10-14 12:10:19,086 INFO: Removed outliers: 414 2026-10-14 12:10:19,095 INFO: ------------------------------------------------------- 2026-10-14 12:10:19,105 INFO: 25df63d8_DJI_20250428141251_0031_D.JPG resection inliers: 2137 / 2183 2026-10-14 12:10:19,113 INFO: Adding 25df63d8_DJI_20250428141251_0031_D.JPG to the reconstruction 2026-10-14 12:10:19,203 INFO: ------------------------------------------------------- 2026-10-14 12:10:19,215 INFO: 2ec84d4c_DJI_20250428141254_0032_D.JPG resection inliers: 1970 / 2020 2026-10-14 12:10:19,222 INFO: Adding 2ec84d4c_DJI_20250428141254_0032_D.JPG to the reconstruction 2026-10-14 12:10:19,277 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:19,718 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 9.609306e+02, Final cost: 7.247556e+02, Termination: CONVERGENCE 2026-10-14 12:10:19,794 INFO: Removed outliers: 263 2026-10-14 12:10:19,802 INFO: ------------------------------------------------------- 2026-10-14 12:10:19,814 INFO: 356a8b16_DJI_20250428141206_0016_D.JPG resection inliers: 2020 / 2070 2026-10-14 12:10:19,822 INFO: Adding 356a8b16_DJI_20250428141206_0016_D.JPG to the reconstruction 2026-10-14 12:10:19,878 INFO: Re-triangulating 2026-10-14 12:10:19,878 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:20,360 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 9.191479e+02, Final cost: 7.847620e+02, Termination: CONVERGENCE 2026-10-14 12:10:21,915 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.285881e+03, Final cost: 1.075855e+03, Termination: CONVERGENCE 2026-10-14 12:10:21,994 INFO: Removed outliers: 1045 2026-10-14 12:10:22,003 INFO: ------------------------------------------------------- 2026-10-14 12:10:22,013 INFO: 67d20c63_DJI_20250428141151_0011_D.JPG resection inliers: 2040 / 2074 2026-10-14 12:10:22,021 INFO: Adding 67d20c63_DJI_20250428141151_0011_D.JPG to the reconstruction 2026-10-14 12:10:22,097 INFO: ------------------------------------------------------- 2026-10-14 12:10:22,106 INFO: c4ed8535_DJI_20250428141236_0026_D.JPG resection inliers: 2106 / 2159 2026-10-14 12:10:22,114 INFO: Adding c4ed8535_DJI_20250428141236_0026_D.JPG to the reconstruction 2026-10-14 12:10:22,165 INFO: ------------------------------------------------------- 2026-10-14 12:10:22,174 INFO: 289ffba2_DJI_20250428141209_0017_D.JPG resection inliers: 1785 / 1802 2026-10-14 12:10:22,180 INFO: Adding 289ffba2_DJI_20250428141209_0017_D.JPG to the reconstruction 2026-10-14 12:10:22,236 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:22,948 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.571286e+03, Final cost: 1.105879e+03, Termination: CONVERGENCE 2026-10-14 12:10:23,052 INFO: Removed outliers: 450 2026-10-14 12:10:23,060 INFO: ------------------------------------------------------- 2026-10-14 12:10:23,072 INFO: 29ef7ab8_DJI_20250428141257_0033_D.JPG resection inliers: 1831 / 1866 2026-10-14 12:10:23,080 INFO: Adding 29ef7ab8_DJI_20250428141257_0033_D.JPG to the reconstruction 2026-10-14 12:10:23,154 INFO: ------------------------------------------------------- 2026-10-14 12:10:23,162 INFO: 67a459f5_DJI_20250428141233_0025_D.JPG resection inliers: 1802 / 1855 2026-10-14 12:10:23,170 INFO: Adding 67a459f5_DJI_20250428141233_0025_D.JPG to the reconstruction 2026-10-14 12:10:23,223 INFO: ------------------------------------------------------- 2026-10-14 12:10:23,233 INFO: 33e145ed_DJI_20250428141212_0018_D.JPG resection inliers: 1924 / 1940 2026-10-14 12:10:23,240 INFO: Adding 33e145ed_DJI_20250428141212_0018_D.JPG to the reconstruction 2026-10-14 12:10:23,301 INFO: ------------------------------------------------------- 2026-10-14 12:10:23,312 INFO: 6a3f3bfc_DJI_20250428141300_0034_D.JPG resection inliers: 2001 / 2061 2026-10-14 12:10:23,319 INFO: Adding 6a3f3bfc_DJI_20250428141300_0034_D.JPG to the reconstruction 2026-10-14 12:10:23,384 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:24,933 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 2.358377e+03, Final cost: 1.368261e+03, Termination: CONVERGENCE 2026-10-14 12:10:25,056 INFO: Removed outliers: 281 2026-10-14 12:10:25,064 INFO: ------------------------------------------------------- 2026-10-14 12:10:25,075 INFO: ce84a23f_DJI_20250428141230_0024_D.JPG resection inliers: 1994 / 2031 2026-10-14 12:10:25,083 INFO: Adding ce84a23f_DJI_20250428141230_0024_D.JPG to the reconstruction 2026-10-14 12:10:25,132 INFO: ------------------------------------------------------- 2026-10-14 12:10:25,141 INFO: 22e7b424_DJI_20250428141148_0010_D.JPG resection inliers: 1983 / 2032 2026-10-14 12:10:25,149 INFO: Adding 22e7b424_DJI_20250428141148_0010_D.JPG to the reconstruction 2026-10-14 12:10:25,200 INFO: ------------------------------------------------------- 2026-10-14 12:10:25,210 INFO: 791e1c6f_DJI_20250428141145_0009_D.JPG resection inliers: 1904 / 1948 2026-10-14 12:10:25,218 INFO: Adding 791e1c6f_DJI_20250428141145_0009_D.JPG to the reconstruction 2026-10-14 12:10:25,267 INFO: ------------------------------------------------------- 2026-10-14 12:10:25,276 INFO: 498d0d0a_DJI_20250428141215_0019_D.JPG resection inliers: 1997 / 2014 2026-10-14 12:10:25,284 INFO: Adding 498d0d0a_DJI_20250428141215_0019_D.JPG to the reconstruction 2026-10-14 12:10:25,334 INFO: ------------------------------------------------------- 2026-10-14 12:10:25,345 INFO: ef16d804_DJI_20250428141303_0035_D.JPG resection inliers: 1962 / 2009 2026-10-14 12:10:25,352 INFO: Adding ef16d804_DJI_20250428141303_0035_D.JPG to the reconstruction 2026-10-14 12:10:25,419 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:26,392 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 2.733263e+03, Final cost: 1.707414e+03, Termination: CONVERGENCE 2026-10-14 12:10:26,562 INFO: Removed outliers: 351 2026-10-14 12:10:26,571 INFO: ------------------------------------------------------- 2026-10-14 12:10:26,582 INFO: 59dddcf2_DJI_20250428141306_0036_D.JPG resection inliers: 1900 / 1921 2026-10-14 12:10:26,590 INFO: Adding 59dddcf2_DJI_20250428141306_0036_D.JPG to the reconstruction 2026-10-14 12:10:26,654 INFO: ------------------------------------------------------- 2026-10-14 12:10:26,662 INFO: 492977bd_DJI_20250428141142_0008_D.JPG resection inliers: 1587 / 1612 2026-10-14 12:10:26,668 INFO: Adding 492977bd_DJI_20250428141142_0008_D.JPG to the reconstruction 2026-10-14 12:10:26,708 INFO: ------------------------------------------------------- 2026-10-14 12:10:26,709 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:27,612 DEBUG: Ceres Solver Report: Iterations: 5, Initial cost: 1.977283e+03, Final cost: 1.781524e+03, Termination: CONVERGENCE 2026-10-14 12:10:27,793 INFO: Removed outliers: 141 2026-10-14 12:10:27,918 INFO: Reconstruction 0: 25 images, 23628 points 2026-10-14 12:10:27,918 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-g5klf/opensfm" 2026-10-14 12:10:31,652 DEBUG: Loaded backend agg version v2.2. 2026-10-14 12:10:31,663 DEBUG: locator: 2026-10-14 12:10:32,078 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 235651.0 --offset-y 9877718.0 "/workspace/odm-pipeline-g5klf/opensfm" [INFO] Updating /workspace/odm-pipeline-g5klf/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-g5klf/opensfm ... 2026-10-14 12:10:36,897 DEBUG: Undistorting image fbc04598_DJI_20250428141242_0028_D.JPG 2026-10-14 12:10:36,897 DEBUG: Undistorting image 492977bd_DJI_20250428141142_0008_D.JPG 2026-10-14 12:10:36,898 DEBUG: Undistorting image ef16d804_DJI_20250428141303_0035_D.JPG 2026-10-14 12:10:36,898 DEBUG: Undistorting image 289ffba2_DJI_20250428141209_0017_D.JPG 2026-10-14 12:10:38,659 DEBUG: Undistorting image 2ec84d4c_DJI_20250428141254_0032_D.JPG 2026-10-14 12:10:40,123 DEBUG: Undistorting image de77989d_DJI_20250428141200_0014_D.JPG 2026-10-14 12:10:40,124 DEBUG: Undistorting image 6a3f3bfc_DJI_20250428141300_0034_D.JPG 2026-10-14 12:10:40,125 DEBUG: Undistorting image ce84a23f_DJI_20250428141230_0024_D.JPG 2026-10-14 12:10:41,155 DEBUG: Undistorting image 4bc122e9_DJI_20250428141245_0029_D.JPG 2026-10-14 12:10:42,222 DEBUG: Undistorting image 29ef7ab8_DJI_20250428141257_0033_D.JPG 2026-10-14 12:10:42,228 DEBUG: Undistorting image 791e1c6f_DJI_20250428141145_0009_D.JPG 2026-10-14 12:10:42,725 DEBUG: Undistorting image 33e145ed_DJI_20250428141212_0018_D.JPG 2026-10-14 12:10:43,700 DEBUG: Undistorting image 25df63d8_DJI_20250428141251_0031_D.JPG 2026-10-14 12:10:44,230 DEBUG: Undistorting image c4ed8535_DJI_20250428141236_0026_D.JPG 2026-10-14 12:10:44,761 DEBUG: Undistorting image ea92c52a_DJI_20250428141248_0030_D.JPG 2026-10-14 12:10:45,249 DEBUG: Undistorting image 67d20c63_DJI_20250428141151_0011_D.JPG 2026-10-14 12:10:45,967 DEBUG: Undistorting image fddd5754_DJI_20250428141239_0027_D.JPG 2026-10-14 12:10:46,691 DEBUG: Undistorting image d945c062_DJI_20250428141203_0015_D.JPG 2026-10-14 12:10:47,226 DEBUG: Undistorting image 97751eba_DJI_20250428141154_0012_D.JPG 2026-10-14 12:10:47,825 DEBUG: Undistorting image 22e7b424_DJI_20250428141148_0010_D.JPG 2026-10-14 12:10:48,354 DEBUG: Undistorting image 67a459f5_DJI_20250428141233_0025_D.JPG 2026-10-14 12:10:49,017 DEBUG: Undistorting image e96fa9fb_DJI_20250428141157_0013_D.JPG 2026-10-14 12:10:49,684 DEBUG: Undistorting image 59dddcf2_DJI_20250428141306_0036_D.JPG 2026-10-14 12:10:50,262 DEBUG: Undistorting image 498d0d0a_DJI_20250428141215_0019_D.JPG 2026-10-14 12:10:50,881 DEBUG: Undistorting image 356a8b16_DJI_20250428141206_0016_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-g5klf/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-g5klf/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-g5klf/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-149.4555196314468, 31.67723137885332), (-149.46083279309096, 38.3148030936718), (-147.52104148553917, 57.99577262252569), (-141.74615606415318, 76.9100728277117), (-132.36196111381287, 94.31798503361642), (-119.73559342458611, 109.53886291570961), (-104.36064170114696, 121.97725242748857), (-86.83868110948242, 131.1466913316399), (-67.85479091852903, 136.68864586949348), (-48.151509084156714, 138.38624913990498), (15.541802931926213, 137.55215565487742), (34.12794504367048, 135.5616910904646), (52.018986496375874, 130.14690266363323), (68.5896532497718, 121.49701564013958), (83.26101460808422, 109.91446257010102), (95.52053514204454, 95.80372590757906), (104.93978994741337, 79.65796631760895), (111.18962224642746, 62.041334595531225), (112.64177915861364, 56.289939638227224), (137.67671828635503, -43.08335464634001), (140.60571544035338, -63.02168973721564), (139.47769066959154, -83.14237478002906), (134.33842377690598, -102.62829068861902), (125.39662037737435, -120.68818499706686), (113.01536343520274, -136.5885387081653), (97.69766186369816, -149.6835572756827), (80.06542663025903, -159.44151628948748), (60.83476846298436, -165.4662427045405), (40.786725593789015, -167.5128472931683), (-49.29590618330985, -167.58492479845881), (-68.80652303429088, -165.67909633740783), (-87.57032848231029, -160.00352387316525), (-104.86648547428194, -150.77644688636065), (-120.03005658701295, -138.35222025215626), (-132.47851583821466, -123.20861368626356), (-141.73325531266164, -105.92724826000631), (-147.43886606401065, -87.17248223535717), (-149.37596484599635, -67.66509220004082), (-149.4555196314468, 31.67723137885332)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-g5klf/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-g5klf/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-g5klf/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp83c5qg24.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-g5klf/opensfm/reconstruction.ply output = /workspace/odm-pipeline-g5klf/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-g5klf/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 39 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.01628s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.56 meters) ?> Done in 0.02501s -> Writing output ?> Done in 0.00193s ?> Pipeline done in 0.04331s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-g5klf/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.56 [INFO] Created temporary directory: /workspace/odm-pipeline-g5klf/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-g5klf/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-g5klf/odm_meshing/tmp" --output-type max --radiuses 0.8796459430051422,1.2440072226843428,1.7592918860102846 --resolution 4.48 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 23297 points Point cloud bounds are [minx: -130.432098389, maxx: 121.75843811, miny: -134.083618164, maxy: 137.844360352] Really low resolution DEM requested (57, 61) will set floor at 64 pixels. Resolution changed to 4.256. The scale of this reconstruction might be off. DEM resolution is (60, 64), max tile size is 4096, will split DEM generation into 1 tiles r0.835664_x0_y0.tif r1.18181_x0_y0.tif r1.67133_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.85% -outsize 10% 0 "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.small.tif" Input file size is 60, 64 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-g5klf/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.85% "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.tif" Input file size is 60, 64 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-g5klf/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-g5klf/odm_meshing/tmp/tiles.tif Size: 60x64 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-g5klf/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-g5klf/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.014283 [INFO] Completed mesh_dsm.tif in 0:00:00.093812 [INFO] Sampling points from DSM: /workspace/odm-pipeline-g5klf/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-g5klf/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-g5klf/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 60x64 Extent is (-130.432098, 124.927902), (-134.083618, 138.300382) Read nodata value: -9999 Calculating skirts and vertex count... 75 skirt points will be added Total vertices: 3435 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-g5klf/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-g5klf/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-g5klf/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-g5klf/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 12:10:57 [App ] OpenMVS x64 v2.2.0 12:10:57 [App ] Build date: Jul 28 2026, 18:56:23 12:10:57 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 12:10:57 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 12:10:57 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 12:10:57 [App ] Disk: 12:10:57 [App ] SSE & AVX compatible CPU & OS detected 12:10:57 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-g5klf/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-g5klf/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 12:10:57 [App ] MEMORYINFO: { 12:10:57 [App ] VmPeak: 72808 kB 12:10:57 [App ] VmSize: 64588 kB 12:10:57 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-g5klf/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-g5klf/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-g5klf/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-g5klf/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: 14291 verts... 28582 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 25 NVM: Number of features: 23628 Loading 100%... done. (Took 1.618s) Building adjacency graph: Adding edges 100%... done. (Took 0.022s) 42873 total edges. View selection: Building BVH from 28582 faces... done. (Took: 13 ms) Calculating face qualities 100%... done. (Took 2.019s) Postprocessing face infos 100%... done. (Took 0.016s) Maximum quality of a face within an image: 9723.77 Clamping qualities to 9623.61 within normalization. Optimizing: Time[s] Energy 0 13851 0 13669 0 13522 0 13412 0 13370 0 13335 0 13315 0 13315 0 13295 0 13284 0 13275 0 13266 0 13256 0 13248 4133 faces have not been seen Took: 2.302s Generating texture patches: Running... done. (Took 1.571s) 52 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 13053 x 13053 Calculating adjustments: Color channel 0: CG took 66 iterations. Residual is 8.66112e-05 Color channel 2: CG took 61 iterations. Residual is 9.56858e-05 Color channel 1: CG took 61 iterations. Residual is 9.48524e-05 Took 0.013 seconds Adjusting texture patches 100%... done. (Took 0.364s) Running local seam leveling: Blending texture patches 100%... done. (Took 3.066s) Generating texture atlases: Sorting texture patches... done. Working on atlas 6 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 18.702s [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-g5klf/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 235651.0 0 1 0 9877718.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=235651.0 --writers.las.offset_y=9877718.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-g5klf/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-g5klf/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-g5klf/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-g5klf/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-g5klf/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9877718.0 -utm_east_offset 235651.0 -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 --config GDAL_CACHEMAX 6307969024.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-g5klf/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Mesh file read. Boundary points: Point 1: -126.13 -123.39 Point 2: -126.13 132.373 Point 3: 116.549 132.373 Point 4: 116.549 -123.39 Model bounds x : -126.13 -> 116.549 Model bounds y : -123.39 -> 132.373 Model area : 62068.3m2 Model resolution, width x height : 6067x6395 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done ... model rendered Edge inpainting Block [(3072, 4096), (4096, 5120)] Block [(1024, 2048), (3072, 4096)] Block [(0, 1024), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(4096, 6067), (4096, 5120)] Block [(4096, 6067), (1024, 2048)] Block [(2048, 3072), (3072, 4096)] Block [(1024, 2048), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(2048, 3072), (0, 1024)] Block [(4096, 6067), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(0, 1024), (5120, 6395)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (2048, 3072)] Block [(1024, 2048), (5120, 6395)] Block [(4096, 6067), (0, 1024)] Block [(0, 1024), (4096, 5120)] Block [(2048, 3072), (2048, 3072)] Block [(3072, 4096), (2048, 3072)] Block [(1024, 2048), (4096, 5120)] Block [(2048, 3072), (5120, 6395)] Block [(0, 1024), (1024, 2048)] Block [(2048, 3072), (4096, 5120)] Block [(4096, 6067), (2048, 3072)] Block [(3072, 4096), (5120, 6395)] Block [(1024, 2048), (1024, 2048)] Block [(4096, 6067), (5120, 6395)] Block [(0, 1024), (3072, 4096)] Block [(2048, 3072), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6307969024 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-g5klf/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-g5klf/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-g5klf/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.65% Using band 4 of source image as alpha. Creating output file that is 6036P x 6623L. 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-g5klf/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-g5klf/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 39.05% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6036, 6623 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-g5klf/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-g5klf/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-g5klf/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-g5klf/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-g5klf/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-g5klf/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.19423428571516915 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.7468876113624296  [INFO] Cropping /workspace/odm-pipeline-g5klf/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-g5klf/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-g5klf/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-g5klf/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.9% Creating output file that is 1242P x 1363L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-g5klf/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-g5klf/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-g5klf/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-g5klf/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-g5klf/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-g5klf/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-g5klf/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.9%  Input file size is 6036, 6623 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-g5klf/odm_report/report.pdf 2026-10-14 12:11:26,724 DEBUG: ICC profile found for image /tmp/tmpi848ga5i/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-14 12:11:27,636 DEBUG: Final size summary of the biggest document sections: 2026-10-14 12:11:27,636 DEBUG: - pages: 4.1KiB 2026-10-14 12:11:27,636 DEBUG: - fonts: 201.0B 2026-10-14 12:11:27,636 DEBUG: - images: 8.2MiB 2026-10-14 12:11:27,636 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 - Wed Oct 14 12:11:27 2026 ODM processing complete