=== odm-pipeline-z87th-main-3233646703/process.log === === process attempt 0 @ 2026-10-21T02:06:23Z === Running ODM processing... Processing job: odm-pipeline-z87th ODM Project ID: DTM-Task-8d6416c6-5e0d-41cd-8e13-91e0a1adb4c9 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-z87th/boundary.geojson --project-path /workspace odm-pipeline-z87th [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:06:25 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[107.048679453, -6.258756999], [107.048663598, -6.258925627], [107.048616588, -6.259088335], [107.048540075, -6.259239414], [107.048436743, -6.259373561], [107.048310219, -6.259486067], [107.048164944, -6.259572982], [107.048006017, -6.259631258], [107.047839017, -6.259658847], [107.047669804, -6.259654782], [107.047079761, -6.259584895], [107.046865718, -6.259560007], [107.046860465, -6.25955938], [107.046681638, -6.259537524], [107.046590812, -6.259526664], [107.046408378, -6.259485337], [107.046238359, -6.259407304], [107.046088042, -6.259295908], [107.045963871, -6.259155925], [107.045871169, -6.258993355], [107.045813909, -6.258815167], [107.045794546, -6.258628999], [107.045794547, -6.258266999], [107.04581042, -6.258098278], [107.045857482, -6.257935486], [107.045934079, -6.257784342], [107.046037518, -6.257650159], [107.046164166, -6.257537651], [107.046309573, -6.257450771], [107.046468627, -6.257392572], [107.046635742, -6.2573651], [107.046805045, -6.257369319], [107.046939044, -6.257385319], [107.046941535, -6.25738562], [107.047118612, -6.257407263], [107.047288687, -6.257426925], [107.047291197, -6.257427218], [107.047882196, -6.257497218], [107.04806481, -6.257538389], [107.048235025, -6.257616334], [107.048385535, -6.257727707], [107.048509877, -6.257867727], [107.048602713, -6.258030383], [107.048660059, -6.258208692], [107.048679452, -6.258394999], [107.048679453, -6.258756999]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [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-z87th [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 4.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-z87th [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: True [INFO] rolling_shutter_readout: 0 [INFO] sfm_algorithm: incremental [INFO] sfm_no_partial: False [INFO] skip_3dmodel: True [INFO] skip_band_alignment: False [INFO] skip_orthophoto: False [INFO] skip_report: False [INFO] sky_removal: False [INFO] sm_cluster: None [INFO] sm_no_align: False [INFO] smrf_scalar: 1.25 [INFO] smrf_slope: 0.15 [INFO] smrf_threshold: 0.5 [INFO] smrf_window: 18.0 [INFO] split: 999999 [INFO] split_image_groups: None [INFO] split_overlap: 150 [INFO] texturing_keep_unseen_faces: False [INFO] texturing_single_material: False [INFO] texturing_skip_global_seam_leveling: False [INFO] tiles: False [INFO] use_3dmesh: False [INFO] use_exif: False [INFO] use_fixed_camera_params: False [INFO] use_hybrid_bundle_adjustment: False [INFO] video_limit: 500 [INFO] video_resolution: 4000 [INFO] ============== [INFO] Running dataset stage [INFO] Loading dataset from: /workspace/odm-pipeline-z87th/images [INFO] Loading 16 images [INFO] Wrote images database: /workspace/odm-pipeline-z87th/images.json [INFO] Found 16 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:06:27,190 INFO: Planning to use 49212.75234375 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:06:27,191 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:06:27,191 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:06:27,196 INFO: Reading data for image 751b737f_DJI_20261011090546_0472_D.JPG (queue-size=0) 2026-10-21 02:06:27,196 INFO: Reading data for image 4dc60bc1_DJI_20261011090534_0466_D.JPG (queue-size=0) 2026-10-21 02:06:27,196 INFO: Reading data for image f6dc6ab6_DJI_20261011090528_0463_D.JPG (queue-size=0) 2026-10-21 02:06:27,197 INFO: Reading data for image 65fc12dc_DJI_20261011090530_0464_D.JPG (queue-size=0) 2026-10-21 02:06:27,491 INFO: Reading data for image 9a021ddb_DJI_20261011090538_0468_D.JPG (queue-size=1) 2026-10-21 02:06:27,491 INFO: Extracting ROOT_DSPSIFT features for image f6dc6ab6_DJI_20261011090528_0463_D.JPG 2026-10-21 02:06:27,524 INFO: Reading data for image 0ee563ec_DJI_20261011090532_0465_D.JPG (queue-size=1) 2026-10-21 02:06:27,525 INFO: Extracting ROOT_DSPSIFT features for image 751b737f_DJI_20261011090546_0472_D.JPG 2026-10-21 02:06:27,540 INFO: Reading data for image 38ae48e7_DJI_20261011090516_0457_D.JPG (queue-size=1) 2026-10-21 02:06:27,546 INFO: Extracting ROOT_DSPSIFT features for image 65fc12dc_DJI_20261011090530_0464_D.JPG 2026-10-21 02:06:27,561 INFO: Reading data for image 0d366d85_DJI_20261011090520_0459_D.JPG (queue-size=1) 2026-10-21 02:06:27,562 INFO: Extracting ROOT_DSPSIFT features for image 4dc60bc1_DJI_20261011090534_0466_D.JPG 2026-10-21 02:06:27,880 INFO: Reading data for image 2eae21fc_DJI_20261011090544_0471_D.JPG (queue-size=1) 2026-10-21 02:06:27,880 INFO: Extracting ROOT_DSPSIFT features for image 0ee563ec_DJI_20261011090532_0465_D.JPG 2026-10-21 02:06:27,962 INFO: Reading data for image c17aeae9_DJI_20261011090518_0458_D.JPG (queue-size=1) 2026-10-21 02:06:27,964 INFO: Extracting ROOT_DSPSIFT features for image 9a021ddb_DJI_20261011090538_0468_D.JPG 2026-10-21 02:06:28,057 INFO: Reading data for image b60b6f66_DJI_20261011090540_0469_D.JPG (queue-size=1) 2026-10-21 02:06:28,058 INFO: Extracting ROOT_DSPSIFT features for image 38ae48e7_DJI_20261011090516_0457_D.JPG 2026-10-21 02:06:28,366 INFO: Reading data for image cd656426_DJI_20261011090524_0461_D.JPG (queue-size=1) 2026-10-21 02:06:28,366 INFO: Extracting ROOT_DSPSIFT features for image 2eae21fc_DJI_20261011090544_0471_D.JPG 2026-10-21 02:06:28,423 INFO: Reading data for image 601da524_DJI_20261011090542_0470_D.JPG (queue-size=1) 2026-10-21 02:06:28,427 INFO: Extracting ROOT_DSPSIFT features for image 0d366d85_DJI_20261011090520_0459_D.JPG 2026-10-21 02:06:28,795 INFO: Reading data for image 833c2d9c_DJI_20261011090536_0467_D.JPG (queue-size=1) 2026-10-21 02:06:28,804 INFO: Extracting ROOT_DSPSIFT features for image b60b6f66_DJI_20261011090540_0469_D.JPG 2026-10-21 02:06:28,900 INFO: Reading data for image 3358b531_DJI_20261011090522_0460_D.JPG (queue-size=1) 2026-10-21 02:06:28,954 INFO: Extracting ROOT_DSPSIFT features for image c17aeae9_DJI_20261011090518_0458_D.JPG 2026-10-21 02:06:29,354 INFO: Extracting ROOT_DSPSIFT features for image cd656426_DJI_20261011090524_0461_D.JPG 2026-10-21 02:06:29,487 INFO: Reading data for image 3540f610_DJI_20261011090526_0462_D.JPG (queue-size=1) 2026-10-21 02:06:29,494 INFO: Extracting ROOT_DSPSIFT features for image 601da524_DJI_20261011090542_0470_D.JPG 2026-10-21 02:06:29,878 INFO: Extracting ROOT_DSPSIFT features for image 3358b531_DJI_20261011090522_0460_D.JPG 2026-10-21 02:06:29,879 INFO: Extracting ROOT_DSPSIFT features for image 833c2d9c_DJI_20261011090536_0467_D.JPG 2026-10-21 02:06:30,664 INFO: Finished reading images 2026-10-21 02:06:30,683 INFO: Extracting ROOT_DSPSIFT features for image 3540f610_DJI_20261011090526_0462_D.JPG 2026-10-21 02:06:55,527 DEBUG: Found 10000 points in 27.44144344329834s 2026-10-21 02:06:56,511 DEBUG: Found 10000 points in 28.503295421600342s 2026-10-21 02:06:56,928 DEBUG: Found 10000 points in 27.526783227920532s 2026-10-21 02:06:57,743 DEBUG: Found 10000 points in 29.34152603149414s 2026-10-21 02:06:57,786 DEBUG: Found 10000 points in 30.21694779396057s 2026-10-21 02:06:58,432 DEBUG: Found 10000 points in 28.544933319091797s 2026-10-21 02:06:58,492 DEBUG: Found 10000 points in 30.929509162902832s 2026-10-21 02:06:59,250 DEBUG: Found 10000 points in 31.742988109588623s 2026-10-21 02:06:59,421 DEBUG: Found 10000 points in 30.559945106506348s 2026-10-21 02:06:59,434 DEBUG: Found 9922 points in 31.527852773666382s 2026-10-21 02:06:59,764 DEBUG: Found 10000 points in 29.062670946121216s 2026-10-21 02:07:00,272 DEBUG: Found 9972 points in 30.745178699493408s 2026-10-21 02:07:00,434 DEBUG: Found 10000 points in 31.4475839138031s 2026-10-21 02:07:00,751 DEBUG: Found 10000 points in 32.28361797332764s 2026-10-21 02:07:00,759 DEBUG: Found 9918 points in 33.14555048942566s 2026-10-21 02:07:02,723 DEBUG: Found 9991 points in 32.830384254455566s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:07:04,891 INFO: Altitude is negative (-569507.2488133631) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:07:04,891 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:07:04,899 INFO: Matching 118 image pairs 2026-10-21 02:07:04,901 INFO: Computing pair matching with 16 processes 2026-10-21 02:07:05,899 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.979 T-robust: 0.002 T-total: 0.981 Matches: 641 Robust: 616 Success: True 2026-10-21 02:07:05,913 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.889 T-robust: 0.081 T-total: 0.998 Matches: 3512 Robust: 3481 Success: True 2026-10-21 02:07:05,942 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.994 T-robust: 0.008 T-total: 1.036 Matches: 3798 Robust: 3772 Success: True 2026-10-21 02:07:05,965 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.021 T-robust: 0.005 T-total: 1.026 Matches: 354 Robust: 331 Success: True 2026-10-21 02:07:05,997 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.076 T-robust: 0.002 T-total: 1.079 Matches: 407 Robust: 378 Success: True 2026-10-21 02:07:06,142 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.235 T-robust: 0.001 T-total: 1.236 Matches: 391 Robust: 366 Success: True 2026-10-21 02:07:06,152 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.216 T-robust: 0.003 T-total: 1.221 Matches: 1277 Robust: 1217 Success: True 2026-10-21 02:07:06,210 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.274 T-robust: 0.009 T-total: 1.290 Matches: 1641 Robust: 1582 Success: True 2026-10-21 02:07:06,327 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.394 T-robust: 0.004 T-total: 1.400 Matches: 1673 Robust: 1630 Success: True 2026-10-21 02:07:06,351 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.419 T-robust: 0.017 T-total: 1.437 Matches: 1722 Robust: 1691 Success: True 2026-10-21 02:07:06,358 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.409 T-robust: 0.015 T-total: 1.430 Matches: 2823 Robust: 2779 Success: True 2026-10-21 02:07:06,371 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.449 T-robust: 0.005 T-total: 1.456 Matches: 919 Robust: 887 Success: True 2026-10-21 02:07:06,416 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.445 T-robust: 0.039 T-total: 1.499 Matches: 1625 Robust: 1587 Success: True 2026-10-21 02:07:06,442 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.474 T-robust: 0.029 T-total: 1.504 Matches: 1052 Robust: 1000 Success: True 2026-10-21 02:07:06,446 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.491 T-robust: 0.026 T-total: 1.540 Matches: 2258 Robust: 2209 Success: True 2026-10-21 02:07:06,461 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.490 T-robust: 0.037 T-total: 1.541 Matches: 4908 Robust: 4843 Success: True 2026-10-21 02:07:06,880 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.977 T-robust: 0.003 T-total: 0.981 Matches: 1034 Robust: 966 Success: True 2026-10-21 02:07:06,884 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.033 T-total: 0.963 Matches: 2900 Robust: 2854 Success: True 2026-10-21 02:07:06,942 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.914 T-robust: 0.015 T-total: 0.938 Matches: 2184 Robust: 2089 Success: True 2026-10-21 02:07:06,969 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.998 T-robust: 0.004 T-total: 1.004 Matches: 1614 Robust: 1492 Success: True 2026-10-21 02:07:06,990 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.846 T-robust: 0.001 T-total: 0.848 Matches: 188 Robust: 165 Success: True 2026-10-21 02:07:07,041 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.079 T-robust: 0.018 T-total: 1.098 Matches: 997 Robust: 959 Success: True 2026-10-21 02:07:07,071 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.885 T-robust: 0.023 T-total: 0.918 Matches: 3721 Robust: 3677 Success: True 2026-10-21 02:07:07,225 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.982 T-robust: 0.011 T-total: 1.014 Matches: 4980 Robust: 4922 Success: True 2026-10-21 02:07:07,232 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.008 T-total: 0.904 Matches: 3410 Robust: 3387 Success: True 2026-10-21 02:07:07,240 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.862 T-robust: 0.004 T-total: 0.868 Matches: 794 Robust: 729 Success: True 2026-10-21 02:07:07,331 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.959 T-robust: 0.002 T-total: 0.962 Matches: 531 Robust: 483 Success: True 2026-10-21 02:07:07,362 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.975 T-robust: 0.005 T-total: 0.999 Matches: 2189 Robust: 2135 Success: True 2026-10-21 02:07:07,384 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.942 T-robust: 0.003 T-total: 0.961 Matches: 692 Robust: 661 Success: True 2026-10-21 02:07:07,391 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.905 T-robust: 0.018 T-total: 0.930 Matches: 3754 Robust: 3695 Success: True 2026-10-21 02:07:07,396 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.921 T-robust: 0.022 T-total: 0.953 Matches: 503 Robust: 477 Success: True 2026-10-21 02:07:07,406 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.956 T-robust: 0.003 T-total: 0.960 Matches: 139 Robust: 112 Success: True 2026-10-21 02:07:07,762 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.861 T-robust: 0.003 T-total: 0.873 Matches: 1050 Robust: 1024 Success: True 2026-10-21 02:07:07,920 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.018 T-total: 0.974 Matches: 4865 Robust: 4837 Success: True 2026-10-21 02:07:07,941 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.940 T-robust: 0.027 T-total: 0.969 Matches: 1659 Robust: 1605 Success: True 2026-10-21 02:07:07,949 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.943 T-robust: 0.014 T-total: 0.957 Matches: 327 Robust: 309 Success: True 2026-10-21 02:07:08,018 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.068 T-robust: 0.042 T-total: 1.129 Matches: 4991 Robust: 4937 Success: True 2026-10-21 02:07:08,041 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.964 T-robust: 0.011 T-total: 0.983 Matches: 2017 Robust: 1985 Success: True 2026-10-21 02:07:08,051 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.043 T-total: 0.979 Matches: 2528 Robust: 2496 Success: True 2026-10-21 02:07:08,244 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.946 T-robust: 0.035 T-total: 0.992 Matches: 2608 Robust: 2580 Success: True 2026-10-21 02:07:08,316 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.006 T-robust: 0.056 T-total: 1.090 Matches: 4851 Robust: 4820 Success: True 2026-10-21 02:07:08,369 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.058 T-robust: 0.033 T-total: 1.134 Matches: 3719 Robust: 3654 Success: True 2026-10-21 02:07:08,386 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.973 T-robust: 0.002 T-total: 0.976 Matches: 795 Robust: 736 Success: True 2026-10-21 02:07:08,380 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.980 T-robust: 0.003 T-total: 0.985 Matches: 1192 Robust: 1126 Success: True 2026-10-21 02:07:08,373 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.953 T-robust: 0.052 T-total: 1.006 Matches: 927 Robust: 876 Success: True 2026-10-21 02:07:08,370 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.949 T-robust: 0.041 T-total: 1.031 Matches: 4960 Robust: 4927 Success: True 2026-10-21 02:07:08,470 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.047 T-robust: 0.021 T-total: 1.073 Matches: 3635 Robust: 3508 Success: True 2026-10-21 02:07:08,504 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.098 T-robust: 0.004 T-total: 1.102 Matches: 406 Robust: 390 Success: True 2026-10-21 02:07:08,860 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.093 T-robust: 0.001 T-total: 1.094 Matches: 316 Robust: 289 Success: True 2026-10-21 02:07:09,046 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.122 T-robust: 0.002 T-total: 1.124 Matches: 549 Robust: 506 Success: True 2026-10-21 02:07:09,072 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.114 T-robust: 0.003 T-total: 1.117 Matches: 88 Robust: 67 Success: True 2026-10-21 02:07:09,176 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.210 T-robust: 0.009 T-total: 1.221 Matches: 714 Robust: 641 Success: True 2026-10-21 02:07:09,199 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.149 T-robust: 0.012 T-total: 1.178 Matches: 2113 Robust: 2007 Success: True 2026-10-21 02:07:09,232 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.182 T-robust: 0.001 T-total: 1.184 Matches: 413 Robust: 383 Success: True 2026-10-21 02:07:09,469 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.399 T-robust: 0.016 T-total: 1.417 Matches: 2076 Robust: 2036 Success: True 2026-10-21 02:07:09,637 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.385 T-robust: 0.003 T-total: 1.393 Matches: 1164 Robust: 1095 Success: True 2026-10-21 02:07:09,748 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.323 T-robust: 0.042 T-total: 1.367 Matches: 1006 Robust: 974 Success: True 2026-10-21 02:07:09,769 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.426 T-robust: 0.007 T-total: 1.440 Matches: 556 Robust: 503 Success: True 2026-10-21 02:07:09,789 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.321 T-robust: 0.039 T-total: 1.395 Matches: 1497 Robust: 1453 Success: True 2026-10-21 02:07:09,813 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.317 T-robust: 0.097 T-total: 1.418 Matches: 3763 Robust: 3728 Success: True 2026-10-21 02:07:09,834 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.437 T-robust: 0.002 T-total: 1.440 Matches: 792 Robust: 754 Success: True 2026-10-21 02:07:09,858 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.349 T-robust: 0.080 T-total: 1.468 Matches: 4969 Robust: 4910 Success: True 2026-10-21 02:07:09,866 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.367 T-robust: 0.003 T-total: 1.385 Matches: 1301 Robust: 1244 Success: True 2026-10-21 02:07:09,940 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.426 T-robust: 0.002 T-total: 1.429 Matches: 661 Robust: 602 Success: True 2026-10-21 02:07:10,046 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.174 T-robust: 0.001 T-total: 1.176 Matches: 250 Robust: 228 Success: True 2026-10-21 02:07:10,390 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.188 T-robust: 0.001 T-total: 1.190 Matches: 403 Robust: 380 Success: True 2026-10-21 02:07:10,490 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.395 T-robust: 0.008 T-total: 1.432 Matches: 2672 Robust: 2587 Success: True 2026-10-21 02:07:10,511 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.329 T-robust: 0.003 T-total: 1.334 Matches: 1291 Robust: 1253 Success: True 2026-10-21 02:07:10,539 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.297 T-robust: 0.001 T-total: 1.298 Matches: 122 Robust: 105 Success: True 2026-10-21 02:07:10,616 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.478 T-robust: 0.035 T-total: 1.536 Matches: 3718 Robust: 3659 Success: True 2026-10-21 02:07:10,812 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.324 T-robust: 0.004 T-total: 1.329 Matches: 1544 Robust: 1515 Success: True 2026-10-21 02:07:11,292 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.487 T-robust: 0.021 T-total: 1.648 Matches: 4979 Robust: 4894 Success: True 2026-10-21 02:07:11,310 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.522 T-robust: 0.029 T-total: 1.553 Matches: 2100 Robust: 2076 Success: True 2026-10-21 02:07:11,342 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.479 T-robust: 0.033 T-total: 1.533 Matches: 3583 Robust: 3517 Success: True 2026-10-21 02:07:11,355 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.500 T-robust: 0.033 T-total: 1.541 Matches: 2121 Robust: 2041 Success: True 2026-10-21 02:07:11,407 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.506 T-robust: 0.034 T-total: 1.544 Matches: 3696 Robust: 3658 Success: True 2026-10-21 02:07:11,409 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.485 T-robust: 0.038 T-total: 1.536 Matches: 4829 Robust: 4790 Success: True 2026-10-21 02:07:11,426 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.566 T-robust: 0.014 T-total: 1.582 Matches: 847 Robust: 778 Success: True 2026-10-21 02:07:11,428 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.536 T-robust: 0.009 T-total: 1.554 Matches: 840 Robust: 810 Success: True 2026-10-21 02:07:11,448 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.464 T-robust: 0.017 T-total: 1.496 Matches: 1641 Robust: 1592 Success: True 2026-10-21 02:07:11,513 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.453 T-robust: 0.003 T-total: 1.459 Matches: 1319 Robust: 1262 Success: True 2026-10-21 02:07:11,823 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.401 T-robust: 0.020 T-total: 1.426 Matches: 3499 Robust: 3462 Success: True 2026-10-21 02:07:11,951 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.366 T-robust: 0.029 T-total: 1.399 Matches: 2903 Robust: 2861 Success: True 2026-10-21 02:07:11,992 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.495 T-robust: 0.002 T-total: 1.501 Matches: 636 Robust: 602 Success: True 2026-10-21 02:07:12,021 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.456 T-robust: 0.020 T-total: 1.489 Matches: 3573 Robust: 3530 Success: True 2026-10-21 02:07:12,056 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.388 T-robust: 0.022 T-total: 1.432 Matches: 4849 Robust: 4763 Success: True 2026-10-21 02:07:12,210 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.373 T-robust: 0.007 T-total: 1.382 Matches: 1907 Robust: 1780 Success: True 2026-10-21 02:07:12,651 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.305 T-robust: 0.028 T-total: 1.337 Matches: 2742 Robust: 2705 Success: True 2026-10-21 02:07:12,732 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.344 T-robust: 0.029 T-total: 1.412 Matches: 4848 Robust: 4816 Success: True 2026-10-21 02:07:12,736 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.338 T-robust: 0.021 T-total: 1.366 Matches: 995 Robust: 950 Success: True 2026-10-21 02:07:12,768 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.356 T-robust: 0.016 T-total: 1.398 Matches: 2216 Robust: 2177 Success: True 2026-10-21 02:07:12,769 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.299 T-robust: 0.003 T-total: 1.304 Matches: 1236 Robust: 1216 Success: True 2026-10-21 02:07:12,851 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.408 T-robust: 0.027 T-total: 1.441 Matches: 4831 Robust: 4794 Success: True 2026-10-21 02:07:12,855 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.402 T-robust: 0.002 T-total: 1.406 Matches: 631 Robust: 605 Success: True 2026-10-21 02:07:12,862 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.417 T-robust: 0.012 T-total: 1.446 Matches: 4938 Robust: 4897 Success: True 2026-10-21 02:07:12,885 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.322 T-robust: 0.002 T-total: 1.324 Matches: 536 Robust: 476 Success: True 2026-10-21 02:07:12,938 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.444 T-robust: 0.040 T-total: 1.511 Matches: 4791 Robust: 4730 Success: True 2026-10-21 02:07:13,112 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.245 T-robust: 0.026 T-total: 1.275 Matches: 2909 Robust: 2849 Success: True 2026-10-21 02:07:13,247 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.287 T-robust: 0.001 T-total: 1.288 Matches: 248 Robust: 227 Success: True 2026-10-21 02:07:13,342 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.284 T-robust: 0.004 T-total: 1.309 Matches: 2839 Robust: 2800 Success: True 2026-10-21 02:07:13,354 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.339 T-robust: 0.013 T-total: 1.354 Matches: 1294 Robust: 1232 Success: True 2026-10-21 02:07:13,426 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.342 T-robust: 0.022 T-total: 1.369 Matches: 2875 Robust: 2824 Success: True 2026-10-21 02:07:13,525 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.293 T-robust: 0.001 T-total: 1.306 Matches: 314 Robust: 289 Success: True 2026-10-21 02:07:13,951 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.213 T-robust: 0.004 T-total: 1.218 Matches: 1305 Robust: 1244 Success: True 2026-10-21 02:07:14,113 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.341 T-robust: 0.030 T-total: 1.374 Matches: 2842 Robust: 2785 Success: True 2026-10-21 02:07:14,162 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.357 T-robust: 0.004 T-total: 1.392 Matches: 1937 Robust: 1863 Success: True 2026-10-21 02:07:14,184 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.018 T-total: 1.518 Matches: 2553 Robust: 2528 Success: True 2026-10-21 02:07:14,180 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.393 T-robust: 0.006 T-total: 1.408 Matches: 2816 Robust: 2759 Success: True 2026-10-21 02:07:14,254 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.360 T-robust: 0.019 T-total: 1.381 Matches: 1325 Robust: 1294 Success: True 2026-10-21 02:07:14,284 DEBUG: Matching cd656426_DJI_20261011090524_0461_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.402 T-robust: 0.002 T-total: 1.405 Matches: 613 Robust: 552 Success: True 2026-10-21 02:07:14,338 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.408 T-robust: 0.041 T-total: 1.452 Matches: 2102 Robust: 2054 Success: True 2026-10-21 02:07:14,351 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.017 T-total: 1.478 Matches: 3431 Robust: 3225 Success: True 2026-10-21 02:07:14,372 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.394 T-robust: 0.031 T-total: 1.431 Matches: 5043 Robust: 4999 Success: True 2026-10-21 02:07:14,438 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.287 T-robust: 0.011 T-total: 1.304 Matches: 1618 Robust: 1578 Success: True 2026-10-21 02:07:14,471 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.213 T-robust: 0.002 T-total: 1.217 Matches: 809 Robust: 785 Success: True 2026-10-21 02:07:14,477 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.113 T-robust: 0.002 T-total: 1.117 Matches: 964 Robust: 931 Success: True 2026-10-21 02:07:14,523 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.157 T-robust: 0.009 T-total: 1.168 Matches: 1701 Robust: 1672 Success: True 2026-10-21 02:07:14,534 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.099 T-robust: 0.001 T-total: 1.100 Matches: 273 Robust: 247 Success: True 2026-10-21 02:07:14,542 INFO: Matched 118 pairs (brown-brown: 118) in 9.642686991000005 seconds (0.08171769193220332 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:07:19,397 INFO: reading features 2026-10-21 02:07:19,706 DEBUG: Merging features onto tracks 2026-10-21 02:07:20,739 DEBUG: Good tracks: 25619 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:07:22,873 INFO: Starting incremental reconstruction 2026-10-21 02:07:23,808 INFO: Starting reconstruction with 65fc12dc_DJI_20261011090530_0464_D.JPG and 833c2d9c_DJI_20261011090536_0467_D.JPG 2026-10-21 02:07:23,831 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3085 / 3087 2026-10-21 02:07:24,324 INFO: Triangulated: 3085 2026-10-21 02:07:25,199 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.291073e+02, Final cost: 9.120862e+01, Termination: CONVERGENCE 2026-10-21 02:07:25,222 INFO: Removed outliers: 262 2026-10-21 02:07:25,271 INFO: ------------------------------------------------------- 2026-10-21 02:07:25,305 INFO: 4dc60bc1_DJI_20261011090534_0466_D.JPG resection inliers: 2459 / 2463 2026-10-21 02:07:25,326 INFO: Adding 4dc60bc1_DJI_20261011090534_0466_D.JPG to the reconstruction 2026-10-21 02:07:25,717 INFO: Re-triangulating 2026-10-21 02:07:25,718 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:26,421 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 2.569098e+02, Final cost: 2.102682e+02, Termination: CONVERGENCE 2026-10-21 02:07:28,372 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 3.852394e+02, Final cost: 2.277766e+02, Termination: CONVERGENCE 2026-10-21 02:07:28,457 INFO: Removed outliers: 558 2026-10-21 02:07:28,470 INFO: ------------------------------------------------------- 2026-10-21 02:07:28,508 INFO: 0ee563ec_DJI_20261011090532_0465_D.JPG resection inliers: 3996 / 4012 2026-10-21 02:07:28,533 INFO: Adding 0ee563ec_DJI_20261011090532_0465_D.JPG to the reconstruction 2026-10-21 02:07:28,866 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:29,389 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.644325e+02, Final cost: 3.096963e+02, Termination: CONVERGENCE 2026-10-21 02:07:29,519 INFO: Removed outliers: 595 2026-10-21 02:07:29,537 INFO: ------------------------------------------------------- 2026-10-21 02:07:29,589 INFO: f6dc6ab6_DJI_20261011090528_0463_D.JPG resection inliers: 3774 / 3841 2026-10-21 02:07:29,629 INFO: Adding f6dc6ab6_DJI_20261011090528_0463_D.JPG to the reconstruction 2026-10-21 02:07:29,948 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:30,654 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 8.724737e+02, Final cost: 4.345005e+02, Termination: CONVERGENCE 2026-10-21 02:07:30,790 INFO: Removed outliers: 525 2026-10-21 02:07:30,805 INFO: ------------------------------------------------------- 2026-10-21 02:07:30,846 INFO: 9a021ddb_DJI_20261011090538_0468_D.JPG resection inliers: 3806 / 3881 2026-10-21 02:07:30,883 INFO: Adding 9a021ddb_DJI_20261011090538_0468_D.JPG to the reconstruction 2026-10-21 02:07:31,182 INFO: ------------------------------------------------------- 2026-10-21 02:07:31,231 INFO: b60b6f66_DJI_20261011090540_0469_D.JPG resection inliers: 3919 / 4064 2026-10-21 02:07:31,265 INFO: Adding b60b6f66_DJI_20261011090540_0469_D.JPG to the reconstruction 2026-10-21 02:07:31,548 INFO: Re-triangulating 2026-10-21 02:07:31,548 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:32,690 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.468845e+03, Final cost: 7.618626e+02, Termination: CONVERGENCE 2026-10-21 02:07:36,132 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.248619e+03, Final cost: 1.175983e+03, Termination: CONVERGENCE 2026-10-21 02:07:36,339 INFO: Removed outliers: 1590 2026-10-21 02:07:36,357 INFO: ------------------------------------------------------- 2026-10-21 02:07:36,406 INFO: 601da524_DJI_20261011090542_0470_D.JPG resection inliers: 4066 / 4149 2026-10-21 02:07:36,446 INFO: Adding 601da524_DJI_20261011090542_0470_D.JPG to the reconstruction 2026-10-21 02:07:36,740 INFO: ------------------------------------------------------- 2026-10-21 02:07:36,786 INFO: 2eae21fc_DJI_20261011090544_0471_D.JPG resection inliers: 4061 / 4217 2026-10-21 02:07:36,823 INFO: Adding 2eae21fc_DJI_20261011090544_0471_D.JPG to the reconstruction 2026-10-21 02:07:37,022 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:38,824 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 1.849197e+03, Final cost: 1.133571e+03, Termination: CONVERGENCE 2026-10-21 02:07:39,099 INFO: Removed outliers: 818 2026-10-21 02:07:39,111 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,141 INFO: 751b737f_DJI_20261011090546_0472_D.JPG resection inliers: 4109 / 4215 2026-10-21 02:07:39,169 INFO: Adding 751b737f_DJI_20261011090546_0472_D.JPG to the reconstruction 2026-10-21 02:07:39,343 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,370 INFO: 3540f610_DJI_20261011090526_0462_D.JPG resection inliers: 3935 / 4061 2026-10-21 02:07:39,395 INFO: Adding 3540f610_DJI_20261011090526_0462_D.JPG to the reconstruction 2026-10-21 02:07:39,579 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,616 INFO: cd656426_DJI_20261011090524_0461_D.JPG resection inliers: 3849 / 4040 2026-10-21 02:07:39,666 INFO: Adding cd656426_DJI_20261011090524_0461_D.JPG to the reconstruction 2026-10-21 02:07:39,839 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:42,339 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.759263e+03, Final cost: 1.623727e+03, Termination: CONVERGENCE 2026-10-21 02:07:42,677 INFO: Removed outliers: 1053 2026-10-21 02:07:42,690 INFO: ------------------------------------------------------- 2026-10-21 02:07:42,722 INFO: 3358b531_DJI_20261011090522_0460_D.JPG resection inliers: 3820 / 3977 2026-10-21 02:07:42,748 INFO: Adding 3358b531_DJI_20261011090522_0460_D.JPG to the reconstruction 2026-10-21 02:07:43,045 INFO: ------------------------------------------------------- 2026-10-21 02:07:43,073 INFO: 0d366d85_DJI_20261011090520_0459_D.JPG resection inliers: 3843 / 4056 2026-10-21 02:07:43,097 INFO: Adding 0d366d85_DJI_20261011090520_0459_D.JPG to the reconstruction 2026-10-21 02:07:43,275 INFO: ------------------------------------------------------- 2026-10-21 02:07:43,307 INFO: c17aeae9_DJI_20261011090518_0458_D.JPG resection inliers: 3754 / 4002 2026-10-21 02:07:43,346 INFO: Adding c17aeae9_DJI_20261011090518_0458_D.JPG to the reconstruction 2026-10-21 02:07:43,584 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:45,978 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.214253e+03, Final cost: 1.986836e+03, Termination: CONVERGENCE 2026-10-21 02:07:46,402 INFO: Removed outliers: 893 2026-10-21 02:07:46,421 INFO: ------------------------------------------------------- 2026-10-21 02:07:46,464 INFO: 38ae48e7_DJI_20261011090516_0457_D.JPG resection inliers: 3843 / 4013 2026-10-21 02:07:46,511 INFO: Adding 38ae48e7_DJI_20261011090516_0457_D.JPG to the reconstruction 2026-10-21 02:07:46,730 INFO: Re-triangulating 2026-10-21 02:07:46,731 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:50,083 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.145192e+03, Final cost: 1.963590e+03, Termination: CONVERGENCE 2026-10-21 02:07:58,929 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 8.054626e+03, Final cost: 3.771164e+03, Termination: CONVERGENCE 2026-10-21 02:07:59,431 INFO: Removed outliers: 3946 2026-10-21 02:07:59,460 INFO: ------------------------------------------------------- 2026-10-21 02:07:59,462 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:02,033 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.189494e+03, Final cost: 2.035633e+03, Termination: CONVERGENCE 2026-10-21 02:08:02,478 INFO: Removed outliers: 435 2026-10-21 02:08:02,729 INFO: Reconstruction 0: 16 images, 25163 points 2026-10-21 02:08:02,729 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:08:05,372 INFO: Starting rolling shutter correction 2026-10-21 02:08:05,693 INFO: Estimating camera velocities 2026-10-21 02:08:05,694 INFO: Using EXIF data 2026-10-21 02:08:05,694 INFO: 38ae48e7_DJI_20261011090516_0457_D.JPG (+3.50,+0.00,+0.00) m/s 2026-10-21 02:08:05,694 INFO: c17aeae9_DJI_20261011090518_0458_D.JPG (+3.50,-0.50,+0.00) m/s 2026-10-21 02:08:05,694 INFO: 0d366d85_DJI_20261011090520_0459_D.JPG (+3.40,-0.30,-0.10) m/s 2026-10-21 02:08:05,694 INFO: 3358b531_DJI_20261011090522_0460_D.JPG (+3.30,-0.60,+0.00) m/s 2026-10-21 02:08:05,694 INFO: cd656426_DJI_20261011090524_0461_D.JPG (+3.40,-0.40,+0.20) m/s 2026-10-21 02:08:05,694 INFO: 3540f610_DJI_20261011090526_0462_D.JPG (+3.40,-0.10,+0.00) m/s 2026-10-21 02:08:05,694 INFO: f6dc6ab6_DJI_20261011090528_0463_D.JPG (+3.40,-0.20,+0.00) m/s 2026-10-21 02:08:05,695 INFO: 65fc12dc_DJI_20261011090530_0464_D.JPG (+3.40,-0.20,-0.20) m/s 2026-10-21 02:08:05,695 INFO: 0ee563ec_DJI_20261011090532_0465_D.JPG (+3.30,-0.40,-0.10) m/s 2026-10-21 02:08:05,695 INFO: 4dc60bc1_DJI_20261011090534_0466_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:08:05,695 INFO: 833c2d9c_DJI_20261011090536_0467_D.JPG (+3.30,-0.40,-0.10) m/s 2026-10-21 02:08:05,695 INFO: 9a021ddb_DJI_20261011090538_0468_D.JPG (+3.40,-0.60,+0.10) m/s 2026-10-21 02:08:05,695 INFO: b60b6f66_DJI_20261011090540_0469_D.JPG (+3.30,-0.40,-0.10) m/s 2026-10-21 02:08:05,695 INFO: 601da524_DJI_20261011090542_0470_D.JPG (+3.30,-0.60,+0.00) m/s 2026-10-21 02:08:05,695 INFO: 2eae21fc_DJI_20261011090544_0471_D.JPG (+3.50,+0.50,+0.00) m/s 2026-10-21 02:08:05,695 INFO: 751b737f_DJI_20261011090546_0472_D.JPG (+3.30,-0.30,-0.10) m/s 2026-10-21 02:08:05,695 INFO: Correcting observations... 2026-10-21 02:08:09,419 INFO: Writing corrected and trimmed features for c17aeae9_DJI_20261011090518_0458_D.JPG 2026-10-21 02:08:09,795 INFO: Writing corrected and trimmed features for 3358b531_DJI_20261011090522_0460_D.JPG 2026-10-21 02:08:10,177 INFO: Writing corrected and trimmed features for cd656426_DJI_20261011090524_0461_D.JPG 2026-10-21 02:08:10,558 INFO: Writing corrected and trimmed features for 0d366d85_DJI_20261011090520_0459_D.JPG 2026-10-21 02:08:10,959 INFO: Writing corrected and trimmed features for 38ae48e7_DJI_20261011090516_0457_D.JPG 2026-10-21 02:08:11,282 INFO: Writing corrected and trimmed features for 4dc60bc1_DJI_20261011090534_0466_D.JPG 2026-10-21 02:08:11,643 INFO: Writing corrected and trimmed features for f6dc6ab6_DJI_20261011090528_0463_D.JPG 2026-10-21 02:08:12,135 INFO: Writing corrected and trimmed features for 0ee563ec_DJI_20261011090532_0465_D.JPG 2026-10-21 02:08:12,506 INFO: Writing corrected and trimmed features for 833c2d9c_DJI_20261011090536_0467_D.JPG 2026-10-21 02:08:12,910 INFO: Writing corrected and trimmed features for 65fc12dc_DJI_20261011090530_0464_D.JPG 2026-10-21 02:08:13,284 INFO: Writing corrected and trimmed features for 601da524_DJI_20261011090542_0470_D.JPG 2026-10-21 02:08:13,645 INFO: Writing corrected and trimmed features for 9a021ddb_DJI_20261011090538_0468_D.JPG 2026-10-21 02:08:14,008 INFO: Writing corrected and trimmed features for 751b737f_DJI_20261011090546_0472_D.JPG 2026-10-21 02:08:14,322 INFO: Writing corrected and trimmed features for b60b6f66_DJI_20261011090540_0469_D.JPG 2026-10-21 02:08:14,692 INFO: Writing corrected and trimmed features for 3540f610_DJI_20261011090526_0462_D.JPG 2026-10-21 02:08:15,046 INFO: Writing corrected and trimmed features for 2eae21fc_DJI_20261011090544_0471_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:08:17,095 INFO: Altitude is negative (-569507.2488133631) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:08:17,095 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:08:17,106 INFO: Matching 118 image pairs 2026-10-21 02:08:17,110 INFO: Computing pair matching with 16 processes 2026-10-21 02:08:18,027 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.900 T-robust: 0.008 T-total: 0.911 Matches: 3255 Robust: 3229 Success: True 2026-10-21 02:08:18,501 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.337 T-robust: 0.032 T-total: 1.374 Matches: 4369 Robust: 4354 Success: True 2026-10-21 02:08:18,544 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.410 T-robust: 0.008 T-total: 1.418 Matches: 65 Robust: 54 Success: True 2026-10-21 02:08:18,640 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.507 T-robust: 0.007 T-total: 1.515 Matches: 890 Robust: 854 Success: True 2026-10-21 02:08:18,647 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.528 T-robust: 0.003 T-total: 1.532 Matches: 835 Robust: 769 Success: True 2026-10-21 02:08:18,849 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.731 T-robust: 0.001 T-total: 1.732 Matches: 170 Robust: 157 Success: True 2026-10-21 02:08:18,882 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.744 T-robust: 0.021 T-total: 1.766 Matches: 899 Robust: 886 Success: True 2026-10-21 02:08:18,888 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.731 T-robust: 0.012 T-total: 1.772 Matches: 1219 Robust: 1196 Success: True 2026-10-21 02:08:18,909 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.854 T-robust: 0.006 T-total: 0.876 Matches: 1496 Robust: 1471 Success: True 2026-10-21 02:08:18,915 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.792 T-robust: 0.007 T-total: 1.800 Matches: 961 Robust: 944 Success: True 2026-10-21 02:08:18,933 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.784 T-robust: 0.008 T-total: 1.806 Matches: 1552 Robust: 1480 Success: True 2026-10-21 02:08:18,955 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.813 T-robust: 0.015 T-total: 1.840 Matches: 382 Robust: 365 Success: True 2026-10-21 02:08:18,984 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.829 T-robust: 0.027 T-total: 1.858 Matches: 1493 Robust: 1404 Success: True 2026-10-21 02:08:18,985 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.814 T-robust: 0.002 T-total: 1.830 Matches: 696 Robust: 636 Success: True 2026-10-21 02:08:18,992 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.841 T-robust: 0.021 T-total: 1.867 Matches: 1100 Robust: 1027 Success: True 2026-10-21 02:08:19,070 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.871 T-robust: 0.033 T-total: 1.912 Matches: 2591 Robust: 2563 Success: True 2026-10-21 02:08:19,079 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.908 T-robust: 0.038 T-total: 1.963 Matches: 3226 Robust: 3212 Success: True 2026-10-21 02:08:19,394 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.005 T-total: 0.849 Matches: 1964 Robust: 1931 Success: True 2026-10-21 02:08:19,448 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.789 T-robust: 0.003 T-total: 0.808 Matches: 1381 Robust: 1371 Success: True 2026-10-21 02:08:19,460 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.793 T-robust: 0.011 T-total: 0.805 Matches: 1171 Robust: 1143 Success: True 2026-10-21 02:08:19,476 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.002 T-total: 0.957 Matches: 764 Robust: 748 Success: True 2026-10-21 02:08:19,686 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.701 T-robust: 0.004 T-total: 0.749 Matches: 1775 Robust: 1753 Success: True 2026-10-21 02:08:19,783 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.873 T-robust: 0.036 T-total: 0.933 Matches: 4355 Robust: 4336 Success: True 2026-10-21 02:08:19,831 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.035 T-total: 0.874 Matches: 1844 Robust: 1804 Success: True 2026-10-21 02:08:19,838 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.909 T-robust: 0.037 T-total: 0.950 Matches: 3166 Robust: 3151 Success: True 2026-10-21 02:08:19,860 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.731 T-robust: 0.044 T-total: 0.776 Matches: 601 Robust: 586 Success: True 2026-10-21 02:08:19,870 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.799 T-robust: 0.001 T-total: 0.800 Matches: 276 Robust: 261 Success: True 2026-10-21 02:08:19,900 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 0ee563ec_DJI_20261011090532_0465_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.966 T-robust: 0.010 T-total: 1.018 Matches: 3291 Robust: 3269 Success: True 2026-10-21 02:08:19,956 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.022 T-total: 0.919 Matches: 2444 Robust: 2420 Success: True 2026-10-21 02:08:19,991 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.013 T-total: 0.942 Matches: 1911 Robust: 1880 Success: True 2026-10-21 02:08:20,184 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.095 T-robust: 0.010 T-total: 1.106 Matches: 731 Robust: 664 Success: True 2026-10-21 02:08:20,210 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.281 T-robust: 0.002 T-total: 1.283 Matches: 471 Robust: 444 Success: True 2026-10-21 02:08:20,311 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.881 T-robust: 0.031 T-total: 0.915 Matches: 1915 Robust: 1826 Success: True 2026-10-21 02:08:20,311 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.284 T-robust: 0.058 T-total: 1.374 Matches: 4326 Robust: 4303 Success: True 2026-10-21 02:08:20,488 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.992 T-robust: 0.037 T-total: 1.033 Matches: 2504 Robust: 2467 Success: True 2026-10-21 02:08:20,492 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.990 T-robust: 0.005 T-total: 1.016 Matches: 1957 Robust: 1915 Success: True 2026-10-21 02:08:20,498 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.018 T-robust: 0.004 T-total: 1.024 Matches: 1500 Robust: 1471 Success: True 2026-10-21 02:08:20,638 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.021 T-total: 0.952 Matches: 4275 Robust: 4264 Success: True 2026-10-21 02:08:20,708 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.815 T-robust: 0.003 T-total: 0.844 Matches: 1216 Robust: 1125 Success: True 2026-10-21 02:08:20,763 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.010 T-total: 0.905 Matches: 1933 Robust: 1833 Success: True 2026-10-21 02:08:20,765 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.886 T-robust: 0.012 T-total: 0.898 Matches: 486 Robust: 459 Success: True 2026-10-21 02:08:20,783 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.938 T-robust: 0.041 T-total: 0.983 Matches: 3285 Robust: 3262 Success: True 2026-10-21 02:08:20,840 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.032 T-total: 0.946 Matches: 4587 Robust: 4577 Success: True 2026-10-21 02:08:20,919 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.933 T-robust: 0.003 T-total: 0.938 Matches: 1203 Robust: 1173 Success: True 2026-10-21 02:08:20,984 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.960 T-robust: 0.001 T-total: 0.961 Matches: 253 Robust: 230 Success: True 2026-10-21 02:08:21,108 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.065 T-robust: 0.033 T-total: 1.139 Matches: 4462 Robust: 4403 Success: True 2026-10-21 02:08:21,208 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.926 T-robust: 0.005 T-total: 0.986 Matches: 2331 Robust: 2309 Success: True 2026-10-21 02:08:21,210 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.002 T-robust: 0.016 T-total: 1.020 Matches: 1466 Robust: 1417 Success: True 2026-10-21 02:08:21,258 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.002 T-total: 0.937 Matches: 767 Robust: 713 Success: True 2026-10-21 02:08:21,443 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.066 T-robust: 0.032 T-total: 1.126 Matches: 3280 Robust: 3256 Success: True 2026-10-21 02:08:21,538 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.024 T-robust: 0.017 T-total: 1.045 Matches: 1176 Robust: 1146 Success: True 2026-10-21 02:08:21,573 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.069 T-robust: 0.004 T-total: 1.074 Matches: 1419 Robust: 1343 Success: True 2026-10-21 02:08:21,637 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.082 T-robust: 0.034 T-total: 1.133 Matches: 2410 Robust: 2386 Success: True 2026-10-21 02:08:21,597 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.954 T-robust: 0.002 T-total: 0.957 Matches: 380 Robust: 358 Success: True 2026-10-21 02:08:21,736 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.956 T-robust: 0.001 T-total: 0.957 Matches: 210 Robust: 204 Success: True 2026-10-21 02:08:21,803 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.056 T-robust: 0.024 T-total: 1.095 Matches: 2540 Robust: 2523 Success: True 2026-10-21 02:08:21,860 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.031 T-robust: 0.016 T-total: 1.055 Matches: 1535 Robust: 1515 Success: True 2026-10-21 02:08:21,932 DEBUG: Matching 751b737f_DJI_20261011090546_0472_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.983 T-robust: 0.005 T-total: 0.990 Matches: 2041 Robust: 2003 Success: True 2026-10-21 02:08:21,936 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.124 T-robust: 0.005 T-total: 1.157 Matches: 1918 Robust: 1888 Success: True 2026-10-21 02:08:21,978 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.081 T-robust: 0.034 T-total: 1.136 Matches: 2552 Robust: 2516 Success: True 2026-10-21 02:08:22,031 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.990 T-robust: 0.010 T-total: 1.036 Matches: 1548 Robust: 1523 Success: True 2026-10-21 02:08:22,079 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.969 T-robust: 0.001 T-total: 0.970 Matches: 218 Robust: 198 Success: True 2026-10-21 02:08:22,227 DEBUG: Matching 9a021ddb_DJI_20261011090538_0468_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.944 T-robust: 0.023 T-total: 0.969 Matches: 904 Robust: 875 Success: True 2026-10-21 02:08:22,231 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.015 T-robust: 0.005 T-total: 1.020 Matches: 330 Robust: 305 Success: True 2026-10-21 02:08:22,277 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.060 T-robust: 0.006 T-total: 1.069 Matches: 2533 Robust: 2499 Success: True 2026-10-21 02:08:22,323 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.864 T-robust: 0.002 T-total: 0.866 Matches: 493 Robust: 474 Success: True 2026-10-21 02:08:22,573 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.030 T-robust: 0.001 T-total: 1.031 Matches: 296 Robust: 283 Success: True 2026-10-21 02:08:22,612 DEBUG: Matching 65fc12dc_DJI_20261011090530_0464_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.962 T-robust: 0.008 T-total: 0.970 Matches: 641 Robust: 571 Success: True 2026-10-21 02:08:22,655 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.976 T-robust: 0.005 T-total: 1.004 Matches: 1497 Robust: 1429 Success: True 2026-10-21 02:08:22,709 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.069 T-robust: 0.025 T-total: 1.112 Matches: 4304 Robust: 4290 Success: True 2026-10-21 02:08:22,800 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.010 T-robust: 0.004 T-total: 1.041 Matches: 1901 Robust: 1860 Success: True 2026-10-21 02:08:22,811 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.993 T-robust: 0.002 T-total: 0.997 Matches: 794 Robust: 776 Success: True 2026-10-21 02:08:22,928 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.061 T-robust: 0.002 T-total: 1.063 Matches: 1197 Robust: 1173 Success: True 2026-10-21 02:08:22,932 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.960 T-robust: 0.011 T-total: 0.983 Matches: 3219 Robust: 3212 Success: True 2026-10-21 02:08:23,040 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.996 T-robust: 0.003 T-total: 1.011 Matches: 950 Robust: 863 Success: True 2026-10-21 02:08:23,043 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.979 T-robust: 0.020 T-total: 1.000 Matches: 594 Robust: 534 Success: True 2026-10-21 02:08:23,069 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.111 T-robust: 0.009 T-total: 1.122 Matches: 1500 Robust: 1471 Success: True 2026-10-21 02:08:23,152 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.894 T-robust: 0.025 T-total: 0.921 Matches: 2007 Robust: 1979 Success: True 2026-10-21 02:08:23,208 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.043 T-robust: 0.043 T-total: 1.122 Matches: 4373 Robust: 4356 Success: True 2026-10-21 02:08:23,221 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.038 T-total: 0.892 Matches: 4372 Robust: 4365 Success: True 2026-10-21 02:08:23,231 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.057 T-total: 0.953 Matches: 655 Robust: 627 Success: True 2026-10-21 02:08:23,272 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.990 T-robust: 0.025 T-total: 1.026 Matches: 3367 Robust: 3339 Success: True 2026-10-21 02:08:23,320 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.591 T-robust: 0.007 T-total: 0.598 Matches: 116 Robust: 102 Success: True 2026-10-21 02:08:23,325 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.744 T-robust: 0.004 T-total: 0.750 Matches: 573 Robust: 533 Success: True 2026-10-21 02:08:23,385 DEBUG: Matching 38ae48e7_DJI_20261011090516_0457_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.546 T-robust: 0.025 T-total: 0.574 Matches: 1797 Robust: 1787 Success: True 2026-10-21 02:08:23,390 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.578 T-robust: 0.007 T-total: 0.585 Matches: 374 Robust: 356 Success: True 2026-10-21 02:08:23,432 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 3540f610_DJI_20261011090526_0462_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.798 T-robust: 0.007 T-total: 0.809 Matches: 3098 Robust: 3064 Success: True 2026-10-21 02:08:23,544 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.003 T-total: 0.611 Matches: 474 Robust: 459 Success: True 2026-10-21 02:08:23,559 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.618 T-robust: 0.006 T-total: 0.627 Matches: 505 Robust: 483 Success: True 2026-10-21 02:08:23,599 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.895 T-robust: 0.016 T-total: 0.915 Matches: 2481 Robust: 2458 Success: True 2026-10-21 02:08:23,649 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.014 T-total: 0.602 Matches: 2378 Robust: 2364 Success: True 2026-10-21 02:08:23,746 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.698 T-robust: 0.001 T-total: 0.700 Matches: 184 Robust: 165 Success: True 2026-10-21 02:08:23,883 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.770 T-robust: 0.038 T-total: 0.814 Matches: 4307 Robust: 4287 Success: True 2026-10-21 02:08:23,892 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.007 T-total: 0.614 Matches: 132 Robust: 121 Success: True 2026-10-21 02:08:23,912 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.715 T-robust: 0.018 T-total: 0.743 Matches: 3189 Robust: 3100 Success: True 2026-10-21 02:08:23,942 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.005 T-total: 0.712 Matches: 1168 Robust: 1148 Success: True 2026-10-21 02:08:24,025 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 3358b531_DJI_20261011090522_0460_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.783 T-robust: 0.003 T-total: 0.807 Matches: 958 Robust: 933 Success: True 2026-10-21 02:08:24,071 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 0d366d85_DJI_20261011090520_0459_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.793 T-robust: 0.037 T-total: 0.838 Matches: 4367 Robust: 4348 Success: True 2026-10-21 02:08:24,076 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.010 T-total: 0.747 Matches: 4253 Robust: 4234 Success: True 2026-10-21 02:08:24,101 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.675 T-robust: 0.035 T-total: 0.711 Matches: 933 Robust: 893 Success: True 2026-10-21 02:08:24,116 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.668 T-robust: 0.038 T-total: 0.725 Matches: 2636 Robust: 2556 Success: True 2026-10-21 02:08:24,134 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.768 T-robust: 0.031 T-total: 0.812 Matches: 4292 Robust: 4276 Success: True 2026-10-21 02:08:24,143 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.007 T-total: 0.710 Matches: 361 Robust: 348 Success: True 2026-10-21 02:08:24,246 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.013 T-total: 0.701 Matches: 4401 Robust: 4394 Success: True 2026-10-21 02:08:24,251 DEBUG: Matching 601da524_DJI_20261011090542_0470_D.JPG and 751b737f_DJI_20261011090546_0472_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.024 T-total: 0.645 Matches: 3311 Robust: 3286 Success: True 2026-10-21 02:08:24,326 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 601da524_DJI_20261011090542_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.722 T-robust: 0.006 T-total: 0.763 Matches: 2618 Robust: 2584 Success: True 2026-10-21 02:08:24,357 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and 4dc60bc1_DJI_20261011090534_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.684 T-robust: 0.010 T-total: 0.700 Matches: 4357 Robust: 4342 Success: True 2026-10-21 02:08:24,380 DEBUG: Matching 833c2d9c_DJI_20261011090536_0467_D.JPG and c17aeae9_DJI_20261011090518_0458_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.626 T-robust: 0.002 T-total: 0.629 Matches: 630 Robust: 581 Success: True 2026-10-21 02:08:24,500 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and 38ae48e7_DJI_20261011090516_0457_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.003 T-total: 0.588 Matches: 1099 Robust: 1035 Success: True 2026-10-21 02:08:24,551 DEBUG: Matching f6dc6ab6_DJI_20261011090528_0463_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.633 T-robust: 0.012 T-total: 0.656 Matches: 1112 Robust: 1085 Success: True 2026-10-21 02:08:24,553 DEBUG: Matching 2eae21fc_DJI_20261011090544_0471_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.662 T-robust: 0.003 T-total: 0.669 Matches: 834 Robust: 812 Success: True 2026-10-21 02:08:24,571 DEBUG: Matching 0d366d85_DJI_20261011090520_0459_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.004 T-total: 0.626 Matches: 620 Robust: 586 Success: True 2026-10-21 02:08:24,576 DEBUG: Matching 0ee563ec_DJI_20261011090532_0465_D.JPG and f6dc6ab6_DJI_20261011090528_0463_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.021 T-total: 0.542 Matches: 3394 Robust: 3361 Success: True 2026-10-21 02:08:24,607 DEBUG: Matching 3540f610_DJI_20261011090526_0462_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.467 T-robust: 0.001 T-total: 0.469 Matches: 504 Robust: 484 Success: True 2026-10-21 02:08:24,620 DEBUG: Matching 3358b531_DJI_20261011090522_0460_D.JPG and 9a021ddb_DJI_20261011090538_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.525 T-robust: 0.002 T-total: 0.528 Matches: 768 Robust: 746 Success: True 2026-10-21 02:08:24,653 DEBUG: Matching 4dc60bc1_DJI_20261011090534_0466_D.JPG and 65fc12dc_DJI_20261011090530_0464_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.488 T-robust: 0.011 T-total: 0.515 Matches: 3296 Robust: 3266 Success: True 2026-10-21 02:08:24,677 DEBUG: Matching c17aeae9_DJI_20261011090518_0458_D.JPG and cd656426_DJI_20261011090524_0461_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.528 T-robust: 0.004 T-total: 0.543 Matches: 2357 Robust: 2344 Success: True 2026-10-21 02:08:24,681 DEBUG: Matching b60b6f66_DJI_20261011090540_0469_D.JPG and 2eae21fc_DJI_20261011090544_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.574 T-robust: 0.011 T-total: 0.589 Matches: 3408 Robust: 3386 Success: True 2026-10-21 02:08:24,688 INFO: Matched 118 pairs (brown-brown: 118) in 7.581523546999961 seconds (0.06425020472881339 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:08:29,165 INFO: reading features 2026-10-21 02:08:29,414 DEBUG: Merging features onto tracks 2026-10-21 02:08:30,655 DEBUG: Good tracks: 23467 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:08:33,180 INFO: Starting incremental reconstruction 2026-10-21 02:08:34,693 INFO: Starting reconstruction with 751b737f_DJI_20261011090546_0472_D.JPG and b60b6f66_DJI_20261011090540_0469_D.JPG 2026-10-21 02:08:34,707 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3001 / 3006 2026-10-21 02:08:35,269 INFO: Triangulated: 3002 2026-10-21 02:08:36,217 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.297715e+02, Final cost: 6.923517e+01, Termination: CONVERGENCE 2026-10-21 02:08:36,249 INFO: Removed outliers: 239 2026-10-21 02:08:36,291 INFO: ------------------------------------------------------- 2026-10-21 02:08:36,318 INFO: 2eae21fc_DJI_20261011090544_0471_D.JPG resection inliers: 2436 / 2440 2026-10-21 02:08:36,344 INFO: Adding 2eae21fc_DJI_20261011090544_0471_D.JPG to the reconstruction 2026-10-21 02:08:36,776 INFO: Re-triangulating 2026-10-21 02:08:36,777 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:08:37,445 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.516802e+02, Final cost: 1.615825e+02, Termination: CONVERGENCE 2026-10-21 02:08:39,285 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 3.351333e+02, Final cost: 1.760893e+02, Termination: CONVERGENCE 2026-10-21 02:08:39,356 INFO: Removed outliers: 451 2026-10-21 02:08:39,367 INFO: ------------------------------------------------------- 2026-10-21 02:08:39,405 INFO: 601da524_DJI_20261011090542_0470_D.JPG resection inliers: 3887 / 3905 2026-10-21 02:08:39,441 INFO: Adding 601da524_DJI_20261011090542_0470_D.JPG to the reconstruction 2026-10-21 02:08:39,754 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:40,545 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.903018e+02, Final cost: 2.593218e+02, Termination: CONVERGENCE 2026-10-21 02:08:40,650 INFO: Removed outliers: 498 2026-10-21 02:08:40,663 INFO: ------------------------------------------------------- 2026-10-21 02:08:40,704 INFO: 9a021ddb_DJI_20261011090538_0468_D.JPG resection inliers: 3646 / 3684 2026-10-21 02:08:40,737 INFO: Adding 9a021ddb_DJI_20261011090538_0468_D.JPG to the reconstruction 2026-10-21 02:08:40,985 INFO: ------------------------------------------------------- 2026-10-21 02:08:41,024 INFO: 833c2d9c_DJI_20261011090536_0467_D.JPG resection inliers: 3647 / 3732 2026-10-21 02:08:41,070 INFO: Adding 833c2d9c_DJI_20261011090536_0467_D.JPG to the reconstruction 2026-10-21 02:08:41,290 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:43,019 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 1.093082e+03, Final cost: 5.241442e+02, Termination: CONVERGENCE 2026-10-21 02:08:43,183 INFO: Removed outliers: 621 2026-10-21 02:08:43,196 INFO: ------------------------------------------------------- 2026-10-21 02:08:43,234 INFO: 4dc60bc1_DJI_20261011090534_0466_D.JPG resection inliers: 3689 / 3756 2026-10-21 02:08:43,273 INFO: Adding 4dc60bc1_DJI_20261011090534_0466_D.JPG to the reconstruction 2026-10-21 02:08:43,503 INFO: Re-triangulating 2026-10-21 02:08:43,504 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:44,654 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 9.405280e+02, Final cost: 5.592425e+02, Termination: CONVERGENCE 2026-10-21 02:08:48,026 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.777047e+03, Final cost: 8.601695e+02, Termination: CONVERGENCE 2026-10-21 02:08:48,207 INFO: Removed outliers: 1185 2026-10-21 02:08:48,222 INFO: ------------------------------------------------------- 2026-10-21 02:08:48,261 INFO: 0ee563ec_DJI_20261011090532_0465_D.JPG resection inliers: 3803 / 3855 2026-10-21 02:08:48,311 INFO: Adding 0ee563ec_DJI_20261011090532_0465_D.JPG to the reconstruction 2026-10-21 02:08:48,541 INFO: ------------------------------------------------------- 2026-10-21 02:08:48,581 INFO: 65fc12dc_DJI_20261011090530_0464_D.JPG resection inliers: 3824 / 3955 2026-10-21 02:08:48,618 INFO: Adding 65fc12dc_DJI_20261011090530_0464_D.JPG to the reconstruction 2026-10-21 02:08:48,832 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:50,605 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.525960e+03, Final cost: 9.366898e+02, Termination: CONVERGENCE 2026-10-21 02:08:50,854 INFO: Removed outliers: 701 2026-10-21 02:08:50,869 INFO: ------------------------------------------------------- 2026-10-21 02:08:50,908 INFO: f6dc6ab6_DJI_20261011090528_0463_D.JPG resection inliers: 3798 / 3905 2026-10-21 02:08:50,941 INFO: Adding f6dc6ab6_DJI_20261011090528_0463_D.JPG to the reconstruction 2026-10-21 02:08:51,171 INFO: ------------------------------------------------------- 2026-10-21 02:08:51,210 INFO: 3540f610_DJI_20261011090526_0462_D.JPG resection inliers: 3707 / 3849 2026-10-21 02:08:51,255 INFO: Adding 3540f610_DJI_20261011090526_0462_D.JPG to the reconstruction 2026-10-21 02:08:51,477 INFO: ------------------------------------------------------- 2026-10-21 02:08:51,515 INFO: cd656426_DJI_20261011090524_0461_D.JPG resection inliers: 3643 / 3849 2026-10-21 02:08:51,550 INFO: Adding cd656426_DJI_20261011090524_0461_D.JPG to the reconstruction 2026-10-21 02:08:51,818 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:54,707 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.510495e+03, Final cost: 1.393480e+03, Termination: CONVERGENCE 2026-10-21 02:08:55,007 INFO: Removed outliers: 827 2026-10-21 02:08:55,023 INFO: ------------------------------------------------------- 2026-10-21 02:08:55,061 INFO: 3358b531_DJI_20261011090522_0460_D.JPG resection inliers: 3636 / 3789 2026-10-21 02:08:55,100 INFO: Adding 3358b531_DJI_20261011090522_0460_D.JPG to the reconstruction 2026-10-21 02:08:55,319 INFO: ------------------------------------------------------- 2026-10-21 02:08:55,360 INFO: 0d366d85_DJI_20261011090520_0459_D.JPG resection inliers: 3619 / 3824 2026-10-21 02:08:55,398 INFO: Adding 0d366d85_DJI_20261011090520_0459_D.JPG to the reconstruction 2026-10-21 02:08:55,613 INFO: ------------------------------------------------------- 2026-10-21 02:08:55,650 INFO: c17aeae9_DJI_20261011090518_0458_D.JPG resection inliers: 3572 / 3803 2026-10-21 02:08:55,685 INFO: Adding c17aeae9_DJI_20261011090518_0458_D.JPG to the reconstruction 2026-10-21 02:08:55,892 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:58,740 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.995989e+03, Final cost: 1.699675e+03, Termination: CONVERGENCE 2026-10-21 02:08:59,129 INFO: Removed outliers: 719 2026-10-21 02:08:59,149 INFO: ------------------------------------------------------- 2026-10-21 02:08:59,185 INFO: 38ae48e7_DJI_20261011090516_0457_D.JPG resection inliers: 3653 / 3811 2026-10-21 02:08:59,225 INFO: Adding 38ae48e7_DJI_20261011090516_0457_D.JPG to the reconstruction 2026-10-21 02:08:59,432 INFO: ------------------------------------------------------- 2026-10-21 02:08:59,433 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:09:02,297 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.000929e+03, Final cost: 1.720368e+03, Termination: CONVERGENCE 2026-10-21 02:09:02,750 INFO: Removed outliers: 305 2026-10-21 02:09:03,033 INFO: Reconstruction 0: 16 images, 23323 points 2026-10-21 02:09:03,034 INFO: 1 partial reconstructions in total. [INFO] Export reconstruction stats [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" compute_statistics --diagram_max_points 100000 "/workspace/odm-pipeline-z87th/opensfm" 2026-10-21 02:09:11,615 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:09:11,632 DEBUG: locator: 2026-10-21 02:09:12,330 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 726503.0 --offset-y 9307775.0 "/workspace/odm-pipeline-z87th/opensfm" [WARNING] Negative GSD estimated, this might indicate a flipped Z-axis. [INFO] Updating /workspace/odm-pipeline-z87th/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-z87th/opensfm ... 2026-10-21 02:09:21,068 DEBUG: Undistorting image 65fc12dc_DJI_20261011090530_0464_D.JPG 2026-10-21 02:09:21,068 DEBUG: Undistorting image 0ee563ec_DJI_20261011090532_0465_D.JPG 2026-10-21 02:09:21,068 DEBUG: Undistorting image cd656426_DJI_20261011090524_0461_D.JPG 2026-10-21 02:09:21,069 DEBUG: Undistorting image f6dc6ab6_DJI_20261011090528_0463_D.JPG 2026-10-21 02:09:21,083 DEBUG: Undistorting image 4dc60bc1_DJI_20261011090534_0466_D.JPG 2026-10-21 02:09:21,104 DEBUG: Undistorting image 38ae48e7_DJI_20261011090516_0457_D.JPG 2026-10-21 02:09:21,104 DEBUG: Undistorting image 0d366d85_DJI_20261011090520_0459_D.JPG 2026-10-21 02:09:21,114 DEBUG: Undistorting image 833c2d9c_DJI_20261011090536_0467_D.JPG 2026-10-21 02:09:21,129 DEBUG: Undistorting image c17aeae9_DJI_20261011090518_0458_D.JPG 2026-10-21 02:09:21,163 DEBUG: Undistorting image 751b737f_DJI_20261011090546_0472_D.JPG 2026-10-21 02:09:21,181 DEBUG: Undistorting image b60b6f66_DJI_20261011090540_0469_D.JPG 2026-10-21 02:09:21,199 DEBUG: Undistorting image 3358b531_DJI_20261011090522_0460_D.JPG 2026-10-21 02:09:21,200 DEBUG: Undistorting image 2eae21fc_DJI_20261011090544_0471_D.JPG 2026-10-21 02:09:21,200 DEBUG: Undistorting image 3540f610_DJI_20261011090526_0462_D.JPG 2026-10-21 02:09:21,200 DEBUG: Undistorting image 601da524_DJI_20261011090542_0470_D.JPG 2026-10-21 02:09:21,224 DEBUG: Undistorting image 9a021ddb_DJI_20261011090538_0468_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-z87th/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-z87th/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-z87th/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(161.46591678098775, -25.187921289354563), (159.63825468881987, -43.83347992040217), (154.36473605385982, -61.81076253764331), (145.8306796301622, -78.48899417370558), (134.33545590715948, -93.28275483474135), (120.28255451004952, -105.6727361548692), (104.16523424815387, -115.22393658384681), (86.54919438122306, -121.60141135379672), (68.05283044208772, -124.58103536628187), (49.32517322921194, -124.0583766065538), (-15.953835339983925, -116.07342630252242), (-39.63453658623621, -113.22817298956215), (-40.21569657209329, -113.15655315108597), (-59.9998080895748, -110.66187577322125), (-70.04823603876866, -109.42145231366158), (-90.22319807473104, -104.77149307727814), (-109.00818599236663, -96.06675031967461), (-125.59808019292541, -83.68014328181744), (-139.28168474696577, -68.14273423142731), (-149.47240730607882, -50.120490953326225), (-155.73349599307403, -30.385982306674123), (-157.7965055333916, -9.785122614353895), (-157.6404681042768, 30.256612109020352), (-155.81088420038577, 48.912427039816976), (-150.53168025473133, 66.89897814951837), (-141.98839014652185, 83.58438529074192), (-130.48137591267005, 98.38212407194078), (-116.4147872478934, 110.77233153767884), (-100.28287770668976, 120.31967260688543), (-82.65278867352754, 126.68864871747792), (-64.14369421696756, 129.65535267442465), (-45.406070237164386, 129.1156843099743), (-30.58117389457766, 127.28810559771955), (-30.305585185531527, 127.25373710878193), (-10.714995721820742, 124.78339093923569), (8.101425689761527, 122.53518098033965), (8.379120890283957, 122.50168899819255), (73.76418076560367, 114.50388661399484), (93.95922107982915, 109.87106929719448), (112.76600942760706, 101.17592274025083), (129.37731346301734, 88.79170995950699), (143.07982935826294, 73.25006072409451), (153.28530738432892, 55.218173924833536), (159.55578792188317, 35.47018016129732), (161.6219563690247, 14.853885294869542), (161.46591678098775, -25.187921289354563)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-z87th/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-z87th/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-z87th/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp2wsj1izv.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-z87th/opensfm/reconstruction.ply output = /workspace/odm-pipeline-z87th/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-z87th/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 46 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.03271s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.57 meters) ?> Done in 0.1423s -> Writing output ?> Done in 0.003006s ?> Pipeline done in 0.1782s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.57 [INFO] Created temporary directory: /workspace/odm-pipeline-z87th/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-z87th/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-z87th/odm_meshing/tmp" --output-type max --radiuses 0.895353906273091,1.2662216373751343,1.7907078125461822 --resolution 4.56 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 18762 points Point cloud bounds are [minx: -118.682876587, maxx: 128.012313843, miny: 13.1222238541, maxy: 129.184188843] Really low resolution DEM requested (55, 26) will set floor at 64 pixels. Resolution changed to 3.91875. The scale of this reconstruction might be off. DEM resolution is (64, 31), max tile size is 4096, will split DEM generation into 1 tiles r1.08816_x0_y0.tif r1.53889_x0_y0.tif r0.769445_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 42.05% -outsize 10% 0 "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.small.tif" Input file size is 63, 30 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-z87th/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 42.05% "/workspace/odm-pipeline-z87th/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.tif" Input file size is 63, 30 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-z87th/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-z87th/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-z87th/odm_meshing/tmp/tiles.tif Size: 63x30 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-z87th/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-z87th/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.091122 [INFO] Completed mesh_dsm.tif in 0:00:00.271051 [INFO] Sampling points from DSM: /workspace/odm-pipeline-z87th/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-z87th/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-z87th/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-z87th/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-z87th/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 63x30 Extent is (-118.682877, 128.198373), (13.122224, 130.684724) Read nodata value: -9999 Calculating skirts and vertex count... 27908 skirt points will be added Total vertices: 29442 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-z87th/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:15:02 [App ] OpenMVS x64 v2.2.0 02:15:02 [App ] Build date: Jul 28 2026, 18:56:23 02:15:02 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:15:02 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:15:02 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:15:02 [App ] Disk: 02:15:02 [App ] SSE & AVX compatible CPU & OS detected 02:15:02 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 Decimated faces 17058 (9.72%, 736ms, ETA 6s)... Decimated faces 31268 (17.82%, 836ms, ETA 3s)... Decimated faces 44108 (25.14%, 936ms, ETA 2s)... Decimated faces 57672 (32.87%, 1s, ETA 2s)... Decimated faces 71024 (40.48%, 1s, ETA 1s)... Decimated faces 84136 (47.96%, 1s, ETA 1s)... Decimated faces 97172 (55.39%, 1s, ETA 1s)... Decimated faces 109504 (62.42%, 1s, ETA 865ms)... Decimated faces 121536 (69.28%, 1s, ETA 681ms)... Decimated faces 133380 (76.03%, 1s, ETA 516ms)... Decimated faces 144926 (82.61%, 1s, ETA 365ms)... Decimated faces 156102 (88.98%, 1s, ETA 227ms)... Decimated faces 167002 (95.19%, 1s, ETA 97ms)... Decimated faces 175438 (100%, 2s14ms) 02:15:06 [App ] MEMORYINFO: { 02:15:06 [App ] VmPeak: 293008 kB 02:15:06 [App ] VmSize: 183608 kB 02:15:06 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-z87th/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-z87th/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-z87th/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-z87th/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 86117 verts... 172320 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 16 NVM: Number of features: 23323 Loading 100%... done. (Took 1.003s) Building adjacency graph: Adding edges 100%... done. (Took 0.312s) 258477 total edges. View selection: Building BVH from 172320 faces... done. (Took: 221 ms) Calculating face qualities 100%... done. (Took 1.876s) Postprocessing face infos 100%... done. (Took 0.153s) Maximum quality of a face within an image: 4300.24 Clamping qualities to 3406.56 within normalization. Optimizing: Time[s] Energy 0 137981 1 137468 1 136776 2 136375 2 136203 2 136108 2 136055 3 136043 3 136020 3 136012 3 136003 4 135993 4 135981 71992 faces have not been seen Took: 7.097s Generating texture patches: Running... done. (Took 1.22s) 3762 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 68508 x 68508 Calculating adjustments: Color channel 0: CG took 89 iterations. Residual is 9.41832e-05 Color channel 2: CG took 89 iterations. Residual is 9.56455e-05 Color channel 1: CG took 89 iterations. Residual is 9.76525e-05 Took 0.152 seconds Adjusting texture patches 100%... done. (Took 0.213s) Running local seam leveling: Blending texture patches 100%... done. (Took 14.608s) Generating texture atlases: Sorting texture patches... done. Working on atlas 15 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 34.789s [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-z87th/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 726503.0 0 1 0 9307775.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=726503.0 --writers.las.offset_y=9307775.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=48 +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-z87th/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-z87th/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-z87th/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-z87th/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-z87th/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (4.84 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-z87th/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif" -resolution 20.66941047075149 -verbose -outputCornerFile "/workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9307775.0 -utm_east_offset 726503.0 -a_srs "+proj=utm +zone=48 +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=16 --config GDAL_CACHEMAX 25910970368.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-z87th/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Found material0007 Loading odm_textured_model_geo_material0007_map_Kd.png Found material0008 Loading odm_textured_model_geo_material0008_map_Kd.png Found material0009 Loading odm_textured_model_geo_material0009_map_Kd.png Found material0010 Loading odm_textured_model_geo_material0010_map_Kd.png Found material0011 Loading odm_textured_model_geo_material0011_map_Kd.png Found material0012 Loading odm_textured_model_geo_material0012_map_Kd.png Found material0013 Loading odm_textured_model_geo_material0013_map_Kd.png Found material0014 Loading odm_textured_model_geo_material0014_map_Kd.png Mesh file read. Boundary points: Point 1: -87.6627 27.5573 Point 2: -87.6627 118.105 Point 3: 75.0603 118.105 Point 4: 75.0603 27.5573 Model bounds x : -87.6627 -> 75.0603 Model bounds y : 27.5573 -> 118.105 Model area : 14734.2m2 Model resolution, width x height : 3364x1872 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done Rendering material0006 ... done Rendering material0007 ... done Rendering material0008 ... done Rendering material0009 ... done Rendering material0010 ... done Rendering material0011 ... done Rendering material0012 ... done Rendering material0013 ... done Rendering material0014 ... done ... model rendered Edge inpainting Block [(2048, 3364), (0, 1872)] Block [(1024, 2048), (0, 1872)] Block [(0, 1024), (0, 1872)] Writing ortho photo to /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 25910970368 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-z87th/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=16 -dstalpha /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 39.05% Using band 4 of source image as alpha. Creating output file that is 4979P x 2291L. 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-z87th/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 39.0% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 4979, 2291 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-z87th/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-z87th/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-z87th/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-z87th/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-z87th/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-z87th/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.1762107142856777 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.491995819782559  [INFO] Cropping /workspace/odm-pipeline-z87th/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-z87th/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=16 /workspace/odm-pipeline-z87th/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-z87th/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.85% Creating output file that is 1366P x 628L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-z87th/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-z87th/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-z87th/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-z87th/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-z87th/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-z87th/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-z87th/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.95%  Input file size is 4979, 2291 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-z87th/odm_report/report.pdf 2026-10-21 02:15:47,129 DEBUG: ICC profile found for image /tmp/tmpjua9bf3p/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:15:49,116 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:15:49,116 DEBUG: - pages: 4.1KiB 2026-10-21 02:15:49,116 DEBUG: - fonts: 201.0B 2026-10-21 02:15:49,116 DEBUG: - images: 1.9MiB 2026-10-21 02:15:49,116 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 21 02:15:49 2026 ODM processing complete