=== odm-pipeline-kct9f-main-2942506061/process.log === === process attempt 0 @ 2026-10-21T01:55:04Z === Running ODM processing... Processing job: odm-pipeline-kct9f ODM Project ID: DTM-Task-1adfe21f-124e-4b15-95be-e125ec08d7eb Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-kct9f/boundary.geojson --project-path /workspace odm-pipeline-kct9f [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 01:55:06 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.015098328, -6.248201092], [107.015112059, -6.248200161], [107.015172556, -6.248182012], [107.015254934, -6.248161466], [107.015259934, -6.248160466], [107.015436265, -6.248142933], [107.015612624, -6.248160179], [107.015782227, -6.24821154], [107.01593855, -6.24829504], [107.016075578, -6.248407468], [107.016188041, -6.248544498], [107.016271612, -6.248700858], [107.016323076, -6.248870534], [107.016340454, -6.249046999], [107.016340455, -6.249421999], [107.0163201, -6.249612825], [107.016259953, -6.249795052], [107.016162723, -6.24996047], [107.016032792, -6.250101624], [107.015876014, -6.250212154], [107.015699454, -6.250287079], [107.015620454, -6.250311079], [107.015535067, -6.250332534], [107.015515067, -6.250336534], [107.015478813, -6.250343019], [107.015459813, -6.250346019], [107.015382203, -6.250354852], [107.015268202, -6.250362852], [107.015258017, -6.250363509], [107.015235007, -6.250364863], [107.015221978, -6.250365948], [107.015147, -6.250369067], [107.01513757, -6.250369067], [107.014613139, -6.250372053], [107.014538755, -6.250369408], [107.014512755, -6.250367408], [107.014453756, -6.250360913], [107.014230756, -6.250328913], [107.014052194, -6.250284342], [107.013886363, -6.250204487], [107.013740143, -6.250092663], [107.013619602, -6.249953508], [107.01352974, -6.249792797], [107.013474287, -6.249617199], [107.013455544, -6.249433999], [107.013455545, -6.249070999], [107.0134718, -6.248900278], [107.013519979, -6.248735699], [107.013598348, -6.248583186], [107.013704089, -6.248448226], [107.013833394, -6.248335675], [107.013981613, -6.248249584], [107.014143411, -6.24819305], [107.014312967, -6.248168107], [107.014484179, -6.248175652], [107.014534179, -6.248182652], [107.01453609, -6.248182922], [107.01468121, -6.248203555], [107.015098328, -6.248201092]]], '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-kct9f [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-kct9f [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-kct9f/images [INFO] Loading 15 images [INFO] Wrote images database: /workspace/odm-pipeline-kct9f/images.json [INFO] Found 15 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-kct9f/opensfm" 2026-10-21 01:55:07,984 INFO: Planning to use 49603.809375000004 MB of RAM for both processing queue and parallel processing. 2026-10-21 01:55:07,984 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 01:55:07,984 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 01:55:07,988 INFO: Reading data for image 4bae4e2f_DJI_20261011083213_0912_D.JPG (queue-size=0) 2026-10-21 01:55:07,988 INFO: Reading data for image 4703cd20_DJI_20261011083227_0919_D.JPG (queue-size=0) 2026-10-21 01:55:07,988 INFO: Reading data for image 4cba19f0_DJI_20261011083207_0909_D.JPG (queue-size=0) 2026-10-21 01:55:07,988 INFO: Reading data for image b09792c1_DJI_20261011083201_0906_D.JPG (queue-size=0) 2026-10-21 01:55:08,372 INFO: Reading data for image f8dd6bd9_DJI_20261011083211_0911_D.JPG (queue-size=1) 2026-10-21 01:55:08,372 INFO: Extracting ROOT_DSPSIFT features for image 4cba19f0_DJI_20261011083207_0909_D.JPG 2026-10-21 01:55:08,398 INFO: Reading data for image f2afc99d_DJI_20261011083209_0910_D.JPG (queue-size=1) 2026-10-21 01:55:08,399 INFO: Extracting ROOT_DSPSIFT features for image 4703cd20_DJI_20261011083227_0919_D.JPG 2026-10-21 01:55:08,407 INFO: Reading data for image cc16fee6_DJI_20261011083215_0913_D.JPG (queue-size=1) 2026-10-21 01:55:08,409 INFO: Extracting ROOT_DSPSIFT features for image b09792c1_DJI_20261011083201_0906_D.JPG 2026-10-21 01:55:08,418 INFO: Reading data for image 997e0b1a_DJI_20261011083223_0917_D.JPG (queue-size=1) 2026-10-21 01:55:08,422 INFO: Extracting ROOT_DSPSIFT features for image 4bae4e2f_DJI_20261011083213_0912_D.JPG 2026-10-21 01:55:09,037 INFO: Reading data for image 279c222a_DJI_20261011083203_0907_D.JPG (queue-size=1) 2026-10-21 01:55:09,054 INFO: Reading data for image 4c2c8427_DJI_20261011083159_0905_D.JPG (queue-size=2) 2026-10-21 01:55:09,064 INFO: Extracting ROOT_DSPSIFT features for image f8dd6bd9_DJI_20261011083211_0911_D.JPG 2026-10-21 01:55:09,064 INFO: Extracting ROOT_DSPSIFT features for image 997e0b1a_DJI_20261011083223_0917_D.JPG 2026-10-21 01:55:09,226 INFO: Reading data for image 84f5d94f_DJI_20261011083217_0914_D.JPG (queue-size=1) 2026-10-21 01:55:09,227 INFO: Extracting ROOT_DSPSIFT features for image f2afc99d_DJI_20261011083209_0910_D.JPG 2026-10-21 01:55:09,584 INFO: Reading data for image 1db9a09c_DJI_20261011083205_0908_D.JPG (queue-size=1) 2026-10-21 01:55:09,604 INFO: Extracting ROOT_DSPSIFT features for image cc16fee6_DJI_20261011083215_0913_D.JPG 2026-10-21 01:55:10,098 INFO: Reading data for image b89b2f6c_DJI_20261011083225_0918_D.JPG (queue-size=1) 2026-10-21 01:55:10,104 INFO: Extracting ROOT_DSPSIFT features for image 279c222a_DJI_20261011083203_0907_D.JPG 2026-10-21 01:55:10,164 INFO: Reading data for image 7381cd20_DJI_20261011083221_0916_D.JPG (queue-size=1) 2026-10-21 01:55:10,175 INFO: Extracting ROOT_DSPSIFT features for image 4c2c8427_DJI_20261011083159_0905_D.JPG 2026-10-21 01:55:10,474 INFO: Reading data for image e57227ad_DJI_20261011083219_0915_D.JPG (queue-size=1) 2026-10-21 01:55:10,489 INFO: Extracting ROOT_DSPSIFT features for image 84f5d94f_DJI_20261011083217_0914_D.JPG 2026-10-21 01:55:10,894 INFO: Extracting ROOT_DSPSIFT features for image 1db9a09c_DJI_20261011083205_0908_D.JPG 2026-10-21 01:55:11,684 INFO: Extracting ROOT_DSPSIFT features for image b89b2f6c_DJI_20261011083225_0918_D.JPG 2026-10-21 01:55:11,814 INFO: Extracting ROOT_DSPSIFT features for image 7381cd20_DJI_20261011083221_0916_D.JPG 2026-10-21 01:55:12,034 INFO: Finished reading images 2026-10-21 01:55:12,035 INFO: Extracting ROOT_DSPSIFT features for image e57227ad_DJI_20261011083219_0915_D.JPG 2026-10-21 01:55:49,481 DEBUG: Found 10000 points in 40.96698260307312s 2026-10-21 01:55:50,354 DEBUG: Found 10000 points in 41.89545392990112s 2026-10-21 01:55:51,670 DEBUG: Found 10000 points in 43.24799990653992s 2026-10-21 01:55:55,029 DEBUG: Found 10000 points in 45.94008779525757s 2026-10-21 01:55:55,535 DEBUG: Found 10000 points in 45.36912798881531s 2026-10-21 01:55:55,809 DEBUG: Found 10000 points in 46.56130933761597s 2026-10-21 01:55:55,987 DEBUG: Found 10000 points in 47.57819581031799s 2026-10-21 01:55:56,670 DEBUG: Found 10000 points in 47.04491114616394s 2026-10-21 01:55:56,834 DEBUG: Found 10000 points in 47.72629690170288s 2026-10-21 01:55:57,075 DEBUG: Found 10000 points in 46.547951221466064s 2026-10-21 01:55:57,721 DEBUG: Found 10000 points in 46.81874871253967s 2026-10-21 01:55:58,053 DEBUG: Found 10000 points in 46.20685863494873s 2026-10-21 01:55:58,074 DEBUG: Found 10000 points in 47.86725091934204s 2026-10-21 01:55:58,348 DEBUG: Found 10000 points in 46.6545774936676s 2026-10-21 01:55:59,030 DEBUG: Found 10000 points in 46.986656665802s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:56:01,411 INFO: Altitude for orientation based matching 68850.25045098705 2026-10-21 01:56:01,422 INFO: Matching 104 image pairs 2026-10-21 01:56:01,434 INFO: Computing pair matching with 16 processes 2026-10-21 01:56:02,591 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.023 T-robust: 0.067 T-total: 1.096 Matches: 3867 Robust: 3831 Success: True 2026-10-21 01:56:02,615 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 7381cd20_DJI_20261011083221_0916_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.118 T-robust: 0.001 T-total: 1.120 Matches: 326 Robust: 311 Success: True 2026-10-21 01:56:02,682 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.172 T-robust: 0.002 T-total: 1.175 Matches: 893 Robust: 872 Success: True 2026-10-21 01:56:02,723 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.219 T-robust: 0.007 T-total: 1.229 Matches: 2665 Robust: 2645 Success: True 2026-10-21 01:56:02,813 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.298 T-robust: 0.006 T-total: 1.308 Matches: 2649 Robust: 2622 Success: True 2026-10-21 01:56:02,827 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.330 T-robust: 0.010 T-total: 1.342 Matches: 1460 Robust: 1437 Success: True 2026-10-21 01:56:02,838 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.326 T-robust: 0.005 T-total: 1.334 Matches: 1988 Robust: 1926 Success: True 2026-10-21 01:56:02,862 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.336 T-robust: 0.013 T-total: 1.353 Matches: 1107 Robust: 1084 Success: True 2026-10-21 01:56:02,870 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.341 T-robust: 0.017 T-total: 1.360 Matches: 2483 Robust: 2435 Success: True 2026-10-21 01:56:02,874 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.339 T-robust: 0.017 T-total: 1.369 Matches: 3237 Robust: 3202 Success: True 2026-10-21 01:56:02,886 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.373 T-robust: 0.003 T-total: 1.378 Matches: 1129 Robust: 1104 Success: True 2026-10-21 01:56:02,905 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.386 T-robust: 0.007 T-total: 1.401 Matches: 2646 Robust: 2617 Success: True 2026-10-21 01:56:02,917 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.396 T-robust: 0.010 T-total: 1.407 Matches: 242 Robust: 224 Success: True 2026-10-21 01:56:02,919 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.394 T-robust: 0.014 T-total: 1.411 Matches: 2703 Robust: 2677 Success: True 2026-10-21 01:56:02,925 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.415 T-robust: 0.003 T-total: 1.419 Matches: 1103 Robust: 1067 Success: True 2026-10-21 01:56:02,942 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.428 T-robust: 0.001 T-total: 1.429 Matches: 212 Robust: 195 Success: True 2026-10-21 01:56:03,183 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.495 T-robust: 0.004 T-total: 0.501 Matches: 1425 Robust: 1400 Success: True 2026-10-21 01:56:03,222 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.002 T-total: 0.606 Matches: 634 Robust: 611 Success: True 2026-10-21 01:56:03,347 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.531 T-robust: 0.002 T-total: 0.534 Matches: 687 Robust: 663 Success: True 2026-10-21 01:56:03,378 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.488 T-robust: 0.010 T-total: 0.504 Matches: 2015 Robust: 1940 Success: True 2026-10-21 01:56:03,387 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.765 T-robust: 0.025 T-total: 0.794 Matches: 2722 Robust: 2693 Success: True 2026-10-21 01:56:03,395 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.004 T-total: 0.671 Matches: 1442 Robust: 1423 Success: True 2026-10-21 01:56:03,415 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 84f5d94f_DJI_20261011083217_0914_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.008 T-total: 0.584 Matches: 3633 Robust: 3609 Success: True 2026-10-21 01:56:03,417 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.572 T-robust: 0.006 T-total: 0.579 Matches: 476 Robust: 461 Success: True 2026-10-21 01:56:03,432 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.554 T-robust: 0.002 T-total: 0.557 Matches: 888 Robust: 858 Success: True 2026-10-21 01:56:03,460 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.563 T-robust: 0.007 T-total: 0.574 Matches: 2771 Robust: 2734 Success: True 2026-10-21 01:56:03,476 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.553 T-robust: 0.002 T-total: 0.556 Matches: 474 Robust: 456 Success: True 2026-10-21 01:56:03,537 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.015 T-total: 0.631 Matches: 680 Robust: 647 Success: True 2026-10-21 01:56:03,569 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 T-robust: 0.024 T-total: 0.644 Matches: 5455 Robust: 5432 Success: True 2026-10-21 01:56:03,608 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.643 T-robust: 0.073 T-total: 0.745 Matches: 5078 Robust: 5057 Success: True 2026-10-21 01:56:03,669 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.023 T-total: 0.752 Matches: 3840 Robust: 3808 Success: True 2026-10-21 01:56:03,679 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.717 T-robust: 0.015 T-total: 0.736 Matches: 3491 Robust: 3443 Success: True 2026-10-21 01:56:03,913 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.712 T-robust: 0.014 T-total: 0.727 Matches: 1179 Robust: 1092 Success: True 2026-10-21 01:56:04,101 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.856 T-robust: 0.016 T-total: 0.877 Matches: 3698 Robust: 3679 Success: True 2026-10-21 01:56:04,125 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.759 T-robust: 0.013 T-total: 0.777 Matches: 3622 Robust: 3597 Success: True 2026-10-21 01:56:04,180 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.789 T-robust: 0.001 T-total: 0.791 Matches: 397 Robust: 375 Success: True 2026-10-21 01:56:04,263 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.840 T-robust: 0.003 T-total: 0.845 Matches: 1115 Robust: 1067 Success: True 2026-10-21 01:56:04,321 DEBUG: Matching 4bae4e2f_DJI_20261011083213_0912_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.894 T-robust: 0.015 T-total: 0.933 Matches: 850 Robust: 834 Success: True 2026-10-21 01:56:04,325 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.008 T-total: 0.864 Matches: 2627 Robust: 2562 Success: True 2026-10-21 01:56:04,325 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.894 T-robust: 0.023 T-total: 0.929 Matches: 5220 Robust: 5198 Success: True 2026-10-21 01:56:04,344 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 84f5d94f_DJI_20261011083217_0914_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.887 T-robust: 0.002 T-total: 0.904 Matches: 537 Robust: 522 Success: True 2026-10-21 01:56:04,424 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.865 T-robust: 0.050 T-total: 0.947 Matches: 5472 Robust: 5452 Success: True 2026-10-21 01:56:04,428 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.935 T-robust: 0.034 T-total: 1.010 Matches: 5341 Robust: 5288 Success: True 2026-10-21 01:56:04,447 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.822 T-robust: 0.006 T-total: 0.838 Matches: 1965 Robust: 1948 Success: True 2026-10-21 01:56:04,451 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.770 T-robust: 0.002 T-total: 0.772 Matches: 350 Robust: 335 Success: True 2026-10-21 01:56:04,487 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.859 T-robust: 0.006 T-total: 0.879 Matches: 2483 Robust: 2440 Success: True 2026-10-21 01:56:04,505 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.795 T-robust: 0.028 T-total: 0.824 Matches: 1399 Robust: 1353 Success: True 2026-10-21 01:56:04,505 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.822 T-robust: 0.039 T-total: 0.879 Matches: 5186 Robust: 5165 Success: True 2026-10-21 01:56:04,838 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.923 T-robust: 0.001 T-total: 0.925 Matches: 174 Robust: 159 Success: True 2026-10-21 01:56:05,070 DEBUG: Matching 4bae4e2f_DJI_20261011083213_0912_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.851 T-robust: 0.033 T-total: 0.890 Matches: 3671 Robust: 3636 Success: True 2026-10-21 01:56:05,079 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.889 T-robust: 0.060 T-total: 0.954 Matches: 3727 Robust: 3703 Success: True 2026-10-21 01:56:05,083 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.074 T-total: 0.976 Matches: 2639 Robust: 2604 Success: True 2026-10-21 01:56:05,198 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.911 T-robust: 0.007 T-total: 0.919 Matches: 2000 Robust: 1902 Success: True 2026-10-21 01:56:05,249 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.893 T-robust: 0.012 T-total: 0.911 Matches: 5328 Robust: 5301 Success: True 2026-10-21 01:56:05,272 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.941 T-robust: 0.004 T-total: 0.947 Matches: 1512 Robust: 1462 Success: True 2026-10-21 01:56:05,307 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.960 T-robust: 0.002 T-total: 0.963 Matches: 862 Robust: 843 Success: True 2026-10-21 01:56:05,308 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.942 T-robust: 0.025 T-total: 0.986 Matches: 4812 Robust: 4766 Success: True 2026-10-21 01:56:05,338 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.892 T-robust: 0.011 T-total: 0.914 Matches: 2650 Robust: 2623 Success: True 2026-10-21 01:56:05,372 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.903 T-robust: 0.003 T-total: 0.925 Matches: 1071 Robust: 1050 Success: True 2026-10-21 01:56:05,377 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.896 T-robust: 0.023 T-total: 0.925 Matches: 2789 Robust: 2764 Success: True 2026-10-21 01:56:05,433 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.929 T-robust: 0.003 T-total: 0.934 Matches: 1445 Robust: 1422 Success: True 2026-10-21 01:56:05,440 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.928 T-robust: 0.002 T-total: 0.932 Matches: 793 Robust: 746 Success: True 2026-10-21 01:56:05,466 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.958 T-robust: 0.001 T-total: 0.959 Matches: 360 Robust: 349 Success: True 2026-10-21 01:56:05,513 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.056 T-robust: 0.005 T-total: 1.063 Matches: 2011 Robust: 1895 Success: True 2026-10-21 01:56:05,792 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.947 T-robust: 0.003 T-total: 0.951 Matches: 1089 Robust: 1069 Success: True 2026-10-21 01:56:05,939 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.849 T-robust: 0.006 T-total: 0.856 Matches: 472 Robust: 443 Success: True 2026-10-21 01:56:05,963 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.847 T-robust: 0.010 T-total: 0.867 Matches: 1913 Robust: 1819 Success: True 2026-10-21 01:56:06,058 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.926 T-robust: 0.035 T-total: 0.963 Matches: 1987 Robust: 1963 Success: True 2026-10-21 01:56:06,063 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.013 T-total: 0.860 Matches: 617 Robust: 598 Success: True 2026-10-21 01:56:06,096 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.845 T-robust: 0.001 T-total: 0.846 Matches: 115 Robust: 108 Success: True 2026-10-21 01:56:06,106 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.001 T-total: 0.825 Matches: 317 Robust: 293 Success: True 2026-10-21 01:56:06,179 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.860 T-robust: 0.001 T-total: 0.862 Matches: 89 Robust: 77 Success: True 2026-10-21 01:56:06,190 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.829 T-robust: 0.005 T-total: 0.847 Matches: 2016 Robust: 1993 Success: True 2026-10-21 01:56:06,209 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.805 T-robust: 0.019 T-total: 0.827 Matches: 1504 Robust: 1397 Success: True 2026-10-21 01:56:06,262 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.947 T-robust: 0.002 T-total: 0.950 Matches: 876 Robust: 864 Success: True 2026-10-21 01:56:06,323 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.942 T-robust: 0.001 T-total: 0.943 Matches: 136 Robust: 123 Success: True 2026-10-21 01:56:06,361 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.892 T-robust: 0.001 T-total: 0.893 Matches: 236 Robust: 218 Success: True 2026-10-21 01:56:06,374 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.930 T-robust: 0.002 T-total: 0.933 Matches: 638 Robust: 561 Success: True 2026-10-21 01:56:06,451 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.954 T-robust: 0.051 T-total: 1.012 Matches: 4999 Robust: 4958 Success: True 2026-10-21 01:56:06,528 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.979 T-robust: 0.021 T-total: 1.005 Matches: 3674 Robust: 3654 Success: True 2026-10-21 01:56:07,178 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.208 T-robust: 0.001 T-total: 1.210 Matches: 301 Robust: 277 Success: True 2026-10-21 01:56:07,189 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.230 T-robust: 0.040 T-total: 1.397 Matches: 5217 Robust: 5193 Success: True 2026-10-21 01:56:07,219 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.260 T-robust: 0.018 T-total: 1.280 Matches: 1894 Robust: 1866 Success: True 2026-10-21 01:56:07,224 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.097 T-robust: 0.027 T-total: 1.125 Matches: 707 Robust: 687 Success: True 2026-10-21 01:56:07,289 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.229 T-robust: 0.002 T-total: 1.231 Matches: 488 Robust: 477 Success: True 2026-10-21 01:56:07,342 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.258 T-robust: 0.018 T-total: 1.279 Matches: 2022 Robust: 1998 Success: True 2026-10-21 01:56:07,393 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.280 T-robust: 0.002 T-total: 1.283 Matches: 785 Robust: 767 Success: True 2026-10-21 01:56:07,450 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.231 T-robust: 0.020 T-total: 1.269 Matches: 1845 Robust: 1725 Success: True 2026-10-21 01:56:07,477 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.212 T-robust: 0.002 T-total: 1.215 Matches: 622 Robust: 594 Success: True 2026-10-21 01:56:07,503 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.292 T-robust: 0.004 T-total: 1.298 Matches: 1507 Robust: 1482 Success: True 2026-10-21 01:56:07,563 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.334 T-robust: 0.014 T-total: 1.354 Matches: 4632 Robust: 4600 Success: True 2026-10-21 01:56:07,598 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.264 T-robust: 0.001 T-total: 1.269 Matches: 406 Robust: 377 Success: True 2026-10-21 01:56:07,664 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.290 T-robust: 0.010 T-total: 1.302 Matches: 1505 Robust: 1391 Success: True 2026-10-21 01:56:07,807 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.318 T-robust: 0.021 T-total: 1.344 Matches: 3605 Robust: 3551 Success: True 2026-10-21 01:56:07,844 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.295 T-robust: 0.016 T-total: 1.316 Matches: 3739 Robust: 3709 Success: True 2026-10-21 01:56:07,861 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.436 T-robust: 0.034 T-total: 1.480 Matches: 5410 Robust: 5394 Success: True 2026-10-21 01:56:08,138 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.902 T-robust: 0.008 T-total: 0.912 Matches: 825 Robust: 789 Success: True 2026-10-21 01:56:08,144 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.911 T-robust: 0.019 T-total: 0.932 Matches: 1561 Robust: 1537 Success: True 2026-10-21 01:56:08,168 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.688 T-robust: 0.028 T-total: 0.717 Matches: 496 Robust: 477 Success: True 2026-10-21 01:56:08,206 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.858 T-robust: 0.042 T-total: 0.911 Matches: 5115 Robust: 5084 Success: True 2026-10-21 01:56:08,211 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.907 T-robust: 0.061 T-total: 0.982 Matches: 3739 Robust: 3715 Success: True 2026-10-21 01:56:08,230 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.761 T-robust: 0.050 T-total: 0.821 Matches: 1106 Robust: 1083 Success: True 2026-10-21 01:56:08,232 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 997e0b1a_DJI_20261011083223_0917_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.928 T-robust: 0.057 T-total: 1.004 Matches: 1147 Robust: 1061 Success: True 2026-10-21 01:56:08,238 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.810 T-robust: 0.064 T-total: 0.883 Matches: 5174 Robust: 5149 Success: True 2026-10-21 01:56:08,252 INFO: Matched 104 pairs (brown-brown: 104) in 6.829297399000012 seconds (0.06566632676923098 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:56:13,211 INFO: reading features 2026-10-21 01:56:13,599 DEBUG: Merging features onto tracks 2026-10-21 01:56:15,199 DEBUG: Good tracks: 25096 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:56:17,800 INFO: Starting incremental reconstruction 2026-10-21 01:56:18,760 INFO: Starting reconstruction with 1db9a09c_DJI_20261011083205_0908_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG 2026-10-21 01:56:18,789 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3203 / 3205 2026-10-21 01:56:19,525 INFO: Triangulated: 3205 2026-10-21 01:56:20,358 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.470278e+02, Final cost: 9.595341e+01, Termination: CONVERGENCE 2026-10-21 01:56:20,382 INFO: Removed outliers: 277 2026-10-21 01:56:20,424 INFO: ------------------------------------------------------- 2026-10-21 01:56:20,452 INFO: f2afc99d_DJI_20261011083209_0910_D.JPG resection inliers: 2658 / 2661 2026-10-21 01:56:20,471 INFO: Adding f2afc99d_DJI_20261011083209_0910_D.JPG to the reconstruction 2026-10-21 01:56:20,912 INFO: Re-triangulating 2026-10-21 01:56:20,913 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:56:21,321 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.698203e+02, Final cost: 2.157608e+02, Termination: CONVERGENCE 2026-10-21 01:56:22,703 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.884877e+02, Final cost: 2.268015e+02, Termination: CONVERGENCE 2026-10-21 01:56:22,783 INFO: Removed outliers: 634 2026-10-21 01:56:22,796 INFO: ------------------------------------------------------- 2026-10-21 01:56:22,843 INFO: 4cba19f0_DJI_20261011083207_0909_D.JPG resection inliers: 4453 / 4467 2026-10-21 01:56:22,884 INFO: Adding 4cba19f0_DJI_20261011083207_0909_D.JPG to the reconstruction 2026-10-21 01:56:23,268 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:56:23,882 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 4.422957e+02, Final cost: 3.090579e+02, Termination: CONVERGENCE 2026-10-21 01:56:23,959 INFO: Removed outliers: 743 2026-10-21 01:56:23,968 INFO: ------------------------------------------------------- 2026-10-21 01:56:23,995 INFO: 279c222a_DJI_20261011083203_0907_D.JPG resection inliers: 4109 / 4147 2026-10-21 01:56:24,017 INFO: Adding 279c222a_DJI_20261011083203_0907_D.JPG to the reconstruction 2026-10-21 01:56:24,214 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:56:25,049 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 6.169897e+02, Final cost: 4.002045e+02, Termination: CONVERGENCE 2026-10-21 01:56:25,209 INFO: Removed outliers: 720 2026-10-21 01:56:25,221 INFO: ------------------------------------------------------- 2026-10-21 01:56:25,270 INFO: b09792c1_DJI_20261011083201_0906_D.JPG resection inliers: 4259 / 4321 2026-10-21 01:56:25,316 INFO: Adding b09792c1_DJI_20261011083201_0906_D.JPG to the reconstruction 2026-10-21 01:56:25,616 INFO: ------------------------------------------------------- 2026-10-21 01:56:25,664 INFO: 4c2c8427_DJI_20261011083159_0905_D.JPG resection inliers: 4339 / 4471 2026-10-21 01:56:25,701 INFO: Adding 4c2c8427_DJI_20261011083159_0905_D.JPG to the reconstruction 2026-10-21 01:56:25,943 INFO: Re-triangulating 2026-10-21 01:56:25,943 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:56:27,028 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.473001e+03, Final cost: 7.443364e+02, Termination: CONVERGENCE 2026-10-21 01:56:30,640 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.025008e+03, Final cost: 1.062674e+03, Termination: CONVERGENCE 2026-10-21 01:56:30,893 INFO: Removed outliers: 1847 2026-10-21 01:56:30,912 INFO: ------------------------------------------------------- 2026-10-21 01:56:30,963 INFO: 4bae4e2f_DJI_20261011083213_0912_D.JPG resection inliers: 4096 / 4156 2026-10-21 01:56:31,006 INFO: Adding 4bae4e2f_DJI_20261011083213_0912_D.JPG to the reconstruction 2026-10-21 01:56:31,374 INFO: ------------------------------------------------------- 2026-10-21 01:56:31,424 INFO: cc16fee6_DJI_20261011083215_0913_D.JPG resection inliers: 4190 / 4317 2026-10-21 01:56:31,467 INFO: Adding cc16fee6_DJI_20261011083215_0913_D.JPG to the reconstruction 2026-10-21 01:56:31,781 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:56:33,194 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.879246e+03, Final cost: 1.057825e+03, Termination: CONVERGENCE 2026-10-21 01:56:33,539 INFO: Removed outliers: 964 2026-10-21 01:56:33,558 INFO: ------------------------------------------------------- 2026-10-21 01:56:33,610 INFO: 84f5d94f_DJI_20261011083217_0914_D.JPG resection inliers: 4110 / 4196 2026-10-21 01:56:33,651 INFO: Adding 84f5d94f_DJI_20261011083217_0914_D.JPG to the reconstruction 2026-10-21 01:56:33,934 INFO: ------------------------------------------------------- 2026-10-21 01:56:33,982 INFO: e57227ad_DJI_20261011083219_0915_D.JPG resection inliers: 4074 / 4210 2026-10-21 01:56:34,010 INFO: Adding e57227ad_DJI_20261011083219_0915_D.JPG to the reconstruction 2026-10-21 01:56:34,281 INFO: ------------------------------------------------------- 2026-10-21 01:56:34,327 INFO: 7381cd20_DJI_20261011083221_0916_D.JPG resection inliers: 4111 / 4321 2026-10-21 01:56:34,356 INFO: Adding 7381cd20_DJI_20261011083221_0916_D.JPG to the reconstruction 2026-10-21 01:56:34,596 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:56:36,364 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.751235e+03, Final cost: 1.481478e+03, Termination: CONVERGENCE 2026-10-21 01:56:36,809 INFO: Removed outliers: 1108 2026-10-21 01:56:36,829 INFO: ------------------------------------------------------- 2026-10-21 01:56:36,881 INFO: 997e0b1a_DJI_20261011083223_0917_D.JPG resection inliers: 4122 / 4246 2026-10-21 01:56:36,915 INFO: Adding 997e0b1a_DJI_20261011083223_0917_D.JPG to the reconstruction 2026-10-21 01:56:37,140 INFO: ------------------------------------------------------- 2026-10-21 01:56:37,173 INFO: b89b2f6c_DJI_20261011083225_0918_D.JPG resection inliers: 3930 / 4098 2026-10-21 01:56:37,210 INFO: Adding b89b2f6c_DJI_20261011083225_0918_D.JPG to the reconstruction 2026-10-21 01:56:37,456 INFO: ------------------------------------------------------- 2026-10-21 01:56:37,500 INFO: 4703cd20_DJI_20261011083227_0919_D.JPG resection inliers: 3724 / 3921 2026-10-21 01:56:37,535 INFO: Adding 4703cd20_DJI_20261011083227_0919_D.JPG to the reconstruction 2026-10-21 01:56:37,746 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:56:39,828 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.177554e+03, Final cost: 1.840855e+03, Termination: CONVERGENCE 2026-10-21 01:56:40,413 INFO: Removed outliers: 1050 2026-10-21 01:56:40,435 INFO: ------------------------------------------------------- 2026-10-21 01:56:40,436 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:56:42,124 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 1.619501e+03, Final cost: 1.593979e+03, Termination: CONVERGENCE 2026-10-21 01:56:42,548 INFO: Removed outliers: 70 2026-10-21 01:56:42,822 INFO: Reconstruction 0: 15 images, 24543 points 2026-10-21 01:56:42,822 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:56:45,668 INFO: Starting rolling shutter correction 2026-10-21 01:56:45,959 INFO: Estimating camera velocities 2026-10-21 01:56:45,960 INFO: Using EXIF data 2026-10-21 01:56:45,960 INFO: 4c2c8427_DJI_20261011083159_0905_D.JPG (+3.40,-0.20,-0.10) m/s 2026-10-21 01:56:45,960 INFO: b09792c1_DJI_20261011083201_0906_D.JPG (+3.30,-0.10,-0.10) m/s 2026-10-21 01:56:45,960 INFO: 279c222a_DJI_20261011083203_0907_D.JPG (+3.50,+0.80,+0.00) m/s 2026-10-21 01:56:45,960 INFO: 1db9a09c_DJI_20261011083205_0908_D.JPG (+3.40,+0.40,+0.10) m/s 2026-10-21 01:56:45,960 INFO: 4cba19f0_DJI_20261011083207_0909_D.JPG (+3.40,+0.40,+0.00) m/s 2026-10-21 01:56:45,960 INFO: f2afc99d_DJI_20261011083209_0910_D.JPG (+3.40,+0.30,+0.00) m/s 2026-10-21 01:56:45,961 INFO: f8dd6bd9_DJI_20261011083211_0911_D.JPG (+3.40,+0.30,+0.10) m/s 2026-10-21 01:56:45,961 INFO: 4bae4e2f_DJI_20261011083213_0912_D.JPG (+3.50,+0.40,+0.00) m/s 2026-10-21 01:56:45,961 INFO: cc16fee6_DJI_20261011083215_0913_D.JPG (+3.50,+0.20,+0.00) m/s 2026-10-21 01:56:45,961 INFO: 84f5d94f_DJI_20261011083217_0914_D.JPG (+3.30,+0.40,+0.00) m/s 2026-10-21 01:56:45,961 INFO: e57227ad_DJI_20261011083219_0915_D.JPG (+3.40,+0.20,+0.00) m/s 2026-10-21 01:56:45,961 INFO: 7381cd20_DJI_20261011083221_0916_D.JPG (+3.40,+0.30,+0.00) m/s 2026-10-21 01:56:45,961 INFO: 997e0b1a_DJI_20261011083223_0917_D.JPG (+3.40,+0.60,+0.00) m/s 2026-10-21 01:56:45,961 INFO: b89b2f6c_DJI_20261011083225_0918_D.JPG (+3.40,+0.60,+0.20) m/s 2026-10-21 01:56:45,961 INFO: 4703cd20_DJI_20261011083227_0919_D.JPG (+3.30,+0.70,+0.00) m/s 2026-10-21 01:56:45,961 INFO: Correcting observations... 2026-10-21 01:56:49,596 INFO: Writing corrected and trimmed features for 7381cd20_DJI_20261011083221_0916_D.JPG 2026-10-21 01:56:49,953 INFO: Writing corrected and trimmed features for 997e0b1a_DJI_20261011083223_0917_D.JPG 2026-10-21 01:56:50,306 INFO: Writing corrected and trimmed features for 1db9a09c_DJI_20261011083205_0908_D.JPG 2026-10-21 01:56:50,708 INFO: Writing corrected and trimmed features for 279c222a_DJI_20261011083203_0907_D.JPG 2026-10-21 01:56:51,118 INFO: Writing corrected and trimmed features for f2afc99d_DJI_20261011083209_0910_D.JPG 2026-10-21 01:56:51,507 INFO: Writing corrected and trimmed features for f8dd6bd9_DJI_20261011083211_0911_D.JPG 2026-10-21 01:56:51,875 INFO: Writing corrected and trimmed features for b89b2f6c_DJI_20261011083225_0918_D.JPG 2026-10-21 01:56:52,199 INFO: Writing corrected and trimmed features for 4703cd20_DJI_20261011083227_0919_D.JPG 2026-10-21 01:56:52,465 INFO: Writing corrected and trimmed features for e57227ad_DJI_20261011083219_0915_D.JPG 2026-10-21 01:56:52,818 INFO: Writing corrected and trimmed features for cc16fee6_DJI_20261011083215_0913_D.JPG 2026-10-21 01:56:53,163 INFO: Writing corrected and trimmed features for 84f5d94f_DJI_20261011083217_0914_D.JPG 2026-10-21 01:56:53,507 INFO: Writing corrected and trimmed features for b09792c1_DJI_20261011083201_0906_D.JPG 2026-10-21 01:56:53,878 INFO: Writing corrected and trimmed features for 4cba19f0_DJI_20261011083207_0909_D.JPG 2026-10-21 01:56:54,240 INFO: Writing corrected and trimmed features for 4bae4e2f_DJI_20261011083213_0912_D.JPG 2026-10-21 01:56:54,603 INFO: Writing corrected and trimmed features for 4c2c8427_DJI_20261011083159_0905_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:56:56,318 INFO: Altitude for orientation based matching 68850.25045098705 2026-10-21 01:56:56,329 INFO: Matching 102 image pairs 2026-10-21 01:56:56,331 INFO: Computing pair matching with 16 processes 2026-10-21 01:56:56,821 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 T-robust: 0.004 T-total: 0.483 Matches: 1383 Robust: 1360 Success: True 2026-10-21 01:56:56,957 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 7381cd20_DJI_20261011083221_0916_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.531 T-robust: 0.074 T-total: 0.618 Matches: 4695 Robust: 4685 Success: True 2026-10-21 01:56:56,962 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.013 T-total: 0.621 Matches: 1033 Robust: 912 Success: True 2026-10-21 01:56:56,965 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.623 T-robust: 0.002 T-total: 0.625 Matches: 123 Robust: 112 Success: True 2026-10-21 01:56:56,968 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.007 T-total: 0.622 Matches: 386 Robust: 375 Success: True 2026-10-21 01:56:57,041 DEBUG: Matching b09792c1_DJI_20261011083201_0906_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.699 T-robust: 0.003 T-total: 0.703 Matches: 1092 Robust: 1079 Success: True 2026-10-21 01:56:57,071 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.724 T-robust: 0.006 T-total: 0.733 Matches: 2690 Robust: 2681 Success: True 2026-10-21 01:56:57,152 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.809 T-robust: 0.002 T-total: 0.811 Matches: 455 Robust: 431 Success: True 2026-10-21 01:56:57,157 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.002 T-total: 0.820 Matches: 629 Robust: 620 Success: True 2026-10-21 01:56:57,161 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.813 T-robust: 0.002 T-total: 0.815 Matches: 470 Robust: 464 Success: True 2026-10-21 01:56:57,185 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.350 T-robust: 0.007 T-total: 0.363 Matches: 1073 Robust: 1056 Success: True 2026-10-21 01:56:57,208 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.842 T-robust: 0.014 T-total: 0.868 Matches: 1913 Robust: 1901 Success: True 2026-10-21 01:56:57,223 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.847 T-robust: 0.027 T-total: 0.881 Matches: 1067 Robust: 1052 Success: True 2026-10-21 01:56:57,225 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.853 T-robust: 0.021 T-total: 0.885 Matches: 1075 Robust: 1039 Success: True 2026-10-21 01:56:57,252 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.866 T-robust: 0.026 T-total: 0.908 Matches: 4874 Robust: 4863 Success: True 2026-10-21 01:56:57,271 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.042 T-total: 0.933 Matches: 4390 Robust: 4384 Success: True 2026-10-21 01:56:57,289 DEBUG: Matching f2afc99d_DJI_20261011083209_0910_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.913 T-robust: 0.028 T-total: 0.947 Matches: 4850 Robust: 4844 Success: True 2026-10-21 01:56:57,389 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.416 T-robust: 0.007 T-total: 0.425 Matches: 2497 Robust: 2448 Success: True 2026-10-21 01:56:57,433 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.450 T-robust: 0.012 T-total: 0.473 Matches: 1438 Robust: 1396 Success: True 2026-10-21 01:56:57,437 DEBUG: Matching f2afc99d_DJI_20261011083209_0910_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.014 T-total: 0.468 Matches: 3430 Robust: 3414 Success: True 2026-10-21 01:56:57,446 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.473 T-robust: 0.003 T-total: 0.478 Matches: 1367 Robust: 1360 Success: True 2026-10-21 01:56:57,459 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.413 T-robust: 0.003 T-total: 0.418 Matches: 1412 Robust: 1370 Success: True 2026-10-21 01:56:57,519 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.430 T-robust: 0.011 T-total: 0.448 Matches: 3512 Robust: 3497 Success: True 2026-10-21 01:56:57,546 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.006 T-total: 0.387 Matches: 505 Robust: 494 Success: True 2026-10-21 01:56:57,548 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 T-robust: 0.011 T-total: 0.395 Matches: 1492 Robust: 1472 Success: True 2026-10-21 01:56:57,589 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.425 T-robust: 0.003 T-total: 0.428 Matches: 791 Robust: 779 Success: True 2026-10-21 01:56:57,620 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.382 T-robust: 0.008 T-total: 0.394 Matches: 3409 Robust: 3372 Success: True 2026-10-21 01:56:57,697 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.452 T-robust: 0.029 T-total: 0.485 Matches: 3389 Robust: 3350 Success: True 2026-10-21 01:56:57,733 DEBUG: Matching f8dd6bd9_DJI_20261011083211_0911_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.491 T-robust: 0.025 T-total: 0.542 Matches: 4734 Robust: 4725 Success: True 2026-10-21 01:56:57,763 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.496 T-robust: 0.023 T-total: 0.531 Matches: 3402 Robust: 3382 Success: True 2026-10-21 01:56:57,768 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.474 T-robust: 0.031 T-total: 0.513 Matches: 3253 Robust: 3246 Success: True 2026-10-21 01:56:57,780 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.023 T-total: 0.490 Matches: 1385 Robust: 1364 Success: True 2026-10-21 01:56:57,782 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.453 T-robust: 0.037 T-total: 0.500 Matches: 468 Robust: 462 Success: True 2026-10-21 01:56:57,838 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.430 T-robust: 0.012 T-total: 0.449 Matches: 5041 Robust: 5038 Success: True 2026-10-21 01:56:57,849 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.399 T-robust: 0.002 T-total: 0.402 Matches: 1424 Robust: 1414 Success: True 2026-10-21 01:56:57,869 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.421 T-robust: 0.006 T-total: 0.430 Matches: 2564 Robust: 2553 Success: True 2026-10-21 01:56:57,904 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 7381cd20_DJI_20261011083221_0916_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.418 T-robust: 0.013 T-total: 0.444 Matches: 4623 Robust: 4597 Success: True 2026-10-21 01:56:57,932 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.479 T-robust: 0.012 T-total: 0.498 Matches: 5015 Robust: 5012 Success: True 2026-10-21 01:56:57,934 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 T-robust: 0.001 T-total: 0.380 Matches: 93 Robust: 86 Success: True 2026-10-21 01:56:57,980 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.002 T-total: 0.452 Matches: 839 Robust: 823 Success: True 2026-10-21 01:56:58,013 DEBUG: Matching f2afc99d_DJI_20261011083209_0910_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.452 T-robust: 0.004 T-total: 0.459 Matches: 1939 Robust: 1929 Success: True 2026-10-21 01:56:58,026 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.425 T-robust: 0.005 T-total: 0.433 Matches: 1919 Robust: 1829 Success: True 2026-10-21 01:56:58,042 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.408 T-robust: 0.012 T-total: 0.422 Matches: 1364 Robust: 1332 Success: True 2026-10-21 01:56:58,120 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.377 T-robust: 0.006 T-total: 0.386 Matches: 1938 Robust: 1929 Success: True 2026-10-21 01:56:58,169 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.448 T-robust: 0.002 T-total: 0.451 Matches: 873 Robust: 864 Success: True 2026-10-21 01:56:58,199 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.428 T-robust: 0.001 T-total: 0.429 Matches: 160 Robust: 147 Success: True 2026-10-21 01:56:58,229 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.447 T-robust: 0.007 T-total: 0.457 Matches: 1812 Robust: 1803 Success: True 2026-10-21 01:56:58,238 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.454 T-robust: 0.001 T-total: 0.455 Matches: 291 Robust: 288 Success: True 2026-10-21 01:56:58,257 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.387 T-robust: 0.010 T-total: 0.407 Matches: 3660 Robust: 3647 Success: True 2026-10-21 01:56:58,279 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.389 T-robust: 0.013 T-total: 0.411 Matches: 220 Robust: 214 Success: True 2026-10-21 01:56:58,284 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.470 T-robust: 0.017 T-total: 0.501 Matches: 3462 Robust: 3451 Success: True 2026-10-21 01:56:58,287 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.356 T-robust: 0.023 T-total: 0.382 Matches: 1850 Robust: 1843 Success: True 2026-10-21 01:56:58,297 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.441 T-robust: 0.016 T-total: 0.458 Matches: 278 Robust: 272 Success: True 2026-10-21 01:56:58,300 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.358 T-robust: 0.006 T-total: 0.367 Matches: 1764 Robust: 1745 Success: True 2026-10-21 01:56:58,333 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.392 T-robust: 0.005 T-total: 0.399 Matches: 796 Robust: 780 Success: True 2026-10-21 01:56:58,399 DEBUG: Matching 4cba19f0_DJI_20261011083207_0909_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.401 T-robust: 0.011 T-total: 0.418 Matches: 4753 Robust: 4742 Success: True 2026-10-21 01:56:58,412 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.392 T-robust: 0.005 T-total: 0.399 Matches: 1905 Robust: 1792 Success: True 2026-10-21 01:56:58,433 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.399 T-robust: 0.004 T-total: 0.405 Matches: 1357 Robust: 1338 Success: True 2026-10-21 01:56:58,470 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.339 T-robust: 0.007 T-total: 0.350 Matches: 3084 Robust: 3072 Success: True 2026-10-21 01:56:58,474 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.001 T-total: 0.274 Matches: 397 Robust: 383 Success: True 2026-10-21 01:56:58,481 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.003 T-total: 0.311 Matches: 201 Robust: 191 Success: True 2026-10-21 01:56:58,514 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and e57227ad_DJI_20261011083219_0915_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.452 T-robust: 0.013 T-total: 0.471 Matches: 4649 Robust: 4640 Success: True 2026-10-21 01:56:58,557 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.001 T-total: 0.300 Matches: 145 Robust: 134 Success: True 2026-10-21 01:56:58,598 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.359 T-robust: 0.002 T-total: 0.362 Matches: 630 Robust: 621 Success: True 2026-10-21 01:56:58,612 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.364 T-robust: 0.006 T-total: 0.374 Matches: 2601 Robust: 2584 Success: True 2026-10-21 01:56:58,634 DEBUG: Matching 279c222a_DJI_20261011083203_0907_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.015 T-total: 0.334 Matches: 2554 Robust: 2544 Success: True 2026-10-21 01:56:58,651 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.337 T-robust: 0.025 T-total: 0.367 Matches: 2452 Robust: 2437 Success: True 2026-10-21 01:56:58,667 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.016 T-total: 0.375 Matches: 4710 Robust: 4704 Success: True 2026-10-21 01:56:58,673 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.045 T-total: 0.373 Matches: 3489 Robust: 3475 Success: True 2026-10-21 01:56:58,696 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.004 T-total: 0.295 Matches: 3369 Robust: 3352 Success: True 2026-10-21 01:56:58,713 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 T-robust: 0.023 T-total: 0.378 Matches: 2562 Robust: 2526 Success: True 2026-10-21 01:56:58,717 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.389 T-robust: 0.030 T-total: 0.427 Matches: 3630 Robust: 3537 Success: True 2026-10-21 01:56:58,725 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.002 T-total: 0.292 Matches: 472 Robust: 463 Success: True 2026-10-21 01:56:58,734 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.003 T-total: 0.321 Matches: 1092 Robust: 1086 Success: True 2026-10-21 01:56:58,744 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.002 T-total: 0.273 Matches: 781 Robust: 763 Success: True 2026-10-21 01:56:58,801 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 84f5d94f_DJI_20261011083217_0914_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.008 T-total: 0.317 Matches: 2534 Robust: 2520 Success: True 2026-10-21 01:56:58,808 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.012 T-total: 0.333 Matches: 1076 Robust: 1053 Success: True 2026-10-21 01:56:58,837 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.007 T-total: 0.322 Matches: 2376 Robust: 2361 Success: True 2026-10-21 01:56:58,853 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4703cd20_DJI_20261011083227_0919_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.005 T-total: 0.240 Matches: 2362 Robust: 2346 Success: True 2026-10-21 01:56:58,876 DEBUG: Matching 997e0b1a_DJI_20261011083223_0917_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 T-robust: 0.001 T-total: 0.273 Matches: 241 Robust: 232 Success: True 2026-10-21 01:56:58,893 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.004 T-total: 0.336 Matches: 1882 Robust: 1865 Success: True 2026-10-21 01:56:58,931 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.004 T-total: 0.235 Matches: 1449 Robust: 1441 Success: True 2026-10-21 01:56:58,962 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and b09792c1_DJI_20261011083201_0906_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.014 T-total: 0.309 Matches: 5026 Robust: 5024 Success: True 2026-10-21 01:56:58,982 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and b89b2f6c_DJI_20261011083225_0918_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.251 T-robust: 0.007 T-total: 0.264 Matches: 4295 Robust: 4288 Success: True 2026-10-21 01:56:59,001 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.011 T-total: 0.328 Matches: 2501 Robust: 2487 Success: True 2026-10-21 01:56:59,007 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and f2afc99d_DJI_20261011083209_0910_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 T-robust: 0.012 T-total: 0.286 Matches: 630 Robust: 609 Success: True 2026-10-21 01:56:59,008 DEBUG: Matching b89b2f6c_DJI_20261011083225_0918_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.016 T-total: 0.374 Matches: 1033 Robust: 1019 Success: True 2026-10-21 01:56:59,009 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.011 T-total: 0.335 Matches: 348 Robust: 327 Success: True 2026-10-21 01:56:59,023 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.001 T-total: 0.289 Matches: 146 Robust: 138 Success: True 2026-10-21 01:56:59,051 DEBUG: Matching 1db9a09c_DJI_20261011083205_0908_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.005 T-total: 0.325 Matches: 1807 Robust: 1756 Success: True 2026-10-21 01:56:59,085 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and 7381cd20_DJI_20261011083221_0916_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.009 T-total: 0.341 Matches: 3447 Robust: 3392 Success: True 2026-10-21 01:56:59,093 DEBUG: Matching 4c2c8427_DJI_20261011083159_0905_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.005 T-total: 0.292 Matches: 804 Robust: 779 Success: True 2026-10-21 01:56:59,094 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.251 T-robust: 0.002 T-total: 0.257 Matches: 618 Robust: 610 Success: True 2026-10-21 01:56:59,100 DEBUG: Matching 4703cd20_DJI_20261011083227_0919_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 T-robust: 0.003 T-total: 0.247 Matches: 857 Robust: 846 Success: True 2026-10-21 01:56:59,102 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.004 T-total: 0.293 Matches: 308 Robust: 297 Success: True 2026-10-21 01:56:59,148 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 4bae4e2f_DJI_20261011083213_0912_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.006 T-total: 0.255 Matches: 2486 Robust: 2468 Success: True 2026-10-21 01:56:59,162 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and 279c222a_DJI_20261011083203_0907_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.001 T-total: 0.286 Matches: 600 Robust: 585 Success: True 2026-10-21 01:56:59,193 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 4cba19f0_DJI_20261011083207_0909_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.205 Matches: 867 Robust: 857 Success: True 2026-10-21 01:56:59,198 DEBUG: Matching 7381cd20_DJI_20261011083221_0916_D.JPG and 1db9a09c_DJI_20261011083205_0908_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 T-robust: 0.002 T-total: 0.260 Matches: 627 Robust: 613 Success: True 2026-10-21 01:56:59,218 DEBUG: Matching cc16fee6_DJI_20261011083215_0913_D.JPG and 4c2c8427_DJI_20261011083159_0905_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.209 Matches: 683 Robust: 674 Success: True 2026-10-21 01:56:59,235 DEBUG: Matching e57227ad_DJI_20261011083219_0915_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.004 T-total: 0.228 Matches: 1860 Robust: 1845 Success: True 2026-10-21 01:56:59,247 DEBUG: Matching 84f5d94f_DJI_20261011083217_0914_D.JPG and cc16fee6_DJI_20261011083215_0913_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 T-robust: 0.017 T-total: 0.278 Matches: 4725 Robust: 4723 Success: True 2026-10-21 01:56:59,254 INFO: Matched 102 pairs (brown-brown: 102) in 2.9256472470000006 seconds (0.02868281989215683 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:57:03,460 INFO: reading features 2026-10-21 01:57:03,721 DEBUG: Merging features onto tracks 2026-10-21 01:57:05,189 DEBUG: Good tracks: 23157 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kct9f/opensfm" 2026-10-21 01:57:08,104 INFO: Starting incremental reconstruction 2026-10-21 01:57:09,229 INFO: Starting reconstruction with 1db9a09c_DJI_20261011083205_0908_D.JPG and f8dd6bd9_DJI_20261011083211_0911_D.JPG 2026-10-21 01:57:09,249 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3082 / 3082 2026-10-21 01:57:09,850 INFO: Triangulated: 3082 2026-10-21 01:57:10,558 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.027204e+02, Final cost: 8.187975e+01, Termination: CONVERGENCE 2026-10-21 01:57:10,598 INFO: Removed outliers: 207 2026-10-21 01:57:10,651 INFO: ------------------------------------------------------- 2026-10-21 01:57:10,684 INFO: f2afc99d_DJI_20261011083209_0910_D.JPG resection inliers: 2598 / 2600 2026-10-21 01:57:10,707 INFO: Adding f2afc99d_DJI_20261011083209_0910_D.JPG to the reconstruction 2026-10-21 01:57:11,093 INFO: Re-triangulating 2026-10-21 01:57:11,093 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:57:11,489 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.430962e+02, Final cost: 1.644105e+02, Termination: CONVERGENCE 2026-10-21 01:57:12,717 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.968946e+02, Final cost: 1.732594e+02, Termination: CONVERGENCE 2026-10-21 01:57:12,796 INFO: Removed outliers: 441 2026-10-21 01:57:12,807 INFO: ------------------------------------------------------- 2026-10-21 01:57:12,853 INFO: 4cba19f0_DJI_20261011083207_0909_D.JPG resection inliers: 4319 / 4331 2026-10-21 01:57:12,886 INFO: Adding 4cba19f0_DJI_20261011083207_0909_D.JPG to the reconstruction 2026-10-21 01:57:13,107 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:57:13,588 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.545190e+02, Final cost: 2.556120e+02, Termination: CONVERGENCE 2026-10-21 01:57:13,662 INFO: Removed outliers: 539 2026-10-21 01:57:13,671 INFO: ------------------------------------------------------- 2026-10-21 01:57:13,697 INFO: 279c222a_DJI_20261011083203_0907_D.JPG resection inliers: 3986 / 4008 2026-10-21 01:57:13,720 INFO: Adding 279c222a_DJI_20261011083203_0907_D.JPG to the reconstruction 2026-10-21 01:57:13,906 INFO: ------------------------------------------------------- 2026-10-21 01:57:13,933 INFO: b09792c1_DJI_20261011083201_0906_D.JPG resection inliers: 4143 / 4223 2026-10-21 01:57:13,957 INFO: Adding b09792c1_DJI_20261011083201_0906_D.JPG to the reconstruction 2026-10-21 01:57:14,151 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 01:57:15,120 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 1.246333e+03, Final cost: 5.131414e+02, Termination: CONVERGENCE 2026-10-21 01:57:15,236 INFO: Removed outliers: 737 2026-10-21 01:57:15,246 INFO: ------------------------------------------------------- 2026-10-21 01:57:15,286 INFO: 4c2c8427_DJI_20261011083159_0905_D.JPG resection inliers: 4147 / 4191 2026-10-21 01:57:15,325 INFO: Adding 4c2c8427_DJI_20261011083159_0905_D.JPG to the reconstruction 2026-10-21 01:57:15,525 INFO: Re-triangulating 2026-10-21 01:57:15,526 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:57:16,672 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 8.058616e+02, Final cost: 5.937410e+02, Termination: CONVERGENCE 2026-10-21 01:57:20,074 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.685744e+03, Final cost: 8.365272e+02, Termination: CONVERGENCE 2026-10-21 01:57:20,276 INFO: Removed outliers: 1255 2026-10-21 01:57:20,291 INFO: ------------------------------------------------------- 2026-10-21 01:57:20,334 INFO: 4bae4e2f_DJI_20261011083213_0912_D.JPG resection inliers: 3958 / 4006 2026-10-21 01:57:20,365 INFO: Adding 4bae4e2f_DJI_20261011083213_0912_D.JPG to the reconstruction 2026-10-21 01:57:20,614 INFO: ------------------------------------------------------- 2026-10-21 01:57:20,656 INFO: cc16fee6_DJI_20261011083215_0913_D.JPG resection inliers: 4038 / 4133 2026-10-21 01:57:20,689 INFO: Adding cc16fee6_DJI_20261011083215_0913_D.JPG to the reconstruction 2026-10-21 01:57:20,862 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:57:21,933 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.572603e+03, Final cost: 9.523833e+02, Termination: CONVERGENCE 2026-10-21 01:57:22,149 INFO: Removed outliers: 717 2026-10-21 01:57:22,160 INFO: ------------------------------------------------------- 2026-10-21 01:57:22,188 INFO: 84f5d94f_DJI_20261011083217_0914_D.JPG resection inliers: 3933 / 4006 2026-10-21 01:57:22,210 INFO: Adding 84f5d94f_DJI_20261011083217_0914_D.JPG to the reconstruction 2026-10-21 01:57:22,458 INFO: ------------------------------------------------------- 2026-10-21 01:57:22,498 INFO: e57227ad_DJI_20261011083219_0915_D.JPG resection inliers: 3905 / 4025 2026-10-21 01:57:22,531 INFO: Adding e57227ad_DJI_20261011083219_0915_D.JPG to the reconstruction 2026-10-21 01:57:22,776 INFO: ------------------------------------------------------- 2026-10-21 01:57:22,821 INFO: 7381cd20_DJI_20261011083221_0916_D.JPG resection inliers: 3971 / 4139 2026-10-21 01:57:22,854 INFO: Adding 7381cd20_DJI_20261011083221_0916_D.JPG to the reconstruction 2026-10-21 01:57:23,019 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:57:24,671 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.791936e+03, Final cost: 1.327073e+03, Termination: CONVERGENCE 2026-10-21 01:57:24,929 INFO: Removed outliers: 823 2026-10-21 01:57:24,944 INFO: ------------------------------------------------------- 2026-10-21 01:57:24,982 INFO: 997e0b1a_DJI_20261011083223_0917_D.JPG resection inliers: 3975 / 4090 2026-10-21 01:57:25,016 INFO: Adding 997e0b1a_DJI_20261011083223_0917_D.JPG to the reconstruction 2026-10-21 01:57:25,243 INFO: ------------------------------------------------------- 2026-10-21 01:57:25,283 INFO: b89b2f6c_DJI_20261011083225_0918_D.JPG resection inliers: 3814 / 3944 2026-10-21 01:57:25,315 INFO: Adding b89b2f6c_DJI_20261011083225_0918_D.JPG to the reconstruction 2026-10-21 01:57:25,525 INFO: ------------------------------------------------------- 2026-10-21 01:57:25,560 INFO: 4703cd20_DJI_20261011083227_0919_D.JPG resection inliers: 3558 / 3705 2026-10-21 01:57:25,593 INFO: Adding 4703cd20_DJI_20261011083227_0919_D.JPG to the reconstruction 2026-10-21 01:57:25,795 INFO: ------------------------------------------------------- 2026-10-21 01:57:25,796 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 01:57:27,927 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.608424e+03, Final cost: 1.621506e+03, Termination: CONVERGENCE 2026-10-21 01:57:28,466 INFO: Removed outliers: 755 2026-10-21 01:57:28,755 INFO: Reconstruction 0: 15 images, 23086 points 2026-10-21 01:57:28,756 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-kct9f/opensfm" 2026-10-21 01:57:36,567 DEBUG: Loaded backend agg version v2.2. 2026-10-21 01:57:36,588 DEBUG: locator: 2026-10-21 01:57:37,496 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 722927.0 --offset-y 9308802.0 "/workspace/odm-pipeline-kct9f/opensfm" [INFO] Updating /workspace/odm-pipeline-kct9f/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-kct9f/opensfm ... 2026-10-21 01:57:45,976 DEBUG: Undistorting image 997e0b1a_DJI_20261011083223_0917_D.JPG 2026-10-21 01:57:45,978 DEBUG: Undistorting image f8dd6bd9_DJI_20261011083211_0911_D.JPG 2026-10-21 01:57:45,978 DEBUG: Undistorting image f2afc99d_DJI_20261011083209_0910_D.JPG 2026-10-21 01:57:45,984 DEBUG: Undistorting image 4cba19f0_DJI_20261011083207_0909_D.JPG 2026-10-21 01:57:45,978 DEBUG: Undistorting image 1db9a09c_DJI_20261011083205_0908_D.JPG 2026-10-21 01:57:45,984 DEBUG: Undistorting image 84f5d94f_DJI_20261011083217_0914_D.JPG 2026-10-21 01:57:45,984 DEBUG: Undistorting image 279c222a_DJI_20261011083203_0907_D.JPG 2026-10-21 01:57:45,985 DEBUG: Undistorting image 4c2c8427_DJI_20261011083159_0905_D.JPG 2026-10-21 01:57:45,985 DEBUG: Undistorting image b09792c1_DJI_20261011083201_0906_D.JPG 2026-10-21 01:57:45,985 DEBUG: Undistorting image 4bae4e2f_DJI_20261011083213_0912_D.JPG 2026-10-21 01:57:45,998 DEBUG: Undistorting image cc16fee6_DJI_20261011083215_0913_D.JPG 2026-10-21 01:57:46,020 DEBUG: Undistorting image e57227ad_DJI_20261011083219_0915_D.JPG 2026-10-21 01:57:46,075 DEBUG: Undistorting image b89b2f6c_DJI_20261011083225_0918_D.JPG 2026-10-21 01:57:46,114 DEBUG: Undistorting image 4703cd20_DJI_20261011083227_0919_D.JPG 2026-10-21 01:57:46,134 DEBUG: Undistorting image 7381cd20_DJI_20261011083221_0916_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-kct9f/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-kct9f/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-kct9f/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(25.029858942958526, 129.78193333745003), (26.550077617750503, 129.87909165211022), (33.25391369953286, 131.8609177581966), (42.38067838945426, 134.09860143437982), (42.934530210332014, 134.20709243416786), (62.4592692872975, 136.07167759165168), (81.97237600560766, 134.08932355977595), (100.72323613520712, 128.3363508787006), (117.99056973378174, 119.03409192152321), (133.10995998466387, 106.54026829637587), (145.49992477323394, 91.33561735786498), (154.68376119143795, 74.00511476956308), (160.30816505244002, 55.215337885543704), (162.1568586260546, 35.68908293545246), (161.9980068539735, -5.789859613403678), (159.66411055775825, -26.88858663663268), (152.9294666502392, -47.019293332472444), (142.09740704088472, -65.27501676976681), (127.65611891483422, -80.83301581442356), (110.25625200988725, -92.99229314178228), (90.68190893915016, -101.2048973981291), (81.92760460253339, -103.82604362256825), (72.46743361908011, -106.1629786118865), (70.25203432003036, -106.59693868272007), (66.23650470434222, -107.29887280240655), (64.13221455656458, -107.62264670059085), (55.53819337487221, -108.56675693951547), (42.91658139275387, -109.40329860150814), (41.78897442133166, -109.47165086120367), (39.24153468746226, -109.61166042461991), (37.798957740771584, -109.72614808939397), (29.498683085897937, -110.03934993967414), (28.45492191647645, -110.03535152040422), (-29.59306886966806, -110.14329949952662), (-37.82515139901079, -109.81920427829027), (-40.70211760676466, -109.5869625993073), (-47.229678326286376, -108.84354012832046), (-71.89890708727762, -105.20949152857065), (-91.6441868924303, -100.203803030774), (-109.96539487107657, -91.30074123851955), (-126.10242493124679, -78.86989412270486), (-139.38560601696372, -63.42684190534055), (-149.2639582279371, -45.61247540451586), (-155.32744818658102, -26.166032614186406), (-157.32447050861083, -5.894282180815935), (-157.1707043349743, 34.257263489067554), (-155.29925167164765, 53.133882788941264), (-149.8968785732286, 71.31761210784316), (-141.15801745164208, 88.15393036231399), (-129.3968994411407, 103.03711155615747), (-115.03706835000776, 115.43164349719882), (-98.59492591931485, 124.89141155779362), (-80.66229122364894, 131.07611344382167), (-61.88432798732538, 133.76323177292943), (-42.93682233884465, 132.8561327494681), (-37.405506905168295, 132.06067350879312), (-37.1941010709852, 132.02999894320965), (-21.14014496805612, 129.6862797215581), (25.029858942958526, 129.78193333745003)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-kct9f/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-kct9f/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-kct9f/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmplg3jnemm.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-kct9f/opensfm/reconstruction.ply output = /workspace/odm-pipeline-kct9f/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-kct9f/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 59 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.05545s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.62 meters) ?> Done in 0.1591s -> Writing output ?> Done in 0.005066s ?> Pipeline done in 0.2333s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.62 [INFO] Created temporary directory: /workspace/odm-pipeline-kct9f/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-kct9f/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-kct9f/odm_meshing/tmp" --output-type max --radiuses 0.9738937226128359,1.3772937108290937,1.947787445225672 --resolution 4.96 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 22428 points Point cloud bounds are [minx: -115.276191711, maxx: 121.370391846, miny: -110.122154236, maxy: 60.2917251587] Really low resolution DEM requested (48, 35) will set floor at 64 pixels. Resolution changed to 3.72. The scale of this reconstruction might be off. DEM resolution is (64, 47), max tile size is 4096, will split DEM generation into 1 tiles r1.46084_x0_y0.tif r0.73042_x0_y0.tif r1.03297_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-kct9f/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 37.9% -outsize 10% 0 "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 46 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-kct9f/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-kct9f/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 37.9% "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles.tif" Input file size is 64, 46 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-kct9f/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-kct9f/odm_meshing/tmp/tiles.tif Size: 64x46 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-kct9f/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-kct9f/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.092867 [INFO] Completed mesh_dsm.tif in 0:00:00.341734 [INFO] Sampling points from DSM: /workspace/odm-pipeline-kct9f/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-kct9f/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-kct9f/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x46 Extent is (-115.276192, 122.803808), (-110.122154, 60.997846) Read nodata value: -9999 Calculating skirts and vertex count... 10080 skirt points will be added Total vertices: 12600 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-kct9f/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [WARNING] Src/FEMTree.IsoSurface.specialized.inl (Line 1896) Extract bad average roots: 2 [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:05:00 [App ] OpenMVS x64 v2.2.0 02:05:00 [App ] Build date: Jul 28 2026, 18:56:23 02:05:00 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:05:00 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:05:00 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:05:00 [App ] Disk: 02:05:00 [App ] SSE & AVX compatible CPU & OS detected 02:05:00 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:05:01 [App ] MEMORYINFO: { 02:05:01 [App ] VmPeak: 182068 kB 02:05:01 [App ] VmSize: 75628 kB 02:05:01 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-kct9f/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-kct9f/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-kct9f/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-kct9f/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: 147576 verts... 295640 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 15 NVM: Number of features: 23086 Loading 100%... done. (Took 0.33s) Building adjacency graph: Adding edges 100%... done. (Took 0.361s) 443460 total edges. View selection: Building BVH from 295640 faces... done. (Took: 119 ms) Calculating face qualities 100%... done. (Took 0.859s) Postprocessing face infos 100%... done. (Took 0.126s) Maximum quality of a face within an image: 9289.9 Clamping qualities to 9169.12 within normalization. Optimizing: Time[s] Energy 0 128435 0 126203 1 124242 1 123284 1 122843 2 122601 2 122466 2 122381 3 122311 3 122268 3 122249 3 122214 4 122194 4 122162 28851 faces have not been seen Took: 5.876s Generating texture patches: Running... done. (Took 0.716s) 2431 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 142731 x 142731 Calculating adjustments: Color channel 0: CG took 80 iterations. Residual is 9.61956e-05 Color channel 2: CG took 76 iterations. Residual is 9.98038e-05 Color channel 1: CG took 80 iterations. Residual is 9.42529e-05 Took 0.24 seconds Adjusting texture patches 100%... done. (Took 0.369s) Running local seam leveling: Blending texture patches 100%... done. (Took 1.97s) Generating texture atlases: Sorting texture patches... done. Working on atlas 4 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 28.316s [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-kct9f/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 722927.0 0 1 0 9308802.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=722927.0 --writers.las.offset_y=9308802.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-kct9f/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kct9f/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-kct9f/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kct9f/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-kct9f/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-kct9f/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-kct9f/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.03 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-kct9f/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tif" -resolution 24.79911316754974 -verbose -outputCornerFile "/workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9308802.0 -utm_east_offset 722927.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 29079564288.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-kct9f/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Mesh file read. Boundary points: Point 1: -106.929 -100.82 Point 2: -106.929 55.8107 Point 3: 110.613 55.8107 Point 4: 110.613 -100.82 Model bounds x : -106.929 -> 110.613 Model bounds y : -100.82 -> 55.8107 Model area : 34073.6m2 Model resolution, width x height : 5395x3885 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done ... model rendered Edge inpainting Block [(2048, 3072), (1024, 2048)] Block [(2048, 3072), (2048, 3885)] Block [(3072, 4096), (0, 1024)] Block [(2048, 3072), (0, 1024)] Block [(4096, 5395), (1024, 2048)] Block [(3072, 4096), (2048, 3885)] Block [(0, 1024), (2048, 3885)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (1024, 2048)] Block [(3072, 4096), (1024, 2048)] Block [(4096, 5395), (0, 1024)] Block [(0, 1024), (0, 1024)] Block [(4096, 5395), (2048, 3885)] Block [(1024, 2048), (2048, 3885)] Block [(1024, 2048), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 29079564288 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-kct9f/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kct9f/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-kct9f/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 43.75% Using band 4 of source image as alpha. Creating output file that is 5393P x 4124L. 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-kct9f/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-kct9f/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 43.55% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5393, 4124 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-kct9f/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-kct9f/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-kct9f/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-kct9f/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-kct9f/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kct9f/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.1690328571428212 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.390485590580517  [INFO] Cropping /workspace/odm-pipeline-kct9f/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kct9f/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-kct9f/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-kct9f/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 43.4% Creating output file that is 1285P x 983L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-kct9f/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-kct9f/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-kct9f/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-kct9f/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-kct9f/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-kct9f/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kct9f/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 43.35%  Input file size is 5393, 4124 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-kct9f/odm_report/report.pdf 2026-10-21 02:05:38,915 DEBUG: ICC profile found for image /tmp/tmpogg6yewq/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:05:41,121 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:05:41,121 DEBUG: - pages: 4.1KiB 2026-10-21 02:05:41,121 DEBUG: - fonts: 201.0B 2026-10-21 02:05:41,121 DEBUG: - images: 7.4MiB 2026-10-21 02:05:41,121 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:05:41 2026 ODM processing complete