=== odm-pipeline-kdwsv-main-4174166269/process.log === === process attempt 0 @ 2026-10-21T02:38:54Z === Running ODM processing... Processing job: odm-pipeline-kdwsv ODM Project ID: DTM-Task-1608b5c6-0de0-408b-8211-94ab3f3a7f96 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-kdwsv/boundary.geojson --project-path /workspace odm-pipeline-kdwsv [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:38:57 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.02496445, -6.249658999], [107.024948199, -6.249829707], [107.024900027, -6.249994274], [107.024821669, -6.250146778], [107.024715944, -6.250281733], [107.024586655, -6.250394283], [107.024438455, -6.250480379], [107.024276674, -6.250536924], [107.024107133, -6.250561883], [107.023935933, -6.250554358], [107.023769232, -6.25051462], [107.023564232, -6.25044462], [107.023500317, -6.250420052], [107.023479316, -6.250411052], [107.02342828, -6.250387269], [107.023347494, -6.250346513], [107.023294074, -6.250324408], [107.022860033, -6.250147613], [107.022643676, -6.250059874], [107.022485881, -6.249976896], [107.022347438, -6.249864529], [107.022233738, -6.249727149], [107.022149207, -6.249570104], [107.022097135, -6.249399507], [107.022079549, -6.249221999], [107.02207955, -6.248832999], [107.022096844, -6.248656955], [107.022148065, -6.248487651], [107.02223125, -6.248331568], [107.022343215, -6.248194683], [107.022479674, -6.248082235], [107.022635403, -6.247998529], [107.022804439, -6.247946771], [107.022980311, -6.247928941], [107.023156286, -6.247945723], [107.023325626, -6.247996473], [107.023541996, -6.248085215], [107.023922878, -6.248240758], [107.02420739, -6.24835656], [107.024245386, -6.24837305], [107.024258386, -6.24837905], [107.024289878, -6.248394332], [107.024340479, -6.24842011], [107.02435674, -6.248425747], [107.024525271, -6.248504443], [107.024674128, -6.248616003], [107.024797005, -6.2487557], [107.024888693, -6.248917614], [107.024945308, -6.249094885], [107.02496445, -6.249279999], [107.02496445, -6.249487999], [107.02496445, -6.249658999]]], '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-kdwsv [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-kdwsv [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-kdwsv/images [INFO] Loading 17 images [INFO] Wrote images database: /workspace/odm-pipeline-kdwsv/images.json [INFO] Found 17 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-kdwsv/opensfm" 2026-10-21 02:38:58,629 INFO: Planning to use 46704.8671875 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:38:58,630 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:38:58,630 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:38:58,659 INFO: Reading data for image 25805c1a_DJI_20261011083639_0046_D.JPG (queue-size=0) 2026-10-21 02:38:58,672 INFO: Reading data for image 120ed937_DJI_20261011083621_0037_D.JPG (queue-size=0) 2026-10-21 02:38:58,674 INFO: Reading data for image 398d668b_DJI_20261011083625_0039_D.JPG (queue-size=0) 2026-10-21 02:38:58,689 INFO: Reading data for image 779a7d2e_DJI_20261011083645_0049_D.JPG (queue-size=0) 2026-10-21 02:38:59,048 INFO: Reading data for image 9ccd8aa9_DJI_20261011083629_0041_D.JPG (queue-size=1) 2026-10-21 02:38:59,048 INFO: Extracting ROOT_DSPSIFT features for image 25805c1a_DJI_20261011083639_0046_D.JPG 2026-10-21 02:38:59,084 INFO: Reading data for image cf9f76ec_DJI_20261011083633_0043_D.JPG (queue-size=1) 2026-10-21 02:38:59,084 INFO: Extracting ROOT_DSPSIFT features for image 120ed937_DJI_20261011083621_0037_D.JPG 2026-10-21 02:38:59,099 INFO: Reading data for image 36be87ff_DJI_20261011083619_0036_D.JPG (queue-size=1) 2026-10-21 02:38:59,104 INFO: Reading data for image 4526063b_DJI_20261011083651_0052_D.JPG (queue-size=1) 2026-10-21 02:38:59,104 INFO: Extracting ROOT_DSPSIFT features for image 779a7d2e_DJI_20261011083645_0049_D.JPG 2026-10-21 02:38:59,134 INFO: Extracting ROOT_DSPSIFT features for image 398d668b_DJI_20261011083625_0039_D.JPG 2026-10-21 02:38:59,345 INFO: Reading data for image 752f3615_DJI_20261011083637_0045_D.JPG (queue-size=1) 2026-10-21 02:38:59,345 INFO: Extracting ROOT_DSPSIFT features for image 9ccd8aa9_DJI_20261011083629_0041_D.JPG 2026-10-21 02:38:59,403 INFO: Extracting ROOT_DSPSIFT features for image 4526063b_DJI_20261011083651_0052_D.JPG 2026-10-21 02:38:59,406 INFO: Reading data for image f5048e25_DJI_20261011083631_0042_D.JPG (queue-size=1) 2026-10-21 02:38:59,414 INFO: Extracting ROOT_DSPSIFT features for image cf9f76ec_DJI_20261011083633_0043_D.JPG 2026-10-21 02:38:59,489 INFO: Reading data for image caf8a7bc_DJI_20261011083627_0040_D.JPG (queue-size=1) 2026-10-21 02:38:59,490 INFO: Extracting ROOT_DSPSIFT features for image 36be87ff_DJI_20261011083619_0036_D.JPG 2026-10-21 02:38:59,718 INFO: Reading data for image 83472fcc_DJI_20261011083647_0050_D.JPG (queue-size=1) 2026-10-21 02:38:59,718 INFO: Extracting ROOT_DSPSIFT features for image 752f3615_DJI_20261011083637_0045_D.JPG 2026-10-21 02:38:59,733 INFO: Reading data for image 961ce146_DJI_20261011083649_0051_D.JPG (queue-size=1) 2026-10-21 02:38:59,734 INFO: Extracting ROOT_DSPSIFT features for image f5048e25_DJI_20261011083631_0042_D.JPG 2026-10-21 02:38:59,958 INFO: Reading data for image 61e9bfde_DJI_20261011083635_0044_D.JPG (queue-size=1) 2026-10-21 02:38:59,958 INFO: Extracting ROOT_DSPSIFT features for image caf8a7bc_DJI_20261011083627_0040_D.JPG 2026-10-21 02:39:00,195 INFO: Reading data for image 2f71f8dd_DJI_20261011083623_0038_D.JPG (queue-size=1) 2026-10-21 02:39:00,196 INFO: Reading data for image 027aa09f_DJI_20261011083641_0047_D.JPG (queue-size=2) 2026-10-21 02:39:00,208 INFO: Extracting ROOT_DSPSIFT features for image 961ce146_DJI_20261011083649_0051_D.JPG 2026-10-21 02:39:00,197 INFO: Extracting ROOT_DSPSIFT features for image 83472fcc_DJI_20261011083647_0050_D.JPG 2026-10-21 02:39:00,459 INFO: Reading data for image 87e13b6d_DJI_20261011083643_0048_D.JPG (queue-size=1) 2026-10-21 02:39:00,988 INFO: Extracting ROOT_DSPSIFT features for image 61e9bfde_DJI_20261011083635_0044_D.JPG 2026-10-21 02:39:01,080 INFO: Extracting ROOT_DSPSIFT features for image 87e13b6d_DJI_20261011083643_0048_D.JPG 2026-10-21 02:39:01,098 INFO: Finished reading images 2026-10-21 02:39:01,114 INFO: Extracting ROOT_DSPSIFT features for image 2f71f8dd_DJI_20261011083623_0038_D.JPG 2026-10-21 02:39:12,997 DEBUG: Found 10000 points in 13.92200231552124s 2026-10-21 02:39:13,693 INFO: Extracting ROOT_DSPSIFT features for image 027aa09f_DJI_20261011083641_0047_D.JPG 2026-10-21 02:39:13,833 DEBUG: Found 10000 points in 13.567251682281494s 2026-10-21 02:39:14,309 DEBUG: Found 10000 points in 15.189759016036987s 2026-10-21 02:39:14,775 DEBUG: Found 10000 points in 15.361720085144043s 2026-10-21 02:39:15,069 DEBUG: Found 10000 points in 15.908562898635864s 2026-10-21 02:39:15,651 DEBUG: Found 10000 points in 14.530046463012695s 2026-10-21 02:39:15,676 DEBUG: Found 10000 points in 16.310546875s 2026-10-21 02:39:15,707 DEBUG: Found 10000 points in 16.19212508201599s 2026-10-21 02:39:15,841 DEBUG: Found 10000 points in 16.70216655731201s 2026-10-21 02:39:16,354 DEBUG: Found 10000 points in 16.914430856704712s 2026-10-21 02:39:16,383 DEBUG: Found 10000 points in 16.102827548980713s 2026-10-21 02:39:16,568 DEBUG: Found 10000 points in 16.793657064437866s 2026-10-21 02:39:16,751 DEBUG: Found 10000 points in 17.011032581329346s 2026-10-21 02:39:16,772 DEBUG: Found 10000 points in 16.786493062973022s 2026-10-21 02:39:16,958 DEBUG: Found 10000 points in 15.858802795410156s 2026-10-21 02:39:17,405 DEBUG: Found 10000 points in 16.403021574020386s 2026-10-21 02:39:22,552 DEBUG: Found 10000 points in 8.8500657081604s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:39:24,453 INFO: Altitude is negative (-598012.8213166287) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:39:24,454 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:39:24,463 INFO: Matching 133 image pairs 2026-10-21 02:39:24,466 INFO: Computing pair matching with 16 processes 2026-10-21 02:39:25,508 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.005 T-robust: 0.003 T-total: 1.014 Matches: 990 Robust: 927 Success: True 2026-10-21 02:39:25,511 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.001 T-robust: 0.014 T-total: 1.015 Matches: 112 Robust: 90 Success: True 2026-10-21 02:39:25,521 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.012 T-robust: 0.010 T-total: 1.037 Matches: 1839 Robust: 1820 Success: True 2026-10-21 02:39:25,575 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.063 T-robust: 0.004 T-total: 1.071 Matches: 1134 Robust: 1105 Success: True 2026-10-21 02:39:25,650 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.132 T-robust: 0.014 T-total: 1.149 Matches: 2972 Robust: 2950 Success: True 2026-10-21 02:39:25,659 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.125 T-robust: 0.012 T-total: 1.156 Matches: 2341 Robust: 2308 Success: True 2026-10-21 02:39:25,673 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.178 T-robust: 0.003 T-total: 1.185 Matches: 1463 Robust: 1436 Success: True 2026-10-21 02:39:25,683 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.187 T-robust: 0.001 T-total: 1.188 Matches: 227 Robust: 210 Success: True 2026-10-21 02:39:25,779 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.223 T-robust: 0.038 T-total: 1.265 Matches: 3680 Robust: 3644 Success: True 2026-10-21 02:39:25,790 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.287 T-robust: 0.004 T-total: 1.294 Matches: 1875 Robust: 1861 Success: True 2026-10-21 02:39:25,807 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.296 T-robust: 0.006 T-total: 1.305 Matches: 2797 Robust: 2754 Success: True 2026-10-21 02:39:25,848 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.361 T-robust: 0.001 T-total: 1.363 Matches: 141 Robust: 123 Success: True 2026-10-21 02:39:25,880 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.350 T-robust: 0.013 T-total: 1.371 Matches: 5723 Robust: 5698 Success: True 2026-10-21 02:39:26,000 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.453 T-robust: 0.023 T-total: 1.491 Matches: 4507 Robust: 4472 Success: True 2026-10-21 02:39:26,000 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.484 T-robust: 0.017 T-total: 1.516 Matches: 189 Robust: 172 Success: True 2026-10-21 02:39:26,081 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.576 T-robust: 0.013 T-total: 1.596 Matches: 5642 Robust: 5604 Success: True 2026-10-21 02:39:26,176 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.655 T-robust: 0.010 T-total: 0.667 Matches: 1417 Robust: 1339 Success: True 2026-10-21 02:39:26,287 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.007 T-total: 0.623 Matches: 2562 Robust: 2532 Success: True 2026-10-21 02:39:26,321 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.791 T-robust: 0.009 T-total: 0.810 Matches: 4219 Robust: 4190 Success: True 2026-10-21 02:39:26,332 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.667 T-robust: 0.002 T-total: 0.669 Matches: 511 Robust: 496 Success: True 2026-10-21 02:39:26,416 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.680 T-robust: 0.058 T-total: 0.743 Matches: 4554 Robust: 4533 Success: True 2026-10-21 02:39:26,420 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.674 T-robust: 0.039 T-total: 0.737 Matches: 1136 Robust: 1088 Success: True 2026-10-21 02:39:26,466 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.813 T-robust: 0.069 T-total: 0.889 Matches: 5634 Robust: 5598 Success: True 2026-10-21 02:39:26,517 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.887 T-robust: 0.078 T-total: 0.995 Matches: 5784 Robust: 5759 Success: True 2026-10-21 02:39:26,523 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.653 T-robust: 0.076 T-total: 0.735 Matches: 4365 Robust: 4339 Success: True 2026-10-21 02:39:26,526 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.648 T-robust: 0.027 T-total: 0.735 Matches: 3319 Robust: 3293 Success: True 2026-10-21 02:39:26,528 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.634 T-robust: 0.056 T-total: 0.721 Matches: 864 Robust: 846 Success: True 2026-10-21 02:39:26,534 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.681 T-robust: 0.004 T-total: 0.686 Matches: 678 Robust: 664 Success: True 2026-10-21 02:39:26,534 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.018 T-total: 0.654 Matches: 159 Robust: 139 Success: True 2026-10-21 02:39:26,663 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.630 T-robust: 0.017 T-total: 0.662 Matches: 4306 Robust: 4252 Success: True 2026-10-21 02:39:26,745 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.023 T-total: 0.664 Matches: 5690 Robust: 5671 Success: True 2026-10-21 02:39:26,772 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.761 T-robust: 0.007 T-total: 0.771 Matches: 3505 Robust: 3452 Success: True 2026-10-21 02:39:26,828 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.535 T-robust: 0.004 T-total: 0.541 Matches: 1577 Robust: 1521 Success: True 2026-10-21 02:39:26,847 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.642 T-robust: 0.021 T-total: 0.668 Matches: 3308 Robust: 3280 Success: True 2026-10-21 02:39:26,920 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.586 T-robust: 0.008 T-total: 0.598 Matches: 3430 Robust: 3413 Success: True 2026-10-21 02:39:27,112 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.635 T-robust: 0.010 T-total: 0.653 Matches: 4449 Robust: 4426 Success: True 2026-10-21 02:39:27,139 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.670 T-robust: 0.008 T-total: 0.680 Matches: 1215 Robust: 1198 Success: True 2026-10-21 02:39:27,161 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.816 T-robust: 0.008 T-total: 0.828 Matches: 3744 Robust: 3722 Success: True 2026-10-21 02:39:27,173 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.637 T-robust: 0.002 T-total: 0.640 Matches: 644 Robust: 619 Success: True 2026-10-21 02:39:27,178 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.640 T-robust: 0.002 T-total: 0.642 Matches: 672 Robust: 641 Success: True 2026-10-21 02:39:27,204 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.709 T-robust: 0.001 T-total: 0.711 Matches: 362 Robust: 349 Success: True 2026-10-21 02:39:27,228 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.674 T-robust: 0.008 T-total: 0.696 Matches: 2965 Robust: 2891 Success: True 2026-10-21 02:39:27,251 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.713 T-robust: 0.007 T-total: 0.721 Matches: 666 Robust: 653 Success: True 2026-10-21 02:39:27,384 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.006 T-total: 0.852 Matches: 2316 Robust: 2265 Success: True 2026-10-21 02:39:27,417 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.728 T-robust: 0.013 T-total: 0.747 Matches: 5672 Robust: 5640 Success: True 2026-10-21 02:39:27,435 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.676 T-robust: 0.004 T-total: 0.684 Matches: 2357 Robust: 2330 Success: True 2026-10-21 02:39:27,451 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.906 T-robust: 0.007 T-total: 0.916 Matches: 3004 Robust: 2986 Success: True 2026-10-21 02:39:27,473 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.633 T-robust: 0.007 T-total: 0.644 Matches: 3693 Robust: 3671 Success: True 2026-10-21 02:39:27,479 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.678 T-robust: 0.021 T-total: 0.701 Matches: 1304 Robust: 1236 Success: True 2026-10-21 02:39:27,588 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.737 T-robust: 0.001 T-total: 0.739 Matches: 646 Robust: 632 Success: True 2026-10-21 02:39:27,716 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.021 T-total: 0.796 Matches: 4637 Robust: 4621 Success: True 2026-10-21 02:39:27,919 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.773 T-robust: 0.005 T-total: 0.780 Matches: 798 Robust: 778 Success: True 2026-10-21 02:39:27,943 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.775 T-robust: 0.005 T-total: 0.782 Matches: 2061 Robust: 2037 Success: True 2026-10-21 02:39:27,951 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.720 T-robust: 0.002 T-total: 0.723 Matches: 799 Robust: 742 Success: True 2026-10-21 02:39:27,980 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.849 T-robust: 0.007 T-total: 0.868 Matches: 1000 Robust: 970 Success: True 2026-10-21 02:39:28,043 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.860 T-robust: 0.005 T-total: 0.868 Matches: 2189 Robust: 2155 Success: True 2026-10-21 02:39:28,045 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.788 T-robust: 0.030 T-total: 0.833 Matches: 1108 Robust: 1088 Success: True 2026-10-21 02:39:28,072 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.054 T-total: 0.890 Matches: 2508 Robust: 2482 Success: True 2026-10-21 02:39:28,064 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.764 T-robust: 0.024 T-total: 0.812 Matches: 5572 Robust: 5538 Success: True 2026-10-21 02:39:28,246 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.786 T-robust: 0.007 T-total: 0.810 Matches: 2828 Robust: 2783 Success: True 2026-10-21 02:39:28,253 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.735 T-robust: 0.017 T-total: 0.759 Matches: 5732 Robust: 5705 Success: True 2026-10-21 02:39:28,268 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.841 T-robust: 0.005 T-total: 0.851 Matches: 1981 Robust: 1931 Success: True 2026-10-21 02:39:28,347 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.948 T-robust: 0.011 T-total: 0.963 Matches: 1429 Robust: 1334 Success: True 2026-10-21 02:39:28,420 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.921 T-robust: 0.041 T-total: 0.968 Matches: 4398 Robust: 4316 Success: True 2026-10-21 02:39:28,482 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.963 T-robust: 0.031 T-total: 1.000 Matches: 4474 Robust: 4438 Success: True 2026-10-21 02:39:28,661 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.906 T-robust: 0.122 T-total: 1.069 Matches: 5591 Robust: 5568 Success: True 2026-10-21 02:39:28,688 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.948 T-robust: 0.019 T-total: 0.972 Matches: 3758 Robust: 3735 Success: True 2026-10-21 02:39:28,723 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.799 T-robust: 0.002 T-total: 0.802 Matches: 869 Robust: 834 Success: True 2026-10-21 02:39:28,731 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.752 T-robust: 0.016 T-total: 0.772 Matches: 4394 Robust: 4351 Success: True 2026-10-21 02:39:28,741 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.747 T-robust: 0.028 T-total: 0.790 Matches: 1557 Robust: 1462 Success: True 2026-10-21 02:39:28,841 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.846 T-robust: 0.005 T-total: 0.858 Matches: 2691 Robust: 2658 Success: True 2026-10-21 02:39:28,853 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.774 T-robust: 0.005 T-total: 0.780 Matches: 83 Robust: 56 Success: True 2026-10-21 02:39:28,881 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.794 T-robust: 0.002 T-total: 0.797 Matches: 755 Robust: 718 Success: True 2026-10-21 02:39:29,018 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.748 T-robust: 0.013 T-total: 0.764 Matches: 2398 Robust: 2376 Success: True 2026-10-21 02:39:29,021 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.935 T-robust: 0.001 T-total: 0.937 Matches: 362 Robust: 345 Success: True 2026-10-21 02:39:29,037 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.684 T-robust: 0.004 T-total: 0.690 Matches: 1659 Robust: 1637 Success: True 2026-10-21 02:39:29,087 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.794 T-robust: 0.011 T-total: 0.818 Matches: 1866 Robust: 1849 Success: True 2026-10-21 02:39:29,111 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.823 T-robust: 0.029 T-total: 0.857 Matches: 4413 Robust: 4389 Success: True 2026-10-21 02:39:29,134 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.986 T-robust: 0.055 T-total: 1.055 Matches: 5615 Robust: 5577 Success: True 2026-10-21 02:39:29,245 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.758 T-robust: 0.001 T-total: 0.759 Matches: 266 Robust: 253 Success: True 2026-10-21 02:39:29,254 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.814 T-robust: 0.001 T-total: 0.815 Matches: 187 Robust: 170 Success: True 2026-10-21 02:39:29,353 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.001 T-total: 0.690 Matches: 511 Robust: 487 Success: True 2026-10-21 02:39:29,427 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.713 T-robust: 0.013 T-total: 0.728 Matches: 1058 Robust: 1032 Success: True 2026-10-21 02:39:29,431 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.668 T-robust: 0.016 T-total: 0.689 Matches: 3468 Robust: 3446 Success: True 2026-10-21 02:39:29,493 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.715 T-robust: 0.030 T-total: 0.751 Matches: 4440 Robust: 4391 Success: True 2026-10-21 02:39:29,499 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.726 T-robust: 0.021 T-total: 0.759 Matches: 2963 Robust: 2943 Success: True 2026-10-21 02:39:29,516 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.007 T-total: 0.631 Matches: 1379 Robust: 1349 Success: True 2026-10-21 02:39:29,523 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.678 T-robust: 0.003 T-total: 0.681 Matches: 908 Robust: 886 Success: True 2026-10-21 02:39:29,571 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.692 T-robust: 0.015 T-total: 0.713 Matches: 2361 Robust: 2338 Success: True 2026-10-21 02:39:29,633 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.010 T-total: 0.595 Matches: 1323 Robust: 1295 Success: True 2026-10-21 02:39:29,686 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.002 T-total: 0.668 Matches: 528 Robust: 481 Success: True 2026-10-21 02:39:29,745 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 T-robust: 0.017 T-total: 0.658 Matches: 2168 Robust: 2144 Success: True 2026-10-21 02:39:29,774 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.728 T-robust: 0.016 T-total: 0.752 Matches: 5821 Robust: 5783 Success: True 2026-10-21 02:39:29,808 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.671 T-robust: 0.001 T-total: 0.672 Matches: 361 Robust: 339 Success: True 2026-10-21 02:39:29,843 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.009 T-total: 0.716 Matches: 3551 Robust: 3521 Success: True 2026-10-21 02:39:29,937 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.655 T-robust: 0.017 T-total: 0.683 Matches: 3447 Robust: 3423 Success: True 2026-10-21 02:39:29,979 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.695 T-robust: 0.025 T-total: 0.733 Matches: 5876 Robust: 5853 Success: True 2026-10-21 02:39:30,073 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.546 T-robust: 0.016 T-total: 0.568 Matches: 4614 Robust: 4593 Success: True 2026-10-21 02:39:30,076 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.715 T-robust: 0.001 T-total: 0.717 Matches: 399 Robust: 382 Success: True 2026-10-21 02:39:30,121 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.671 T-robust: 0.012 T-total: 0.688 Matches: 3631 Robust: 3604 Success: True 2026-10-21 02:39:30,135 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.694 T-robust: 0.006 T-total: 0.703 Matches: 3338 Robust: 3309 Success: True 2026-10-21 02:39:30,201 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.667 T-robust: 0.004 T-total: 0.673 Matches: 1503 Robust: 1434 Success: True 2026-10-21 02:39:30,207 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.002 T-total: 0.703 Matches: 438 Robust: 415 Success: True 2026-10-21 02:39:30,304 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.730 T-robust: 0.050 T-total: 0.787 Matches: 5793 Robust: 5764 Success: True 2026-10-21 02:39:30,374 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.720 T-robust: 0.017 T-total: 0.738 Matches: 1122 Robust: 1113 Success: True 2026-10-21 02:39:30,387 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.779 T-robust: 0.026 T-total: 0.813 Matches: 5585 Robust: 5553 Success: True 2026-10-21 02:39:30,462 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.742 T-robust: 0.021 T-total: 0.771 Matches: 5554 Robust: 5529 Success: True 2026-10-21 02:39:30,496 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.656 T-robust: 0.007 T-total: 0.686 Matches: 1098 Robust: 1070 Success: True 2026-10-21 02:39:30,517 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.718 T-robust: 0.025 T-total: 0.765 Matches: 2634 Robust: 2616 Success: True 2026-10-21 02:39:30,522 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.744 T-robust: 0.004 T-total: 0.748 Matches: 476 Robust: 450 Success: True 2026-10-21 02:39:30,540 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.691 T-robust: 0.002 T-total: 0.693 Matches: 569 Robust: 559 Success: True 2026-10-21 02:39:30,668 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and f5048e25_DJI_20261011083631_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.706 T-robust: 0.005 T-total: 0.726 Matches: 2323 Robust: 2302 Success: True 2026-10-21 02:39:30,762 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.770 T-robust: 0.004 T-total: 0.782 Matches: 1724 Robust: 1615 Success: True 2026-10-21 02:39:30,831 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.741 T-robust: 0.011 T-total: 0.755 Matches: 1956 Robust: 1929 Success: True 2026-10-21 02:39:30,849 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.768 T-robust: 0.008 T-total: 0.777 Matches: 994 Robust: 977 Success: True 2026-10-21 02:39:30,886 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.764 T-robust: 0.001 T-total: 0.765 Matches: 301 Robust: 282 Success: True 2026-10-21 02:39:30,961 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.822 T-robust: 0.002 T-total: 0.826 Matches: 864 Robust: 847 Success: True 2026-10-21 02:39:30,989 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.762 T-robust: 0.015 T-total: 0.782 Matches: 2837 Robust: 2812 Success: True 2026-10-21 02:39:31,041 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.821 T-robust: 0.011 T-total: 0.834 Matches: 1757 Robust: 1719 Success: True 2026-10-21 02:39:31,120 DEBUG: Matching 120ed937_DJI_20261011083621_0037_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.802 T-robust: 0.006 T-total: 0.815 Matches: 2532 Robust: 2504 Success: True 2026-10-21 02:39:31,250 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.780 T-robust: 0.005 T-total: 0.788 Matches: 2161 Robust: 2129 Success: True 2026-10-21 02:39:31,262 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.873 T-robust: 0.001 T-total: 0.875 Matches: 517 Robust: 502 Success: True 2026-10-21 02:39:31,330 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.921 T-robust: 0.017 T-total: 0.941 Matches: 3813 Robust: 3696 Success: True 2026-10-21 02:39:31,360 DEBUG: Matching 2f71f8dd_DJI_20261011083623_0038_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.007 T-total: 0.840 Matches: 1697 Robust: 1630 Success: True 2026-10-21 02:39:31,399 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.838 T-robust: 0.011 T-total: 0.857 Matches: 4499 Robust: 4431 Success: True 2026-10-21 02:39:31,425 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.906 T-robust: 0.010 T-total: 0.929 Matches: 1255 Robust: 1221 Success: True 2026-10-21 02:39:31,478 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.930 T-robust: 0.020 T-total: 0.952 Matches: 1399 Robust: 1377 Success: True 2026-10-21 02:39:31,479 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.784 T-robust: 0.012 T-total: 0.808 Matches: 5585 Robust: 5538 Success: True 2026-10-21 02:39:31,531 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.655 T-robust: 0.013 T-total: 0.673 Matches: 4674 Robust: 4647 Success: True 2026-10-21 02:39:31,543 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.767 T-robust: 0.008 T-total: 0.777 Matches: 1792 Robust: 1658 Success: True 2026-10-21 02:39:31,560 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.702 T-robust: 0.005 T-total: 0.710 Matches: 2930 Robust: 2891 Success: True 2026-10-21 02:39:31,591 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.002 T-total: 0.695 Matches: 860 Robust: 845 Success: True 2026-10-21 02:39:31,614 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.646 T-robust: 0.004 T-total: 0.652 Matches: 1890 Robust: 1800 Success: True 2026-10-21 02:39:31,621 INFO: Matched 133 pairs (brown-brown: 133) in 7.15770422200012 seconds (0.053817328533835494 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:39:37,866 INFO: reading features 2026-10-21 02:39:38,256 DEBUG: Merging features onto tracks 2026-10-21 02:39:40,208 DEBUG: Good tracks: 26117 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:39:42,397 INFO: Starting incremental reconstruction 2026-10-21 02:39:43,540 INFO: Starting reconstruction with 752f3615_DJI_20261011083637_0045_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG 2026-10-21 02:39:43,559 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3277 / 3280 2026-10-21 02:39:44,070 INFO: Triangulated: 3279 2026-10-21 02:39:44,825 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 1.355957e+02, Final cost: 8.337518e+01, Termination: CONVERGENCE 2026-10-21 02:39:44,849 INFO: Removed outliers: 184 2026-10-21 02:39:44,891 INFO: ------------------------------------------------------- 2026-10-21 02:39:44,912 INFO: 87e13b6d_DJI_20261011083643_0048_D.JPG resection inliers: 2728 / 2735 2026-10-21 02:39:44,928 INFO: Adding 87e13b6d_DJI_20261011083643_0048_D.JPG to the reconstruction 2026-10-21 02:39:45,319 INFO: Re-triangulating 2026-10-21 02:39:45,319 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:39:45,743 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.155501e+02, Final cost: 1.709157e+02, Termination: CONVERGENCE 2026-10-21 02:39:46,941 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.536942e+02, Final cost: 1.771478e+02, Termination: CONVERGENCE 2026-10-21 02:39:46,996 INFO: Removed outliers: 487 2026-10-21 02:39:47,008 INFO: ------------------------------------------------------- 2026-10-21 02:39:47,039 INFO: 027aa09f_DJI_20261011083641_0047_D.JPG resection inliers: 4710 / 4737 2026-10-21 02:39:47,066 INFO: Adding 027aa09f_DJI_20261011083641_0047_D.JPG to the reconstruction 2026-10-21 02:39:47,295 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:39:47,967 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 6.098955e+02, Final cost: 2.659313e+02, Termination: CONVERGENCE 2026-10-21 02:39:48,045 INFO: Removed outliers: 582 2026-10-21 02:39:48,057 INFO: ------------------------------------------------------- 2026-10-21 02:39:48,093 INFO: 25805c1a_DJI_20261011083639_0046_D.JPG resection inliers: 5123 / 5167 2026-10-21 02:39:48,124 INFO: Adding 25805c1a_DJI_20261011083639_0046_D.JPG to the reconstruction 2026-10-21 02:39:48,350 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:39:48,986 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.831557e+03, Final cost: 3.241886e+02, Termination: CONVERGENCE 2026-10-21 02:39:49,136 INFO: Removed outliers: 518 2026-10-21 02:39:49,152 INFO: ------------------------------------------------------- 2026-10-21 02:39:49,205 INFO: 83472fcc_DJI_20261011083647_0050_D.JPG resection inliers: 4910 / 4963 2026-10-21 02:39:49,256 INFO: Adding 83472fcc_DJI_20261011083647_0050_D.JPG to the reconstruction 2026-10-21 02:39:49,517 INFO: ------------------------------------------------------- 2026-10-21 02:39:49,569 INFO: 961ce146_DJI_20261011083649_0051_D.JPG resection inliers: 4926 / 5029 2026-10-21 02:39:49,616 INFO: Adding 961ce146_DJI_20261011083649_0051_D.JPG to the reconstruction 2026-10-21 02:39:49,766 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:39:50,859 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 1.449796e+03, Final cost: 6.777307e+02, Termination: CONVERGENCE 2026-10-21 02:39:51,094 INFO: Removed outliers: 730 2026-10-21 02:39:51,110 INFO: ------------------------------------------------------- 2026-10-21 02:39:51,162 INFO: 4526063b_DJI_20261011083651_0052_D.JPG resection inliers: 4828 / 4919 2026-10-21 02:39:51,206 INFO: Adding 4526063b_DJI_20261011083651_0052_D.JPG to the reconstruction 2026-10-21 02:39:51,421 INFO: Re-triangulating 2026-10-21 02:39:51,422 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:39:53,626 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.180334e+03, Final cost: 7.153723e+02, Termination: CONVERGENCE 2026-10-21 02:39:58,331 DEBUG: Ceres Solver Report: Iterations: 25, Initial cost: 2.540727e+03, Final cost: 1.157665e+03, Termination: CONVERGENCE 2026-10-21 02:39:58,520 INFO: Removed outliers: 1679 2026-10-21 02:39:58,538 INFO: ------------------------------------------------------- 2026-10-21 02:39:58,577 INFO: 61e9bfde_DJI_20261011083635_0044_D.JPG resection inliers: 4800 / 4877 2026-10-21 02:39:58,608 INFO: Adding 61e9bfde_DJI_20261011083635_0044_D.JPG to the reconstruction 2026-10-21 02:39:58,820 INFO: ------------------------------------------------------- 2026-10-21 02:39:58,852 INFO: cf9f76ec_DJI_20261011083633_0043_D.JPG resection inliers: 4757 / 4885 2026-10-21 02:39:58,883 INFO: Adding cf9f76ec_DJI_20261011083633_0043_D.JPG to the reconstruction 2026-10-21 02:39:59,083 INFO: ------------------------------------------------------- 2026-10-21 02:39:59,120 INFO: f5048e25_DJI_20261011083631_0042_D.JPG resection inliers: 4885 / 5035 2026-10-21 02:39:59,177 INFO: Adding f5048e25_DJI_20261011083631_0042_D.JPG to the reconstruction 2026-10-21 02:39:59,356 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:40:03,796 DEBUG: Ceres Solver Report: Iterations: 27, Initial cost: 3.390448e+03, Final cost: 1.365352e+03, Termination: CONVERGENCE 2026-10-21 02:40:04,192 INFO: Removed outliers: 835 2026-10-21 02:40:04,212 INFO: ------------------------------------------------------- 2026-10-21 02:40:04,270 INFO: 9ccd8aa9_DJI_20261011083629_0041_D.JPG resection inliers: 4823 / 4936 2026-10-21 02:40:04,346 INFO: Adding 9ccd8aa9_DJI_20261011083629_0041_D.JPG to the reconstruction 2026-10-21 02:40:04,634 INFO: ------------------------------------------------------- 2026-10-21 02:40:04,691 INFO: caf8a7bc_DJI_20261011083627_0040_D.JPG resection inliers: 4879 / 5054 2026-10-21 02:40:04,757 INFO: Adding caf8a7bc_DJI_20261011083627_0040_D.JPG to the reconstruction 2026-10-21 02:40:05,025 INFO: ------------------------------------------------------- 2026-10-21 02:40:05,085 INFO: 398d668b_DJI_20261011083625_0039_D.JPG resection inliers: 4808 / 5023 2026-10-21 02:40:05,147 INFO: Adding 398d668b_DJI_20261011083625_0039_D.JPG to the reconstruction 2026-10-21 02:40:05,411 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:40:11,568 DEBUG: Ceres Solver Report: Iterations: 26, Initial cost: 3.240486e+03, Final cost: 1.817629e+03, Termination: CONVERGENCE 2026-10-21 02:40:12,049 INFO: Removed outliers: 625 2026-10-21 02:40:12,067 INFO: ------------------------------------------------------- 2026-10-21 02:40:12,121 INFO: 2f71f8dd_DJI_20261011083623_0038_D.JPG resection inliers: 4730 / 4923 2026-10-21 02:40:12,164 INFO: Adding 2f71f8dd_DJI_20261011083623_0038_D.JPG to the reconstruction 2026-10-21 02:40:12,408 INFO: ------------------------------------------------------- 2026-10-21 02:40:12,460 INFO: 120ed937_DJI_20261011083621_0037_D.JPG resection inliers: 4659 / 4897 2026-10-21 02:40:12,506 INFO: Adding 120ed937_DJI_20261011083621_0037_D.JPG to the reconstruction 2026-10-21 02:40:12,753 INFO: ------------------------------------------------------- 2026-10-21 02:40:12,805 INFO: 36be87ff_DJI_20261011083619_0036_D.JPG resection inliers: 4758 / 5037 2026-10-21 02:40:12,852 INFO: Adding 36be87ff_DJI_20261011083619_0036_D.JPG to the reconstruction 2026-10-21 02:40:13,076 INFO: ------------------------------------------------------- 2026-10-21 02:40:13,077 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:40:19,800 DEBUG: Ceres Solver Report: Iterations: 22, Initial cost: 3.858762e+03, Final cost: 2.247577e+03, Termination: CONVERGENCE 2026-10-21 02:40:20,408 INFO: Removed outliers: 635 2026-10-21 02:40:20,699 INFO: Reconstruction 0: 17 images, 25685 points 2026-10-21 02:40:20,699 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:40:23,811 INFO: Starting rolling shutter correction 2026-10-21 02:40:24,196 INFO: Estimating camera velocities 2026-10-21 02:40:24,197 INFO: Using EXIF data 2026-10-21 02:40:24,197 INFO: 36be87ff_DJI_20261011083619_0036_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:40:24,197 INFO: 120ed937_DJI_20261011083621_0037_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:40:24,197 INFO: 2f71f8dd_DJI_20261011083623_0038_D.JPG (+3.60,-0.40,-0.10) m/s 2026-10-21 02:40:24,197 INFO: 398d668b_DJI_20261011083625_0039_D.JPG (+3.20,-1.20,-0.10) m/s 2026-10-21 02:40:24,197 INFO: caf8a7bc_DJI_20261011083627_0040_D.JPG (+3.10,-1.30,+0.10) m/s 2026-10-21 02:40:24,197 INFO: 9ccd8aa9_DJI_20261011083629_0041_D.JPG (+3.10,-1.40,+0.00) m/s 2026-10-21 02:40:24,198 INFO: f5048e25_DJI_20261011083631_0042_D.JPG (+3.00,-1.60,-0.10) m/s 2026-10-21 02:40:24,198 INFO: cf9f76ec_DJI_20261011083633_0043_D.JPG (+3.10,-1.50,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 61e9bfde_DJI_20261011083635_0044_D.JPG (+2.90,-1.90,-0.10) m/s 2026-10-21 02:40:24,198 INFO: 752f3615_DJI_20261011083637_0045_D.JPG (+3.10,-1.40,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 25805c1a_DJI_20261011083639_0046_D.JPG (+3.00,-1.50,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 027aa09f_DJI_20261011083641_0047_D.JPG (+3.00,-1.50,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 87e13b6d_DJI_20261011083643_0048_D.JPG (+3.00,-1.50,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 779a7d2e_DJI_20261011083645_0049_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 83472fcc_DJI_20261011083647_0050_D.JPG (+3.10,-1.30,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 961ce146_DJI_20261011083649_0051_D.JPG (+3.10,-1.50,+0.00) m/s 2026-10-21 02:40:24,198 INFO: 4526063b_DJI_20261011083651_0052_D.JPG (+3.30,-1.10,-0.10) m/s 2026-10-21 02:40:24,198 INFO: Correcting observations... 2026-10-21 02:40:29,059 INFO: Writing corrected and trimmed features for caf8a7bc_DJI_20261011083627_0040_D.JPG 2026-10-21 02:40:29,536 INFO: Writing corrected and trimmed features for 398d668b_DJI_20261011083625_0039_D.JPG 2026-10-21 02:40:30,002 INFO: Writing corrected and trimmed features for 36be87ff_DJI_20261011083619_0036_D.JPG 2026-10-21 02:40:30,397 INFO: Writing corrected and trimmed features for 120ed937_DJI_20261011083621_0037_D.JPG 2026-10-21 02:40:30,858 INFO: Writing corrected and trimmed features for f5048e25_DJI_20261011083631_0042_D.JPG 2026-10-21 02:40:31,326 INFO: Writing corrected and trimmed features for 9ccd8aa9_DJI_20261011083629_0041_D.JPG 2026-10-21 02:40:31,789 INFO: Writing corrected and trimmed features for 2f71f8dd_DJI_20261011083623_0038_D.JPG 2026-10-21 02:40:32,266 INFO: Writing corrected and trimmed features for cf9f76ec_DJI_20261011083633_0043_D.JPG 2026-10-21 02:40:32,734 INFO: Writing corrected and trimmed features for 027aa09f_DJI_20261011083641_0047_D.JPG 2026-10-21 02:40:33,199 INFO: Writing corrected and trimmed features for 25805c1a_DJI_20261011083639_0046_D.JPG 2026-10-21 02:40:33,663 INFO: Writing corrected and trimmed features for 61e9bfde_DJI_20261011083635_0044_D.JPG 2026-10-21 02:40:34,132 INFO: Writing corrected and trimmed features for 752f3615_DJI_20261011083637_0045_D.JPG 2026-10-21 02:40:34,602 INFO: Writing corrected and trimmed features for 4526063b_DJI_20261011083651_0052_D.JPG 2026-10-21 02:40:34,989 INFO: Writing corrected and trimmed features for 961ce146_DJI_20261011083649_0051_D.JPG 2026-10-21 02:40:35,433 INFO: Writing corrected and trimmed features for 83472fcc_DJI_20261011083647_0050_D.JPG 2026-10-21 02:40:35,900 INFO: Writing corrected and trimmed features for 779a7d2e_DJI_20261011083645_0049_D.JPG 2026-10-21 02:40:36,368 INFO: Writing corrected and trimmed features for 87e13b6d_DJI_20261011083643_0048_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:40:38,582 INFO: Altitude is negative (-598012.8213166287) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:40:38,582 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:40:38,593 INFO: Matching 130 image pairs 2026-10-21 02:40:38,596 INFO: Computing pair matching with 16 processes 2026-10-21 02:40:39,373 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.759 T-robust: 0.003 T-total: 0.763 Matches: 1036 Robust: 1014 Success: True 2026-10-21 02:40:39,850 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.221 T-robust: 0.026 T-total: 1.249 Matches: 2090 Robust: 1954 Success: True 2026-10-21 02:40:40,094 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.410 T-robust: 0.006 T-total: 1.420 Matches: 695 Robust: 668 Success: True 2026-10-21 02:40:40,123 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.405 T-robust: 0.021 T-total: 1.446 Matches: 3212 Robust: 3162 Success: True 2026-10-21 02:40:40,125 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.515 T-robust: 0.005 T-total: 1.521 Matches: 318 Robust: 310 Success: True 2026-10-21 02:40:40,113 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.473 T-robust: 0.013 T-total: 1.489 Matches: 1574 Robust: 1561 Success: True 2026-10-21 02:40:40,116 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.378 T-robust: 0.061 T-total: 1.441 Matches: 970 Robust: 960 Success: True 2026-10-21 02:40:40,220 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.553 T-robust: 0.004 T-total: 1.576 Matches: 1617 Robust: 1549 Success: True 2026-10-21 02:40:40,222 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.538 T-robust: 0.015 T-total: 1.558 Matches: 1146 Robust: 1129 Success: True 2026-10-21 02:40:40,331 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.685 T-robust: 0.001 T-total: 1.686 Matches: 159 Robust: 143 Success: True 2026-10-21 02:40:40,479 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.739 T-robust: 0.056 T-total: 1.801 Matches: 3353 Robust: 3286 Success: True 2026-10-21 02:40:40,512 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.752 T-robust: 0.041 T-total: 1.838 Matches: 1678 Robust: 1663 Success: True 2026-10-21 02:40:40,565 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.804 T-robust: 0.071 T-total: 1.926 Matches: 5053 Robust: 5043 Success: True 2026-10-21 02:40:40,580 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.809 T-robust: 0.084 T-total: 1.923 Matches: 4940 Robust: 4919 Success: True 2026-10-21 02:40:40,603 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.839 T-robust: 0.085 T-total: 1.925 Matches: 1466 Robust: 1435 Success: True 2026-10-21 02:40:40,619 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.730 T-robust: 0.022 T-total: 0.753 Matches: 956 Robust: 935 Success: True 2026-10-21 02:40:40,623 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.209 T-robust: 0.039 T-total: 1.250 Matches: 1315 Robust: 1297 Success: True 2026-10-21 02:40:40,627 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.865 T-robust: 0.078 T-total: 1.945 Matches: 892 Robust: 853 Success: True 2026-10-21 02:40:40,663 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.529 T-robust: 0.002 T-total: 0.531 Matches: 516 Robust: 495 Success: True 2026-10-21 02:40:40,931 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.794 T-robust: 0.004 T-total: 0.800 Matches: 1696 Robust: 1679 Success: True 2026-10-21 02:40:40,937 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.041 T-total: 0.804 Matches: 3359 Robust: 3341 Success: True 2026-10-21 02:40:40,972 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.002 T-total: 0.836 Matches: 617 Robust: 598 Success: True 2026-10-21 02:40:40,980 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.647 T-robust: 0.001 T-total: 0.649 Matches: 440 Robust: 429 Success: True 2026-10-21 02:40:40,995 DEBUG: Matching 961ce146_DJI_20261011083649_0051_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.767 T-robust: 0.001 T-total: 0.768 Matches: 238 Robust: 230 Success: True 2026-10-21 02:40:41,130 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.038 T-total: 0.904 Matches: 4072 Robust: 4064 Success: True 2026-10-21 02:40:41,184 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.984 T-robust: 0.059 T-total: 1.067 Matches: 3980 Robust: 3966 Success: True 2026-10-21 02:40:41,283 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.722 T-robust: 0.010 T-total: 0.763 Matches: 3108 Robust: 3079 Success: True 2026-10-21 02:40:41,359 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.709 T-robust: 0.022 T-total: 0.734 Matches: 1467 Robust: 1447 Success: True 2026-10-21 02:40:41,390 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.750 T-robust: 0.004 T-total: 0.761 Matches: 810 Robust: 794 Success: True 2026-10-21 02:40:41,400 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.781 T-robust: 0.003 T-total: 0.786 Matches: 1306 Robust: 1295 Success: True 2026-10-21 02:40:41,473 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.058 T-total: 0.896 Matches: 4105 Robust: 4095 Success: True 2026-10-21 02:40:41,525 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.872 T-robust: 0.012 T-total: 0.896 Matches: 1939 Robust: 1923 Success: True 2026-10-21 02:40:41,561 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.936 T-robust: 0.017 T-total: 0.955 Matches: 2162 Robust: 2131 Success: True 2026-10-21 02:40:41,576 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.861 T-robust: 0.036 T-total: 0.900 Matches: 1762 Robust: 1748 Success: True 2026-10-21 02:40:41,638 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.981 T-robust: 0.025 T-total: 1.008 Matches: 2314 Robust: 2273 Success: True 2026-10-21 02:40:41,729 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.738 T-robust: 0.002 T-total: 0.741 Matches: 754 Robust: 741 Success: True 2026-10-21 02:40:41,894 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.868 T-robust: 0.044 T-total: 0.949 Matches: 5069 Robust: 5062 Success: True 2026-10-21 02:40:41,901 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.087 T-total: 0.905 Matches: 448 Robust: 436 Success: True 2026-10-21 02:40:41,964 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.892 T-robust: 0.043 T-total: 0.942 Matches: 4193 Robust: 4100 Success: True 2026-10-21 02:40:41,971 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.004 T-total: 0.811 Matches: 1391 Robust: 1366 Success: True 2026-10-21 02:40:41,981 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.966 T-robust: 0.064 T-total: 1.033 Matches: 2714 Robust: 2635 Success: True 2026-10-21 02:40:42,047 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.858 T-robust: 0.002 T-total: 0.861 Matches: 916 Robust: 894 Success: True 2026-10-21 02:40:42,163 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.020 T-total: 0.867 Matches: 3079 Robust: 3055 Success: True 2026-10-21 02:40:42,286 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.036 T-total: 0.872 Matches: 1571 Robust: 1549 Success: True 2026-10-21 02:40:42,338 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.848 T-robust: 0.051 T-total: 0.938 Matches: 5171 Robust: 5164 Success: True 2026-10-21 02:40:42,391 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 61e9bfde_DJI_20261011083635_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.950 T-robust: 0.049 T-total: 1.030 Matches: 3996 Robust: 3961 Success: True 2026-10-21 02:40:42,446 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.029 T-total: 0.919 Matches: 1707 Robust: 1689 Success: True 2026-10-21 02:40:42,564 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.971 T-robust: 0.057 T-total: 1.063 Matches: 5153 Robust: 5144 Success: True 2026-10-21 02:40:42,569 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.970 T-robust: 0.006 T-total: 0.997 Matches: 2694 Robust: 2688 Success: True 2026-10-21 02:40:42,592 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.001 T-total: 0.947 Matches: 482 Robust: 473 Success: True 2026-10-21 02:40:42,589 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.964 T-robust: 0.031 T-total: 1.012 Matches: 3889 Robust: 3864 Success: True 2026-10-21 02:40:42,599 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.857 T-robust: 0.012 T-total: 0.870 Matches: 792 Robust: 783 Success: True 2026-10-21 02:40:42,857 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.881 T-robust: 0.026 T-total: 0.943 Matches: 3989 Robust: 3936 Success: True 2026-10-21 02:40:42,898 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.962 T-robust: 0.012 T-total: 1.003 Matches: 3003 Robust: 2990 Success: True 2026-10-21 02:40:42,957 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.844 T-robust: 0.050 T-total: 0.960 Matches: 2095 Robust: 2056 Success: True 2026-10-21 02:40:42,999 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.879 T-robust: 0.050 T-total: 0.944 Matches: 3070 Robust: 3058 Success: True 2026-10-21 02:40:43,002 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.924 T-robust: 0.054 T-total: 0.997 Matches: 2242 Robust: 2234 Success: True 2026-10-21 02:40:43,032 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.924 T-robust: 0.089 T-total: 1.038 Matches: 4987 Robust: 4976 Success: True 2026-10-21 02:40:43,060 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.742 T-robust: 0.004 T-total: 0.774 Matches: 1522 Robust: 1505 Success: True 2026-10-21 02:40:43,071 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.869 T-robust: 0.011 T-total: 0.882 Matches: 1052 Robust: 1036 Success: True 2026-10-21 02:40:43,199 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.825 T-robust: 0.012 T-total: 0.843 Matches: 1948 Robust: 1852 Success: True 2026-10-21 02:40:43,299 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.862 T-robust: 0.029 T-total: 0.907 Matches: 2467 Robust: 2454 Success: True 2026-10-21 02:40:43,366 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.776 T-robust: 0.001 T-total: 0.777 Matches: 246 Robust: 231 Success: True 2026-10-21 02:40:43,389 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.766 T-robust: 0.043 T-total: 0.824 Matches: 3367 Robust: 3354 Success: True 2026-10-21 02:40:43,511 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.966 T-robust: 0.050 T-total: 1.046 Matches: 5258 Robust: 5251 Success: True 2026-10-21 02:40:43,517 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.911 T-robust: 0.003 T-total: 0.915 Matches: 1047 Robust: 1027 Success: True 2026-10-21 02:40:43,559 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.940 T-robust: 0.011 T-total: 0.956 Matches: 3382 Robust: 3374 Success: True 2026-10-21 02:40:43,584 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.961 T-robust: 0.017 T-total: 0.981 Matches: 2488 Robust: 2473 Success: True 2026-10-21 02:40:43,751 DEBUG: Matching 87e13b6d_DJI_20261011083643_0048_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.889 T-robust: 0.003 T-total: 0.893 Matches: 982 Robust: 969 Success: True 2026-10-21 02:40:43,846 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.796 T-robust: 0.003 T-total: 0.821 Matches: 1177 Robust: 1135 Success: True 2026-10-21 02:40:43,927 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.896 T-robust: 0.005 T-total: 0.944 Matches: 2105 Robust: 2053 Success: True 2026-10-21 02:40:44,000 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.916 T-robust: 0.042 T-total: 0.976 Matches: 3310 Robust: 3292 Success: True 2026-10-21 02:40:44,199 DEBUG: Matching 752f3615_DJI_20261011083637_0045_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.785 T-robust: 0.203 T-total: 0.991 Matches: 1184 Robust: 1152 Success: True 2026-10-21 02:40:44,222 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.939 T-robust: 0.253 T-total: 1.228 Matches: 4917 Robust: 4906 Success: True 2026-10-21 02:40:44,309 DEBUG: Matching 120ed937_DJI_20261011083621_0037_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.109 T-robust: 0.078 T-total: 1.221 Matches: 5087 Robust: 5078 Success: True 2026-10-21 02:40:44,325 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.926 T-robust: 0.059 T-total: 1.019 Matches: 102 Robust: 91 Success: True 2026-10-21 02:40:44,333 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.013 T-total: 0.722 Matches: 1217 Robust: 1189 Success: True 2026-10-21 02:40:44,348 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.117 T-robust: 0.142 T-total: 1.274 Matches: 3053 Robust: 3039 Success: True 2026-10-21 02:40:44,381 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.885 T-robust: 0.088 T-total: 0.997 Matches: 1450 Robust: 1412 Success: True 2026-10-21 02:40:44,386 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.674 T-robust: 0.086 T-total: 0.822 Matches: 5059 Robust: 5047 Success: True 2026-10-21 02:40:44,418 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.849 T-robust: 0.097 T-total: 0.977 Matches: 2411 Robust: 2287 Success: True 2026-10-21 02:40:44,424 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.181 T-robust: 0.144 T-total: 1.359 Matches: 4103 Robust: 4090 Success: True 2026-10-21 02:40:44,428 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.809 T-robust: 0.060 T-total: 0.892 Matches: 2678 Robust: 2649 Success: True 2026-10-21 02:40:44,470 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.704 T-robust: 0.002 T-total: 0.707 Matches: 802 Robust: 788 Success: True 2026-10-21 02:40:44,502 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 83472fcc_DJI_20261011083647_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.902 T-robust: 0.011 T-total: 0.916 Matches: 1706 Robust: 1667 Success: True 2026-10-21 02:40:44,506 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.653 T-robust: 0.001 T-total: 0.654 Matches: 345 Robust: 334 Success: True 2026-10-21 02:40:44,735 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.798 T-robust: 0.001 T-total: 0.799 Matches: 315 Robust: 303 Success: True 2026-10-21 02:40:44,872 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.035 T-total: 0.713 Matches: 3913 Robust: 3891 Success: True 2026-10-21 02:40:45,068 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.714 T-robust: 0.046 T-total: 0.783 Matches: 5224 Robust: 5217 Success: True 2026-10-21 02:40:45,068 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.670 T-robust: 0.063 T-total: 0.734 Matches: 70 Robust: 58 Success: True 2026-10-21 02:40:45,092 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.775 T-robust: 0.047 T-total: 0.846 Matches: 4870 Robust: 4850 Success: True 2026-10-21 02:40:45,136 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 4526063b_DJI_20261011083651_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.705 T-robust: 0.002 T-total: 0.735 Matches: 621 Robust: 607 Success: True 2026-10-21 02:40:45,141 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.779 T-robust: 0.041 T-total: 0.826 Matches: 3882 Robust: 3874 Success: True 2026-10-21 02:40:45,186 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.664 T-robust: 0.034 T-total: 0.699 Matches: 136 Robust: 120 Success: True 2026-10-21 02:40:45,151 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.697 T-robust: 0.048 T-total: 0.749 Matches: 2714 Robust: 2704 Success: True 2026-10-21 02:40:45,286 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.750 T-robust: 0.063 T-total: 0.846 Matches: 1259 Robust: 1246 Success: True 2026-10-21 02:40:45,286 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and cf9f76ec_DJI_20261011083633_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.667 T-robust: 0.071 T-total: 0.780 Matches: 4899 Robust: 4889 Success: True 2026-10-21 02:40:45,319 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.794 T-robust: 0.121 T-total: 0.918 Matches: 2149 Robust: 2136 Success: True 2026-10-21 02:40:45,326 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.745 T-robust: 0.124 T-total: 0.901 Matches: 5160 Robust: 5112 Success: True 2026-10-21 02:40:45,338 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.897 T-robust: 0.016 T-total: 0.914 Matches: 824 Robust: 794 Success: True 2026-10-21 02:40:45,344 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.759 T-robust: 0.062 T-total: 0.836 Matches: 3944 Robust: 3907 Success: True 2026-10-21 02:40:45,286 DEBUG: Matching caf8a7bc_DJI_20261011083627_0040_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.844 T-robust: 0.023 T-total: 0.900 Matches: 3899 Robust: 3893 Success: True 2026-10-21 02:40:45,384 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.004 T-total: 0.642 Matches: 1885 Robust: 1847 Success: True 2026-10-21 02:40:45,649 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.017 T-total: 0.777 Matches: 1921 Robust: 1907 Success: True 2026-10-21 02:40:45,743 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.622 T-robust: 0.016 T-total: 0.651 Matches: 3116 Robust: 3101 Success: True 2026-10-21 02:40:45,829 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.624 T-robust: 0.015 T-total: 0.642 Matches: 2405 Robust: 2367 Success: True 2026-10-21 02:40:45,846 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.644 T-robust: 0.001 T-total: 0.655 Matches: 436 Robust: 417 Success: True 2026-10-21 02:40:45,854 DEBUG: Matching 9ccd8aa9_DJI_20261011083629_0041_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.728 T-robust: 0.016 T-total: 0.750 Matches: 605 Robust: 568 Success: True 2026-10-21 02:40:45,878 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.711 T-robust: 0.010 T-total: 0.726 Matches: 3864 Robust: 3522 Success: True 2026-10-21 02:40:45,942 DEBUG: Matching 83472fcc_DJI_20261011083647_0050_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.008 T-total: 0.843 Matches: 608 Robust: 580 Success: True 2026-10-21 02:40:46,063 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 752f3615_DJI_20261011083637_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.743 T-robust: 0.030 T-total: 0.777 Matches: 3166 Robust: 3152 Success: True 2026-10-21 02:40:46,091 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 779a7d2e_DJI_20261011083645_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.013 T-total: 0.840 Matches: 1322 Robust: 1268 Success: True 2026-10-21 02:40:46,096 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.748 T-robust: 0.001 T-total: 0.750 Matches: 322 Robust: 308 Success: True 2026-10-21 02:40:46,212 DEBUG: Matching f5048e25_DJI_20261011083631_0042_D.JPG and 25805c1a_DJI_20261011083639_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.811 T-robust: 0.026 T-total: 0.872 Matches: 2502 Robust: 2497 Success: True 2026-10-21 02:40:46,227 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.859 T-robust: 0.038 T-total: 0.915 Matches: 5140 Robust: 5123 Success: True 2026-10-21 02:40:46,257 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.869 T-robust: 0.033 T-total: 0.912 Matches: 3124 Robust: 3111 Success: True 2026-10-21 02:40:46,258 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 120ed937_DJI_20261011083621_0037_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.046 T-total: 0.913 Matches: 546 Robust: 535 Success: True 2026-10-21 02:40:46,279 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.868 T-robust: 0.015 T-total: 0.885 Matches: 1854 Robust: 1811 Success: True 2026-10-21 02:40:46,295 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 961ce146_DJI_20261011083649_0051_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.910 T-robust: 0.031 T-total: 0.957 Matches: 4143 Robust: 4128 Success: True 2026-10-21 02:40:46,401 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.645 T-robust: 0.001 T-total: 0.646 Matches: 183 Robust: 167 Success: True 2026-10-21 02:40:46,464 DEBUG: Matching 25805c1a_DJI_20261011083639_0046_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.773 T-robust: 0.013 T-total: 0.802 Matches: 4948 Robust: 4940 Success: True 2026-10-21 02:40:46,517 DEBUG: Matching 398d668b_DJI_20261011083625_0039_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.656 T-robust: 0.004 T-total: 0.660 Matches: 1009 Robust: 991 Success: True 2026-10-21 02:40:46,543 DEBUG: Matching 36be87ff_DJI_20261011083619_0036_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.675 T-robust: 0.019 T-total: 0.705 Matches: 4046 Robust: 3898 Success: True 2026-10-21 02:40:46,546 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 027aa09f_DJI_20261011083641_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.640 T-robust: 0.012 T-total: 0.688 Matches: 2139 Robust: 2136 Success: True 2026-10-21 02:40:46,548 DEBUG: Matching 779a7d2e_DJI_20261011083645_0049_D.JPG and 36be87ff_DJI_20261011083619_0036_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.662 T-robust: 0.001 T-total: 0.664 Matches: 216 Robust: 210 Success: True 2026-10-21 02:40:46,584 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and caf8a7bc_DJI_20261011083627_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.486 T-robust: 0.003 T-total: 0.491 Matches: 1221 Robust: 1182 Success: True 2026-10-21 02:40:46,620 DEBUG: Matching cf9f76ec_DJI_20261011083633_0043_D.JPG and 398d668b_DJI_20261011083625_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.016 T-total: 0.678 Matches: 2410 Robust: 2388 Success: True 2026-10-21 02:40:46,633 DEBUG: Matching 4526063b_DJI_20261011083651_0052_D.JPG and 9ccd8aa9_DJI_20261011083629_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.414 T-robust: 0.001 T-total: 0.416 Matches: 473 Robust: 446 Success: True 2026-10-21 02:40:46,664 DEBUG: Matching 027aa09f_DJI_20261011083641_0047_D.JPG and 2f71f8dd_DJI_20261011083623_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.365 T-robust: 0.002 T-total: 0.368 Matches: 751 Robust: 736 Success: True 2026-10-21 02:40:46,678 DEBUG: Matching 61e9bfde_DJI_20261011083635_0044_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.572 T-robust: 0.006 T-total: 0.582 Matches: 2624 Robust: 2604 Success: True 2026-10-21 02:40:46,680 INFO: Matched 130 pairs (brown-brown: 130) in 8.087297060999845 seconds (0.062209981653845364 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:40:52,802 INFO: reading features 2026-10-21 02:40:53,179 DEBUG: Merging features onto tracks 2026-10-21 02:40:55,315 DEBUG: Good tracks: 24341 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kdwsv/opensfm" 2026-10-21 02:40:58,438 INFO: Starting incremental reconstruction 2026-10-21 02:41:00,676 INFO: Starting reconstruction with 752f3615_DJI_20261011083637_0045_D.JPG and 87e13b6d_DJI_20261011083643_0048_D.JPG 2026-10-21 02:41:00,707 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3646 / 3648 2026-10-21 02:41:01,543 INFO: Triangulated: 3646 2026-10-21 02:41:02,695 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.212652e+02, Final cost: 6.088064e+01, Termination: CONVERGENCE 2026-10-21 02:41:02,742 INFO: Removed outliers: 178 2026-10-21 02:41:02,811 INFO: ------------------------------------------------------- 2026-10-21 02:41:02,853 INFO: 027aa09f_DJI_20261011083641_0047_D.JPG resection inliers: 3005 / 3013 2026-10-21 02:41:02,883 INFO: Adding 027aa09f_DJI_20261011083641_0047_D.JPG to the reconstruction 2026-10-21 02:41:03,428 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:41:04,660 DEBUG: Ceres Solver Report: Iterations: 26, Initial cost: 4.219688e+02, Final cost: 1.261932e+02, Termination: CONVERGENCE 2026-10-21 02:41:04,754 INFO: Removed outliers: 379 2026-10-21 02:41:04,769 INFO: ------------------------------------------------------- 2026-10-21 02:41:04,824 INFO: 25805c1a_DJI_20261011083639_0046_D.JPG resection inliers: 4562 / 4577 2026-10-21 02:41:04,867 INFO: Adding 25805c1a_DJI_20261011083639_0046_D.JPG to the reconstruction 2026-10-21 02:41:05,201 INFO: Re-triangulating 2026-10-21 02:41:05,202 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:41:06,327 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 3.182409e+02, Final cost: 1.852876e+02, Termination: CONVERGENCE 2026-10-21 02:41:08,482 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.734787e+02, Final cost: 2.134541e+02, Termination: CONVERGENCE 2026-10-21 02:41:08,559 INFO: Removed outliers: 572 2026-10-21 02:41:08,570 INFO: ------------------------------------------------------- 2026-10-21 02:41:08,599 INFO: 779a7d2e_DJI_20261011083645_0049_D.JPG resection inliers: 4444 / 4469 2026-10-21 02:41:08,625 INFO: Adding 779a7d2e_DJI_20261011083645_0049_D.JPG to the reconstruction 2026-10-21 02:41:08,803 INFO: ------------------------------------------------------- 2026-10-21 02:41:08,833 INFO: 83472fcc_DJI_20261011083647_0050_D.JPG resection inliers: 4725 / 4782 2026-10-21 02:41:08,860 INFO: Adding 83472fcc_DJI_20261011083647_0050_D.JPG to the reconstruction 2026-10-21 02:41:09,010 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:41:10,167 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 1.198350e+03, Final cost: 4.369024e+02, Termination: CONVERGENCE 2026-10-21 02:41:10,285 INFO: Removed outliers: 530 2026-10-21 02:41:10,296 INFO: ------------------------------------------------------- 2026-10-21 02:41:10,346 INFO: 961ce146_DJI_20261011083649_0051_D.JPG resection inliers: 4697 / 4747 2026-10-21 02:41:10,389 INFO: Adding 961ce146_DJI_20261011083649_0051_D.JPG to the reconstruction 2026-10-21 02:41:10,534 INFO: ------------------------------------------------------- 2026-10-21 02:41:10,562 INFO: 4526063b_DJI_20261011083651_0052_D.JPG resection inliers: 4612 / 4693 2026-10-21 02:41:10,589 INFO: Adding 4526063b_DJI_20261011083651_0052_D.JPG to the reconstruction 2026-10-21 02:41:10,711 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:41:12,797 DEBUG: Ceres Solver Report: Iterations: 25, Initial cost: 1.310362e+03, Final cost: 6.724803e+02, Termination: CONVERGENCE 2026-10-21 02:41:13,073 INFO: Removed outliers: 509 2026-10-21 02:41:13,090 INFO: ------------------------------------------------------- 2026-10-21 02:41:13,143 INFO: 61e9bfde_DJI_20261011083635_0044_D.JPG resection inliers: 4547 / 4608 2026-10-21 02:41:13,189 INFO: Adding 61e9bfde_DJI_20261011083635_0044_D.JPG to the reconstruction 2026-10-21 02:41:13,455 INFO: ------------------------------------------------------- 2026-10-21 02:41:13,510 INFO: cf9f76ec_DJI_20261011083633_0043_D.JPG resection inliers: 4533 / 4639 2026-10-21 02:41:13,558 INFO: Adding cf9f76ec_DJI_20261011083633_0043_D.JPG to the reconstruction 2026-10-21 02:41:13,806 INFO: ------------------------------------------------------- 2026-10-21 02:41:13,863 INFO: f5048e25_DJI_20261011083631_0042_D.JPG resection inliers: 4664 / 4780 2026-10-21 02:41:13,910 INFO: Adding f5048e25_DJI_20261011083631_0042_D.JPG to the reconstruction 2026-10-21 02:41:14,137 INFO: Re-triangulating 2026-10-21 02:41:14,138 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:41:17,465 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 2.979934e+03, Final cost: 1.181490e+03, Termination: CONVERGENCE 2026-10-21 02:41:23,143 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.881031e+03, Final cost: 1.556489e+03, Termination: CONVERGENCE 2026-10-21 02:41:23,489 INFO: Removed outliers: 1502 2026-10-21 02:41:23,509 INFO: ------------------------------------------------------- 2026-10-21 02:41:23,568 INFO: 9ccd8aa9_DJI_20261011083629_0041_D.JPG resection inliers: 4612 / 4663 2026-10-21 02:41:23,617 INFO: Adding 9ccd8aa9_DJI_20261011083629_0041_D.JPG to the reconstruction 2026-10-21 02:41:23,863 INFO: ------------------------------------------------------- 2026-10-21 02:41:23,920 INFO: caf8a7bc_DJI_20261011083627_0040_D.JPG resection inliers: 4653 / 4776 2026-10-21 02:41:23,970 INFO: Adding caf8a7bc_DJI_20261011083627_0040_D.JPG to the reconstruction 2026-10-21 02:41:24,226 INFO: ------------------------------------------------------- 2026-10-21 02:41:24,283 INFO: 398d668b_DJI_20261011083625_0039_D.JPG resection inliers: 4539 / 4713 2026-10-21 02:41:24,329 INFO: Adding 398d668b_DJI_20261011083625_0039_D.JPG to the reconstruction 2026-10-21 02:41:24,579 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:41:28,075 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 3.919863e+03, Final cost: 1.726394e+03, Termination: CONVERGENCE 2026-10-21 02:41:28,341 INFO: Removed outliers: 662 2026-10-21 02:41:28,352 INFO: ------------------------------------------------------- 2026-10-21 02:41:28,382 INFO: 2f71f8dd_DJI_20261011083623_0038_D.JPG resection inliers: 4542 / 4688 2026-10-21 02:41:28,410 INFO: Adding 2f71f8dd_DJI_20261011083623_0038_D.JPG to the reconstruction 2026-10-21 02:41:28,587 INFO: ------------------------------------------------------- 2026-10-21 02:41:28,617 INFO: 120ed937_DJI_20261011083621_0037_D.JPG resection inliers: 4460 / 4648 2026-10-21 02:41:28,643 INFO: Adding 120ed937_DJI_20261011083621_0037_D.JPG to the reconstruction 2026-10-21 02:41:28,798 INFO: ------------------------------------------------------- 2026-10-21 02:41:28,829 INFO: 36be87ff_DJI_20261011083619_0036_D.JPG resection inliers: 4550 / 4769 2026-10-21 02:41:28,857 INFO: Adding 36be87ff_DJI_20261011083619_0036_D.JPG to the reconstruction 2026-10-21 02:41:29,011 INFO: ------------------------------------------------------- 2026-10-21 02:41:29,011 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:41:32,891 DEBUG: Ceres Solver Report: Iterations: 26, Initial cost: 3.422442e+03, Final cost: 2.103846e+03, Termination: CONVERGENCE 2026-10-21 02:41:33,233 INFO: Removed outliers: 559 2026-10-21 02:41:33,495 INFO: Reconstruction 0: 17 images, 24277 points 2026-10-21 02:41:33,495 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-kdwsv/opensfm" 2026-10-21 02:41:41,002 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:41:41,018 DEBUG: locator: 2026-10-21 02:41:41,736 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 723885.0 --offset-y 9308818.0 "/workspace/odm-pipeline-kdwsv/opensfm" [WARNING] Negative GSD estimated, this might indicate a flipped Z-axis. [INFO] Updating /workspace/odm-pipeline-kdwsv/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-kdwsv/opensfm ... 2026-10-21 02:41:51,857 DEBUG: Undistorting image 779a7d2e_DJI_20261011083645_0049_D.JPG 2026-10-21 02:41:51,857 DEBUG: Undistorting image cf9f76ec_DJI_20261011083633_0043_D.JPG 2026-10-21 02:41:51,858 DEBUG: Undistorting image 61e9bfde_DJI_20261011083635_0044_D.JPG 2026-10-21 02:41:51,858 DEBUG: Undistorting image caf8a7bc_DJI_20261011083627_0040_D.JPG 2026-10-21 02:41:51,859 DEBUG: Undistorting image 398d668b_DJI_20261011083625_0039_D.JPG 2026-10-21 02:41:51,893 DEBUG: Undistorting image 9ccd8aa9_DJI_20261011083629_0041_D.JPG 2026-10-21 02:41:51,894 DEBUG: Undistorting image 120ed937_DJI_20261011083621_0037_D.JPG 2026-10-21 02:41:51,894 DEBUG: Undistorting image 87e13b6d_DJI_20261011083643_0048_D.JPG 2026-10-21 02:41:51,929 DEBUG: Undistorting image 25805c1a_DJI_20261011083639_0046_D.JPG 2026-10-21 02:41:51,930 DEBUG: Undistorting image 2f71f8dd_DJI_20261011083623_0038_D.JPG 2026-10-21 02:41:51,964 DEBUG: Undistorting image 752f3615_DJI_20261011083637_0045_D.JPG 2026-10-21 02:41:52,004 DEBUG: Undistorting image 961ce146_DJI_20261011083649_0051_D.JPG 2026-10-21 02:41:52,004 DEBUG: Undistorting image 4526063b_DJI_20261011083651_0052_D.JPG 2026-10-21 02:41:52,063 DEBUG: Undistorting image 027aa09f_DJI_20261011083641_0047_D.JPG 2026-10-21 02:41:52,089 DEBUG: Undistorting image 36be87ff_DJI_20261011083619_0036_D.JPG 2026-10-21 02:41:52,106 DEBUG: Undistorting image f5048e25_DJI_20261011083631_0042_D.JPG 2026-10-21 02:41:57,088 DEBUG: Undistorting image 83472fcc_DJI_20261011083647_0050_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-kdwsv/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-kdwsv/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-kdwsv/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(158.450374248554, -51.67082427628338), (156.57893784565385, -70.54609885811806), (151.17691047745757, -88.72851070947945), (142.43885705270804, -105.56376013159752), (130.67913967196364, -120.44623645581305), (116.32076593185775, -132.84043385833502), (99.88048130925745, -142.30047218687832), (81.94955868436955, -148.48606153018773), (63.17316408944316, -151.1745898462832), (44.226970451301895, -150.26932856999338), (25.792461582110263, -145.80287690274417), (3.1316761274356395, -137.97281428985298), (-3.932348071481101, -135.22810932807624), (-6.253029515268281, -134.22366870194674), (-11.891866876743734, -131.57127812877297), (-20.816383676836267, -127.02882215380669), (-26.719810705515556, -124.56102373078465), (-74.68674968928099, -104.8207976706326), (-98.59706742526032, -95.0238231047988), (-116.02743654930964, -85.77839925512671), (-131.30332281976007, -73.29047240130603), (-143.82988215889782, -58.04636826366186), (-153.1194937673863, -40.63951506279409), (-158.81059928191826, -21.74747470766306), (-160.68165932432748, -2.1056744251400232), (-160.5161867219722, 40.92196349799633), (-158.52715105051175, 60.38699162378907), (-152.785735986894, 79.09207142330706), (-143.5119692417793, 96.32116863317788), (-131.0608127762098, 111.41451538354158), (-115.90889227564912, 123.79444270581007), (-98.63626167888287, 132.98699080571532), (-79.90430659882259, 138.6400756072253), (-60.43012160761282, 140.53743848390877), (-40.95925121894106, 138.60628475621343), (-22.2372292552609, 132.92071419395506), (1.6742043998092413, 123.01278674602509), (43.76642441819422, 105.64588803984225), (75.20870848372579, 92.71577820181847), (79.40732488792855, 90.87562383338809), (80.84369245672133, 90.20642223395407), (84.32291958783753, 88.50265493243933), (89.9127827975899, 85.6297769062221), (91.71025234158151, 84.99933816678822), (110.33081811992452, 76.22292304039001), (126.75975243083667, 63.81975719705224), (140.3010773671558, 48.315386433154345), (150.38074757251889, 30.366849245503545), (156.57177917449735, 10.734594626352191), (158.61172691872343, -9.749220967292786), (158.5231757366564, -32.75632773153484), (158.450374248554, -51.67082427628338)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-kdwsv/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-kdwsv/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-kdwsv/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpehlh4oet.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-kdwsv/opensfm/reconstruction.ply output = /workspace/odm-pipeline-kdwsv/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-kdwsv/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 52 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.05902s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.51 meters) ?> Done in 0.1567s -> Writing output ?> Done in 0.003472s ?> Pipeline done in 0.2282s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.51 [INFO] Created temporary directory: /workspace/odm-pipeline-kdwsv/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-kdwsv/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp" --output-type max --radiuses 0.8011061266653973,1.1329351492303834,1.6022122533307948 --resolution 4.08 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 22039 points Point cloud bounds are [minx: -152.588485718, maxx: 117.530761719, miny: -150.057174683, maxy: 79.4210281372] DEM resolution is (67, 57), max tile size is 4096, will split DEM generation into 1 tiles r1.60221_x0_y0.tif r0.801106_x0_y0.tif r1.13294_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-kdwsv/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 39.75% -outsize 10% 0 "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles.small.tif" Input file size is 67, 57 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-kdwsv/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-kdwsv/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 39.75% "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles.tif" Input file size is 67, 57 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-kdwsv/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-kdwsv/odm_meshing/tmp/tiles.tif Size: 67x57 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-kdwsv/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-kdwsv/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.065883 [INFO] Completed mesh_dsm.tif in 0:00:00.247095 [INFO] Sampling points from DSM: /workspace/odm-pipeline-kdwsv/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-kdwsv/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-kdwsv/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 67x57 Extent is (-152.588486, 120.771514), (-150.057175, 82.502825) Read nodata value: -9999 Calculating skirts and vertex count... 14321 skirt points will be added Total vertices: 17660 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-kdwsv/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:45:40 [App ] OpenMVS x64 v2.2.0 02:45:40 [App ] Build date: Jul 28 2026, 18:56:23 02:45:40 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:45:40 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:45:40 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:45:40 [App ] Disk: 02:45:40 [App ] SSE & AVX compatible CPU & OS detected 02:45:40 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 Decimated faces 15314 (66.31%, 622ms, ETA 315ms)... Decimated faces 23094 (100%, 678ms) 02:45:44 [App ] MEMORYINFO: { 02:45:44 [App ] VmPeak: 251704 kB 02:45:44 [App ] VmSize: 138092 kB 02:45:44 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-kdwsv/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-kdwsv/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-kdwsv/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-kdwsv/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: 172769 verts... 346229 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 17 NVM: Number of features: 24277 Loading 100%... done. (Took 0.862s) Building adjacency graph: Adding edges 100%... done. (Took 0.646s) 519338 total edges. View selection: Building BVH from 346229 faces... done. (Took: 235 ms) Calculating face qualities 100%... done. (Took 1.048s) Postprocessing face infos 100%... done. (Took 0.105s) Maximum quality of a face within an image: 8134.44 Clamping qualities to 8105.15 within normalization. Optimizing: Time[s] Energy 0 309660 3 309506 3 309243 3 309111 3 309047 4 309022 4 309007 4 308993 4 308987 4 308983 255285 faces have not been seen Took: 6.65s Generating texture patches: Running... done. (Took 0.766s) 4081 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 69657 x 69657 Calculating adjustments: Color channel 1: CG took 92 iterations. Residual is 9.91442e-05 Color channel 2: CG took 97 iterations. Residual is 9.29782e-05 Color channel 0: CG took 96 iterations. Residual is 9.02217e-05 Took 0.099 seconds Adjusting texture patches 100%... done. (Took 0.298s) Running local seam leveling: Blending texture patches 100%... done. (Took 1.934s) Generating texture atlases: Sorting texture patches... done. Working on atlas 13 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 40.233s [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-kdwsv/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 723885.0 0 1 0 9308818.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=723885.0 --writers.las.offset_y=9308818.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-kdwsv/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kdwsv/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-kdwsv/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kdwsv/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-kdwsv/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-kdwsv/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-kdwsv/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.36 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-kdwsv/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tif" -resolution 22.939618828782876 -verbose -outputCornerFile "/workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9308818.0 -utm_east_offset 723885.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 27942909952.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-kdwsv/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Found material0007 Loading odm_textured_model_geo_material0007_map_Kd.png Found material0008 Loading odm_textured_model_geo_material0008_map_Kd.png Found material0009 Loading odm_textured_model_geo_material0009_map_Kd.png Found material0010 Loading odm_textured_model_geo_material0010_map_Kd.png Found material0011 Loading odm_textured_model_geo_material0011_map_Kd.png Found material0012 Loading odm_textured_model_geo_material0012_map_Kd.png Mesh file read. Boundary points: Point 1: -143.995 -139.719 Point 2: -143.995 75.8754 Point 3: 108.2 75.8754 Point 4: 108.2 -139.719 Model bounds x : -143.995 -> 108.2 Model bounds y : -139.719 -> 75.8754 Model area : 54371.8m2 Model resolution, width x height : 5786x4946 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done Rendering material0005 ... done Rendering material0006 ... done Rendering material0007 ... done Rendering material0008 ... done Rendering material0009 ... done Rendering material0010 ... done Rendering material0011 ... done Rendering material0012 ... done ... model rendered Edge inpainting Block [(2048, 3072), (3072, 4946)] Block [(1024, 2048), (2048, 3072)] Block [(3072, 4096), (3072, 4946)] Block [(4096, 5786), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(1024, 2048), (1024, 2048)] Block [(1024, 2048), (3072, 4946)] Block [(2048, 3072), (2048, 3072)] Block [(2048, 3072), (0, 1024)] Block [(4096, 5786), (2048, 3072)] Block [(4096, 5786), (3072, 4946)] Block [(4096, 5786), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(0, 1024), (2048, 3072)] Block [(3072, 4096), (2048, 3072)] Block [(0, 1024), (3072, 4946)] Block [(3072, 4096), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 27942909952 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-kdwsv/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kdwsv/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-kdwsv/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 42.15% Using band 4 of source image as alpha. Creating output file that is 5642P x 4961L. 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-kdwsv/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-kdwsv/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 42.25% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5642, 4961 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-kdwsv/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-kdwsv/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-kdwsv/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-kdwsv/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-kdwsv/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kdwsv/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.1929421428571056 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.7286139518184593  [INFO] Cropping /workspace/odm-pipeline-kdwsv/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kdwsv/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-kdwsv/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-kdwsv/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 42.45% Creating output file that is 1274P x 1120L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-kdwsv/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-kdwsv/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-kdwsv/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-kdwsv/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-kdwsv/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-kdwsv/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kdwsv/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 42.4%  Input file size is 5642, 4961 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-kdwsv/odm_report/report.pdf 2026-10-21 02:46:36,437 DEBUG: ICC profile found for image /tmp/tmppfkjqke3/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:46:38,031 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:46:38,031 DEBUG: - pages: 4.1KiB 2026-10-21 02:46:38,031 DEBUG: - fonts: 201.0B 2026-10-21 02:46:38,031 DEBUG: - images: 5.6MiB 2026-10-21 02:46:38,031 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:46:38 2026 ODM processing complete