=== odm-pipeline-5pdl5-main-2534327682/process.log === === process attempt 0 @ 2026-07-27T00:50:33Z === Running ODM processing... Processing job: odm-pipeline-5pdl5 ODM Project ID: DTM-Task-b22d7c2e-4148-4f70-91a7-2a7444727d9b Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --project-path /workspace odm-pipeline-5pdl5 mkdir -p failed for path /home/ubuntu/.config/matplotlib: [Errno 30] Read-only file system: '/home/ubuntu/.config' Matplotlib created a temporary cache directory at /tmp/matplotlib-baromncc because there was an issue with the default path (/home/ubuntu/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.0 - Mon Jul 27 00:50: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: {} [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-5pdl5 [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-5pdl5 [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-5pdl5/images [INFO] Loading 34 images [INFO] Wrote images database: /workspace/odm-pipeline-5pdl5/images.json [INFO] Found 34 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: 8192px [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 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-5pdl5/opensfm" 2026-07-27 00:50:37,185 INFO: Planning to use 12817.30078125 MB of RAM for both processing queue and parallel processing. 2026-07-27 00:50:37,186 INFO: Scale-space expected size of a single image : 95.625 MB 2026-07-27 00:50:37,186 INFO: Expecting to queue at most 33 images while parallel processing of 4 images. 2026-07-27 00:50:37,189 INFO: Reading data for image a26f482e_DJI_20260515183000_0207_D.JPG (queue-size=0) 2026-07-27 00:50:37,189 INFO: Reading data for image 82e00f1a_DJI_20260515182930_0201_D.JPG (queue-size=0) 2026-07-27 00:50:37,781 INFO: Reading data for image 98319f6c_DJI_20260516133239_0475_D.JPG (queue-size=1) 2026-07-27 00:50:37,782 INFO: Extracting ROOT_DSPSIFT features for image 82e00f1a_DJI_20260515182930_0201_D.JPG 2026-07-27 00:50:37,837 INFO: Reading data for image 3dbc1414_DJI_20260515182855_0194_D.JPG (queue-size=1) 2026-07-27 00:50:37,838 INFO: Extracting ROOT_DSPSIFT features for image a26f482e_DJI_20260515183000_0207_D.JPG 2026-07-27 00:50:38,904 INFO: Reading data for image 6ef5137c_DJI_20260515182850_0193_D.JPG (queue-size=1) 2026-07-27 00:50:38,920 INFO: Reading data for image 4e31e6b0_DJI_20260515182135_0106_D.JPG (queue-size=2) 2026-07-27 00:50:39,965 INFO: Reading data for image 64b01196_DJI_20260515182625_0164_D.JPG (queue-size=3) 2026-07-27 00:50:40,025 INFO: Reading data for image 3e49c724_DJI_20260515182925_0200_D.JPG (queue-size=4) 2026-07-27 00:50:40,955 INFO: Reading data for image 90669640_DJI_20260515182700_0171_D.JPG (queue-size=5) 2026-07-27 00:50:41,030 INFO: Reading data for image 6f2dad70_DJI_20260515181925_0080_D.JPG (queue-size=6) 2026-07-27 00:50:41,956 INFO: Reading data for image 3ed4d74a_DJI_20260515182715_0174_D.JPG (queue-size=7) 2026-07-27 00:50:42,119 INFO: Reading data for image 09064c6d_DJI_20260515181325_0008_D.JPG (queue-size=8) 2026-07-27 00:50:42,990 INFO: Reading data for image 5da36742_DJI_20260515182900_0195_D.JPG (queue-size=9) 2026-07-27 00:50:43,126 INFO: Reading data for image cfcb7973_DJI_20260516133244_0476_D.JPG (queue-size=10) 2026-07-27 00:50:43,965 INFO: Reading data for image 7bc3882c_DJI_20260515182720_0175_D.JPG (queue-size=11) 2026-07-27 00:50:44,090 INFO: Reading data for image 16b862dd_DJI_20260515182635_0166_D.JPG (queue-size=12) 2026-07-27 00:50:44,964 INFO: Reading data for image ab5ef02f_DJI_20260515181310_0005_D.JPG (queue-size=13) 2026-07-27 00:50:45,110 INFO: Reading data for image 444900fe_DJI_20260515182640_0167_D.JPG (queue-size=14) 2026-07-27 00:50:46,038 INFO: Reading data for image d911fb5e_DJI_20260515182940_0203_D.JPG (queue-size=15) 2026-07-27 00:50:46,059 INFO: Reading data for image 874a42ca_DJI_20260515182645_0168_D.JPG (queue-size=16) 2026-07-27 00:50:47,057 INFO: Reading data for image 80cb93f7_DJI_20260515182950_0205_D.JPG (queue-size=17) 2026-07-27 00:50:47,059 INFO: Reading data for image eceb4aac_DJI_20260515182655_0170_D.JPG (queue-size=18) 2026-07-27 00:50:47,405 DEBUG: Found 10000 points in 9.470417737960815s 2026-07-27 00:50:47,582 DEBUG: Found 10000 points in 9.696686267852783s 2026-07-27 00:50:48,016 INFO: Reading data for image b43169e1_DJI_20260515182405_0136_D.JPG (queue-size=19) 2026-07-27 00:50:48,091 INFO: Reading data for image 60c44cd0_DJI_20260515182400_0135_D.JPG (queue-size=20) 2026-07-27 00:50:48,104 INFO: Extracting ROOT_DSPSIFT features for image 3dbc1414_DJI_20260515182855_0194_D.JPG 2026-07-27 00:50:48,253 INFO: Extracting ROOT_DSPSIFT features for image 98319f6c_DJI_20260516133239_0475_D.JPG 2026-07-27 00:50:49,012 INFO: Reading data for image 048fb6b4_DJI_20260515182630_0165_D.JPG (queue-size=19) 2026-07-27 00:50:49,209 INFO: Reading data for image 09c89dac_DJI_20260515183010_0209_D.JPG (queue-size=20) 2026-07-27 00:50:50,051 INFO: Reading data for image 68aa39a0_DJI_20260515182650_0169_D.JPG (queue-size=21) 2026-07-27 00:50:50,311 INFO: Reading data for image e00cba83_DJI_20260515183005_0208_D.JPG (queue-size=22) 2026-07-27 00:50:51,108 INFO: Reading data for image 95a85873_DJI_20260515182705_0172_D.JPG (queue-size=23) 2026-07-27 00:50:51,321 INFO: Reading data for image e4d37687_DJI_20260515182845_0192_D.JPG (queue-size=24) 2026-07-27 00:50:52,124 INFO: Reading data for image e99a61b1_DJI_20260515182945_0204_D.JPG (queue-size=25) 2026-07-27 00:50:52,287 INFO: Reading data for image 25dd2f49_DJI_20260515181315_0006_D.JPG (queue-size=26) 2026-07-27 00:50:53,047 INFO: Reading data for image 1d1d1226_DJI_20260515182905_0196_D.JPG (queue-size=27) 2026-07-27 00:50:53,387 INFO: Reading data for image d6852f60_DJI_20260515181320_0007_D.JPG (queue-size=28) 2026-07-27 00:50:54,022 INFO: Extracting ROOT_DSPSIFT features for image 6ef5137c_DJI_20260515182850_0193_D.JPG 2026-07-27 00:50:54,483 INFO: Finished reading images 2026-07-27 00:50:54,483 INFO: Extracting ROOT_DSPSIFT features for image 4e31e6b0_DJI_20260515182135_0106_D.JPG 2026-07-27 00:50:56,600 DEBUG: Found 10000 points in 8.243871688842773s 2026-07-27 00:50:57,216 INFO: Extracting ROOT_DSPSIFT features for image 64b01196_DJI_20260515182625_0164_D.JPG 2026-07-27 00:50:58,156 DEBUG: Found 10000 points in 9.938484191894531s 2026-07-27 00:50:58,739 INFO: Extracting ROOT_DSPSIFT features for image 3e49c724_DJI_20260515182925_0200_D.JPG 2026-07-27 00:51:02,908 DEBUG: Found 10000 points in 8.787847757339478s 2026-07-27 00:51:03,541 INFO: Extracting ROOT_DSPSIFT features for image 90669640_DJI_20260515182700_0171_D.JPG 2026-07-27 00:51:03,789 DEBUG: Found 10000 points in 9.194763898849487s 2026-07-27 00:51:04,380 INFO: Extracting ROOT_DSPSIFT features for image 6f2dad70_DJI_20260515181925_0080_D.JPG 2026-07-27 00:51:06,449 DEBUG: Found 10000 points in 9.121295928955078s 2026-07-27 00:51:07,107 INFO: Extracting ROOT_DSPSIFT features for image 3ed4d74a_DJI_20260515182715_0174_D.JPG 2026-07-27 00:51:07,554 DEBUG: Found 10000 points in 8.724823951721191s 2026-07-27 00:51:08,187 INFO: Extracting ROOT_DSPSIFT features for image 09064c6d_DJI_20260515181325_0008_D.JPG 2026-07-27 00:51:13,224 DEBUG: Found 10000 points in 8.737083673477173s 2026-07-27 00:51:13,251 DEBUG: Found 10000 points in 9.617505550384521s 2026-07-27 00:51:13,824 INFO: Extracting ROOT_DSPSIFT features for image 5da36742_DJI_20260515182900_0195_D.JPG 2026-07-27 00:51:13,903 INFO: Extracting ROOT_DSPSIFT features for image cfcb7973_DJI_20260516133244_0476_D.JPG 2026-07-27 00:51:16,359 DEBUG: Found 10000 points in 9.153881072998047s 2026-07-27 00:51:17,006 INFO: Extracting ROOT_DSPSIFT features for image 7bc3882c_DJI_20260515182720_0175_D.JPG 2026-07-27 00:51:17,800 DEBUG: Found 10000 points in 9.516193628311157s 2026-07-27 00:51:18,399 INFO: Extracting ROOT_DSPSIFT features for image 16b862dd_DJI_20260515182635_0166_D.JPG 2026-07-27 00:51:23,485 DEBUG: Found 10000 points in 9.485137701034546s 2026-07-27 00:51:23,821 DEBUG: Found 10000 points in 9.890336513519287s 2026-07-27 00:51:24,109 INFO: Extracting ROOT_DSPSIFT features for image ab5ef02f_DJI_20260515181310_0005_D.JPG 2026-07-27 00:51:24,449 INFO: Extracting ROOT_DSPSIFT features for image 444900fe_DJI_20260515182640_0167_D.JPG 2026-07-27 00:51:26,032 DEBUG: Found 10000 points in 8.923651933670044s 2026-07-27 00:51:26,659 INFO: Extracting ROOT_DSPSIFT features for image d911fb5e_DJI_20260515182940_0203_D.JPG 2026-07-27 00:51:26,987 DEBUG: Found 10000 points in 8.495785236358643s 2026-07-27 00:51:27,600 INFO: Extracting ROOT_DSPSIFT features for image 874a42ca_DJI_20260515182645_0168_D.JPG 2026-07-27 00:51:33,116 DEBUG: Found 10000 points in 8.908583879470825s 2026-07-27 00:51:33,221 DEBUG: Found 10000 points in 8.67517375946045s 2026-07-27 00:51:33,736 INFO: Extracting ROOT_DSPSIFT features for image 80cb93f7_DJI_20260515182950_0205_D.JPG 2026-07-27 00:51:33,850 INFO: Extracting ROOT_DSPSIFT features for image eceb4aac_DJI_20260515182655_0170_D.JPG 2026-07-27 00:51:35,801 DEBUG: Found 10000 points in 9.01524829864502s 2026-07-27 00:51:36,432 INFO: Extracting ROOT_DSPSIFT features for image b43169e1_DJI_20260515182405_0136_D.JPG 2026-07-27 00:51:36,927 DEBUG: Found 10000 points in 9.235883235931396s 2026-07-27 00:51:37,555 INFO: Extracting ROOT_DSPSIFT features for image 60c44cd0_DJI_20260515182400_0135_D.JPG 2026-07-27 00:51:42,881 DEBUG: Found 10000 points in 9.038379192352295s 2026-07-27 00:51:43,455 DEBUG: Found 10000 points in 9.50925588607788s 2026-07-27 00:51:43,492 INFO: Extracting ROOT_DSPSIFT features for image 048fb6b4_DJI_20260515182630_0165_D.JPG 2026-07-27 00:51:44,061 INFO: Extracting ROOT_DSPSIFT features for image 09c89dac_DJI_20260515183010_0209_D.JPG 2026-07-27 00:51:45,558 DEBUG: Found 10000 points in 9.023544549942017s 2026-07-27 00:51:46,220 INFO: Extracting ROOT_DSPSIFT features for image 68aa39a0_DJI_20260515182650_0169_D.JPG 2026-07-27 00:51:46,409 DEBUG: Found 10000 points in 8.728331804275513s 2026-07-27 00:51:47,050 INFO: Extracting ROOT_DSPSIFT features for image e00cba83_DJI_20260515183005_0208_D.JPG 2026-07-27 00:51:52,795 DEBUG: Found 10000 points in 9.196785926818848s 2026-07-27 00:51:53,409 DEBUG: Found 10000 points in 9.246233701705933s 2026-07-27 00:51:53,410 INFO: Extracting ROOT_DSPSIFT features for image 95a85873_DJI_20260515182705_0172_D.JPG 2026-07-27 00:51:54,027 INFO: Extracting ROOT_DSPSIFT features for image e4d37687_DJI_20260515182845_0192_D.JPG 2026-07-27 00:51:55,218 DEBUG: Found 10000 points in 8.89207148551941s 2026-07-27 00:51:55,883 INFO: Extracting ROOT_DSPSIFT features for image e99a61b1_DJI_20260515182945_0204_D.JPG 2026-07-27 00:51:57,104 DEBUG: Found 10000 points in 9.949811935424805s 2026-07-27 00:51:57,711 INFO: Extracting ROOT_DSPSIFT features for image 25dd2f49_DJI_20260515181315_0006_D.JPG 2026-07-27 00:52:02,701 DEBUG: Found 10000 points in 8.57494306564331s 2026-07-27 00:52:02,996 DEBUG: Found 10000 points in 9.493980407714844s 2026-07-27 00:52:03,317 INFO: Extracting ROOT_DSPSIFT features for image 1d1d1226_DJI_20260515182905_0196_D.JPG 2026-07-27 00:52:03,612 INFO: Extracting ROOT_DSPSIFT features for image d6852f60_DJI_20260515181320_0007_D.JPG 2026-07-27 00:52:05,613 DEBUG: Found 10000 points in 9.627824068069458s 2026-07-27 00:52:06,345 DEBUG: Found 10000 points in 8.519420623779297s 2026-07-27 00:52:09,755 DEBUG: Found 10000 points in 6.330491065979004s 2026-07-27 00:52:10,074 DEBUG: Found 10000 points in 6.364894866943359s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-5pdl5/opensfm" 2026-07-27 00:52:11,893 INFO: Altitude is negative (-2620.8622184863116) : viewing directions are probably divergent. Using default altitude of 1.0 2026-07-27 00:52:11,893 INFO: Altitude for orientation based matching 1.0 2026-07-27 00:52:11,908 INFO: Matching 242 image pairs 2026-07-27 00:52:11,910 INFO: Computing pair matching with 4 processes 2026-07-27 00:52:12,403 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.488 T-robust: 0.001 T-total: 0.489 Matches: 223 Robust: 217 Success: True 2026-07-27 00:52:12,404 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and cfcb7973_DJI_20260516133244_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.489 Matches: FAILED 2026-07-27 00:52:12,413 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 4e31e6b0_DJI_20260515182135_0106_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.498 Matches: FAILED 2026-07-27 00:52:12,416 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and a26f482e_DJI_20260515183000_0207_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.500 T-robust: 0.001 T-total: 0.502 Matches: 199 Robust: 191 Success: True 2026-07-27 00:52:12,752 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.348 Matches: FAILED 2026-07-27 00:52:12,910 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.495 Matches: FAILED 2026-07-27 00:52:12,921 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and e4d37687_DJI_20260515182845_0192_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.514 T-robust: 0.002 T-total: 0.517 Matches: 916 Robust: 906 Success: True 2026-07-27 00:52:12,931 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.518 Matches: FAILED 2026-07-27 00:52:13,159 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.404 T-robust: 0.002 T-total: 0.407 Matches: 666 Robust: 640 Success: True 2026-07-27 00:52:13,203 DEBUG: Matching 6ef5137c_DJI_20260515182850_0193_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 Matches: FAILED 2026-07-27 00:52:13,299 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-07-27 00:52:13,339 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.428 Matches: FAILED 2026-07-27 00:52:13,537 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 Matches: FAILED 2026-07-27 00:52:13,603 DEBUG: Matching 09064c6d_DJI_20260515181325_0008_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.400 Matches: FAILED 2026-07-27 00:52:13,693 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 Matches: FAILED 2026-07-27 00:52:13,734 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.390 T-robust: 0.003 T-total: 0.395 Matches: 1227 Robust: 1197 Success: True 2026-07-27 00:52:13,864 DEBUG: Matching 6f2dad70_DJI_20260515181925_0080_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 Matches: FAILED 2026-07-27 00:52:13,918 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 T-robust: 0.001 T-total: 0.377 Matches: 479 Robust: 471 Success: True 2026-07-27 00:52:13,936 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.242 Matches: FAILED 2026-07-27 00:52:14,139 DEBUG: Matching 874a42ca_DJI_20260515182645_0168_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.404 Matches: FAILED 2026-07-27 00:52:14,207 DEBUG: Matching b43169e1_DJI_20260515182405_0136_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 Matches: FAILED 2026-07-27 00:52:14,218 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.353 Matches: FAILED 2026-07-27 00:52:14,314 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.396 Matches: FAILED 2026-07-27 00:52:14,529 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.001 T-total: 0.310 Matches: 417 Robust: 409 Success: True 2026-07-27 00:52:14,531 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.387 T-robust: 0.004 T-total: 0.392 Matches: 824 Robust: 817 Success: True 2026-07-27 00:52:14,655 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.070 T-total: 0.443 Matches: 2006 Robust: 2000 Success: True 2026-07-27 00:52:14,656 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.340 T-robust: 0.001 T-total: 0.341 Matches: 24 Robust: 22 Success: True 2026-07-27 00:52:14,793 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.249 T-robust: 0.002 T-total: 0.253 Matches: 1086 Robust: 1083 Success: True 2026-07-27 00:52:14,904 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.001 T-total: 0.372 Matches: 284 Robust: 273 Success: True 2026-07-27 00:52:15,029 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.373 Matches: FAILED 2026-07-27 00:52:15,034 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.240 Matches: FAILED 2026-07-27 00:52:15,044 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.387 Matches: FAILED 2026-07-27 00:52:15,288 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.253 Matches: FAILED 2026-07-27 00:52:15,291 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.387 Matches: FAILED 2026-07-27 00:52:15,297 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and a26f482e_DJI_20260515183000_0207_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.252 Matches: FAILED 2026-07-27 00:52:15,313 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.001 T-total: 0.283 Matches: 157 Robust: 150 Success: True 2026-07-27 00:52:15,548 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 048fb6b4_DJI_20260515182630_0165_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.004 T-total: 0.260 Matches: 1702 Robust: 1696 Success: True 2026-07-27 00:52:15,586 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 Matches: FAILED 2026-07-27 00:52:15,591 DEBUG: Matching 3dbc1414_DJI_20260515182855_0194_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.001 T-total: 0.299 Matches: 476 Robust: 466 Success: True 2026-07-27 00:52:15,603 DEBUG: Matching eceb4aac_DJI_20260515182655_0170_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 Matches: FAILED 2026-07-27 00:52:15,843 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-07-27 00:52:15,852 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 T-robust: 0.001 T-total: 0.264 Matches: 54 Robust: 48 Success: True 2026-07-27 00:52:15,861 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.268 T-robust: 0.001 T-total: 0.269 Matches: 435 Robust: 429 Success: True 2026-07-27 00:52:15,961 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.358 Matches: FAILED 2026-07-27 00:52:16,132 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.001 T-total: 0.289 Matches: 376 Robust: 373 Success: True 2026-07-27 00:52:16,143 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 Matches: FAILED 2026-07-27 00:52:16,159 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.001 T-total: 0.307 Matches: 248 Robust: 239 Success: True 2026-07-27 00:52:16,230 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 Matches: FAILED 2026-07-27 00:52:16,394 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 68aa39a0_DJI_20260515182650_0169_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.261 Matches: FAILED 2026-07-27 00:52:16,442 DEBUG: Matching 6f2dad70_DJI_20260515181925_0080_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.001 T-total: 0.298 Matches: 164 Robust: 149 Success: True 2026-07-27 00:52:16,452 DEBUG: Matching b43169e1_DJI_20260515182405_0136_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.001 T-total: 0.292 Matches: 103 Robust: 96 Success: True 2026-07-27 00:52:16,622 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.391 Matches: FAILED 2026-07-27 00:52:16,665 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 3ed4d74a_DJI_20260515182715_0174_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 T-robust: 0.002 T-total: 0.271 Matches: 715 Robust: 704 Success: True 2026-07-27 00:52:16,743 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-07-27 00:52:16,749 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.001 T-total: 0.306 Matches: 276 Robust: 268 Success: True 2026-07-27 00:52:16,915 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.001 T-total: 0.293 Matches: 340 Robust: 328 Success: True 2026-07-27 00:52:16,954 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.267 T-robust: 0.004 T-total: 0.273 Matches: 1719 Robust: 1710 Success: True 2026-07-27 00:52:17,019 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.001 T-total: 0.275 Matches: 106 Robust: 96 Success: True 2026-07-27 00:52:17,039 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.003 T-total: 0.290 Matches: 1360 Robust: 1356 Success: True 2026-07-27 00:52:17,186 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 Matches: FAILED 2026-07-27 00:52:17,258 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 T-robust: 0.001 T-total: 0.305 Matches: 565 Robust: 561 Success: True 2026-07-27 00:52:17,311 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-07-27 00:52:17,338 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.001 T-total: 0.299 Matches: 186 Robust: 176 Success: True 2026-07-27 00:52:17,487 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.001 T-total: 0.300 Matches: 114 Robust: 109 Success: True 2026-07-27 00:52:17,548 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.003 T-total: 0.289 Matches: 29 Robust: 21 Success: True 2026-07-27 00:52:17,598 DEBUG: Matching 6f2dad70_DJI_20260515181925_0080_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:17,630 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.002 T-total: 0.292 Matches: 1052 Robust: 1034 Success: True 2026-07-27 00:52:17,766 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 Matches: FAILED 2026-07-27 00:52:17,832 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and d911fb5e_DJI_20260515182940_0203_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.001 T-total: 0.283 Matches: 248 Robust: 242 Success: True 2026-07-27 00:52:17,883 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.001 T-total: 0.286 Matches: 194 Robust: 190 Success: True 2026-07-27 00:52:17,928 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.002 T-total: 0.298 Matches: 854 Robust: 847 Success: True 2026-07-27 00:52:18,030 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 T-robust: 0.001 T-total: 0.264 Matches: 22 Robust: 18 Success: False 2026-07-27 00:52:18,105 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 Matches: FAILED 2026-07-27 00:52:18,150 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.260 T-robust: 0.003 T-total: 0.265 Matches: 1561 Robust: 1554 Success: True 2026-07-27 00:52:18,205 DEBUG: Matching 6ef5137c_DJI_20260515182850_0193_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 T-robust: 0.001 T-total: 0.276 Matches: 156 Robust: 145 Success: True 2026-07-27 00:52:18,309 DEBUG: Matching b43169e1_DJI_20260515182405_0136_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 Matches: FAILED 2026-07-27 00:52:18,390 DEBUG: Matching 874a42ca_DJI_20260515182645_0168_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.002 T-total: 0.284 Matches: 763 Robust: 756 Success: True 2026-07-27 00:52:18,453 DEBUG: Matching 5da36742_DJI_20260515182900_0195_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.001 T-total: 0.303 Matches: 384 Robust: 376 Success: True 2026-07-27 00:52:18,484 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 Matches: FAILED 2026-07-27 00:52:18,582 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.001 T-total: 0.272 Matches: 150 Robust: 135 Success: True 2026-07-27 00:52:18,658 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.001 T-total: 0.267 Matches: 289 Robust: 281 Success: True 2026-07-27 00:52:18,740 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:18,756 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 Matches: FAILED 2026-07-27 00:52:18,852 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 048fb6b4_DJI_20260515182630_0165_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 Matches: FAILED 2026-07-27 00:52:18,952 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-07-27 00:52:19,025 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 Matches: FAILED 2026-07-27 00:52:19,084 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.001 T-total: 0.327 Matches: 23 Robust: 21 Success: True 2026-07-27 00:52:19,142 DEBUG: Matching 6f2dad70_DJI_20260515181925_0080_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.001 T-total: 0.289 Matches: 173 Robust: 171 Success: True 2026-07-27 00:52:19,218 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.001 T-total: 0.266 Matches: 557 Robust: 549 Success: True 2026-07-27 00:52:19,294 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 Matches: FAILED 2026-07-27 00:52:19,358 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 Matches: FAILED 2026-07-27 00:52:19,404 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.261 Matches: FAILED 2026-07-27 00:52:19,506 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.001 T-total: 0.288 Matches: 290 Robust: 278 Success: True 2026-07-27 00:52:19,592 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 64b01196_DJI_20260515182625_0164_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.003 T-total: 0.298 Matches: 1514 Robust: 1505 Success: True 2026-07-27 00:52:19,640 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.004 T-total: 0.281 Matches: 1617 Robust: 1610 Success: True 2026-07-27 00:52:19,686 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 Matches: FAILED 2026-07-27 00:52:19,768 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 Matches: FAILED 2026-07-27 00:52:19,861 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 Matches: FAILED 2026-07-27 00:52:19,941 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 Matches: FAILED 2026-07-27 00:52:19,949 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.261 T-robust: 0.001 T-total: 0.263 Matches: 378 Robust: 374 Success: True 2026-07-27 00:52:20,056 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.003 T-total: 0.287 Matches: 1174 Robust: 1152 Success: True 2026-07-27 00:52:20,145 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.001 T-total: 0.283 Matches: 362 Robust: 355 Success: True 2026-07-27 00:52:20,220 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 T-robust: 0.002 T-total: 0.271 Matches: 613 Robust: 600 Success: True 2026-07-27 00:52:20,227 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.001 T-total: 0.285 Matches: 57 Robust: 51 Success: True 2026-07-27 00:52:20,327 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 Matches: FAILED 2026-07-27 00:52:20,433 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.003 T-total: 0.287 Matches: 1421 Robust: 1408 Success: True 2026-07-27 00:52:20,500 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 Matches: FAILED 2026-07-27 00:52:20,511 DEBUG: Matching 5da36742_DJI_20260515182900_0195_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 Matches: FAILED 2026-07-27 00:52:20,621 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.002 T-total: 0.294 Matches: 891 Robust: 878 Success: True 2026-07-27 00:52:20,731 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 Matches: FAILED 2026-07-27 00:52:20,782 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 Matches: FAILED 2026-07-27 00:52:20,809 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 Matches: FAILED 2026-07-27 00:52:20,893 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 Matches: FAILED 2026-07-27 00:52:21,004 DEBUG: Matching 25dd2f49_DJI_20260515181315_0006_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 Matches: FAILED 2026-07-27 00:52:21,042 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.259 T-robust: 0.001 T-total: 0.260 Matches: 183 Robust: 176 Success: True 2026-07-27 00:52:21,089 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 T-robust: 0.001 T-total: 0.279 Matches: 523 Robust: 515 Success: True 2026-07-27 00:52:21,160 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 Matches: FAILED 2026-07-27 00:52:21,302 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 Matches: FAILED 2026-07-27 00:52:21,316 DEBUG: Matching 5da36742_DJI_20260515182900_0195_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.002 T-total: 0.274 Matches: 805 Robust: 797 Success: True 2026-07-27 00:52:21,363 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 Matches: FAILED 2026-07-27 00:52:21,443 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 Matches: FAILED 2026-07-27 00:52:21,582 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 Matches: FAILED 2026-07-27 00:52:21,593 DEBUG: Matching 874a42ca_DJI_20260515182645_0168_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.001 T-total: 0.290 Matches: 41 Robust: 33 Success: True 2026-07-27 00:52:21,628 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.001 T-total: 0.265 Matches: 239 Robust: 233 Success: True 2026-07-27 00:52:21,738 DEBUG: Matching ab5ef02f_DJI_20260515181310_0005_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-07-27 00:52:21,848 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.255 Matches: FAILED 2026-07-27 00:52:21,858 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:21,894 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 4e31e6b0_DJI_20260515182135_0106_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 T-robust: 0.002 T-total: 0.266 Matches: 47 Robust: 35 Success: True 2026-07-27 00:52:22,026 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 4e31e6b0_DJI_20260515182135_0106_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 Matches: FAILED 2026-07-27 00:52:22,119 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.268 T-robust: 0.002 T-total: 0.271 Matches: 811 Robust: 807 Success: True 2026-07-27 00:52:22,128 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 Matches: FAILED 2026-07-27 00:52:22,151 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.002 T-total: 0.257 Matches: 746 Robust: 731 Success: True 2026-07-27 00:52:22,294 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.002 T-total: 0.268 Matches: 38 Robust: 30 Success: True 2026-07-27 00:52:22,405 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:22,417 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.001 T-total: 0.265 Matches: 373 Robust: 358 Success: True 2026-07-27 00:52:22,417 DEBUG: Matching eceb4aac_DJI_20260515182655_0170_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 Matches: FAILED 2026-07-27 00:52:22,565 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and d911fb5e_DJI_20260515182940_0203_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.002 T-total: 0.270 Matches: 1059 Robust: 1054 Success: True 2026-07-27 00:52:22,704 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.004 T-total: 0.298 Matches: 1562 Robust: 1517 Success: True 2026-07-27 00:52:22,705 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 Matches: FAILED 2026-07-27 00:52:22,706 DEBUG: Matching 874a42ca_DJI_20260515182645_0168_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:22,837 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 Matches: FAILED 2026-07-27 00:52:22,982 DEBUG: Matching 09064c6d_DJI_20260515181325_0008_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 Matches: FAILED 2026-07-27 00:52:22,996 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.001 T-total: 0.292 Matches: 82 Robust: 74 Success: True 2026-07-27 00:52:23,004 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 Matches: FAILED 2026-07-27 00:52:23,101 DEBUG: Matching e4d37687_DJI_20260515182845_0192_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.261 T-robust: 0.002 T-total: 0.263 Matches: 657 Robust: 649 Success: True 2026-07-27 00:52:23,261 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 048fb6b4_DJI_20260515182630_0165_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.002 T-total: 0.279 Matches: 618 Robust: 609 Success: True 2026-07-27 00:52:23,290 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-07-27 00:52:23,299 DEBUG: Matching 82e00f1a_DJI_20260515182930_0201_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 Matches: FAILED 2026-07-27 00:52:23,369 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 7bc3882c_DJI_20260515182720_0175_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.267 Matches: FAILED 2026-07-27 00:52:23,523 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 Matches: FAILED 2026-07-27 00:52:23,583 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 T-robust: 0.012 T-total: 0.283 Matches: 1056 Robust: 1048 Success: True 2026-07-27 00:52:23,590 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 Matches: FAILED 2026-07-27 00:52:23,635 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.001 T-total: 0.255 Matches: 207 Robust: 200 Success: True 2026-07-27 00:52:23,805 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 Matches: FAILED 2026-07-27 00:52:23,848 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and d911fb5e_DJI_20260515182940_0203_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 Matches: FAILED 2026-07-27 00:52:23,887 DEBUG: Matching ab5ef02f_DJI_20260515181310_0005_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.020 T-total: 0.296 Matches: 4804 Robust: 4802 Success: True 2026-07-27 00:52:23,935 DEBUG: Matching 3dbc1414_DJI_20260515182855_0194_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.002 T-total: 0.300 Matches: 704 Robust: 694 Success: True 2026-07-27 00:52:24,086 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 Matches: FAILED 2026-07-27 00:52:24,115 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 T-robust: 0.001 T-total: 0.266 Matches: 65 Robust: 60 Success: True 2026-07-27 00:52:24,161 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 Matches: FAILED 2026-07-27 00:52:24,229 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.003 T-total: 0.293 Matches: 1563 Robust: 1558 Success: True 2026-07-27 00:52:24,364 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 Matches: FAILED 2026-07-27 00:52:24,391 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and cfcb7973_DJI_20260516133244_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:24,447 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 Matches: FAILED 2026-07-27 00:52:24,535 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.004 T-total: 0.305 Matches: 1809 Robust: 1803 Success: True 2026-07-27 00:52:24,655 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 3dbc1414_DJI_20260515182855_0194_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.003 T-total: 0.290 Matches: 1078 Robust: 1065 Success: True 2026-07-27 00:52:24,660 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.267 T-robust: 0.001 T-total: 0.269 Matches: 325 Robust: 316 Success: True 2026-07-27 00:52:24,720 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 T-robust: 0.001 T-total: 0.273 Matches: 180 Robust: 175 Success: True 2026-07-27 00:52:24,814 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 3ed4d74a_DJI_20260515182715_0174_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 Matches: FAILED 2026-07-27 00:52:24,932 DEBUG: Matching 1d1d1226_DJI_20260515182905_0196_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 T-robust: 0.001 T-total: 0.277 Matches: 438 Robust: 428 Success: True 2026-07-27 00:52:24,941 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 Matches: FAILED 2026-07-27 00:52:25,009 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 Matches: FAILED 2026-07-27 00:52:25,106 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-07-27 00:52:25,215 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 Matches: FAILED 2026-07-27 00:52:25,217 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 Matches: FAILED 2026-07-27 00:52:25,248 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 3e49c724_DJI_20260515182925_0200_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.238 Matches: FAILED 2026-07-27 00:52:25,389 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 Matches: FAILED 2026-07-27 00:52:25,514 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 048fb6b4_DJI_20260515182630_0165_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.009 T-total: 0.298 Matches: 2159 Robust: 2152 Success: True 2026-07-27 00:52:25,522 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.001 T-total: 0.306 Matches: 385 Robust: 377 Success: True 2026-07-27 00:52:25,541 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 Matches: FAILED 2026-07-27 00:52:25,666 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.277 Matches: FAILED 2026-07-27 00:52:25,786 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.244 Matches: FAILED 2026-07-27 00:52:25,798 DEBUG: Matching 048fb6b4_DJI_20260515182630_0165_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 Matches: FAILED 2026-07-27 00:52:25,799 DEBUG: Matching 60c44cd0_DJI_20260515182400_0135_D.JPG and 90669640_DJI_20260515182700_0171_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:25,952 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 Matches: FAILED 2026-07-27 00:52:26,062 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:26,089 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.003 T-total: 0.291 Matches: 1382 Robust: 1369 Success: True 2026-07-27 00:52:26,096 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and eceb4aac_DJI_20260515182655_0170_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.001 T-total: 0.296 Matches: 303 Robust: 297 Success: True 2026-07-27 00:52:26,232 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 Matches: FAILED 2026-07-27 00:52:26,327 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 Matches: FAILED 2026-07-27 00:52:26,340 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.248 T-robust: 0.001 T-total: 0.250 Matches: 536 Robust: 532 Success: True 2026-07-27 00:52:26,349 DEBUG: Matching 6f2dad70_DJI_20260515181925_0080_D.JPG and ab5ef02f_DJI_20260515181310_0005_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.252 Matches: FAILED 2026-07-27 00:52:26,524 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 Matches: FAILED 2026-07-27 00:52:26,606 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 3ed4d74a_DJI_20260515182715_0174_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:26,628 DEBUG: Matching 90669640_DJI_20260515182700_0171_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.001 T-total: 0.288 Matches: 434 Robust: 429 Success: True 2026-07-27 00:52:26,654 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 Matches: FAILED 2026-07-27 00:52:26,835 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 6ef5137c_DJI_20260515182850_0193_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.001 T-total: 0.310 Matches: 382 Robust: 371 Success: True 2026-07-27 00:52:26,884 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 048fb6b4_DJI_20260515182630_0165_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 Matches: FAILED 2026-07-27 00:52:26,902 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 Matches: FAILED 2026-07-27 00:52:26,938 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 Matches: FAILED 2026-07-27 00:52:27,109 DEBUG: Matching 68aa39a0_DJI_20260515182650_0169_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.001 T-total: 0.274 Matches: 185 Robust: 179 Success: True 2026-07-27 00:52:27,159 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 Matches: FAILED 2026-07-27 00:52:27,165 DEBUG: Matching 95a85873_DJI_20260515182705_0172_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.001 T-total: 0.281 Matches: 121 Robust: 109 Success: True 2026-07-27 00:52:27,229 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and d911fb5e_DJI_20260515182940_0203_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.003 T-total: 0.290 Matches: 1569 Robust: 1564 Success: True 2026-07-27 00:52:27,399 DEBUG: Matching 4e31e6b0_DJI_20260515182135_0106_D.JPG and 98319f6c_DJI_20260516133239_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.001 T-total: 0.290 Matches: 31 Robust: 27 Success: True 2026-07-27 00:52:27,425 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.001 T-total: 0.265 Matches: 395 Robust: 381 Success: True 2026-07-27 00:52:27,453 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 3ed4d74a_DJI_20260515182715_0174_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.003 T-total: 0.288 Matches: 1327 Robust: 1314 Success: True 2026-07-27 00:52:27,511 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 Matches: FAILED 2026-07-27 00:52:27,686 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:27,698 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.002 T-total: 0.272 Matches: 639 Robust: 633 Success: True 2026-07-27 00:52:27,742 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 Matches: FAILED 2026-07-27 00:52:27,756 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and e4d37687_DJI_20260515182845_0192_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 Matches: FAILED 2026-07-27 00:52:27,906 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 Matches: FAILED 2026-07-27 00:52:28,018 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 Matches: FAILED 2026-07-27 00:52:28,031 DEBUG: Matching e00cba83_DJI_20260515183005_0208_D.JPG and 5da36742_DJI_20260515182900_0195_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.001 T-total: 0.289 Matches: 448 Robust: 440 Success: True 2026-07-27 00:52:28,040 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 80cb93f7_DJI_20260515182950_0205_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 Matches: FAILED 2026-07-27 00:52:28,216 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and e99a61b1_DJI_20260515182945_0204_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 Matches: FAILED 2026-07-27 00:52:28,304 DEBUG: Matching d6852f60_DJI_20260515181320_0007_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 Matches: FAILED 2026-07-27 00:52:28,324 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 1d1d1226_DJI_20260515182905_0196_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.001 T-total: 0.292 Matches: 346 Robust: 340 Success: True 2026-07-27 00:52:28,329 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.002 T-total: 0.288 Matches: 796 Robust: 783 Success: True 2026-07-27 00:52:28,492 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 Matches: FAILED 2026-07-27 00:52:28,587 DEBUG: Matching cfcb7973_DJI_20260516133244_0476_D.JPG and 09064c6d_DJI_20260515181325_0008_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.259 Matches: FAILED 2026-07-27 00:52:28,606 DEBUG: Matching 7bc3882c_DJI_20260515182720_0175_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 Matches: FAILED 2026-07-27 00:52:28,611 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.001 T-total: 0.285 Matches: 84 Robust: 77 Success: True 2026-07-27 00:52:28,785 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.001 T-total: 0.292 Matches: 294 Robust: 284 Success: True 2026-07-27 00:52:28,852 DEBUG: Matching 5da36742_DJI_20260515182900_0195_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 Matches: FAILED 2026-07-27 00:52:28,868 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and e00cba83_DJI_20260515183005_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.001 T-total: 0.256 Matches: 749 Robust: 740 Success: True 2026-07-27 00:52:28,896 DEBUG: Matching e99a61b1_DJI_20260515182945_0204_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.001 T-total: 0.289 Matches: 85 Robust: 78 Success: True 2026-07-27 00:52:29,054 DEBUG: Matching 64b01196_DJI_20260515182625_0164_D.JPG and 4e31e6b0_DJI_20260515182135_0106_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 Matches: FAILED 2026-07-27 00:52:29,133 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 Matches: FAILED 2026-07-27 00:52:29,146 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and 874a42ca_DJI_20260515182645_0168_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.002 T-total: 0.294 Matches: 803 Robust: 797 Success: True 2026-07-27 00:52:29,153 DEBUG: Matching 80cb93f7_DJI_20260515182950_0205_D.JPG and 444900fe_DJI_20260515182640_0167_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 Matches: FAILED 2026-07-27 00:52:29,354 DEBUG: Matching 3dbc1414_DJI_20260515182855_0194_D.JPG and 95a85873_DJI_20260515182705_0172_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.001 T-total: 0.300 Matches: 578 Robust: 574 Success: True 2026-07-27 00:52:29,381 DEBUG: Matching 98319f6c_DJI_20260516133239_0475_D.JPG and 60c44cd0_DJI_20260515182400_0135_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.248 Matches: FAILED 2026-07-27 00:52:29,410 DEBUG: Matching 3e49c724_DJI_20260515182925_0200_D.JPG and b43169e1_DJI_20260515182405_0136_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 Matches: FAILED 2026-07-27 00:52:29,449 DEBUG: Matching 6ef5137c_DJI_20260515182850_0193_D.JPG and 09c89dac_DJI_20260515183010_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.003 T-total: 0.296 Matches: 1312 Robust: 1278 Success: True 2026-07-27 00:52:29,622 DEBUG: Matching b43169e1_DJI_20260515182405_0136_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.002 T-total: 0.267 Matches: 844 Robust: 837 Success: True 2026-07-27 00:52:29,649 DEBUG: Matching 874a42ca_DJI_20260515182645_0168_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 T-robust: 0.003 T-total: 0.268 Matches: 1548 Robust: 1542 Success: True 2026-07-27 00:52:29,727 DEBUG: Matching a26f482e_DJI_20260515183000_0207_D.JPG and 82e00f1a_DJI_20260515182930_0201_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 Matches: FAILED 2026-07-27 00:52:29,732 DEBUG: Matching 3ed4d74a_DJI_20260515182715_0174_D.JPG and 6f2dad70_DJI_20260515181925_0080_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 Matches: FAILED 2026-07-27 00:52:29,857 DEBUG: Matching 444900fe_DJI_20260515182640_0167_D.JPG and 16b862dd_DJI_20260515182635_0166_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.001 T-total: 0.235 Matches: 648 Robust: 637 Success: True 2026-07-27 00:52:29,864 DEBUG: Matching d911fb5e_DJI_20260515182940_0203_D.JPG and 25dd2f49_DJI_20260515181315_0006_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 Matches: FAILED 2026-07-27 00:52:29,873 INFO: Matched 242 pairs (brown-brown: 242) in 17.965392400000013 seconds (0.07423716016528932 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-5pdl5/opensfm" 2026-07-27 00:52:32,193 INFO: reading features 2026-07-27 00:52:32,710 DEBUG: Merging features onto tracks 2026-07-27 00:52:33,028 DEBUG: Good tracks: 36337 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-5pdl5/opensfm" 2026-07-27 00:52:34,849 INFO: Starting incremental reconstruction 2026-07-27 00:52:35,152 INFO: Starting reconstruction with 048fb6b4_DJI_20260515182630_0165_D.JPG and 64b01196_DJI_20260515182625_0164_D.JPG 2026-07-27 00:52:35,159 INFO: Two-view 5-points reconstruction inliers (transposed=False): 1769 / 1771 2026-07-27 00:52:35,443 INFO: Triangulated: 1769 2026-07-27 00:52:35,924 DEBUG: Ceres Solver Report: Iterations: 43, Initial cost: 4.551921e+01, Final cost: 2.718375e+01, Termination: CONVERGENCE 2026-07-27 00:52:35,936 INFO: Removed outliers: 30 2026-07-27 00:52:35,952 INFO: ------------------------------------------------------- 2026-07-27 00:52:35,961 INFO: 68aa39a0_DJI_20260515182650_0169_D.JPG resection inliers: 870 / 872 2026-07-27 00:52:35,966 INFO: Adding 68aa39a0_DJI_20260515182650_0169_D.JPG to the reconstruction 2026-07-27 00:52:36,258 INFO: Re-triangulating 2026-07-27 00:52:36,258 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:36,584 DEBUG: Ceres Solver Report: Iterations: 26, Initial cost: 2.746193e+02, Final cost: 1.292988e+02, Termination: CONVERGENCE 2026-07-27 00:52:37,202 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 1.966807e+02, Final cost: 1.311400e+02, Termination: CONVERGENCE 2026-07-27 00:52:37,228 INFO: Removed outliers: 33 2026-07-27 00:52:37,236 INFO: ------------------------------------------------------- 2026-07-27 00:52:37,245 INFO: b43169e1_DJI_20260515182405_0136_D.JPG resection inliers: 1108 / 1151 2026-07-27 00:52:37,251 INFO: Adding b43169e1_DJI_20260515182405_0136_D.JPG to the reconstruction 2026-07-27 00:52:37,367 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:37,731 DEBUG: Ceres Solver Report: Iterations: 23, Initial cost: 7.564556e+02, Final cost: 2.519849e+02, Termination: CONVERGENCE 2026-07-27 00:52:37,765 INFO: Removed outliers: 38 2026-07-27 00:52:37,772 INFO: ------------------------------------------------------- 2026-07-27 00:52:37,782 INFO: 874a42ca_DJI_20260515182645_0168_D.JPG resection inliers: 1069 / 1073 2026-07-27 00:52:37,787 INFO: Adding 874a42ca_DJI_20260515182645_0168_D.JPG to the reconstruction 2026-07-27 00:52:37,953 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:38,227 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.429561e+02, Final cost: 3.082822e+02, Termination: CONVERGENCE 2026-07-27 00:52:38,274 INFO: Removed outliers: 14 2026-07-27 00:52:38,282 INFO: ------------------------------------------------------- 2026-07-27 00:52:38,292 INFO: 16b862dd_DJI_20260515182635_0166_D.JPG resection inliers: 1403 / 1406 2026-07-27 00:52:38,300 INFO: Adding 16b862dd_DJI_20260515182635_0166_D.JPG to the reconstruction 2026-07-27 00:52:38,466 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:38,796 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.753038e+02, Final cost: 3.763217e+02, Termination: CONVERGENCE 2026-07-27 00:52:38,854 INFO: Removed outliers: 15 2026-07-27 00:52:38,863 INFO: ------------------------------------------------------- 2026-07-27 00:52:38,872 INFO: 60c44cd0_DJI_20260515182400_0135_D.JPG resection inliers: 1061 / 1064 2026-07-27 00:52:38,878 INFO: Adding 60c44cd0_DJI_20260515182400_0135_D.JPG to the reconstruction 2026-07-27 00:52:38,971 INFO: Re-triangulating 2026-07-27 00:52:38,972 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:39,295 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 5.196308e+02, Final cost: 4.538696e+02, Termination: CONVERGENCE 2026-07-27 00:52:40,665 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 8.409871e+02, Final cost: 4.949488e+02, Termination: CONVERGENCE 2026-07-27 00:52:40,728 INFO: Removed outliers: 102 2026-07-27 00:52:40,737 INFO: ------------------------------------------------------- 2026-07-27 00:52:40,749 INFO: eceb4aac_DJI_20260515182655_0170_D.JPG resection inliers: 890 / 893 2026-07-27 00:52:40,753 INFO: Adding eceb4aac_DJI_20260515182655_0170_D.JPG to the reconstruction 2026-07-27 00:52:41,020 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:41,422 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 6.712528e+02, Final cost: 5.392254e+02, Termination: CONVERGENCE 2026-07-27 00:52:41,503 INFO: Removed outliers: 45 2026-07-27 00:52:41,513 INFO: ------------------------------------------------------- 2026-07-27 00:52:41,520 INFO: 444900fe_DJI_20260515182640_0167_D.JPG resection inliers: 856 / 863 2026-07-27 00:52:41,524 INFO: Adding 444900fe_DJI_20260515182640_0167_D.JPG to the reconstruction 2026-07-27 00:52:41,660 INFO: ------------------------------------------------------- 2026-07-27 00:52:41,669 INFO: d911fb5e_DJI_20260515182940_0203_D.JPG resection inliers: 652 / 812 2026-07-27 00:52:41,673 INFO: Adding d911fb5e_DJI_20260515182940_0203_D.JPG to the reconstruction 2026-07-27 00:52:41,802 INFO: ------------------------------------------------------- 2026-07-27 00:52:41,810 INFO: e99a61b1_DJI_20260515182945_0204_D.JPG resection inliers: 851 / 894 2026-07-27 00:52:41,815 INFO: Adding e99a61b1_DJI_20260515182945_0204_D.JPG to the reconstruction 2026-07-27 00:52:41,973 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:42,558 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.135006e+03, Final cost: 7.727692e+02, Termination: CONVERGENCE 2026-07-27 00:52:42,666 INFO: Removed outliers: 75 2026-07-27 00:52:42,676 INFO: ------------------------------------------------------- 2026-07-27 00:52:42,685 INFO: 3e49c724_DJI_20260515182925_0200_D.JPG resection inliers: 641 / 713 2026-07-27 00:52:42,690 INFO: Adding 3e49c724_DJI_20260515182925_0200_D.JPG to the reconstruction 2026-07-27 00:52:42,828 INFO: ------------------------------------------------------- 2026-07-27 00:52:42,837 INFO: 90669640_DJI_20260515182700_0171_D.JPG resection inliers: 688 / 690 2026-07-27 00:52:42,841 INFO: Adding 90669640_DJI_20260515182700_0171_D.JPG to the reconstruction 2026-07-27 00:52:43,024 INFO: ------------------------------------------------------- 2026-07-27 00:52:43,034 INFO: 1d1d1226_DJI_20260515182905_0196_D.JPG resection inliers: 871 / 889 2026-07-27 00:52:43,039 INFO: Adding 1d1d1226_DJI_20260515182905_0196_D.JPG to the reconstruction 2026-07-27 00:52:43,134 INFO: Re-triangulating 2026-07-27 00:52:43,135 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:44,107 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.181568e+03, Final cost: 8.865414e+02, Termination: CONVERGENCE 2026-07-27 00:52:46,896 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.827798e+03, Final cost: 9.885644e+02, Termination: CONVERGENCE 2026-07-27 00:52:47,025 INFO: Removed outliers: 262 2026-07-27 00:52:47,035 INFO: ------------------------------------------------------- 2026-07-27 00:52:47,042 INFO: 80cb93f7_DJI_20260515182950_0205_D.JPG resection inliers: 510 / 513 2026-07-27 00:52:47,045 INFO: Adding 80cb93f7_DJI_20260515182950_0205_D.JPG to the reconstruction 2026-07-27 00:52:47,161 INFO: ------------------------------------------------------- 2026-07-27 00:52:47,166 INFO: 82e00f1a_DJI_20260515182930_0201_D.JPG resection inliers: 406 / 416 2026-07-27 00:52:47,169 INFO: Adding 82e00f1a_DJI_20260515182930_0201_D.JPG to the reconstruction 2026-07-27 00:52:47,289 INFO: ------------------------------------------------------- 2026-07-27 00:52:47,294 INFO: 5da36742_DJI_20260515182900_0195_D.JPG resection inliers: 219 / 224 2026-07-27 00:52:47,296 INFO: Adding 5da36742_DJI_20260515182900_0195_D.JPG to the reconstruction 2026-07-27 00:52:47,396 INFO: ------------------------------------------------------- 2026-07-27 00:52:47,404 INFO: 95a85873_DJI_20260515182705_0172_D.JPG resection inliers: 475 / 479 2026-07-27 00:52:47,407 INFO: Adding 95a85873_DJI_20260515182705_0172_D.JPG to the reconstruction 2026-07-27 00:52:47,594 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:48,526 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.428362e+03, Final cost: 1.065115e+03, Termination: CONVERGENCE 2026-07-27 00:52:48,693 INFO: Removed outliers: 103 2026-07-27 00:52:48,705 INFO: ------------------------------------------------------- 2026-07-27 00:52:48,711 INFO: a26f482e_DJI_20260515183000_0207_D.JPG resection inliers: 484 / 492 2026-07-27 00:52:48,714 INFO: Adding a26f482e_DJI_20260515183000_0207_D.JPG to the reconstruction 2026-07-27 00:52:48,840 INFO: ------------------------------------------------------- 2026-07-27 00:52:48,847 INFO: e00cba83_DJI_20260515183005_0208_D.JPG resection inliers: 541 / 558 2026-07-27 00:52:48,850 INFO: Adding e00cba83_DJI_20260515183005_0208_D.JPG to the reconstruction 2026-07-27 00:52:48,960 INFO: ------------------------------------------------------- 2026-07-27 00:52:48,967 INFO: 3dbc1414_DJI_20260515182855_0194_D.JPG resection inliers: 588 / 615 2026-07-27 00:52:48,970 INFO: Adding 3dbc1414_DJI_20260515182855_0194_D.JPG to the reconstruction 2026-07-27 00:52:49,134 INFO: ------------------------------------------------------- 2026-07-27 00:52:49,144 INFO: 09c89dac_DJI_20260515183010_0209_D.JPG resection inliers: 684 / 735 2026-07-27 00:52:49,148 INFO: Adding 09c89dac_DJI_20260515183010_0209_D.JPG to the reconstruction 2026-07-27 00:52:49,314 INFO: ------------------------------------------------------- 2026-07-27 00:52:49,323 INFO: 6ef5137c_DJI_20260515182850_0193_D.JPG resection inliers: 408 / 500 2026-07-27 00:52:49,326 INFO: Adding 6ef5137c_DJI_20260515182850_0193_D.JPG to the reconstruction 2026-07-27 00:52:49,493 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:50,693 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 4.534425e+03, Final cost: 1.346860e+03, Termination: CONVERGENCE 2026-07-27 00:52:50,895 INFO: Removed outliers: 186 2026-07-27 00:52:50,908 INFO: ------------------------------------------------------- 2026-07-27 00:52:50,915 INFO: 3ed4d74a_DJI_20260515182715_0174_D.JPG resection inliers: 552 / 559 2026-07-27 00:52:50,918 INFO: Adding 3ed4d74a_DJI_20260515182715_0174_D.JPG to the reconstruction 2026-07-27 00:52:51,028 INFO: ------------------------------------------------------- 2026-07-27 00:52:51,034 INFO: e4d37687_DJI_20260515182845_0192_D.JPG resection inliers: 614 / 631 2026-07-27 00:52:51,038 INFO: Adding e4d37687_DJI_20260515182845_0192_D.JPG to the reconstruction 2026-07-27 00:52:51,144 INFO: ------------------------------------------------------- 2026-07-27 00:52:51,151 INFO: 7bc3882c_DJI_20260515182720_0175_D.JPG resection inliers: 743 / 749 2026-07-27 00:52:51,155 INFO: Adding 7bc3882c_DJI_20260515182720_0175_D.JPG to the reconstruction 2026-07-27 00:52:51,306 INFO: ------------------------------------------------------- 2026-07-27 00:52:51,319 INFO: Some images can not be added 2026-07-27 00:52:51,319 INFO: ------------------------------------------------------- 2026-07-27 00:52:51,320 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:52,461 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 2.010057e+03, Final cost: 1.483760e+03, Termination: CONVERGENCE 2026-07-27 00:52:52,684 INFO: Removed outliers: 103 2026-07-27 00:52:52,840 INFO: Starting reconstruction with 25dd2f49_DJI_20260515181315_0006_D.JPG and d6852f60_DJI_20260515181320_0007_D.JPG 2026-07-27 00:52:52,859 INFO: Two-view 5-points reconstruction inliers (transposed=False): 1637 / 1638 2026-07-27 00:52:53,097 INFO: Triangulated: 1637 2026-07-27 00:52:53,432 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 2.766196e+02, Final cost: 3.638740e+01, Termination: CONVERGENCE 2026-07-27 00:52:53,443 INFO: Removed outliers: 49 2026-07-27 00:52:53,453 INFO: ------------------------------------------------------- 2026-07-27 00:52:53,463 INFO: ab5ef02f_DJI_20260515181310_0005_D.JPG resection inliers: 1019 / 1156 2026-07-27 00:52:53,469 INFO: Adding ab5ef02f_DJI_20260515181310_0005_D.JPG to the reconstruction 2026-07-27 00:52:53,640 INFO: ------------------------------------------------------- 2026-07-27 00:52:53,645 INFO: 09064c6d_DJI_20260515181325_0008_D.JPG resection inliers: 21 / 34 2026-07-27 00:52:53,646 INFO: Adding 09064c6d_DJI_20260515181325_0008_D.JPG to the reconstruction 2026-07-27 00:52:53,652 INFO: ------------------------------------------------------- 2026-07-27 00:52:53,658 INFO: 4e31e6b0_DJI_20260515182135_0106_D.JPG resection inliers: 27 / 34 2026-07-27 00:52:53,659 INFO: Adding 4e31e6b0_DJI_20260515182135_0106_D.JPG to the reconstruction 2026-07-27 00:52:53,673 INFO: ------------------------------------------------------- 2026-07-27 00:52:53,676 INFO: 6f2dad70_DJI_20260515181925_0080_D.JPG resection inliers: 34 / 40 2026-07-27 00:52:53,676 INFO: Adding 6f2dad70_DJI_20260515181925_0080_D.JPG to the reconstruction 2026-07-27 00:52:53,715 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:54,316 DEBUG: Ceres Solver Report: Iterations: 97, Initial cost: 3.795942e+02, Final cost: 7.153379e+01, Termination: CONVERGENCE 2026-07-27 00:52:54,332 INFO: Removed outliers: 41 2026-07-27 00:52:54,333 INFO: ------------------------------------------------------- 2026-07-27 00:52:54,335 INFO: 98319f6c_DJI_20260516133239_0475_D.JPG resection inliers: 15 / 15 2026-07-27 00:52:54,336 INFO: Adding 98319f6c_DJI_20260516133239_0475_D.JPG to the reconstruction 2026-07-27 00:52:54,354 INFO: ------------------------------------------------------- 2026-07-27 00:52:54,355 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-07-27 00:52:54,576 DEBUG: Ceres Solver Report: Iterations: 32, Initial cost: 1.209004e+02, Final cost: 7.292031e+01, Termination: CONVERGENCE 2026-07-27 00:52:54,592 INFO: Removed outliers: 12 2026-07-27 00:52:54,604 INFO: Reconstruction 0: 26 images, 29731 points 2026-07-27 00:52:54,604 INFO: Reconstruction 1: 7 images, 2158 points 2026-07-27 00:52:54,605 INFO: 2 partial reconstructions in total. [WARNING] Multiple reconstructions detected (2), this might be an indicator that some areas did not have sufficient overlap [INFO] Attempting merge [INFO] Merging reconstruction 0 [INFO] Merging reconstruction 1 [INFO] Export reconstruction stats [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" compute_statistics --diagram_max_points 100000 "/workspace/odm-pipeline-5pdl5/opensfm" 2026-07-27 00:53:01,242 DEBUG: Loaded backend agg version v2.2. 2026-07-27 00:53:01,257 DEBUG: locator: 2026-07-27 00:53:01,757 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 799531.0 --offset-y 9057088.0 "/workspace/odm-pipeline-5pdl5/opensfm" [INFO] Updating /workspace/odm-pipeline-5pdl5/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-5pdl5/opensfm ... 2026-07-27 00:53:08,923 DEBUG: Undistorting image 80cb93f7_DJI_20260515182950_0205_D.JPG 2026-07-27 00:53:08,923 DEBUG: Undistorting image 82e00f1a_DJI_20260515182930_0201_D.JPG 2026-07-27 00:53:08,923 DEBUG: Undistorting image 048fb6b4_DJI_20260515182630_0165_D.JPG 2026-07-27 00:53:08,924 DEBUG: Undistorting image a26f482e_DJI_20260515183000_0207_D.JPG 2026-07-27 00:53:15,917 DEBUG: Undistorting image 64b01196_DJI_20260515182625_0164_D.JPG 2026-07-27 00:53:17,357 DEBUG: Undistorting image 60c44cd0_DJI_20260515182400_0135_D.JPG 2026-07-27 00:53:17,359 DEBUG: Undistorting image eceb4aac_DJI_20260515182655_0170_D.JPG 2026-07-27 00:53:17,360 DEBUG: Undistorting image 7bc3882c_DJI_20260515182720_0175_D.JPG 2026-07-27 00:53:20,001 DEBUG: Undistorting image 874a42ca_DJI_20260515182645_0168_D.JPG 2026-07-27 00:53:20,635 DEBUG: Undistorting image 68aa39a0_DJI_20260515182650_0169_D.JPG 2026-07-27 00:53:21,154 DEBUG: Undistorting image b43169e1_DJI_20260515182405_0136_D.JPG 2026-07-27 00:53:21,659 DEBUG: Undistorting image 3e49c724_DJI_20260515182925_0200_D.JPG 2026-07-27 00:53:23,608 DEBUG: Undistorting image 16b862dd_DJI_20260515182635_0166_D.JPG 2026-07-27 00:53:24,680 DEBUG: Undistorting image 90669640_DJI_20260515182700_0171_D.JPG 2026-07-27 00:53:25,221 DEBUG: Undistorting image d6852f60_DJI_20260515181320_0007_D.JPG 2026-07-27 00:53:25,795 DEBUG: Undistorting image 4e31e6b0_DJI_20260515182135_0106_D.JPG 2026-07-27 00:53:27,817 DEBUG: Undistorting image d911fb5e_DJI_20260515182940_0203_D.JPG 2026-07-27 00:53:28,720 DEBUG: Undistorting image ab5ef02f_DJI_20260515181310_0005_D.JPG 2026-07-27 00:53:29,307 DEBUG: Undistorting image 09064c6d_DJI_20260515181325_0008_D.JPG 2026-07-27 00:53:29,822 DEBUG: Undistorting image 6f2dad70_DJI_20260515181925_0080_D.JPG 2026-07-27 00:53:31,785 DEBUG: Undistorting image 98319f6c_DJI_20260516133239_0475_D.JPG 2026-07-27 00:53:32,772 DEBUG: Undistorting image 444900fe_DJI_20260515182640_0167_D.JPG 2026-07-27 00:53:33,766 DEBUG: Undistorting image 95a85873_DJI_20260515182705_0172_D.JPG 2026-07-27 00:53:34,447 DEBUG: Undistorting image e4d37687_DJI_20260515182845_0192_D.JPG 2026-07-27 00:53:35,920 DEBUG: Undistorting image 5da36742_DJI_20260515182900_0195_D.JPG 2026-07-27 00:53:37,319 DEBUG: Undistorting image 6ef5137c_DJI_20260515182850_0193_D.JPG 2026-07-27 00:53:37,924 DEBUG: Undistorting image e00cba83_DJI_20260515183005_0208_D.JPG 2026-07-27 00:53:38,498 DEBUG: Undistorting image 25dd2f49_DJI_20260515181315_0006_D.JPG 2026-07-27 00:53:39,409 DEBUG: Undistorting image e99a61b1_DJI_20260515182945_0204_D.JPG 2026-07-27 00:53:41,471 DEBUG: Undistorting image 3ed4d74a_DJI_20260515182715_0174_D.JPG 2026-07-27 00:53:41,997 DEBUG: Undistorting image 1d1d1226_DJI_20260515182905_0196_D.JPG 2026-07-27 00:53:42,565 DEBUG: Undistorting image 09c89dac_DJI_20260515183010_0209_D.JPG 2026-07-27 00:53:43,032 DEBUG: Undistorting image 3dbc1414_DJI_20260515182855_0194_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-5pdl5/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-5pdl5/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-5pdl5/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-5pdl5/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud_stats.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-5pdl5/opensfm/reconstruction.ply output = /workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = auto concurrency = 4 verbose = no -> Setting num_threads to 4 ?> Skipping crop ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.33 meters) ?> Done in 0.06453s -> Writing output ?> Done in 0.004943s ?> Pipeline done in 0.06961s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.33 [INFO] Created temporary directory: /workspace/odm-pipeline-5pdl5/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp" --output-type max --radiuses 0.5183627878423159,0.7330756847961305,1.0367255756846319 --resolution 2.64 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 31690 points Point cloud bounds are [minx: -139.569259644, maxx: 164.322387695, miny: -145.031570435, maxy: 103.217437744] DEM resolution is (116, 95), max tile size is 4096, will split DEM generation into 1 tiles r0.733076_x0_y0.tif r0.518363_x0_y0.tif r1.03673_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-5pdl5/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 43.9% -outsize 10% 0 "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles.small.tif" Input file size is 116, 95 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-5pdl5/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-5pdl5/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 43.9% "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles.tif" Input file size is 116, 95 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-5pdl5/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-5pdl5/odm_meshing/tmp/tiles.tif Size: 116x95 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-5pdl5/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-5pdl5/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.046032 [INFO] Completed mesh_dsm.tif in 0:00:00.241185 [INFO] Sampling points from DSM: /workspace/odm-pipeline-5pdl5/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-5pdl5/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-5pdl5/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 116x95 Extent is (-139.569260, 166.670740), (-145.031570, 105.768430) Read nodata value: -9999 Calculating skirts and vertex count... 513 skirt points will be added Total vertices: 10705 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-5pdl5/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 00:53:55 [App ] OpenMVS x64 v2.2.0 00:53:55 [App ] Build date: Nov 25 2025, 08:00:22 00:53:55 [App ] CPU: AMD EPYC 7R13 Processor (4 cores) 00:53:55 [App ] RAM: 15.25GB Physical Memory 0B Virtual Memory 00:53:55 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 00:53:55 [App ] Disk: 00:53:55 [App ] SSE & AVX compatible CPU & OS detected 00:53:55 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 00:53:55 [App ] MEMORYINFO: { 00:53:55 [App ] VmPeak: 99076 kB 00:53:55 [App ] VmSize: 86156 kB 00:53:55 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Large input images (8192 pixels), increasing maximum texture size. [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-5pdl5/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-5pdl5/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-5pdl5/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-5pdl5/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=24576  /code/SuperBuild/install/bin/texrecon (built on Nov 25 2025, 07:48:22) Load and prepare mesh: Reading PLY: 21022 verts... 42052 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 33 NVM: Number of features: 31889 Loading 100%... done. (Took 2.592s) Building adjacency graph: Adding edges 100%... done. (Took 0.037s) 63078 total edges. View selection: Building BVH from 42052 faces... done. (Took: 26 ms) Calculating face qualities 100%... done. (Took 3.455s) Postprocessing face infos 100%... done. (Took 0.015s) Maximum quality of a face within an image: 9959.61 Clamping qualities to 9656.81 within normalization. Optimizing: Time[s] Energy 0 22754 0 22754 0 22457 0 22333 0 22296 0 22265 0 22243 0 22240 0 22236 0 22232 0 22225 0 22224 0 22222 13765 faces have not been seen Took: 3.783s Generating texture patches: Running... done. (Took 2.862s) 199 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 15822 x 15822 Calculating adjustments: Color channel 1: CG took 76 iterations. Residual is 9.0256e-05 Color channel 0: CG took 81 iterations. Residual is 8.97217e-05 Color channel 2: CG took 81 iterations. Residual is 8.94722e-05 Took 0.024 seconds Adjusting texture patches 100%... done. (Took 1.606s) Running local seam leveling: Blending texture patches 100%... done. (Took 25.207s) Generating texture atlases: Sorting texture patches... done. Working on atlas 1 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 149.576s [INFO] Finished mvs_texturing stage [INFO] Running odm_georeferencing stage [INFO] Georeferencing point cloud [INFO] las scale calculated as the minimum of 1/10 estimated spacing or 0.001, which ever is less. [INFO] running pdal translate -i "/workspace/odm-pipeline-5pdl5/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 799531.0 0 1 0 9057088.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=799531.0 --writers.las.offset_y=9057088.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=51 +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-5pdl5/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-5pdl5/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-5pdl5/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-5pdl5/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-5pdl5/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-5pdl5/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9057088.0 -utm_east_offset 799531.0 -a_srs "+proj=utm +zone=51 +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 7487004672.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-5pdl5/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Mesh file read. Boundary points: Point 1: -137.175 -142.079 Point 2: -137.175 105.944 Point 3: 161.178 105.944 Point 4: 161.178 -142.079 Model bounds x : -137.175 -> 161.178 Model bounds y : -142.079 -> 105.944 Model area : 73998.6m2 Model resolution, width x height : 5968x4961 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(0, 1024), (0, 1024)] Block [(0, 1024), (1024, 2048)] Block [(0, 1024), (2048, 3072)] Block [(0, 1024), (3072, 4961)] Block [(1024, 2048), (1024, 2048)] Block [(1024, 2048), (2048, 3072)] Block [(1024, 2048), (0, 1024)] Block [(1024, 2048), (3072, 4961)] Block [(2048, 3072), (1024, 2048)] Block [(2048, 3072), (2048, 3072)] Block [(2048, 3072), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(3072, 4096), (2048, 3072)] Block [(4096, 5968), (1024, 2048)] Block [(4096, 5968), (0, 1024)] Block [(2048, 3072), (3072, 4961)] Block [(4096, 5968), (2048, 3072)] Block [(3072, 4096), (3072, 4961)] Block [(4096, 5968), (3072, 4961)] Writing ortho photo to /workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 7487004672 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-5pdl5/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-5pdl5/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-5pdl5/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 44.25% Using band 4 of source image as alpha. Creating output file that is 5886P x 4827L. 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-5pdl5/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-5pdl5/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 44.4% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5886, 4827 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-5pdl5/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-5pdl5/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-5pdl5/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-5pdl5/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-5pdl5/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-5pdl5/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.21706500000004392 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=3.0697626691657804  [INFO] Cropping /workspace/odm-pipeline-5pdl5/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-5pdl5/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-5pdl5/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-5pdl5/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 44.45% Creating output file that is 1355P x 1111L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-5pdl5/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-5pdl5/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-5pdl5/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-5pdl5/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-5pdl5/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-5pdl5/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-5pdl5/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 44.45%  Input file size is 5886, 4827 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-5pdl5/odm_report/report.pdf 2026-07-27 00:56:42,170 DEBUG: ICC profile found for image /tmp/tmp81qlkniw/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-07-27 00:56:43,314 DEBUG: Final size summary of the biggest document sections: 2026-07-27 00:56:43,314 DEBUG: - pages: 4.1KiB 2026-07-27 00:56:43,314 DEBUG: - fonts: 201.0B 2026-07-27 00:56:43,314 DEBUG: - images: 4.2MiB 2026-07-27 00:56:43,314 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Mon Jul 27 00:56:43 2026 ODM processing complete