=== odm-pipeline-kmqkd-main-2651249822/process.log === === process attempt 0 @ 2026-10-27T23:55:58Z === Running ODM processing... Processing job: odm-pipeline-kmqkd ODM Project ID: DTM-Task-ad8b977b-f8df-4d06-b011-734d1f10c2ec Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=5 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-kmqkd/boundary.geojson --project-path /workspace odm-pipeline-kmqkd [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.2 - Tue Oct 27 23:56:00 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': [[[-106.853585538, 28.410190996], [-106.85356593, 28.410367027], [-106.853507858, 28.410536294], [-106.853413551, 28.410692292], [-106.853286635, 28.410829025], [-106.853131987, 28.41094124], [-106.852955549, 28.411024623], [-106.852764102, 28.41107597], [-106.852565004, 28.411093309], [-106.851750997, 28.411093309], [-106.851559494, 28.41107728], [-106.851374795, 28.411029764], [-106.851203461, 28.410952449], [-106.851051581, 28.410848082], [-106.850924549, 28.41072037], [-106.850826879, 28.410573851], [-106.850762041, 28.410413731], [-106.850732338, 28.410245698], [-106.850738825, 28.410075721], [-106.850781272, 28.409909841], [-106.851074278, 28.409119843], [-106.851154943, 28.408957988], [-106.851269769, 28.408813155], [-106.851414343, 28.40869091], [-106.851583111, 28.40859595], [-106.851769588, 28.408531923], [-106.851966609, 28.408501289], [-106.852166604, 28.408505226], [-106.852361887, 28.408543582], [-106.852882884, 28.408694581], [-106.853077177, 28.408771557], [-106.853249179, 28.408882501], [-106.853391403, 28.409022584], [-106.853497659, 28.40918571], [-106.853563321, 28.409364779], [-106.853585532, 28.409551996], [-106.853585538, 28.410190996]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-kmqkd [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 5.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-kmqkd [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-kmqkd/images [INFO] Loading 25 images [INFO] Wrote images database: /workspace/odm-pipeline-kmqkd/images.json [INFO] Found 25 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI 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-kmqkd/opensfm" 2026-10-27 23:56:01,368 INFO: Planning to use 11413.923046875001 MB of RAM for both processing queue and parallel processing. 2026-10-27 23:56:01,368 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-27 23:56:01,368 INFO: Expecting to queue at most 118 images while parallel processing of 4 images. 2026-10-27 23:56:01,371 INFO: Reading data for image f4e803b5_DJI_20261027132332_0054_D.JPG (queue-size=0) 2026-10-27 23:56:01,371 INFO: Reading data for image c314943d_DJI_20261027132330_0053_D.JPG (queue-size=0) 2026-10-27 23:56:01,590 INFO: Reading data for image 474c4483_DJI_20261027132257_0046_D.JPG (queue-size=1) 2026-10-27 23:56:01,590 INFO: Extracting ROOT_DSPSIFT features for image c314943d_DJI_20261027132330_0053_D.JPG 2026-10-27 23:56:01,616 INFO: Reading data for image bbb99e64_DJI_20261027132336_0056_D.JPG (queue-size=1) 2026-10-27 23:56:01,616 INFO: Extracting ROOT_DSPSIFT features for image f4e803b5_DJI_20261027132332_0054_D.JPG 2026-10-27 23:56:01,960 INFO: Reading data for image 5c5b604e_DJI_20261027132341_0058_D.JPG (queue-size=1) 2026-10-27 23:56:01,988 INFO: Reading data for image 5c62b7c1_DJI_20261027132252_0044_D.JPG (queue-size=2) 2026-10-27 23:56:02,293 INFO: Reading data for image 69956bb6_DJI_20261027132202_0033_D.JPG (queue-size=3) 2026-10-27 23:56:02,310 INFO: Reading data for image c5f7d5af_DJI_20261027132237_0041_D.JPG (queue-size=4) 2026-10-27 23:56:02,647 INFO: Reading data for image f9ecc67c_DJI_20261027132259_0047_D.JPG (queue-size=5) 2026-10-27 23:56:02,653 INFO: Reading data for image b8c7a7eb_DJI_20261027132339_0057_D.JPG (queue-size=6) 2026-10-27 23:56:02,999 INFO: Reading data for image 7f0f06f1_DJI_20261027132308_0049_D.JPG (queue-size=7) 2026-10-27 23:56:03,023 INFO: Reading data for image 908924b0_DJI_20261027132240_0042_D.JPG (queue-size=8) 2026-10-27 23:56:03,360 INFO: Reading data for image da218c1c_DJI_20261027132254_0045_D.JPG (queue-size=9) 2026-10-27 23:56:03,367 INFO: Reading data for image a6ea883d_DJI_20261027132155_0031_D.JPG (queue-size=10) 2026-10-27 23:56:03,707 INFO: Reading data for image 44501ccb_DJI_20261027132234_0040_D.JPG (queue-size=11) 2026-10-27 23:56:03,734 INFO: Reading data for image 8c99f767_DJI_20261027132228_0038_D.JPG (queue-size=12) 2026-10-27 23:56:04,047 INFO: Reading data for image ffaae774_DJI_20261027132244_0043_D.JPG (queue-size=13) 2026-10-27 23:56:04,065 INFO: Reading data for image 95b07a97_DJI_20261027132232_0039_D.JPG (queue-size=14) 2026-10-27 23:56:04,393 INFO: Reading data for image 7d6ba25b_DJI_20261027132334_0055_D.JPG (queue-size=15) 2026-10-27 23:56:04,433 INFO: Reading data for image 09ab426a_DJI_20261027132206_0034_D.JPG (queue-size=16) 2026-10-27 23:56:04,745 INFO: Reading data for image 4a5955b7_DJI_20261027132209_0035_D.JPG (queue-size=17) 2026-10-27 23:56:04,776 INFO: Reading data for image b2ae60e5_DJI_20261027132312_0050_D.JPG (queue-size=18) 2026-10-27 23:56:05,112 INFO: Reading data for image 37a84bc2_DJI_20261027132303_0048_D.JPG (queue-size=19) 2026-10-27 23:56:05,121 INFO: Reading data for image 2b97f9e8_DJI_20261027132326_0052_D.JPG (queue-size=20) 2026-10-27 23:56:05,456 INFO: Reading data for image 9d42783f_DJI_20261027132158_0032_D.JPG (queue-size=21) 2026-10-27 23:56:05,467 INFO: Extracting ROOT_DSPSIFT features for image 474c4483_DJI_20261027132257_0046_D.JPG 2026-10-27 23:56:05,810 INFO: Finished reading images 2026-10-27 23:56:05,811 INFO: Extracting ROOT_DSPSIFT features for image bbb99e64_DJI_20261027132336_0056_D.JPG 2026-10-27 23:56:14,291 DEBUG: Found 10000 points in 12.658110618591309s 2026-10-27 23:56:14,831 DEBUG: Found 9696 points in 13.226119995117188s 2026-10-27 23:56:15,088 INFO: Extracting ROOT_DSPSIFT features for image 5c5b604e_DJI_20261027132341_0058_D.JPG 2026-10-27 23:56:15,540 INFO: Extracting ROOT_DSPSIFT features for image 5c62b7c1_DJI_20261027132252_0044_D.JPG 2026-10-27 23:56:16,918 DEBUG: Found 10000 points in 11.097979307174683s 2026-10-27 23:56:17,296 DEBUG: Found 10000 points in 11.820780515670776s 2026-10-27 23:56:17,496 INFO: Extracting ROOT_DSPSIFT features for image 69956bb6_DJI_20261027132202_0033_D.JPG 2026-10-27 23:56:17,896 INFO: Extracting ROOT_DSPSIFT features for image c5f7d5af_DJI_20261027132237_0041_D.JPG 2026-10-27 23:56:25,684 DEBUG: Found 10000 points in 10.585489749908447s 2026-10-27 23:56:26,250 INFO: Extracting ROOT_DSPSIFT features for image b8c7a7eb_DJI_20261027132339_0057_D.JPG 2026-10-27 23:56:26,501 DEBUG: Found 10000 points in 10.94984769821167s 2026-10-27 23:56:27,113 INFO: Extracting ROOT_DSPSIFT features for image f9ecc67c_DJI_20261027132259_0047_D.JPG 2026-10-27 23:56:29,741 DEBUG: Found 9808 points in 12.2362699508667s 2026-10-27 23:56:30,296 DEBUG: Found 9863 points in 12.392402410507202s 2026-10-27 23:56:30,297 INFO: Extracting ROOT_DSPSIFT features for image 7f0f06f1_DJI_20261027132308_0049_D.JPG 2026-10-27 23:56:30,895 INFO: Extracting ROOT_DSPSIFT features for image 908924b0_DJI_20261027132240_0042_D.JPG 2026-10-27 23:56:36,799 DEBUG: Found 10000 points in 10.539942741394043s 2026-10-27 23:56:37,361 INFO: Extracting ROOT_DSPSIFT features for image a6ea883d_DJI_20261027132155_0031_D.JPG 2026-10-27 23:56:40,662 DEBUG: Found 9969 points in 13.540072202682495s 2026-10-27 23:56:41,215 INFO: Extracting ROOT_DSPSIFT features for image da218c1c_DJI_20261027132254_0045_D.JPG 2026-10-27 23:56:42,629 DEBUG: Found 10000 points in 11.724429845809937s 2026-10-27 23:56:42,803 DEBUG: Found 9428 points in 12.497542142868042s 2026-10-27 23:56:43,188 INFO: Extracting ROOT_DSPSIFT features for image 44501ccb_DJI_20261027132234_0040_D.JPG 2026-10-27 23:56:43,390 INFO: Extracting ROOT_DSPSIFT features for image 8c99f767_DJI_20261027132228_0038_D.JPG 2026-10-27 23:56:49,723 DEBUG: Found 9956 points in 12.353509902954102s 2026-10-27 23:56:50,276 INFO: Extracting ROOT_DSPSIFT features for image ffaae774_DJI_20261027132244_0043_D.JPG 2026-10-27 23:56:52,201 DEBUG: Found 10000 points in 10.97772765159607s 2026-10-27 23:56:52,759 INFO: Extracting ROOT_DSPSIFT features for image 95b07a97_DJI_20261027132232_0039_D.JPG 2026-10-27 23:56:54,252 DEBUG: Found 10000 points in 11.05607533454895s 2026-10-27 23:56:54,810 INFO: Extracting ROOT_DSPSIFT features for image 7d6ba25b_DJI_20261027132334_0055_D.JPG 2026-10-27 23:56:55,754 DEBUG: Found 9910 points in 12.355281829833984s 2026-10-27 23:56:56,360 INFO: Extracting ROOT_DSPSIFT features for image 09ab426a_DJI_20261027132206_0034_D.JPG 2026-10-27 23:57:00,916 DEBUG: Found 10000 points in 10.63092851638794s 2026-10-27 23:57:01,468 INFO: Extracting ROOT_DSPSIFT features for image b2ae60e5_DJI_20261027132312_0050_D.JPG 2026-10-27 23:57:04,987 DEBUG: Found 9908 points in 12.219488859176636s 2026-10-27 23:57:05,360 DEBUG: Found 10000 points in 10.542010068893433s 2026-10-27 23:57:05,537 INFO: Extracting ROOT_DSPSIFT features for image 4a5955b7_DJI_20261027132209_0035_D.JPG 2026-10-27 23:57:05,973 INFO: Extracting ROOT_DSPSIFT features for image 37a84bc2_DJI_20261027132303_0048_D.JPG 2026-10-27 23:57:08,291 DEBUG: Found 9672 points in 11.922423839569092s 2026-10-27 23:57:08,878 INFO: Extracting ROOT_DSPSIFT features for image 2b97f9e8_DJI_20261027132326_0052_D.JPG 2026-10-27 23:57:13,426 DEBUG: Found 9519 points in 11.949538707733154s 2026-10-27 23:57:13,955 INFO: Extracting ROOT_DSPSIFT features for image 9d42783f_DJI_20261027132158_0032_D.JPG 2026-10-27 23:57:17,862 DEBUG: Found 9728 points in 12.316419124603271s 2026-10-27 23:57:18,580 DEBUG: Found 9782 points in 12.597455501556396s 2026-10-27 23:57:20,270 DEBUG: Found 9496 points in 11.38399076461792s 2026-10-27 23:57:23,611 DEBUG: Found 9918 points in 9.646109342575073s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:57:25,361 INFO: Altitude is negative (-16955.182743119934) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-27 23:57:25,361 INFO: Altitude for orientation based matching 1.0 2026-10-27 23:57:25,372 INFO: Matching 148 image pairs 2026-10-27 23:57:25,374 INFO: Computing pair matching with 4 processes 2026-10-27 23:57:25,906 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.522 T-robust: 0.005 T-total: 0.529 Matches: 2252 Robust: 2230 Success: True 2026-10-27 23:57:25,967 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.531 T-robust: 0.054 T-total: 0.589 Matches: 1792 Robust: 1740 Success: True 2026-10-27 23:57:25,976 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.583 T-robust: 0.011 T-total: 0.599 Matches: 2790 Robust: 2758 Success: True 2026-10-27 23:57:25,978 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.588 T-robust: 0.009 T-total: 0.602 Matches: 3050 Robust: 3017 Success: True 2026-10-27 23:57:26,400 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.414 T-robust: 0.005 T-total: 0.422 Matches: 2279 Robust: 2255 Success: True 2026-10-27 23:57:26,476 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.496 T-robust: 0.002 T-total: 0.500 Matches: 792 Robust: 762 Success: True 2026-10-27 23:57:26,499 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.006 T-total: 0.593 Matches: 3475 Robust: 3421 Success: True 2026-10-27 23:57:26,504 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.527 T-robust: 0.009 T-total: 0.537 Matches: 1666 Robust: 1640 Success: True 2026-10-27 23:57:26,789 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.381 T-robust: 0.005 T-total: 0.388 Matches: 1958 Robust: 1931 Success: True 2026-10-27 23:57:26,914 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.406 T-robust: 0.005 T-total: 0.413 Matches: 2122 Robust: 2093 Success: True 2026-10-27 23:57:26,947 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.426 T-robust: 0.010 T-total: 0.441 Matches: 4256 Robust: 4138 Success: True 2026-10-27 23:57:27,040 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 T-robust: 0.008 T-total: 0.549 Matches: 3213 Robust: 3157 Success: True 2026-10-27 23:57:27,090 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.005 T-total: 0.300 Matches: 1933 Robust: 1848 Success: True 2026-10-27 23:57:27,237 DEBUG: Matching bbb99e64_DJI_20261027132336_0056_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.307 T-robust: 0.010 T-total: 0.322 Matches: 4451 Robust: 4419 Success: True 2026-10-27 23:57:27,372 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and f9ecc67c_DJI_20261027132259_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.411 T-robust: 0.008 T-total: 0.424 Matches: 3381 Robust: 3278 Success: True 2026-10-27 23:57:27,402 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and f9ecc67c_DJI_20261027132259_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.010 T-total: 0.297 Matches: 4295 Robust: 4240 Success: True 2026-10-27 23:57:27,416 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.366 T-robust: 0.006 T-total: 0.376 Matches: 2494 Robust: 2470 Success: True 2026-10-27 23:57:27,528 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.006 T-total: 0.291 Matches: 2789 Robust: 2769 Success: True 2026-10-27 23:57:27,677 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.005 T-total: 0.305 Matches: 2241 Robust: 2197 Success: True 2026-10-27 23:57:27,813 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.391 T-robust: 0.004 T-total: 0.396 Matches: 1467 Robust: 1416 Success: True 2026-10-27 23:57:27,833 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.413 T-robust: 0.009 T-total: 0.425 Matches: 3947 Robust: 3836 Success: True 2026-10-27 23:57:27,934 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.399 T-robust: 0.004 T-total: 0.405 Matches: 1761 Robust: 1727 Success: True 2026-10-27 23:57:27,992 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.005 T-total: 0.314 Matches: 2652 Robust: 2634 Success: True 2026-10-27 23:57:28,188 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.339 T-robust: 0.010 T-total: 0.354 Matches: 4383 Robust: 4333 Success: True 2026-10-27 23:57:28,215 DEBUG: Matching 4a5955b7_DJI_20261027132209_0035_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.396 T-robust: 0.004 T-total: 0.401 Matches: 1479 Robust: 1433 Success: True 2026-10-27 23:57:28,270 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.009 T-total: 0.332 Matches: 4162 Robust: 4131 Success: True 2026-10-27 23:57:28,319 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.007 T-total: 0.325 Matches: 2920 Robust: 2849 Success: True 2026-10-27 23:57:28,523 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.013 T-total: 0.335 Matches: 4325 Robust: 4260 Success: True 2026-10-27 23:57:28,544 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.009 T-total: 0.329 Matches: 4107 Robust: 4091 Success: True 2026-10-27 23:57:28,566 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.009 T-total: 0.296 Matches: 4074 Robust: 3975 Success: True 2026-10-27 23:57:28,627 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.005 T-total: 0.308 Matches: 1936 Robust: 1888 Success: True 2026-10-27 23:57:28,850 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.003 T-total: 0.321 Matches: 1372 Robust: 1337 Success: True 2026-10-27 23:57:28,877 DEBUG: Matching bbb99e64_DJI_20261027132336_0056_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.005 T-total: 0.333 Matches: 3293 Robust: 3264 Success: True 2026-10-27 23:57:28,886 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.004 T-total: 0.319 Matches: 1719 Robust: 1639 Success: True 2026-10-27 23:57:28,931 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.003 T-total: 0.304 Matches: 1239 Robust: 1198 Success: True 2026-10-27 23:57:29,154 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.296 T-robust: 0.004 T-total: 0.303 Matches: 1800 Robust: 1782 Success: True 2026-10-27 23:57:29,187 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.005 T-total: 0.307 Matches: 2009 Robust: 1980 Success: True 2026-10-27 23:57:29,207 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.005 T-total: 0.320 Matches: 1866 Robust: 1797 Success: True 2026-10-27 23:57:29,243 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.004 T-total: 0.312 Matches: 2764 Robust: 2744 Success: True 2026-10-27 23:57:29,467 DEBUG: Matching bbb99e64_DJI_20261027132336_0056_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.006 T-total: 0.313 Matches: 2223 Robust: 2164 Success: True 2026-10-27 23:57:29,480 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 T-robust: 0.001 T-total: 0.292 Matches: 452 Robust: 429 Success: True 2026-10-27 23:57:29,557 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.005 T-total: 0.313 Matches: 2456 Robust: 2417 Success: True 2026-10-27 23:57:29,616 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.400 T-robust: 0.005 T-total: 0.407 Matches: 1979 Robust: 1944 Success: True 2026-10-27 23:57:29,784 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.311 T-robust: 0.004 T-total: 0.316 Matches: 1599 Robust: 1528 Success: True 2026-10-27 23:57:29,804 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.005 T-total: 0.324 Matches: 2185 Robust: 2158 Success: True 2026-10-27 23:57:29,877 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.007 T-total: 0.320 Matches: 3091 Robust: 3003 Success: True 2026-10-27 23:57:29,945 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.010 T-total: 0.329 Matches: 4502 Robust: 4459 Success: True 2026-10-27 23:57:30,111 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.321 T-robust: 0.004 T-total: 0.326 Matches: 1471 Robust: 1430 Success: True 2026-10-27 23:57:30,133 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.007 T-total: 0.328 Matches: 2983 Robust: 2959 Success: True 2026-10-27 23:57:30,206 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.009 T-total: 0.328 Matches: 3874 Robust: 3846 Success: True 2026-10-27 23:57:30,254 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.004 T-total: 0.307 Matches: 1855 Robust: 1797 Success: True 2026-10-27 23:57:30,437 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.323 T-robust: 0.002 T-total: 0.326 Matches: 1244 Robust: 1223 Success: True 2026-10-27 23:57:30,451 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.307 T-robust: 0.007 T-total: 0.317 Matches: 3068 Robust: 3030 Success: True 2026-10-27 23:57:30,499 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.005 T-total: 0.292 Matches: 2063 Robust: 1985 Success: True 2026-10-27 23:57:30,564 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.005 T-total: 0.309 Matches: 1967 Robust: 1905 Success: True 2026-10-27 23:57:30,766 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.007 T-total: 0.325 Matches: 2838 Robust: 2664 Success: True 2026-10-27 23:57:30,841 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.009 T-total: 0.340 Matches: 3810 Robust: 3776 Success: True 2026-10-27 23:57:30,856 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.395 T-robust: 0.006 T-total: 0.404 Matches: 2735 Robust: 2706 Success: True 2026-10-27 23:57:30,868 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.003 T-total: 0.304 Matches: 1232 Robust: 1184 Success: True 2026-10-27 23:57:31,078 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.007 T-total: 0.311 Matches: 2957 Robust: 2935 Success: True 2026-10-27 23:57:31,175 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.013 T-total: 0.318 Matches: 1881 Robust: 1757 Success: True 2026-10-27 23:57:31,181 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.011 T-total: 0.339 Matches: 3063 Robust: 3025 Success: True 2026-10-27 23:57:31,184 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.014 T-total: 0.315 Matches: 3425 Robust: 3396 Success: True 2026-10-27 23:57:31,389 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.004 T-total: 0.311 Matches: 1701 Robust: 1675 Success: True 2026-10-27 23:57:31,505 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.004 T-total: 0.321 Matches: 1047 Robust: 994 Success: True 2026-10-27 23:57:31,521 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.005 T-total: 0.337 Matches: 2342 Robust: 2259 Success: True 2026-10-27 23:57:31,530 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.026 T-total: 0.355 Matches: 4435 Robust: 4377 Success: True 2026-10-27 23:57:31,704 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.008 T-total: 0.314 Matches: 2929 Robust: 2865 Success: True 2026-10-27 23:57:31,841 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.004 T-total: 0.329 Matches: 1723 Robust: 1644 Success: True 2026-10-27 23:57:31,867 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.005 T-total: 0.336 Matches: 2352 Robust: 2315 Success: True 2026-10-27 23:57:31,883 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.354 T-robust: 0.005 T-total: 0.361 Matches: 2085 Robust: 2053 Success: True 2026-10-27 23:57:32,036 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.006 T-total: 0.330 Matches: 1619 Robust: 1577 Success: True 2026-10-27 23:57:32,177 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.005 T-total: 0.328 Matches: 2148 Robust: 2119 Success: True 2026-10-27 23:57:32,202 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.007 T-total: 0.335 Matches: 2911 Robust: 2845 Success: True 2026-10-27 23:57:32,229 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.330 T-robust: 0.010 T-total: 0.345 Matches: 4341 Robust: 4292 Success: True 2026-10-27 23:57:32,347 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.006 T-total: 0.310 Matches: 2306 Robust: 2282 Success: True 2026-10-27 23:57:32,515 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.006 T-total: 0.338 Matches: 2385 Robust: 2359 Success: True 2026-10-27 23:57:32,522 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.003 T-total: 0.293 Matches: 1080 Robust: 1049 Success: True 2026-10-27 23:57:32,549 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.332 T-robust: 0.009 T-total: 0.346 Matches: 3902 Robust: 3759 Success: True 2026-10-27 23:57:32,664 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.005 T-total: 0.317 Matches: 1778 Robust: 1752 Success: True 2026-10-27 23:57:32,816 DEBUG: Matching 4a5955b7_DJI_20261027132209_0035_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.004 T-total: 0.301 Matches: 1405 Robust: 1357 Success: True 2026-10-27 23:57:32,841 DEBUG: Matching 4a5955b7_DJI_20261027132209_0035_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.307 T-robust: 0.007 T-total: 0.318 Matches: 2986 Robust: 2954 Success: True 2026-10-27 23:57:32,882 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.007 T-total: 0.333 Matches: 3200 Robust: 3180 Success: True 2026-10-27 23:57:32,988 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.005 T-total: 0.323 Matches: 2111 Robust: 2078 Success: True 2026-10-27 23:57:33,132 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.007 T-total: 0.316 Matches: 3063 Robust: 3025 Success: True 2026-10-27 23:57:33,158 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.003 T-total: 0.317 Matches: 1420 Robust: 1360 Success: True 2026-10-27 23:57:33,212 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.003 T-total: 0.329 Matches: 1259 Robust: 1223 Success: True 2026-10-27 23:57:33,311 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.005 T-total: 0.322 Matches: 3941 Robust: 3870 Success: True 2026-10-27 23:57:33,491 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.005 T-total: 0.333 Matches: 1730 Robust: 1713 Success: True 2026-10-27 23:57:33,515 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.366 T-robust: 0.010 T-total: 0.381 Matches: 4324 Robust: 4297 Success: True 2026-10-27 23:57:33,551 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 T-robust: 0.009 T-total: 0.339 Matches: 3916 Robust: 3900 Success: True 2026-10-27 23:57:33,649 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.007 T-total: 0.337 Matches: 2672 Robust: 2547 Success: True 2026-10-27 23:57:33,871 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.350 T-robust: 0.004 T-total: 0.355 Matches: 1904 Robust: 1862 Success: True 2026-10-27 23:57:33,880 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.321 T-robust: 0.006 T-total: 0.329 Matches: 1349 Robust: 1306 Success: True 2026-10-27 23:57:33,894 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.384 T-robust: 0.013 T-total: 0.402 Matches: 3607 Robust: 3583 Success: True 2026-10-27 23:57:33,953 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.005 T-total: 0.303 Matches: 2187 Robust: 2122 Success: True 2026-10-27 23:57:34,165 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.005 T-total: 0.292 Matches: 1958 Robust: 1935 Success: True 2026-10-27 23:57:34,200 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.016 T-total: 0.305 Matches: 4094 Robust: 4076 Success: True 2026-10-27 23:57:34,210 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.023 T-total: 0.329 Matches: 3059 Robust: 2844 Success: True 2026-10-27 23:57:34,290 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.328 T-robust: 0.006 T-total: 0.337 Matches: 2454 Robust: 2400 Success: True 2026-10-27 23:57:34,663 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.459 T-robust: 0.002 T-total: 0.462 Matches: 799 Robust: 775 Success: True 2026-10-27 23:57:34,751 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.576 T-robust: 0.007 T-total: 0.586 Matches: 2969 Robust: 2946 Success: True 2026-10-27 23:57:34,795 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 T-robust: 0.004 T-total: 0.584 Matches: 1256 Robust: 1142 Success: True 2026-10-27 23:57:34,923 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.621 T-robust: 0.007 T-total: 0.632 Matches: 3098 Robust: 3083 Success: True 2026-10-27 23:57:35,117 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.445 T-robust: 0.006 T-total: 0.453 Matches: 2400 Robust: 2380 Success: True 2026-10-27 23:57:35,403 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.009 T-total: 0.651 Matches: 4213 Robust: 4176 Success: True 2026-10-27 23:57:35,423 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.009 T-total: 0.627 Matches: 3882 Robust: 3859 Success: True 2026-10-27 23:57:35,540 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.604 T-robust: 0.009 T-total: 0.617 Matches: 4017 Robust: 3984 Success: True 2026-10-27 23:57:35,598 DEBUG: Matching bbb99e64_DJI_20261027132336_0056_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.472 T-robust: 0.005 T-total: 0.481 Matches: 2371 Robust: 2347 Success: True 2026-10-27 23:57:35,810 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.396 T-robust: 0.007 T-total: 0.407 Matches: 3254 Robust: 3239 Success: True 2026-10-27 23:57:35,824 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.394 T-robust: 0.004 T-total: 0.400 Matches: 1602 Robust: 1570 Success: True 2026-10-27 23:57:35,893 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.344 T-robust: 0.005 T-total: 0.352 Matches: 2037 Robust: 1904 Success: True 2026-10-27 23:57:35,939 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.010 T-total: 0.340 Matches: 4373 Robust: 4336 Success: True 2026-10-27 23:57:36,110 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.296 T-robust: 0.002 T-total: 0.299 Matches: 768 Robust: 724 Success: True 2026-10-27 23:57:36,117 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.003 T-total: 0.293 Matches: 1121 Robust: 1070 Success: True 2026-10-27 23:57:36,172 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.004 T-total: 0.279 Matches: 1443 Robust: 1398 Success: True 2026-10-27 23:57:36,220 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.005 T-total: 0.281 Matches: 1930 Robust: 1839 Success: True 2026-10-27 23:57:36,416 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.003 T-total: 0.306 Matches: 1387 Robust: 1338 Success: True 2026-10-27 23:57:36,445 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 T-robust: 0.006 T-total: 0.328 Matches: 2660 Robust: 2568 Success: True 2026-10-27 23:57:36,482 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.006 T-total: 0.309 Matches: 2394 Robust: 2369 Success: True 2026-10-27 23:57:36,544 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.307 T-robust: 0.010 T-total: 0.323 Matches: 4504 Robust: 4470 Success: True 2026-10-27 23:57:36,736 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.311 T-robust: 0.006 T-total: 0.320 Matches: 2532 Robust: 2482 Success: True 2026-10-27 23:57:36,773 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.006 T-total: 0.328 Matches: 2793 Robust: 2605 Success: True 2026-10-27 23:57:36,794 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.007 T-total: 0.312 Matches: 3079 Robust: 3017 Success: True 2026-10-27 23:57:36,853 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.007 T-total: 0.309 Matches: 2986 Robust: 2962 Success: True 2026-10-27 23:57:37,041 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.004 T-total: 0.304 Matches: 1870 Robust: 1817 Success: True 2026-10-27 23:57:37,104 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.006 T-total: 0.309 Matches: 2544 Robust: 2478 Success: True 2026-10-27 23:57:37,107 DEBUG: Matching 44501ccb_DJI_20261027132234_0040_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.311 T-robust: 0.015 T-total: 0.333 Matches: 2675 Robust: 2507 Success: True 2026-10-27 23:57:37,157 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.006 T-total: 0.303 Matches: 2557 Robust: 2540 Success: True 2026-10-27 23:57:37,345 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.004 T-total: 0.303 Matches: 1766 Robust: 1724 Success: True 2026-10-27 23:57:37,417 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.005 T-total: 0.309 Matches: 2368 Robust: 2302 Success: True 2026-10-27 23:57:37,433 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.007 T-total: 0.325 Matches: 2948 Robust: 2929 Success: True 2026-10-27 23:57:37,458 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 T-robust: 0.007 T-total: 0.301 Matches: 3230 Robust: 3153 Success: True 2026-10-27 23:57:37,668 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.307 T-robust: 0.010 T-total: 0.323 Matches: 4411 Robust: 4385 Success: True 2026-10-27 23:57:37,769 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.016 T-total: 0.351 Matches: 4049 Robust: 3968 Success: True 2026-10-27 23:57:37,771 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.019 T-total: 0.337 Matches: 2915 Robust: 2866 Success: True 2026-10-27 23:57:37,781 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.025 T-total: 0.319 Matches: 2988 Robust: 2958 Success: True 2026-10-27 23:57:37,968 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 T-robust: 0.006 T-total: 0.300 Matches: 2776 Robust: 2714 Success: True 2026-10-27 23:57:38,058 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.004 T-total: 0.287 Matches: 1434 Robust: 1369 Success: True 2026-10-27 23:57:38,071 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.007 T-total: 0.289 Matches: 2949 Robust: 2919 Success: True 2026-10-27 23:57:38,078 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.009 T-total: 0.307 Matches: 3266 Robust: 3247 Success: True 2026-10-27 23:57:38,279 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.008 T-total: 0.310 Matches: 3817 Robust: 3781 Success: True 2026-10-27 23:57:38,424 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.058 T-total: 0.366 Matches: 4318 Robust: 4280 Success: True 2026-10-27 23:57:38,430 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.061 T-total: 0.351 Matches: 3404 Robust: 3377 Success: True 2026-10-27 23:57:38,436 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.350 T-robust: 0.013 T-total: 0.365 Matches: 1480 Robust: 1410 Success: True 2026-10-27 23:57:38,604 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.008 T-total: 0.324 Matches: 3851 Robust: 3821 Success: True 2026-10-27 23:57:38,632 DEBUG: Matching bbb99e64_DJI_20261027132336_0056_D.JPG and c314943d_DJI_20261027132330_0053_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.003 T-total: 0.204 Matches: 2063 Robust: 2037 Success: True 2026-10-27 23:57:38,680 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.244 T-robust: 0.003 T-total: 0.248 Matches: 2325 Robust: 2295 Success: True 2026-10-27 23:57:38,686 INFO: Matched 148 pairs (brown-brown: 148) in 13.314394496000006 seconds (0.08996212748648663 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:57:45,548 INFO: reading features 2026-10-27 23:57:46,025 DEBUG: Merging features onto tracks 2026-10-27 23:57:47,632 DEBUG: Good tracks: 33398 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:57:49,984 INFO: Starting incremental reconstruction 2026-10-27 23:57:52,118 INFO: Starting reconstruction with 5c5b604e_DJI_20261027132341_0058_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG 2026-10-27 23:57:52,132 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3274 / 3277 2026-10-27 23:57:52,635 INFO: Triangulated: 3276 2026-10-27 23:57:53,360 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 1.150368e+02, Final cost: 8.879985e+01, Termination: CONVERGENCE 2026-10-27 23:57:53,384 INFO: Removed outliers: 211 2026-10-27 23:57:53,431 INFO: ------------------------------------------------------- 2026-10-27 23:57:53,451 INFO: b8c7a7eb_DJI_20261027132339_0057_D.JPG resection inliers: 2612 / 2616 2026-10-27 23:57:53,466 INFO: Adding b8c7a7eb_DJI_20261027132339_0057_D.JPG to the reconstruction 2026-10-27 23:57:53,826 INFO: Re-triangulating 2026-10-27 23:57:53,826 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:57:54,281 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 4.371057e+02, Final cost: 2.132683e+02, Termination: CONVERGENCE 2026-10-27 23:57:55,581 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 3.475028e+02, Final cost: 2.280820e+02, Termination: CONVERGENCE 2026-10-27 23:57:55,635 INFO: Removed outliers: 409 2026-10-27 23:57:55,649 INFO: ------------------------------------------------------- 2026-10-27 23:57:55,675 INFO: da218c1c_DJI_20261027132254_0045_D.JPG resection inliers: 3370 / 3490 2026-10-27 23:57:55,694 INFO: Adding da218c1c_DJI_20261027132254_0045_D.JPG to the reconstruction 2026-10-27 23:57:55,897 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:57:57,187 DEBUG: Ceres Solver Report: Iterations: 39, Initial cost: 1.719339e+03, Final cost: 3.597410e+02, Termination: CONVERGENCE 2026-10-27 23:57:57,255 INFO: Removed outliers: 335 2026-10-27 23:57:57,270 INFO: ------------------------------------------------------- 2026-10-27 23:57:57,296 INFO: 5c62b7c1_DJI_20261027132252_0044_D.JPG resection inliers: 3848 / 3894 2026-10-27 23:57:57,317 INFO: Adding 5c62b7c1_DJI_20261027132252_0044_D.JPG to the reconstruction 2026-10-27 23:57:57,557 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:57:58,104 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 8.279900e+02, Final cost: 5.108796e+02, Termination: CONVERGENCE 2026-10-27 23:57:58,195 INFO: Removed outliers: 349 2026-10-27 23:57:58,210 INFO: ------------------------------------------------------- 2026-10-27 23:57:58,239 INFO: 474c4483_DJI_20261027132257_0046_D.JPG resection inliers: 4136 / 4202 2026-10-27 23:57:58,263 INFO: Adding 474c4483_DJI_20261027132257_0046_D.JPG to the reconstruction 2026-10-27 23:57:58,483 INFO: ------------------------------------------------------- 2026-10-27 23:57:58,512 INFO: 7d6ba25b_DJI_20261027132334_0055_D.JPG resection inliers: 4225 / 4303 2026-10-27 23:57:58,537 INFO: Adding 7d6ba25b_DJI_20261027132334_0055_D.JPG to the reconstruction 2026-10-27 23:57:58,695 INFO: Re-triangulating 2026-10-27 23:57:58,696 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:57:59,477 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.128815e+03, Final cost: 9.077995e+02, Termination: CONVERGENCE 2026-10-27 23:58:02,025 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.256837e+03, Final cost: 1.188833e+03, Termination: CONVERGENCE 2026-10-27 23:58:02,158 INFO: Removed outliers: 1082 2026-10-27 23:58:02,174 INFO: ------------------------------------------------------- 2026-10-27 23:58:02,203 INFO: f9ecc67c_DJI_20261027132259_0047_D.JPG resection inliers: 4218 / 4270 2026-10-27 23:58:02,228 INFO: Adding f9ecc67c_DJI_20261027132259_0047_D.JPG to the reconstruction 2026-10-27 23:58:02,434 INFO: ------------------------------------------------------- 2026-10-27 23:58:02,463 INFO: f4e803b5_DJI_20261027132332_0054_D.JPG resection inliers: 4284 / 4357 2026-10-27 23:58:02,488 INFO: Adding f4e803b5_DJI_20261027132332_0054_D.JPG to the reconstruction 2026-10-27 23:58:02,633 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:04,137 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.852827e+03, Final cost: 1.335754e+03, Termination: CONVERGENCE 2026-10-27 23:58:04,303 INFO: Removed outliers: 564 2026-10-27 23:58:04,319 INFO: ------------------------------------------------------- 2026-10-27 23:58:04,350 INFO: 37a84bc2_DJI_20261027132303_0048_D.JPG resection inliers: 4447 / 4506 2026-10-27 23:58:04,377 INFO: Adding 37a84bc2_DJI_20261027132303_0048_D.JPG to the reconstruction 2026-10-27 23:58:04,556 INFO: ------------------------------------------------------- 2026-10-27 23:58:04,585 INFO: c314943d_DJI_20261027132330_0053_D.JPG resection inliers: 4338 / 4420 2026-10-27 23:58:04,613 INFO: Adding c314943d_DJI_20261027132330_0053_D.JPG to the reconstruction 2026-10-27 23:58:04,771 INFO: ------------------------------------------------------- 2026-10-27 23:58:04,800 INFO: 44501ccb_DJI_20261027132234_0040_D.JPG resection inliers: 4276 / 4389 2026-10-27 23:58:04,827 INFO: Adding 44501ccb_DJI_20261027132234_0040_D.JPG to the reconstruction 2026-10-27 23:58:04,926 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:06,295 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.310874e+03, Final cost: 1.925076e+03, Termination: CONVERGENCE 2026-10-27 23:58:06,512 INFO: Removed outliers: 562 2026-10-27 23:58:06,528 INFO: ------------------------------------------------------- 2026-10-27 23:58:06,559 INFO: c5f7d5af_DJI_20261027132237_0041_D.JPG resection inliers: 4430 / 4506 2026-10-27 23:58:06,587 INFO: Adding c5f7d5af_DJI_20261027132237_0041_D.JPG to the reconstruction 2026-10-27 23:58:06,755 INFO: ------------------------------------------------------- 2026-10-27 23:58:06,787 INFO: 908924b0_DJI_20261027132240_0042_D.JPG resection inliers: 4990 / 5095 2026-10-27 23:58:06,818 INFO: Adding 908924b0_DJI_20261027132240_0042_D.JPG to the reconstruction 2026-10-27 23:58:06,962 INFO: ------------------------------------------------------- 2026-10-27 23:58:06,993 INFO: ffaae774_DJI_20261027132244_0043_D.JPG resection inliers: 4811 / 4921 2026-10-27 23:58:07,022 INFO: Adding ffaae774_DJI_20261027132244_0043_D.JPG to the reconstruction 2026-10-27 23:58:07,166 INFO: ------------------------------------------------------- 2026-10-27 23:58:07,197 INFO: 95b07a97_DJI_20261027132232_0039_D.JPG resection inliers: 4839 / 4931 2026-10-27 23:58:07,227 INFO: Adding 95b07a97_DJI_20261027132232_0039_D.JPG to the reconstruction 2026-10-27 23:58:07,348 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:09,584 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.203319e+03, Final cost: 2.834770e+03, Termination: CONVERGENCE 2026-10-27 23:58:09,892 INFO: Removed outliers: 757 2026-10-27 23:58:09,908 INFO: ------------------------------------------------------- 2026-10-27 23:58:09,939 INFO: 7f0f06f1_DJI_20261027132308_0049_D.JPG resection inliers: 4465 / 4533 2026-10-27 23:58:09,968 INFO: Adding 7f0f06f1_DJI_20261027132308_0049_D.JPG to the reconstruction 2026-10-27 23:58:10,126 INFO: ------------------------------------------------------- 2026-10-27 23:58:10,155 INFO: 2b97f9e8_DJI_20261027132326_0052_D.JPG resection inliers: 4461 / 4536 2026-10-27 23:58:10,184 INFO: Adding 2b97f9e8_DJI_20261027132326_0052_D.JPG to the reconstruction 2026-10-27 23:58:10,315 INFO: ------------------------------------------------------- 2026-10-27 23:58:10,346 INFO: 8c99f767_DJI_20261027132228_0038_D.JPG resection inliers: 4577 / 4663 2026-10-27 23:58:10,375 INFO: Adding 8c99f767_DJI_20261027132228_0038_D.JPG to the reconstruction 2026-10-27 23:58:10,485 INFO: Re-triangulating 2026-10-27 23:58:10,486 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:12,624 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 4.645735e+03, Final cost: 3.282136e+03, Termination: CONVERGENCE 2026-10-27 23:58:19,271 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 9.628699e+03, Final cost: 4.592989e+03, Termination: CONVERGENCE 2026-10-27 23:58:19,617 INFO: Removed outliers: 2865 2026-10-27 23:58:19,635 INFO: ------------------------------------------------------- 2026-10-27 23:58:19,671 INFO: b2ae60e5_DJI_20261027132312_0050_D.JPG resection inliers: 4686 / 4730 2026-10-27 23:58:19,702 INFO: Adding b2ae60e5_DJI_20261027132312_0050_D.JPG to the reconstruction 2026-10-27 23:58:19,857 INFO: ------------------------------------------------------- 2026-10-27 23:58:19,881 INFO: 4a5955b7_DJI_20261027132209_0035_D.JPG resection inliers: 3514 / 3568 2026-10-27 23:58:19,904 INFO: Adding 4a5955b7_DJI_20261027132209_0035_D.JPG to the reconstruction 2026-10-27 23:58:20,028 INFO: ------------------------------------------------------- 2026-10-27 23:58:20,054 INFO: 09ab426a_DJI_20261027132206_0034_D.JPG resection inliers: 3733 / 3804 2026-10-27 23:58:20,076 INFO: Adding 09ab426a_DJI_20261027132206_0034_D.JPG to the reconstruction 2026-10-27 23:58:20,273 INFO: ------------------------------------------------------- 2026-10-27 23:58:20,302 INFO: 69956bb6_DJI_20261027132202_0033_D.JPG resection inliers: 4338 / 4450 2026-10-27 23:58:20,331 INFO: Adding 69956bb6_DJI_20261027132202_0033_D.JPG to the reconstruction 2026-10-27 23:58:20,481 INFO: ------------------------------------------------------- 2026-10-27 23:58:20,512 INFO: 9d42783f_DJI_20261027132158_0032_D.JPG resection inliers: 4630 / 4739 2026-10-27 23:58:20,540 INFO: Adding 9d42783f_DJI_20261027132158_0032_D.JPG to the reconstruction 2026-10-27 23:58:20,668 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:24,174 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 5.876156e+03, Final cost: 4.551812e+03, Termination: CONVERGENCE 2026-10-27 23:58:24,592 INFO: Removed outliers: 858 2026-10-27 23:58:24,609 INFO: ------------------------------------------------------- 2026-10-27 23:58:24,643 INFO: a6ea883d_DJI_20261027132155_0031_D.JPG resection inliers: 4769 / 4868 2026-10-27 23:58:24,674 INFO: Adding a6ea883d_DJI_20261027132155_0031_D.JPG to the reconstruction 2026-10-27 23:58:24,812 INFO: ------------------------------------------------------- 2026-10-27 23:58:24,813 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:58:27,205 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 4.740108e+03, Final cost: 4.476464e+03, Termination: CONVERGENCE 2026-10-27 23:58:27,651 INFO: Removed outliers: 252 2026-10-27 23:58:27,902 INFO: Reconstruction 0: 25 images, 33113 points 2026-10-27 23:58:27,903 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:58:30,329 INFO: Starting rolling shutter correction 2026-10-27 23:58:30,664 INFO: Estimating camera velocities 2026-10-27 23:58:30,665 INFO: Using EXIF data 2026-10-27 23:58:30,665 INFO: a6ea883d_DJI_20261027132155_0031_D.JPG (+1.30,+3.50,+0.20) m/s 2026-10-27 23:58:30,665 INFO: 9d42783f_DJI_20261027132158_0032_D.JPG (+0.80,+2.50,-0.10) m/s 2026-10-27 23:58:30,665 INFO: 69956bb6_DJI_20261027132202_0033_D.JPG (+0.70,+1.70,+0.00) m/s 2026-10-27 23:58:30,665 INFO: 09ab426a_DJI_20261027132206_0034_D.JPG (+1.30,+3.90,+0.10) m/s 2026-10-27 23:58:30,665 INFO: 4a5955b7_DJI_20261027132209_0035_D.JPG (+2.20,+6.50,+0.10) m/s 2026-10-27 23:58:30,665 INFO: 8c99f767_DJI_20261027132228_0038_D.JPG (-0.60,-1.70,-0.10) m/s 2026-10-27 23:58:30,665 INFO: 95b07a97_DJI_20261027132232_0039_D.JPG (-2.20,-6.70,+0.00) m/s 2026-10-27 23:58:30,665 INFO: 44501ccb_DJI_20261027132234_0040_D.JPG (-0.80,-2.60,+0.20) m/s 2026-10-27 23:58:30,665 INFO: c5f7d5af_DJI_20261027132237_0041_D.JPG (-2.20,-6.50,+0.40) m/s 2026-10-27 23:58:30,665 INFO: 908924b0_DJI_20261027132240_0042_D.JPG (-0.70,-2.10,-0.20) m/s 2026-10-27 23:58:30,665 INFO: ffaae774_DJI_20261027132244_0043_D.JPG (-2.30,-6.90,-0.30) m/s 2026-10-27 23:58:30,665 INFO: 5c62b7c1_DJI_20261027132252_0044_D.JPG (+1.40,+7.50,+0.30) m/s 2026-10-27 23:58:30,665 INFO: da218c1c_DJI_20261027132254_0045_D.JPG (+1.30,+3.60,+0.10) m/s 2026-10-27 23:58:30,665 INFO: 474c4483_DJI_20261027132257_0046_D.JPG (+2.20,+6.70,+0.00) m/s 2026-10-27 23:58:30,665 INFO: f9ecc67c_DJI_20261027132259_0047_D.JPG (+1.00,+3.30,-0.30) m/s 2026-10-27 23:58:30,665 INFO: 37a84bc2_DJI_20261027132303_0048_D.JPG (+0.50,+1.60,+0.10) m/s 2026-10-27 23:58:30,665 INFO: 7f0f06f1_DJI_20261027132308_0049_D.JPG (+0.60,+1.80,+0.10) m/s 2026-10-27 23:58:30,665 INFO: b2ae60e5_DJI_20261027132312_0050_D.JPG (+0.70,+1.60,+0.10) m/s 2026-10-27 23:58:30,665 INFO: 2b97f9e8_DJI_20261027132326_0052_D.JPG (-0.80,-2.40,-0.10) m/s 2026-10-27 23:58:30,665 INFO: c314943d_DJI_20261027132330_0053_D.JPG (-2.20,-6.90,+0.00) m/s 2026-10-27 23:58:30,665 INFO: f4e803b5_DJI_20261027132332_0054_D.JPG (-1.40,-4.50,-0.60) m/s 2026-10-27 23:58:30,665 INFO: 7d6ba25b_DJI_20261027132334_0055_D.JPG (-2.10,-6.90,-0.40) m/s 2026-10-27 23:58:30,665 INFO: bbb99e64_DJI_20261027132336_0056_D.JPG (-1.20,-3.60,-0.20) m/s 2026-10-27 23:58:30,665 INFO: b8c7a7eb_DJI_20261027132339_0057_D.JPG (-2.10,-6.60,+0.80) m/s 2026-10-27 23:58:30,666 INFO: 5c5b604e_DJI_20261027132341_0058_D.JPG (-2.20,-6.60,+0.30) m/s 2026-10-27 23:58:30,666 INFO: Correcting observations... 2026-10-27 23:58:34,876 INFO: Writing corrected and trimmed features for ffaae774_DJI_20261027132244_0043_D.JPG 2026-10-27 23:58:35,182 INFO: Writing corrected and trimmed features for 5c5b604e_DJI_20261027132341_0058_D.JPG 2026-10-27 23:58:35,495 INFO: Writing corrected and trimmed features for 44501ccb_DJI_20261027132234_0040_D.JPG 2026-10-27 23:58:35,835 INFO: Writing corrected and trimmed features for 95b07a97_DJI_20261027132232_0039_D.JPG 2026-10-27 23:58:36,167 INFO: Writing corrected and trimmed features for 8c99f767_DJI_20261027132228_0038_D.JPG 2026-10-27 23:58:36,477 INFO: Writing corrected and trimmed features for 5c62b7c1_DJI_20261027132252_0044_D.JPG 2026-10-27 23:58:36,815 INFO: Writing corrected and trimmed features for 69956bb6_DJI_20261027132202_0033_D.JPG 2026-10-27 23:58:37,132 INFO: Writing corrected and trimmed features for a6ea883d_DJI_20261027132155_0031_D.JPG 2026-10-27 23:58:37,427 INFO: Writing corrected and trimmed features for 908924b0_DJI_20261027132240_0042_D.JPG 2026-10-27 23:58:37,763 INFO: Writing corrected and trimmed features for 7f0f06f1_DJI_20261027132308_0049_D.JPG 2026-10-27 23:58:38,090 INFO: Writing corrected and trimmed features for 37a84bc2_DJI_20261027132303_0048_D.JPG 2026-10-27 23:58:38,429 INFO: Writing corrected and trimmed features for 4a5955b7_DJI_20261027132209_0035_D.JPG 2026-10-27 23:58:38,725 INFO: Writing corrected and trimmed features for c5f7d5af_DJI_20261027132237_0041_D.JPG 2026-10-27 23:58:39,053 INFO: Writing corrected and trimmed features for 09ab426a_DJI_20261027132206_0034_D.JPG 2026-10-27 23:58:39,367 INFO: Writing corrected and trimmed features for f9ecc67c_DJI_20261027132259_0047_D.JPG 2026-10-27 23:58:39,714 INFO: Writing corrected and trimmed features for 7d6ba25b_DJI_20261027132334_0055_D.JPG 2026-10-27 23:58:40,062 INFO: Writing corrected and trimmed features for 9d42783f_DJI_20261027132158_0032_D.JPG 2026-10-27 23:58:40,385 INFO: Writing corrected and trimmed features for b2ae60e5_DJI_20261027132312_0050_D.JPG 2026-10-27 23:58:40,682 INFO: Writing corrected and trimmed features for 2b97f9e8_DJI_20261027132326_0052_D.JPG 2026-10-27 23:58:40,990 INFO: Writing corrected and trimmed features for c314943d_DJI_20261027132330_0053_D.JPG 2026-10-27 23:58:41,323 INFO: Writing corrected and trimmed features for bbb99e64_DJI_20261027132336_0056_D.JPG 2026-10-27 23:58:41,668 INFO: Writing corrected and trimmed features for 474c4483_DJI_20261027132257_0046_D.JPG 2026-10-27 23:58:42,019 INFO: Writing corrected and trimmed features for b8c7a7eb_DJI_20261027132339_0057_D.JPG 2026-10-27 23:58:42,361 INFO: Writing corrected and trimmed features for da218c1c_DJI_20261027132254_0045_D.JPG 2026-10-27 23:58:42,709 INFO: Writing corrected and trimmed features for f4e803b5_DJI_20261027132332_0054_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:58:44,360 INFO: Altitude is negative (-16955.182743119934) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-27 23:58:44,360 INFO: Altitude for orientation based matching 1.0 2026-10-27 23:58:44,370 INFO: Matching 158 image pairs 2026-10-27 23:58:44,372 INFO: Computing pair matching with 4 processes 2026-10-27 23:58:44,708 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.326 T-robust: 0.005 T-total: 0.334 Matches: 2160 Robust: 2147 Success: True 2026-10-27 23:58:44,718 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.336 T-robust: 0.004 T-total: 0.342 Matches: 1693 Robust: 1646 Success: True 2026-10-27 23:58:44,726 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.345 T-robust: 0.004 T-total: 0.351 Matches: 2089 Robust: 2076 Success: True 2026-10-27 23:58:44,787 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.403 T-robust: 0.006 T-total: 0.411 Matches: 3905 Robust: 3892 Success: True 2026-10-27 23:58:45,023 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and b8c7a7eb_DJI_20261027132339_0057_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.002 T-total: 0.305 Matches: 746 Robust: 723 Success: True 2026-10-27 23:58:45,041 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and b8c7a7eb_DJI_20261027132339_0057_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.003 T-total: 0.329 Matches: 1168 Robust: 1156 Success: True 2026-10-27 23:58:45,078 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.004 T-total: 0.291 Matches: 1679 Robust: 1657 Success: True 2026-10-27 23:58:45,113 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.323 T-robust: 0.009 T-total: 0.338 Matches: 3978 Robust: 3932 Success: True 2026-10-27 23:58:45,230 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.008 T-total: 0.189 Matches: 3688 Robust: 3641 Success: True 2026-10-27 23:58:45,270 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.007 T-total: 0.188 Matches: 2838 Robust: 2819 Success: True 2026-10-27 23:58:45,345 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.006 T-total: 0.232 Matches: 2561 Robust: 2524 Success: True 2026-10-27 23:58:45,385 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.343 T-robust: 0.006 T-total: 0.362 Matches: 2750 Robust: 2740 Success: True 2026-10-27 23:58:45,489 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.251 T-robust: 0.005 T-total: 0.258 Matches: 1677 Robust: 1620 Success: True 2026-10-27 23:58:45,539 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.260 T-robust: 0.006 T-total: 0.269 Matches: 2277 Robust: 2263 Success: True 2026-10-27 23:58:45,571 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.003 T-total: 0.225 Matches: 1316 Robust: 1287 Success: True 2026-10-27 23:58:45,699 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and f9ecc67c_DJI_20261027132259_0047_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.005 T-total: 0.208 Matches: 2369 Robust: 2346 Success: True 2026-10-27 23:58:45,727 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.008 T-total: 0.342 Matches: 3497 Robust: 3467 Success: True 2026-10-27 23:58:45,731 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.002 T-total: 0.191 Matches: 972 Robust: 938 Success: True 2026-10-27 23:58:45,774 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.005 T-total: 0.203 Matches: 2296 Robust: 2276 Success: True 2026-10-27 23:58:45,925 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.006 T-total: 0.195 Matches: 2818 Robust: 2791 Success: True 2026-10-27 23:58:45,944 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.008 T-total: 0.213 Matches: 3494 Robust: 3477 Success: True 2026-10-27 23:58:46,037 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.248 T-robust: 0.009 T-total: 0.263 Matches: 4066 Robust: 4054 Success: True 2026-10-27 23:58:46,073 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.362 T-robust: 0.007 T-total: 0.373 Matches: 3031 Robust: 2972 Success: True 2026-10-27 23:58:46,196 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.265 T-robust: 0.004 T-total: 0.271 Matches: 1832 Robust: 1813 Success: True 2026-10-27 23:58:46,206 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.241 T-robust: 0.015 T-total: 0.261 Matches: 2760 Robust: 2703 Success: True 2026-10-27 23:58:46,236 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.006 T-total: 0.199 Matches: 2448 Robust: 2373 Success: True 2026-10-27 23:58:46,265 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.004 T-total: 0.190 Matches: 1584 Robust: 1549 Success: True 2026-10-27 23:58:46,389 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.005 T-total: 0.183 Matches: 2232 Robust: 2090 Success: True 2026-10-27 23:58:46,405 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.005 T-total: 0.203 Matches: 1783 Robust: 1645 Success: True 2026-10-27 23:58:46,457 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.013 T-total: 0.220 Matches: 4102 Robust: 4095 Success: True 2026-10-27 23:58:46,466 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.020 T-total: 0.201 Matches: 2585 Robust: 2535 Success: True 2026-10-27 23:58:46,580 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.008 T-total: 0.190 Matches: 3659 Robust: 3643 Success: True 2026-10-27 23:58:46,593 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.006 T-total: 0.188 Matches: 2569 Robust: 2558 Success: True 2026-10-27 23:58:46,645 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.003 T-total: 0.179 Matches: 1279 Robust: 1231 Success: True 2026-10-27 23:58:46,653 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.003 T-total: 0.186 Matches: 1398 Robust: 1356 Success: True 2026-10-27 23:58:46,755 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.002 T-total: 0.170 Matches: 711 Robust: 693 Success: True 2026-10-27 23:58:46,805 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.006 T-total: 0.211 Matches: 2667 Robust: 2651 Success: True 2026-10-27 23:58:46,854 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.013 T-total: 0.201 Matches: 2760 Robust: 2746 Success: True 2026-10-27 23:58:46,858 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.015 T-total: 0.213 Matches: 2948 Robust: 2923 Success: True 2026-10-27 23:58:46,929 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.004 T-total: 0.174 Matches: 1493 Robust: 1462 Success: True 2026-10-27 23:58:46,972 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.162 T-robust: 0.003 T-total: 0.167 Matches: 1368 Robust: 1326 Success: True 2026-10-27 23:58:47,042 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.005 T-total: 0.184 Matches: 1968 Robust: 1940 Success: True 2026-10-27 23:58:47,056 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.006 T-total: 0.196 Matches: 2459 Robust: 2434 Success: True 2026-10-27 23:58:47,111 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.005 T-total: 0.181 Matches: 2329 Robust: 2296 Success: True 2026-10-27 23:58:47,141 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.161 T-robust: 0.005 T-total: 0.169 Matches: 1943 Robust: 1930 Success: True 2026-10-27 23:58:47,218 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.003 T-total: 0.171 Matches: 1069 Robust: 1013 Success: True 2026-10-27 23:58:47,254 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.005 T-total: 0.198 Matches: 2118 Robust: 1976 Success: True 2026-10-27 23:58:47,295 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.003 T-total: 0.183 Matches: 1051 Robust: 1030 Success: True 2026-10-27 23:58:47,323 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.005 T-total: 0.181 Matches: 1946 Robust: 1821 Success: True 2026-10-27 23:58:47,408 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.005 T-total: 0.190 Matches: 1887 Robust: 1769 Success: True 2026-10-27 23:58:47,433 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.003 T-total: 0.178 Matches: 1318 Robust: 1271 Success: True 2026-10-27 23:58:47,502 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.004 T-total: 0.178 Matches: 1619 Robust: 1577 Success: True 2026-10-27 23:58:47,510 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.013 T-total: 0.214 Matches: 3470 Robust: 3433 Success: True 2026-10-27 23:58:47,627 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.013 T-total: 0.194 Matches: 3492 Robust: 3360 Success: True 2026-10-27 23:58:47,635 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.028 T-total: 0.226 Matches: 2773 Robust: 2753 Success: True 2026-10-27 23:58:47,684 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.154 T-robust: 0.014 T-total: 0.173 Matches: 3798 Robust: 3787 Success: True 2026-10-27 23:58:47,696 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.164 T-robust: 0.021 T-total: 0.190 Matches: 3595 Robust: 3569 Success: True 2026-10-27 23:58:47,807 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.004 T-total: 0.171 Matches: 1844 Robust: 1810 Success: True 2026-10-27 23:58:47,821 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.005 T-total: 0.184 Matches: 2431 Robust: 2422 Success: True 2026-10-27 23:58:47,866 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.003 T-total: 0.170 Matches: 1071 Robust: 1045 Success: True 2026-10-27 23:58:47,881 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.004 T-total: 0.189 Matches: 1772 Robust: 1719 Success: True 2026-10-27 23:58:48,006 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.006 T-total: 0.199 Matches: 2795 Robust: 2770 Success: True 2026-10-27 23:58:48,029 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.008 T-total: 0.207 Matches: 3640 Robust: 3603 Success: True 2026-10-27 23:58:48,064 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.007 T-total: 0.183 Matches: 3145 Robust: 3136 Success: True 2026-10-27 23:58:48,070 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.019 T-total: 0.203 Matches: 1701 Robust: 1630 Success: True 2026-10-27 23:58:48,209 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.006 T-total: 0.193 Matches: 2609 Robust: 2590 Success: True 2026-10-27 23:58:48,224 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.006 T-total: 0.195 Matches: 2735 Robust: 2720 Success: True 2026-10-27 23:58:48,250 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.005 T-total: 0.180 Matches: 2167 Robust: 2132 Success: True 2026-10-27 23:58:48,259 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.003 T-total: 0.191 Matches: 1537 Robust: 1526 Success: True 2026-10-27 23:58:48,396 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.004 T-total: 0.186 Matches: 1938 Robust: 1924 Success: True 2026-10-27 23:58:48,399 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.167 T-robust: 0.005 T-total: 0.174 Matches: 1189 Robust: 1154 Success: True 2026-10-27 23:58:48,435 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.003 T-total: 0.185 Matches: 1179 Robust: 1075 Success: True 2026-10-27 23:58:48,505 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.008 T-total: 0.245 Matches: 2999 Robust: 2959 Success: True 2026-10-27 23:58:48,584 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.004 T-total: 0.184 Matches: 1828 Robust: 1803 Success: True 2026-10-27 23:58:48,618 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.010 T-total: 0.221 Matches: 4044 Robust: 4039 Success: True 2026-10-27 23:58:48,627 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.004 T-total: 0.191 Matches: 1684 Robust: 1668 Success: True 2026-10-27 23:58:48,715 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.006 T-total: 0.210 Matches: 2941 Robust: 2897 Success: True 2026-10-27 23:58:48,769 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.009 T-total: 0.184 Matches: 3821 Robust: 3743 Success: True 2026-10-27 23:58:48,801 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.003 T-total: 0.173 Matches: 1335 Robust: 1318 Success: True 2026-10-27 23:58:48,822 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 9d42783f_DJI_20261027132158_0032_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.003 T-total: 0.204 Matches: 1318 Robust: 1281 Success: True 2026-10-27 23:58:48,921 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.007 T-total: 0.200 Matches: 2681 Robust: 2659 Success: True 2026-10-27 23:58:48,964 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.006 T-total: 0.195 Matches: 2866 Robust: 2851 Success: True 2026-10-27 23:58:48,978 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.004 T-total: 0.176 Matches: 1570 Robust: 1517 Success: True 2026-10-27 23:58:49,030 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.006 T-total: 0.207 Matches: 2140 Robust: 2120 Success: True 2026-10-27 23:58:49,133 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.009 T-total: 0.212 Matches: 4101 Robust: 4098 Success: True 2026-10-27 23:58:49,156 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.006 T-total: 0.178 Matches: 2796 Robust: 2763 Success: True 2026-10-27 23:58:49,185 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.009 T-total: 0.221 Matches: 3983 Robust: 3964 Success: True 2026-10-27 23:58:49,237 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.006 T-total: 0.207 Matches: 2183 Robust: 2133 Success: True 2026-10-27 23:58:49,340 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.007 T-total: 0.206 Matches: 2642 Robust: 2613 Success: True 2026-10-27 23:58:49,360 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.009 T-total: 0.204 Matches: 3941 Robust: 3883 Success: True 2026-10-27 23:58:49,385 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.006 T-total: 0.199 Matches: 2797 Robust: 2769 Success: True 2026-10-27 23:58:49,444 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 2b97f9e8_DJI_20261027132326_0052_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.010 T-total: 0.206 Matches: 4002 Robust: 3945 Success: True 2026-10-27 23:58:49,518 DEBUG: Matching 09ab426a_DJI_20261027132206_0034_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.004 T-total: 0.177 Matches: 1592 Robust: 1551 Success: True 2026-10-27 23:58:49,544 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.005 T-total: 0.183 Matches: 1840 Robust: 1819 Success: True 2026-10-27 23:58:49,554 DEBUG: Matching 4a5955b7_DJI_20261027132209_0035_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.164 T-robust: 0.003 T-total: 0.169 Matches: 1358 Robust: 1331 Success: True 2026-10-27 23:58:49,637 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.004 T-total: 0.192 Matches: 1707 Robust: 1662 Success: True 2026-10-27 23:58:49,686 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.163 T-robust: 0.003 T-total: 0.168 Matches: 1141 Robust: 1113 Success: True 2026-10-27 23:58:49,733 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.004 T-total: 0.178 Matches: 1513 Robust: 1474 Success: True 2026-10-27 23:58:49,767 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.008 T-total: 0.222 Matches: 3855 Robust: 3817 Success: True 2026-10-27 23:58:49,862 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.008 T-total: 0.224 Matches: 3679 Robust: 3669 Success: True 2026-10-27 23:58:49,873 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.004 T-total: 0.187 Matches: 1943 Robust: 1913 Success: True 2026-10-27 23:58:49,930 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and b8c7a7eb_DJI_20261027132339_0057_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.004 T-total: 0.197 Matches: 1798 Robust: 1732 Success: True 2026-10-27 23:58:49,976 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.007 T-total: 0.209 Matches: 2992 Robust: 2921 Success: True 2026-10-27 23:58:50,122 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.064 T-total: 0.260 Matches: 3524 Robust: 3502 Success: True 2026-10-27 23:58:50,144 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.005 T-total: 0.213 Matches: 2085 Robust: 2000 Success: True 2026-10-27 23:58:50,148 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and 7f0f06f1_DJI_20261027132308_0049_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.013 T-total: 0.274 Matches: 2698 Robust: 2546 Success: True 2026-10-27 23:58:50,227 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.009 T-total: 0.249 Matches: 3844 Robust: 3776 Success: True 2026-10-27 23:58:50,307 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.005 T-total: 0.183 Matches: 2000 Robust: 1970 Success: True 2026-10-27 23:58:50,337 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.004 T-total: 0.189 Matches: 1647 Robust: 1566 Success: True 2026-10-27 23:58:50,352 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.004 T-total: 0.204 Matches: 1513 Robust: 1491 Success: True 2026-10-27 23:58:50,420 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.006 T-total: 0.193 Matches: 2690 Robust: 2617 Success: True 2026-10-27 23:58:50,491 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.005 T-total: 0.184 Matches: 1998 Robust: 1947 Success: True 2026-10-27 23:58:50,528 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.004 T-total: 0.190 Matches: 1760 Robust: 1694 Success: True 2026-10-27 23:58:50,549 DEBUG: Matching 7f0f06f1_DJI_20261027132308_0049_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.009 T-total: 0.197 Matches: 3890 Robust: 3886 Success: True 2026-10-27 23:58:50,627 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.003 T-total: 0.206 Matches: 1903 Robust: 1894 Success: True 2026-10-27 23:58:50,662 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.001 T-total: 0.170 Matches: 405 Robust: 391 Success: True 2026-10-27 23:58:50,736 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.006 T-total: 0.207 Matches: 2871 Robust: 2841 Success: True 2026-10-27 23:58:50,768 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and da218c1c_DJI_20261027132254_0045_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.006 T-total: 0.219 Matches: 2574 Robust: 2487 Success: True 2026-10-27 23:58:50,800 DEBUG: Matching b2ae60e5_DJI_20261027132312_0050_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.004 T-total: 0.172 Matches: 1793 Robust: 1758 Success: True 2026-10-27 23:58:50,868 DEBUG: Matching 474c4483_DJI_20261027132257_0046_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.005 T-total: 0.205 Matches: 2531 Robust: 2515 Success: True 2026-10-27 23:58:50,921 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.003 T-total: 0.183 Matches: 1310 Robust: 1271 Success: True 2026-10-27 23:58:50,972 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.006 T-total: 0.203 Matches: 2225 Robust: 2207 Success: True 2026-10-27 23:58:51,009 DEBUG: Matching 7d6ba25b_DJI_20261027132334_0055_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.006 T-total: 0.208 Matches: 2982 Robust: 2965 Success: True 2026-10-27 23:58:51,067 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.004 T-total: 0.199 Matches: 2765 Robust: 2753 Success: True 2026-10-27 23:58:51,119 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.008 T-total: 0.197 Matches: 3599 Robust: 3521 Success: True 2026-10-27 23:58:51,181 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.009 T-total: 0.208 Matches: 3926 Robust: 3875 Success: True 2026-10-27 23:58:51,189 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.004 T-total: 0.180 Matches: 1606 Robust: 1542 Success: True 2026-10-27 23:58:51,258 DEBUG: Matching ffaae774_DJI_20261027132244_0043_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.009 T-total: 0.190 Matches: 3809 Robust: 3792 Success: True 2026-10-27 23:58:51,317 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.007 T-total: 0.197 Matches: 3163 Robust: 3003 Success: True 2026-10-27 23:58:51,379 DEBUG: Matching 5c5b604e_DJI_20261027132341_0058_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.004 T-total: 0.187 Matches: 1835 Robust: 1827 Success: True 2026-10-27 23:58:51,387 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 37a84bc2_DJI_20261027132303_0048_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.014 T-total: 0.203 Matches: 2359 Robust: 2294 Success: True 2026-10-27 23:58:51,462 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and ffaae774_DJI_20261027132244_0043_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.008 T-total: 0.204 Matches: 3559 Robust: 3551 Success: True 2026-10-27 23:58:51,489 DEBUG: Matching 69956bb6_DJI_20261027132202_0033_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.163 T-robust: 0.006 T-total: 0.172 Matches: 2549 Robust: 2459 Success: True 2026-10-27 23:58:51,556 DEBUG: Matching a6ea883d_DJI_20261027132155_0031_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.163 T-robust: 0.004 T-total: 0.169 Matches: 1845 Robust: 1814 Success: True 2026-10-27 23:58:51,561 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.003 T-total: 0.177 Matches: 709 Robust: 686 Success: True 2026-10-27 23:58:51,669 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.007 T-total: 0.207 Matches: 2844 Robust: 2833 Success: True 2026-10-27 23:58:51,686 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.004 T-total: 0.196 Matches: 1748 Robust: 1662 Success: True 2026-10-27 23:58:51,742 DEBUG: Matching 8c99f767_DJI_20261027132228_0038_D.JPG and b2ae60e5_DJI_20261027132312_0050_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.005 T-total: 0.186 Matches: 2307 Robust: 2287 Success: True 2026-10-27 23:58:51,754 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.005 T-total: 0.192 Matches: 2149 Robust: 2039 Success: True 2026-10-27 23:58:51,890 DEBUG: Matching f4e803b5_DJI_20261027132332_0054_D.JPG and 95b07a97_DJI_20261027132232_0039_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.008 T-total: 0.220 Matches: 2231 Robust: 2211 Success: True 2026-10-27 23:58:51,897 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.012 T-total: 0.211 Matches: 2032 Robust: 2020 Success: True 2026-10-27 23:58:51,932 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 09ab426a_DJI_20261027132206_0034_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.002 T-total: 0.178 Matches: 998 Robust: 983 Success: True 2026-10-27 23:58:51,969 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.009 T-total: 0.226 Matches: 3966 Robust: 3954 Success: True 2026-10-27 23:58:52,069 DEBUG: Matching 95b07a97_DJI_20261027132232_0039_D.JPG and a6ea883d_DJI_20261027132155_0031_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.002 T-total: 0.174 Matches: 839 Robust: 818 Success: True 2026-10-27 23:58:52,098 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 8c99f767_DJI_20261027132228_0038_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.004 T-total: 0.197 Matches: 1892 Robust: 1859 Success: True 2026-10-27 23:58:52,131 DEBUG: Matching 5c62b7c1_DJI_20261027132252_0044_D.JPG and c5f7d5af_DJI_20261027132237_0041_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.005 T-total: 0.199 Matches: 2232 Robust: 2198 Success: True 2026-10-27 23:58:52,196 DEBUG: Matching f9ecc67c_DJI_20261027132259_0047_D.JPG and f4e803b5_DJI_20261027132332_0054_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.007 T-total: 0.226 Matches: 3107 Robust: 3088 Success: True 2026-10-27 23:58:52,245 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 5c5b604e_DJI_20261027132341_0058_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.002 T-total: 0.176 Matches: 725 Robust: 706 Success: True 2026-10-27 23:58:52,292 DEBUG: Matching c5f7d5af_DJI_20261027132237_0041_D.JPG and 69956bb6_DJI_20261027132202_0033_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.003 T-total: 0.193 Matches: 1342 Robust: 1302 Success: True 2026-10-27 23:58:52,335 DEBUG: Matching 37a84bc2_DJI_20261027132303_0048_D.JPG and bbb99e64_DJI_20261027132336_0056_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.005 T-total: 0.203 Matches: 2032 Robust: 2015 Success: True 2026-10-27 23:58:52,403 DEBUG: Matching da218c1c_DJI_20261027132254_0045_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.007 T-total: 0.207 Matches: 3330 Robust: 3323 Success: True 2026-10-27 23:58:52,434 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.005 T-total: 0.189 Matches: 2247 Robust: 2228 Success: True 2026-10-27 23:58:52,495 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 5c62b7c1_DJI_20261027132252_0044_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.007 T-total: 0.203 Matches: 3186 Robust: 3175 Success: True 2026-10-27 23:58:52,510 DEBUG: Matching 2b97f9e8_DJI_20261027132326_0052_D.JPG and 4a5955b7_DJI_20261027132209_0035_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.003 T-total: 0.174 Matches: 1408 Robust: 1391 Success: True 2026-10-27 23:58:52,608 DEBUG: Matching 908924b0_DJI_20261027132240_0042_D.JPG and 44501ccb_DJI_20261027132234_0040_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.006 T-total: 0.204 Matches: 2474 Robust: 2436 Success: True 2026-10-27 23:58:52,631 DEBUG: Matching b8c7a7eb_DJI_20261027132339_0057_D.JPG and 7d6ba25b_DJI_20261027132334_0055_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.003 T-total: 0.196 Matches: 2732 Robust: 2722 Success: True 2026-10-27 23:58:52,692 DEBUG: Matching c314943d_DJI_20261027132330_0053_D.JPG and 474c4483_DJI_20261027132257_0046_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.004 T-total: 0.196 Matches: 1562 Robust: 1500 Success: True 2026-10-27 23:58:52,696 DEBUG: Matching 9d42783f_DJI_20261027132158_0032_D.JPG and 908924b0_DJI_20261027132240_0042_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.002 T-total: 0.185 Matches: 1456 Robust: 1430 Success: True 2026-10-27 23:58:52,703 INFO: Matched 158 pairs (brown-brown: 158) in 8.332983315000007 seconds (0.05274040344936713 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:58:58,904 INFO: reading features 2026-10-27 23:58:59,250 DEBUG: Merging features onto tracks 2026-10-27 23:59:00,780 DEBUG: Good tracks: 30475 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-kmqkd/opensfm" 2026-10-27 23:59:03,106 INFO: Starting incremental reconstruction 2026-10-27 23:59:05,119 INFO: Starting reconstruction with 7d6ba25b_DJI_20261027132334_0055_D.JPG and f9ecc67c_DJI_20261027132259_0047_D.JPG 2026-10-27 23:59:05,150 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3677 / 3679 2026-10-27 23:59:05,685 INFO: Triangulated: 3678 2026-10-27 23:59:06,848 DEBUG: Ceres Solver Report: Iterations: 53, Initial cost: 9.232411e+01, Final cost: 6.928174e+01, Termination: CONVERGENCE 2026-10-27 23:59:06,875 INFO: Removed outliers: 214 2026-10-27 23:59:06,929 INFO: ------------------------------------------------------- 2026-10-27 23:59:06,950 INFO: 474c4483_DJI_20261027132257_0046_D.JPG resection inliers: 2453 / 2463 2026-10-27 23:59:06,964 INFO: Adding 474c4483_DJI_20261027132257_0046_D.JPG to the reconstruction 2026-10-27 23:59:07,226 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:07,542 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 4.883865e+02, Final cost: 1.785510e+02, Termination: CONVERGENCE 2026-10-27 23:59:07,589 INFO: Removed outliers: 279 2026-10-27 23:59:07,603 INFO: ------------------------------------------------------- 2026-10-27 23:59:07,626 INFO: 37a84bc2_DJI_20261027132303_0048_D.JPG resection inliers: 3374 / 3385 2026-10-27 23:59:07,646 INFO: Adding 37a84bc2_DJI_20261027132303_0048_D.JPG to the reconstruction 2026-10-27 23:59:07,822 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:08,404 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 5.626407e+02, Final cost: 3.162494e+02, Termination: CONVERGENCE 2026-10-27 23:59:08,467 INFO: Removed outliers: 255 2026-10-27 23:59:08,480 INFO: ------------------------------------------------------- 2026-10-27 23:59:08,504 INFO: f4e803b5_DJI_20261027132332_0054_D.JPG resection inliers: 3569 / 3587 2026-10-27 23:59:08,525 INFO: Adding f4e803b5_DJI_20261027132332_0054_D.JPG to the reconstruction 2026-10-27 23:59:08,754 INFO: Re-triangulating 2026-10-27 23:59:08,755 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:09,446 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 8.390773e+02, Final cost: 4.448092e+02, Termination: CONVERGENCE 2026-10-27 23:59:11,390 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 9.671542e+02, Final cost: 5.420779e+02, Termination: CONVERGENCE 2026-10-27 23:59:11,476 INFO: Removed outliers: 584 2026-10-27 23:59:11,492 INFO: ------------------------------------------------------- 2026-10-27 23:59:11,523 INFO: bbb99e64_DJI_20261027132336_0056_D.JPG resection inliers: 4025 / 4044 2026-10-27 23:59:11,550 INFO: Adding bbb99e64_DJI_20261027132336_0056_D.JPG to the reconstruction 2026-10-27 23:59:11,771 INFO: ------------------------------------------------------- 2026-10-27 23:59:11,800 INFO: c314943d_DJI_20261027132330_0053_D.JPG resection inliers: 4063 / 4099 2026-10-27 23:59:11,829 INFO: Adding c314943d_DJI_20261027132330_0053_D.JPG to the reconstruction 2026-10-27 23:59:11,971 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:12,822 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.399312e+03, Final cost: 8.103194e+02, Termination: CONVERGENCE 2026-10-27 23:59:12,946 INFO: Removed outliers: 431 2026-10-27 23:59:12,960 INFO: ------------------------------------------------------- 2026-10-27 23:59:12,994 INFO: 7f0f06f1_DJI_20261027132308_0049_D.JPG resection inliers: 4030 / 4060 2026-10-27 23:59:13,018 INFO: Adding 7f0f06f1_DJI_20261027132308_0049_D.JPG to the reconstruction 2026-10-27 23:59:13,180 INFO: ------------------------------------------------------- 2026-10-27 23:59:13,207 INFO: 2b97f9e8_DJI_20261027132326_0052_D.JPG resection inliers: 4194 / 4246 2026-10-27 23:59:13,234 INFO: Adding 2b97f9e8_DJI_20261027132326_0052_D.JPG to the reconstruction 2026-10-27 23:59:13,358 INFO: ------------------------------------------------------- 2026-10-27 23:59:13,385 INFO: b2ae60e5_DJI_20261027132312_0050_D.JPG resection inliers: 4191 / 4250 2026-10-27 23:59:13,411 INFO: Adding b2ae60e5_DJI_20261027132312_0050_D.JPG to the reconstruction 2026-10-27 23:59:13,551 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:14,638 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.684967e+03, Final cost: 1.324874e+03, Termination: CONVERGENCE 2026-10-27 23:59:14,818 INFO: Removed outliers: 363 2026-10-27 23:59:14,836 INFO: ------------------------------------------------------- 2026-10-27 23:59:14,867 INFO: 95b07a97_DJI_20261027132232_0039_D.JPG resection inliers: 3993 / 4057 2026-10-27 23:59:14,897 INFO: Adding 95b07a97_DJI_20261027132232_0039_D.JPG to the reconstruction 2026-10-27 23:59:15,002 INFO: ------------------------------------------------------- 2026-10-27 23:59:15,032 INFO: 44501ccb_DJI_20261027132234_0040_D.JPG resection inliers: 4162 / 4221 2026-10-27 23:59:15,061 INFO: Adding 44501ccb_DJI_20261027132234_0040_D.JPG to the reconstruction 2026-10-27 23:59:15,234 INFO: ------------------------------------------------------- 2026-10-27 23:59:15,265 INFO: 8c99f767_DJI_20261027132228_0038_D.JPG resection inliers: 4448 / 4518 2026-10-27 23:59:15,297 INFO: Adding 8c99f767_DJI_20261027132228_0038_D.JPG to the reconstruction 2026-10-27 23:59:15,397 INFO: Re-triangulating 2026-10-27 23:59:15,397 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:17,420 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.820326e+03, Final cost: 1.842408e+03, Termination: CONVERGENCE 2026-10-27 23:59:21,931 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.861245e+03, Final cost: 2.312067e+03, Termination: CONVERGENCE 2026-10-27 23:59:22,179 INFO: Removed outliers: 1447 2026-10-27 23:59:22,198 INFO: ------------------------------------------------------- 2026-10-27 23:59:22,234 INFO: c5f7d5af_DJI_20261027132237_0041_D.JPG resection inliers: 4233 / 4265 2026-10-27 23:59:22,267 INFO: Adding c5f7d5af_DJI_20261027132237_0041_D.JPG to the reconstruction 2026-10-27 23:59:22,414 INFO: ------------------------------------------------------- 2026-10-27 23:59:22,446 INFO: da218c1c_DJI_20261027132254_0045_D.JPG resection inliers: 4535 / 4608 2026-10-27 23:59:22,478 INFO: Adding da218c1c_DJI_20261027132254_0045_D.JPG to the reconstruction 2026-10-27 23:59:22,602 INFO: ------------------------------------------------------- 2026-10-27 23:59:22,636 INFO: b8c7a7eb_DJI_20261027132339_0057_D.JPG resection inliers: 4419 / 4499 2026-10-27 23:59:22,665 INFO: Adding b8c7a7eb_DJI_20261027132339_0057_D.JPG to the reconstruction 2026-10-27 23:59:22,826 INFO: ------------------------------------------------------- 2026-10-27 23:59:22,856 INFO: 908924b0_DJI_20261027132240_0042_D.JPG resection inliers: 4505 / 4594 2026-10-27 23:59:22,885 INFO: Adding 908924b0_DJI_20261027132240_0042_D.JPG to the reconstruction 2026-10-27 23:59:23,009 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:25,250 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.812234e+03, Final cost: 2.648524e+03, Termination: CONVERGENCE 2026-10-27 23:59:25,548 INFO: Removed outliers: 798 2026-10-27 23:59:25,563 INFO: ------------------------------------------------------- 2026-10-27 23:59:25,597 INFO: 5c62b7c1_DJI_20261027132252_0044_D.JPG resection inliers: 4680 / 4760 2026-10-27 23:59:25,627 INFO: Adding 5c62b7c1_DJI_20261027132252_0044_D.JPG to the reconstruction 2026-10-27 23:59:25,750 INFO: ------------------------------------------------------- 2026-10-27 23:59:25,779 INFO: 5c5b604e_DJI_20261027132341_0058_D.JPG resection inliers: 4472 / 4571 2026-10-27 23:59:25,808 INFO: Adding 5c5b604e_DJI_20261027132341_0058_D.JPG to the reconstruction 2026-10-27 23:59:25,946 INFO: ------------------------------------------------------- 2026-10-27 23:59:25,977 INFO: ffaae774_DJI_20261027132244_0043_D.JPG resection inliers: 4600 / 4685 2026-10-27 23:59:26,005 INFO: Adding ffaae774_DJI_20261027132244_0043_D.JPG to the reconstruction 2026-10-27 23:59:26,127 INFO: ------------------------------------------------------- 2026-10-27 23:59:26,150 INFO: 4a5955b7_DJI_20261027132209_0035_D.JPG resection inliers: 3390 / 3440 2026-10-27 23:59:26,171 INFO: Adding 4a5955b7_DJI_20261027132209_0035_D.JPG to the reconstruction 2026-10-27 23:59:26,286 INFO: ------------------------------------------------------- 2026-10-27 23:59:26,310 INFO: 09ab426a_DJI_20261027132206_0034_D.JPG resection inliers: 3517 / 3587 2026-10-27 23:59:26,331 INFO: Adding 09ab426a_DJI_20261027132206_0034_D.JPG to the reconstruction 2026-10-27 23:59:26,502 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:29,184 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.902796e+03, Final cost: 3.451030e+03, Termination: CONVERGENCE 2026-10-27 23:59:29,549 INFO: Removed outliers: 752 2026-10-27 23:59:29,565 INFO: ------------------------------------------------------- 2026-10-27 23:59:29,593 INFO: 69956bb6_DJI_20261027132202_0033_D.JPG resection inliers: 4087 / 4160 2026-10-27 23:59:29,620 INFO: Adding 69956bb6_DJI_20261027132202_0033_D.JPG to the reconstruction 2026-10-27 23:59:29,756 INFO: ------------------------------------------------------- 2026-10-27 23:59:29,785 INFO: 9d42783f_DJI_20261027132158_0032_D.JPG resection inliers: 4411 / 4499 2026-10-27 23:59:29,813 INFO: Adding 9d42783f_DJI_20261027132158_0032_D.JPG to the reconstruction 2026-10-27 23:59:29,943 INFO: ------------------------------------------------------- 2026-10-27 23:59:29,972 INFO: a6ea883d_DJI_20261027132155_0031_D.JPG resection inliers: 4552 / 4672 2026-10-27 23:59:30,000 INFO: Adding a6ea883d_DJI_20261027132155_0031_D.JPG to the reconstruction 2026-10-27 23:59:30,119 INFO: ------------------------------------------------------- 2026-10-27 23:59:30,120 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-27 23:59:32,931 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 5.091393e+03, Final cost: 3.922920e+03, Termination: CONVERGENCE 2026-10-27 23:59:33,366 INFO: Removed outliers: 498 2026-10-27 23:59:33,588 INFO: Reconstruction 0: 25 images, 30389 points 2026-10-27 23:59:33,588 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-kmqkd/opensfm" 2026-10-27 23:59:41,032 DEBUG: Loaded backend agg version v2.2. 2026-10-27 23:59:41,047 DEBUG: locator: 2026-10-27 23:59:41,721 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=13 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 318563.0 --offset-y 3143997.0 "/workspace/odm-pipeline-kmqkd/opensfm" [INFO] Updating /workspace/odm-pipeline-kmqkd/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-kmqkd/opensfm ... 2026-10-27 23:59:50,141 DEBUG: Undistorting image c5f7d5af_DJI_20261027132237_0041_D.JPG 2026-10-27 23:59:50,141 DEBUG: Undistorting image 474c4483_DJI_20261027132257_0046_D.JPG 2026-10-27 23:59:50,141 DEBUG: Undistorting image 69956bb6_DJI_20261027132202_0033_D.JPG 2026-10-27 23:59:50,142 DEBUG: Undistorting image 5c62b7c1_DJI_20261027132252_0044_D.JPG 2026-10-27 23:59:52,596 DEBUG: Undistorting image 7d6ba25b_DJI_20261027132334_0055_D.JPG 2026-10-27 23:59:54,189 DEBUG: Undistorting image b8c7a7eb_DJI_20261027132339_0057_D.JPG 2026-10-27 23:59:54,190 DEBUG: Undistorting image 908924b0_DJI_20261027132240_0042_D.JPG 2026-10-27 23:59:54,191 DEBUG: Undistorting image 5c5b604e_DJI_20261027132341_0058_D.JPG 2026-10-27 23:59:55,294 DEBUG: Undistorting image 4a5955b7_DJI_20261027132209_0035_D.JPG 2026-10-27 23:59:56,984 DEBUG: Undistorting image da218c1c_DJI_20261027132254_0045_D.JPG 2026-10-27 23:59:56,984 DEBUG: Undistorting image 09ab426a_DJI_20261027132206_0034_D.JPG 2026-10-27 23:59:56,985 DEBUG: Undistorting image a6ea883d_DJI_20261027132155_0031_D.JPG 2026-10-27 23:59:58,072 DEBUG: Undistorting image b2ae60e5_DJI_20261027132312_0050_D.JPG 2026-10-27 23:59:59,748 DEBUG: Undistorting image c314943d_DJI_20261027132330_0053_D.JPG 2026-10-27 23:59:59,749 DEBUG: Undistorting image ffaae774_DJI_20261027132244_0043_D.JPG 2026-10-27 23:59:59,750 DEBUG: Undistorting image bbb99e64_DJI_20261027132336_0056_D.JPG 2026-10-28 00:00:00,852 DEBUG: Undistorting image 9d42783f_DJI_20261027132158_0032_D.JPG 2026-10-28 00:00:01,523 DEBUG: Undistorting image 8c99f767_DJI_20261027132228_0038_D.JPG 2026-10-28 00:00:02,051 DEBUG: Undistorting image 95b07a97_DJI_20261027132232_0039_D.JPG 2026-10-28 00:00:02,632 DEBUG: Undistorting image f4e803b5_DJI_20261027132332_0054_D.JPG 2026-10-28 00:00:03,540 DEBUG: Undistorting image 37a84bc2_DJI_20261027132303_0048_D.JPG 2026-10-28 00:00:04,233 DEBUG: Undistorting image 44501ccb_DJI_20261027132234_0040_D.JPG 2026-10-28 00:00:04,785 DEBUG: Undistorting image 7f0f06f1_DJI_20261027132308_0049_D.JPG 2026-10-28 00:00:05,329 DEBUG: Undistorting image 2b97f9e8_DJI_20261027132326_0052_D.JPG 2026-10-28 00:00:06,113 DEBUG: Undistorting image f9ecc67c_DJI_20261027132259_0047_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-kmqkd/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-kmqkd/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-kmqkd/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-134.88021042960463, 43.38587420526892), (-132.65874676726526, 62.86294516129419), (-126.68029425421264, 81.53244775580242), (-117.17435586859938, 98.67690582899377), (-104.50643229018897, 113.63735741190612), (-89.16331610799534, 125.83906350191683), (-71.73453313682694, 134.81294527743012), (-52.88990882458165, 140.2141906027682), (-33.35369250946678, 141.83537661423907), (46.39870146452449, 140.60829991521314), (65.13389822881436, 138.54346443805844), (83.14881497260649, 132.99972161231562), (99.8035286545637, 124.17400769004598), (114.50616049172822, 112.37989600282162), (126.73455386294518, 98.03629153314978), (136.0541790476418, 81.652858606074), (142.13392367976485, 63.81171267153695), (144.757828147267, 45.14662500564009), (143.83268137287814, 26.32062816666439), (139.39129262429196, 8.002800772432238), (109.3376208357513, -79.0983581948094), (101.15852465765784, -96.91257298924029), (89.66141408449039, -112.78904528450221), (75.28813916700892, -126.11762660183012), (58.59086948155891, -136.38618427002802), (40.211212174908724, -143.20023324433714), (20.855381394620053, -146.29796265112236), (1.2670917545910925, -145.56023914180696), (-17.800842283293605, -141.01549112051725), (-68.58926054183394, -123.4972069193609), (-87.49426716688322, -114.67421100987121), (-104.1572928375681, -102.12068454083055), (-117.85301169008017, -86.38304905220866), (-127.98534643260064, -68.14617258310318), (-134.1131792672677, -48.2038205396384), (-135.96990771428682, -27.424102843739092), (-134.88021042960463, 43.38587420526892)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-kmqkd/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-kmqkd/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-kmqkd/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp02hlt62l.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-kmqkd/opensfm/reconstruction.ply output = /workspace/odm-pipeline-kmqkd/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-kmqkd/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 37 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.02819s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.43 meters) ?> Done in 0.04045s -> Writing output ?> Done in 0.004573s ?> Pipeline done in 0.07335s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.43 [INFO] Created temporary directory: /workspace/odm-pipeline-kmqkd/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-kmqkd/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp" --output-type max --radiuses 0.6754424205218055,0.9552198317040487,1.3508848410436112 --resolution 3.44 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 30316 points Point cloud bounds are [minx: -107.580436707, maxx: 108.190582275, miny: -104.361465454, maxy: 105.918006897] Really low resolution DEM requested (63, 62) will set floor at 64 pixels. Resolution changed to 3.38625. The scale of this reconstruction might be off. DEM resolution is (64, 63), max tile size is 4096, will split DEM generation into 1 tiles r0.940295_x0_y0.tif r0.664889_x0_y0.tif r1.32978_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.3% -outsize 10% 0 "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 63 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-kmqkd/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.3% "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.tif" Input file size is 64, 63 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-kmqkd/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-kmqkd/odm_meshing/tmp/tiles.tif Size: 64x63 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-kmqkd/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-kmqkd/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.022494 [INFO] Completed mesh_dsm.tif in 0:00:00.118546 [INFO] Sampling points from DSM: /workspace/odm-pipeline-kmqkd/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-kmqkd/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-kmqkd/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x63 Extent is (-107.580437, 109.139563), (-104.361465, 108.972285) Read nodata value: -9999 Calculating skirts and vertex count... 218 skirt points will be added Total vertices: 3758 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-kmqkd/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 00:00:15 [App ] OpenMVS x64 v2.2.0 00:00:15 [App ] Build date: Aug 12 2026, 21:53:38 00:00:15 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (4 cores) 00:00:15 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 00:00:15 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 00:00:15 [App ] Disk: 00:00:15 [App ] SSE & AVX compatible CPU & OS detected 00:00:15 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 00:00:15 [App ] MEMORYINFO: { 00:00:15 [App ] VmPeak: 77168 kB 00:00:15 [App ] VmSize: 64804 kB 00:00:15 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-kmqkd/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-kmqkd/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-kmqkd/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-kmqkd/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Aug 12 2026, 21:44:12) Load and prepare mesh: Reading PLY: 19778 verts... 39560 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 25 NVM: Number of features: 30389 Loading 100%... done. (Took 1.743s) Building adjacency graph: Adding edges 100%... done. (Took 0.04s) 59340 total edges. View selection: Building BVH from 39560 faces... done. (Took: 24 ms) Calculating face qualities 100%... done. (Took 2.902s) Postprocessing face infos 100%... done. (Took 0.051s) Maximum quality of a face within an image: 9999.74 Clamping qualities to 9917.73 within normalization. Optimizing: Time[s] Energy 0 21324 0 21141 0 20878 0 20722 0 20651 0 20620 0 20601 0 20601 0 20588 0 20582 0 20579 0 20575 0 20571 0 20570 10266 faces have not been seen Took: 3.502s Generating texture patches: Running... done. (Took 1.696s) 124 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 15968 x 15968 Calculating adjustments: Color channel 2: CG took 75 iterations. Residual is 8.62915e-05 Color channel 1: CG took 75 iterations. Residual is 9.1461e-05 Color channel 0: CG took 76 iterations. Residual is 9.46085e-05 Took 0.025 seconds Adjusting texture patches 100%... done. (Took 0.412s) Running local seam leveling: Blending texture patches 100%... done. (Took 3.996s) Generating texture atlases: Sorting texture patches... done. Working on atlas 5 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 24.087s [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-kmqkd/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 318563.0 0 1 0 3143997.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=318563.0 --writers.las.offset_y=3143997.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=13 +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-kmqkd/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kmqkd/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-kmqkd/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=13 +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-kmqkd/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-kmqkd/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-kmqkd/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 3143997.0 -utm_east_offset 318563.0 -a_srs "+proj=utm +zone=13 +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 --config GDAL_CACHEMAX 6329948160.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-kmqkd/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 Mesh file read. Boundary points: Point 1: -102.432 -96.3471 Point 2: -102.432 104.277 Point 3: 100.711 104.277 Point 4: 100.711 -96.3471 Model bounds x : -102.432 -> 100.711 Model bounds y : -96.3471 -> 104.277 Model area : 40755.5m2 Model resolution, width x height : 4063x4013 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 ... model rendered Edge inpainting Block [(2048, 4063), (1024, 2048)] Block [(0, 1024), (1024, 2048)] Block [(1024, 2048), (2048, 4013)] Block [(0, 1024), (0, 1024)] Block [(1024, 2048), (0, 1024)] Block [(1024, 2048), (1024, 2048)] Block [(2048, 4063), (0, 1024)] Block [(0, 1024), (2048, 4013)] Block [(2048, 4063), (2048, 4013)] Writing ortho photo to /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6329948160 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.3% Using band 4 of source image as alpha. Creating output file that is 4106P x 3931L. 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-kmqkd/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 38.5% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 4106, 3931 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-kmqkd/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-kmqkd/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-kmqkd/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-kmqkd/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.1541221428571485 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.1796162469058307  [INFO] Cropping /workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-kmqkd/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.6% Creating output file that is 1331P x 1274L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-kmqkd/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-kmqkd/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-kmqkd/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-kmqkd/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-kmqkd/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-kmqkd/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.6%  Input file size is 4106, 3931 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-kmqkd/odm_report/report.pdf 2026-10-28 00:00:48,134 DEBUG: ICC profile found for image /tmp/tmp8uvspwro/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-28 00:00:49,456 DEBUG: Final size summary of the biggest document sections: 2026-10-28 00:00:49,456 DEBUG: - pages: 4.1KiB 2026-10-28 00:00:49,456 DEBUG: - fonts: 201.0B 2026-10-28 00:00:49,456 DEBUG: - images: 7.5MiB 2026-10-28 00:00:49,456 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 28 00:00:49 2026 ODM processing complete