=== odm-pipeline-qrmfs-main-2877620989/process.log === === process attempt 0 @ 2026-10-21T02:06:23Z === Running ODM processing... Processing job: odm-pipeline-qrmfs ODM Project ID: DTM-Task-c83652cc-456c-4661-94d0-6b0d67cb5e14 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-qrmfs/boundary.geojson --project-path /workspace odm-pipeline-qrmfs [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:06:25 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[107.049757452, -6.258921999], [107.049740849, -6.259094523], [107.049691649, -6.259260705], [107.049611661, -6.259414439], [107.049503825, -6.259550072], [107.049372103, -6.25966262], [107.049221339, -6.259747946], [107.049057072, -6.259802914], [107.048885342, -6.259825504], [107.048712459, -6.259814885], [107.048656379, -6.259805983], [107.048642927, -6.259803959], [107.048465927, -6.259775959], [107.048462661, -6.259775436], [107.047845893, -6.259675551], [107.047670241, -6.259654833], [107.047487547, -6.259613732], [107.047317244, -6.259535826], [107.047166649, -6.259424463], [107.047042231, -6.259284426], [107.046949335, -6.259121731], [107.046891952, -6.258943368], [107.046872547, -6.258756999], [107.046872547, -6.258394999], [107.04688837, -6.258226544], [107.046935284, -6.25806399], [107.047011646, -6.25791303], [107.04711478, -6.257778952], [107.047241075, -6.257666452], [107.047386107, -6.257579472], [107.047544795, -6.257521056], [107.047711582, -6.257493252], [107.047880625, -6.257497034], [107.048120624, -6.257525034], [107.048127987, -6.257525923], [107.048135987, -6.257526923], [107.048168598, -6.257531606], [107.048808475, -6.257635424], [107.048925947, -6.25765418], [107.048981621, -6.257663017], [107.049160349, -6.257707512], [107.04932629, -6.257787318], [107.049472618, -6.25789913], [107.049593255, -6.258038305], [107.049683191, -6.258199061], [107.049738692, -6.258374725], [107.049757452, -6.258557999], [107.049757452, -6.258921999]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-qrmfs [INFO] no_gpu: False [INFO] optimize_disk_space: False [INFO] orthophoto_compression: DEFLATE [INFO] orthophoto_cutline: False [INFO] orthophoto_kmz: False [INFO] orthophoto_no_tiled: False [INFO] orthophoto_png: False [INFO] orthophoto_resolution: 4.0 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: False [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_rectify: False [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /workspace/odm-pipeline-qrmfs [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-qrmfs/images [INFO] Loading 17 images [INFO] Wrote images database: /workspace/odm-pipeline-qrmfs/images.json [INFO] Found 17 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:06:27,049 INFO: Planning to use 49362.078515625 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:06:27,049 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:06:27,049 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:06:27,053 INFO: Reading data for image 92a3718c_DJI_20261011090608_0483_D.JPG (queue-size=0) 2026-10-21 02:06:27,053 INFO: Reading data for image c117415b_DJI_20261011090606_0482_D.JPG (queue-size=0) 2026-10-21 02:06:27,053 INFO: Reading data for image 054cd9ea_DJI_20261011090556_0477_D.JPG (queue-size=0) 2026-10-21 02:06:27,053 INFO: Reading data for image c03082c9_DJI_20261011090600_0479_D.JPG (queue-size=0) 2026-10-21 02:06:27,347 INFO: Reading data for image 020f48f7_DJI_20261011090612_0485_D.JPG (queue-size=1) 2026-10-21 02:06:27,348 INFO: Extracting ROOT_DSPSIFT features for image 054cd9ea_DJI_20261011090556_0477_D.JPG 2026-10-21 02:06:27,412 INFO: Reading data for image 14c0b73b_DJI_20261011090604_0481_D.JPG (queue-size=1) 2026-10-21 02:06:27,412 INFO: Extracting ROOT_DSPSIFT features for image c03082c9_DJI_20261011090600_0479_D.JPG 2026-10-21 02:06:27,441 INFO: Reading data for image 29b99a75_DJI_20261011090610_0484_D.JPG (queue-size=1) 2026-10-21 02:06:27,441 INFO: Extracting ROOT_DSPSIFT features for image c117415b_DJI_20261011090606_0482_D.JPG 2026-10-21 02:06:27,443 INFO: Extracting ROOT_DSPSIFT features for image 92a3718c_DJI_20261011090608_0483_D.JPG 2026-10-21 02:06:27,443 INFO: Reading data for image 43af2293_DJI_20261011090552_0475_D.JPG (queue-size=1) 2026-10-21 02:06:27,668 INFO: Reading data for image 8679d7cf_DJI_20261011090602_0480_D.JPG (queue-size=1) 2026-10-21 02:06:27,685 INFO: Extracting ROOT_DSPSIFT features for image 020f48f7_DJI_20261011090612_0485_D.JPG 2026-10-21 02:06:27,808 INFO: Reading data for image 29c55feb_DJI_20261011090558_0478_D.JPG (queue-size=1) 2026-10-21 02:06:27,824 INFO: Extracting ROOT_DSPSIFT features for image 29b99a75_DJI_20261011090610_0484_D.JPG 2026-10-21 02:06:27,965 INFO: Reading data for image bfc91075_DJI_20261011090616_0487_D.JPG (queue-size=0) 2026-10-21 02:06:27,965 INFO: Extracting ROOT_DSPSIFT features for image 43af2293_DJI_20261011090552_0475_D.JPG 2026-10-21 02:06:27,965 INFO: Extracting ROOT_DSPSIFT features for image 14c0b73b_DJI_20261011090604_0481_D.JPG 2026-10-21 02:06:28,175 INFO: Reading data for image 8c5a5d0a_DJI_20261011090620_0489_D.JPG (queue-size=1) 2026-10-21 02:06:28,178 INFO: Extracting ROOT_DSPSIFT features for image 8679d7cf_DJI_20261011090602_0480_D.JPG 2026-10-21 02:06:28,313 INFO: Reading data for image 76efd7dc_DJI_20261011090618_0488_D.JPG (queue-size=1) 2026-10-21 02:06:28,313 INFO: Extracting ROOT_DSPSIFT features for image 29c55feb_DJI_20261011090558_0478_D.JPG 2026-10-21 02:06:28,482 INFO: Reading data for image 1fc34d5f_DJI_20261011090548_0473_D.JPG (queue-size=1) 2026-10-21 02:06:28,482 INFO: Extracting ROOT_DSPSIFT features for image bfc91075_DJI_20261011090616_0487_D.JPG 2026-10-21 02:06:28,961 INFO: Reading data for image 3e44d622_DJI_20261011090554_0476_D.JPG (queue-size=1) 2026-10-21 02:06:28,962 INFO: Extracting ROOT_DSPSIFT features for image 76efd7dc_DJI_20261011090618_0488_D.JPG 2026-10-21 02:06:29,094 INFO: Reading data for image 228fded2_DJI_20261011090550_0474_D.JPG (queue-size=1) 2026-10-21 02:06:29,104 INFO: Extracting ROOT_DSPSIFT features for image 8c5a5d0a_DJI_20261011090620_0489_D.JPG 2026-10-21 02:06:29,299 INFO: Reading data for image 9c4eeca0_DJI_20261011090614_0486_D.JPG (queue-size=1) 2026-10-21 02:06:29,369 INFO: Extracting ROOT_DSPSIFT features for image 1fc34d5f_DJI_20261011090548_0473_D.JPG 2026-10-21 02:06:30,194 INFO: Extracting ROOT_DSPSIFT features for image 3e44d622_DJI_20261011090554_0476_D.JPG 2026-10-21 02:06:30,453 INFO: Finished reading images 2026-10-21 02:06:30,465 INFO: Extracting ROOT_DSPSIFT features for image 228fded2_DJI_20261011090550_0474_D.JPG 2026-10-21 02:06:45,094 DEBUG: Found 10000 points in 17.623977184295654s 2026-10-21 02:06:46,934 INFO: Extracting ROOT_DSPSIFT features for image 9c4eeca0_DJI_20261011090614_0486_D.JPG 2026-10-21 02:06:50,465 DEBUG: Found 10000 points in 22.46585702896118s 2026-10-21 02:06:51,359 DEBUG: Found 10000 points in 23.875924825668335s 2026-10-21 02:06:52,224 DEBUG: Found 10000 points in 23.722046613693237s 2026-10-21 02:06:52,429 DEBUG: Found 10000 points in 24.572739362716675s 2026-10-21 02:06:53,180 DEBUG: Found 10000 points in 24.064079761505127s 2026-10-21 02:06:53,799 DEBUG: Found 10000 points in 26.36166763305664s 2026-10-21 02:06:54,278 DEBUG: Found 10000 points in 23.804532289505005s 2026-10-21 02:06:55,095 DEBUG: Found 10000 points in 27.366724252700806s 2026-10-21 02:06:56,398 DEBUG: Found 10000 points in 28.031572818756104s 2026-10-21 02:06:56,895 DEBUG: Found 10000 points in 29.528941869735718s 2026-10-21 02:06:56,970 DEBUG: Found 10000 points in 27.593174934387207s 2026-10-21 02:06:57,755 DEBUG: Found 10000 points in 29.772061824798584s 2026-10-21 02:06:58,218 DEBUG: Found 10000 points in 30.01581859588623s 2026-10-21 02:06:58,406 DEBUG: Found 10000 points in 28.20242714881897s 2026-10-21 02:06:59,074 DEBUG: Found 10000 points in 30.07686185836792s 2026-10-21 02:07:03,216 DEBUG: Found 10000 points in 16.2328519821167s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:07:05,560 INFO: Altitude is negative (-11346153.626306036) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:07:05,560 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:07:05,572 INFO: Matching 134 image pairs 2026-10-21 02:07:05,576 INFO: Computing pair matching with 16 processes 2026-10-21 02:07:07,078 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.451 T-robust: 0.025 T-total: 1.489 Matches: 4273 Robust: 4214 Success: True 2026-10-21 02:07:07,085 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.462 T-robust: 0.026 T-total: 1.496 Matches: 797 Robust: 774 Success: True 2026-10-21 02:07:07,101 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.032 T-total: 1.505 Matches: 297 Robust: 276 Success: True 2026-10-21 02:07:07,111 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.452 T-robust: 0.034 T-total: 1.507 Matches: 1812 Robust: 1786 Success: True 2026-10-21 02:07:07,131 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.054 T-total: 1.530 Matches: 5305 Robust: 5214 Success: True 2026-10-21 02:07:07,134 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.485 T-robust: 0.044 T-total: 1.547 Matches: 4038 Robust: 3991 Success: True 2026-10-21 02:07:07,144 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.501 T-robust: 0.052 T-total: 1.558 Matches: 609 Robust: 584 Success: True 2026-10-21 02:07:07,149 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.552 T-robust: 0.013 T-total: 1.566 Matches: 645 Robust: 619 Success: True 2026-10-21 02:07:07,435 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.839 T-robust: 0.003 T-total: 1.843 Matches: 1001 Robust: 945 Success: True 2026-10-21 02:07:07,557 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.940 T-robust: 0.005 T-total: 1.971 Matches: 2127 Robust: 2094 Success: True 2026-10-21 02:07:07,639 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.007 T-robust: 0.039 T-total: 2.053 Matches: 5225 Robust: 5199 Success: True 2026-10-21 02:07:07,652 DEBUG: Matching 29b99a75_DJI_20261011090610_0484_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.972 T-robust: 0.051 T-total: 2.049 Matches: 4349 Robust: 4324 Success: True 2026-10-21 02:07:07,660 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.061 T-robust: 0.010 T-total: 2.078 Matches: 1616 Robust: 1577 Success: True 2026-10-21 02:07:07,670 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.064 T-robust: 0.003 T-total: 2.069 Matches: 1305 Robust: 1259 Success: True 2026-10-21 02:07:07,678 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.085 T-robust: 0.005 T-total: 2.090 Matches: 720 Robust: 690 Success: True 2026-10-21 02:07:07,726 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.104 T-robust: 0.017 T-total: 2.136 Matches: 3456 Robust: 3402 Success: True 2026-10-21 02:07:07,929 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.825 T-robust: 0.002 T-total: 0.828 Matches: 850 Robust: 819 Success: True 2026-10-21 02:07:07,982 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.896 T-robust: 0.001 T-total: 0.898 Matches: 432 Robust: 411 Success: True 2026-10-21 02:07:08,063 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.905 T-robust: 0.009 T-total: 0.929 Matches: 2631 Robust: 2599 Success: True 2026-10-21 02:07:08,093 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.931 T-robust: 0.022 T-total: 0.970 Matches: 3207 Robust: 3163 Success: True 2026-10-21 02:07:08,106 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.909 T-robust: 0.043 T-total: 0.957 Matches: 3242 Robust: 3217 Success: True 2026-10-21 02:07:08,115 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.927 T-robust: 0.020 T-total: 0.975 Matches: 5180 Robust: 5149 Success: True 2026-10-21 02:07:08,144 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.020 T-robust: 0.011 T-total: 1.035 Matches: 2502 Robust: 2436 Success: True 2026-10-21 02:07:08,199 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.046 T-robust: 0.005 T-total: 1.054 Matches: 1949 Robust: 1893 Success: True 2026-10-21 02:07:08,407 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.936 T-robust: 0.031 T-total: 0.972 Matches: 4194 Robust: 4105 Success: True 2026-10-21 02:07:08,529 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.965 T-robust: 0.002 T-total: 0.971 Matches: 567 Robust: 537 Success: True 2026-10-21 02:07:08,625 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.947 T-robust: 0.005 T-total: 0.953 Matches: 289 Robust: 269 Success: True 2026-10-21 02:07:08,639 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.970 T-robust: 0.016 T-total: 0.987 Matches: 1193 Robust: 1165 Success: True 2026-10-21 02:07:08,642 DEBUG: Matching 29b99a75_DJI_20261011090610_0484_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.981 T-robust: 0.001 T-total: 0.982 Matches: 445 Robust: 424 Success: True 2026-10-21 02:07:08,665 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.975 T-robust: 0.031 T-total: 1.023 Matches: 5354 Robust: 5285 Success: True 2026-10-21 02:07:08,683 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.992 T-robust: 0.002 T-total: 1.005 Matches: 839 Robust: 807 Success: True 2026-10-21 02:07:08,758 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.973 T-robust: 0.043 T-total: 1.028 Matches: 4118 Robust: 4087 Success: True 2026-10-21 02:07:08,849 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.020 T-total: 0.912 Matches: 3469 Robust: 3422 Success: True 2026-10-21 02:07:08,919 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.926 T-robust: 0.002 T-total: 0.930 Matches: 923 Robust: 895 Success: True 2026-10-21 02:07:09,149 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.930 T-robust: 0.034 T-total: 1.001 Matches: 4157 Robust: 4121 Success: True 2026-10-21 02:07:09,171 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.001 T-robust: 0.042 T-total: 1.056 Matches: 116 Robust: 92 Success: True 2026-10-21 02:07:09,172 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.043 T-robust: 0.011 T-total: 1.055 Matches: 356 Robust: 321 Success: True 2026-10-21 02:07:09,188 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.995 T-robust: 0.032 T-total: 1.094 Matches: 2789 Robust: 2758 Success: True 2026-10-21 02:07:09,179 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.029 T-robust: 0.029 T-total: 1.064 Matches: 4068 Robust: 4032 Success: True 2026-10-21 02:07:09,204 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.991 T-robust: 0.006 T-total: 1.002 Matches: 1229 Robust: 1196 Success: True 2026-10-21 02:07:09,372 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.936 T-robust: 0.005 T-total: 0.960 Matches: 2146 Robust: 2106 Success: True 2026-10-21 02:07:09,650 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.076 T-robust: 0.024 T-total: 1.118 Matches: 5329 Robust: 5294 Success: True 2026-10-21 02:07:09,687 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.056 T-robust: 0.001 T-total: 1.058 Matches: 447 Robust: 422 Success: True 2026-10-21 02:07:09,730 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.046 T-robust: 0.013 T-total: 1.064 Matches: 1009 Robust: 989 Success: True 2026-10-21 02:07:09,734 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.061 T-robust: 0.009 T-total: 1.086 Matches: 1172 Robust: 1157 Success: True 2026-10-21 02:07:09,806 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.086 T-robust: 0.023 T-total: 1.121 Matches: 2782 Robust: 2737 Success: True 2026-10-21 02:07:09,824 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.154 T-robust: 0.017 T-total: 1.175 Matches: 1572 Robust: 1519 Success: True 2026-10-21 02:07:09,891 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.107 T-robust: 0.017 T-total: 1.126 Matches: 1495 Robust: 1458 Success: True 2026-10-21 02:07:09,989 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.122 T-robust: 0.009 T-total: 1.139 Matches: 1777 Robust: 1754 Success: True 2026-10-21 02:07:10,054 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.113 T-robust: 0.009 T-total: 1.124 Matches: 1819 Robust: 1782 Success: True 2026-10-21 02:07:10,261 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.106 T-robust: 0.003 T-total: 1.111 Matches: 1233 Robust: 1203 Success: True 2026-10-21 02:07:10,345 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.112 T-robust: 0.037 T-total: 1.156 Matches: 3304 Robust: 3280 Success: True 2026-10-21 02:07:10,450 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.151 T-robust: 0.009 T-total: 1.261 Matches: 1463 Robust: 1356 Success: True 2026-10-21 02:07:10,474 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.156 T-robust: 0.112 T-total: 1.284 Matches: 5428 Robust: 5391 Success: True 2026-10-21 02:07:10,521 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.118 T-robust: 0.006 T-total: 1.148 Matches: 2484 Robust: 2453 Success: True 2026-10-21 02:07:10,544 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.269 T-robust: 0.054 T-total: 1.340 Matches: 5409 Robust: 5363 Success: True 2026-10-21 02:07:10,601 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.346 T-robust: 0.051 T-total: 1.430 Matches: 5272 Robust: 5224 Success: True 2026-10-21 02:07:10,615 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.875 T-robust: 0.003 T-total: 0.879 Matches: 535 Robust: 511 Success: True 2026-10-21 02:07:10,610 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.953 T-robust: 0.004 T-total: 0.959 Matches: 1623 Robust: 1568 Success: True 2026-10-21 02:07:10,642 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.895 T-robust: 0.004 T-total: 0.912 Matches: 1524 Robust: 1483 Success: True 2026-10-21 02:07:10,686 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.972 T-robust: 0.005 T-total: 0.989 Matches: 2175 Robust: 2144 Success: True 2026-10-21 02:07:11,021 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.182 T-robust: 0.009 T-total: 1.197 Matches: 4159 Robust: 4124 Success: True 2026-10-21 02:07:11,051 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.242 T-robust: 0.002 T-total: 1.245 Matches: 642 Robust: 616 Success: True 2026-10-21 02:07:11,152 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.065 T-robust: 0.050 T-total: 1.158 Matches: 4110 Robust: 4094 Success: True 2026-10-21 02:07:11,161 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.229 T-robust: 0.030 T-total: 1.266 Matches: 5369 Robust: 5309 Success: True 2026-10-21 02:07:11,181 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.114 T-robust: 0.002 T-total: 1.117 Matches: 491 Robust: 458 Success: True 2026-10-21 02:07:11,431 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.095 T-robust: 0.060 T-total: 1.164 Matches: 4265 Robust: 4233 Success: True 2026-10-21 02:07:11,625 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.105 T-robust: 0.004 T-total: 1.140 Matches: 1491 Robust: 1444 Success: True 2026-10-21 02:07:11,688 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.178 T-robust: 0.020 T-total: 1.214 Matches: 2585 Robust: 2485 Success: True 2026-10-21 02:07:11,696 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.199 T-robust: 0.003 T-total: 1.211 Matches: 1180 Robust: 1148 Success: True 2026-10-21 02:07:11,726 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.179 T-robust: 0.001 T-total: 1.181 Matches: 291 Robust: 274 Success: True 2026-10-21 02:07:11,742 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.127 T-robust: 0.002 T-total: 1.130 Matches: 788 Robust: 762 Success: True 2026-10-21 02:07:11,773 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.156 T-robust: 0.002 T-total: 1.158 Matches: 234 Robust: 204 Success: True 2026-10-21 02:07:11,818 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.245 T-robust: 0.005 T-total: 1.257 Matches: 2242 Robust: 2208 Success: True 2026-10-21 02:07:11,849 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.196 T-robust: 0.025 T-total: 1.232 Matches: 2013 Robust: 1970 Success: True 2026-10-21 02:07:11,856 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.138 T-robust: 0.021 T-total: 1.163 Matches: 3263 Robust: 3209 Success: True 2026-10-21 02:07:11,910 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.246 T-robust: 0.008 T-total: 1.259 Matches: 3381 Robust: 3336 Success: True 2026-10-21 02:07:12,211 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.168 T-robust: 0.018 T-total: 1.188 Matches: 1916 Robust: 1859 Success: True 2026-10-21 02:07:12,440 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.340 T-robust: 0.029 T-total: 1.381 Matches: 3235 Robust: 3184 Success: True 2026-10-21 02:07:12,444 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.266 T-robust: 0.006 T-total: 1.292 Matches: 1908 Robust: 1858 Success: True 2026-10-21 02:07:12,519 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.319 T-robust: 0.006 T-total: 1.330 Matches: 2741 Robust: 2662 Success: True 2026-10-21 02:07:12,544 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.365 T-robust: 0.008 T-total: 1.378 Matches: 3273 Robust: 3041 Success: True 2026-10-21 02:07:12,691 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.244 T-robust: 0.004 T-total: 1.248 Matches: 1023 Robust: 992 Success: True 2026-10-21 02:07:12,793 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.090 T-robust: 0.002 T-total: 1.093 Matches: 652 Robust: 615 Success: True 2026-10-21 02:07:12,831 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.176 T-robust: 0.019 T-total: 1.205 Matches: 2166 Robust: 2137 Success: True 2026-10-21 02:07:12,892 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.159 T-robust: 0.004 T-total: 1.166 Matches: 1826 Robust: 1789 Success: True 2026-10-21 02:07:12,939 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.186 T-robust: 0.005 T-total: 1.191 Matches: 201 Robust: 177 Success: True 2026-10-21 02:07:12,974 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.264 T-robust: 0.010 T-total: 1.276 Matches: 2152 Robust: 2116 Success: True 2026-10-21 02:07:13,000 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.125 T-robust: 0.015 T-total: 1.142 Matches: 1475 Robust: 1442 Success: True 2026-10-21 02:07:13,003 DEBUG: Matching 29b99a75_DJI_20261011090610_0484_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.191 T-robust: 0.013 T-total: 1.226 Matches: 3484 Robust: 3423 Success: True 2026-10-21 02:07:13,009 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.165 T-robust: 0.005 T-total: 1.170 Matches: 625 Robust: 601 Success: True 2026-10-21 02:07:13,053 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.167 T-robust: 0.011 T-total: 1.189 Matches: 2470 Robust: 2425 Success: True 2026-10-21 02:07:13,170 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.256 T-robust: 0.003 T-total: 1.259 Matches: 811 Robust: 770 Success: True 2026-10-21 02:07:13,395 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.146 T-robust: 0.005 T-total: 1.173 Matches: 2209 Robust: 2182 Success: True 2026-10-21 02:07:13,574 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.077 T-robust: 0.025 T-total: 1.126 Matches: 4163 Robust: 3904 Success: True 2026-10-21 02:07:13,601 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.132 T-robust: 0.008 T-total: 1.159 Matches: 3402 Robust: 3359 Success: True 2026-10-21 02:07:13,657 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.089 T-robust: 0.020 T-total: 1.112 Matches: 2608 Robust: 2548 Success: True 2026-10-21 02:07:13,696 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.115 T-robust: 0.037 T-total: 1.177 Matches: 5322 Robust: 5105 Success: True 2026-10-21 02:07:13,914 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.214 T-robust: 0.005 T-total: 1.219 Matches: 94 Robust: 65 Success: True 2026-10-21 02:07:14,129 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.181 T-robust: 0.009 T-total: 1.220 Matches: 2669 Robust: 2624 Success: True 2026-10-21 02:07:14,133 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.196 T-robust: 0.071 T-total: 1.297 Matches: 5197 Robust: 5171 Success: True 2026-10-21 02:07:14,184 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.139 T-robust: 0.029 T-total: 1.170 Matches: 1141 Robust: 1100 Success: True 2026-10-21 02:07:14,190 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.183 T-robust: 0.061 T-total: 1.248 Matches: 3200 Robust: 3153 Success: True 2026-10-21 02:07:14,258 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.332 T-robust: 0.060 T-total: 1.431 Matches: 5487 Robust: 5460 Success: True 2026-10-21 02:07:14,294 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.283 T-robust: 0.004 T-total: 1.290 Matches: 1802 Robust: 1767 Success: True 2026-10-21 02:07:14,296 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.291 T-robust: 0.001 T-total: 1.293 Matches: 208 Robust: 177 Success: True 2026-10-21 02:07:14,330 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.293 T-robust: 0.040 T-total: 1.349 Matches: 4133 Robust: 4091 Success: True 2026-10-21 02:07:14,387 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.303 T-robust: 0.016 T-total: 1.329 Matches: 2233 Robust: 2199 Success: True 2026-10-21 02:07:14,529 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.323 T-robust: 0.025 T-total: 1.351 Matches: 2662 Robust: 2602 Success: True 2026-10-21 02:07:14,779 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.372 T-robust: 0.009 T-total: 1.383 Matches: 1655 Robust: 1545 Success: True 2026-10-21 02:07:14,793 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.200 T-robust: 0.006 T-total: 1.211 Matches: 1281 Robust: 1243 Success: True 2026-10-21 02:07:14,868 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.200 T-robust: 0.006 T-total: 1.207 Matches: 1391 Robust: 1355 Success: True 2026-10-21 02:07:14,901 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.200 T-robust: 0.003 T-total: 1.204 Matches: 998 Robust: 971 Success: True 2026-10-21 02:07:14,918 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.266 T-robust: 0.003 T-total: 1.270 Matches: 974 Robust: 901 Success: True 2026-10-21 02:07:15,073 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.127 T-robust: 0.011 T-total: 1.140 Matches: 1479 Robust: 1403 Success: True 2026-10-21 02:07:15,090 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.938 T-robust: 0.003 T-total: 0.942 Matches: 1048 Robust: 1029 Success: True 2026-10-21 02:07:15,211 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.854 T-robust: 0.022 T-total: 0.887 Matches: 435 Robust: 416 Success: True 2026-10-21 02:07:15,242 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.022 T-robust: 0.049 T-total: 1.087 Matches: 5263 Robust: 5245 Success: True 2026-10-21 02:07:15,252 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.852 T-robust: 0.057 T-total: 0.921 Matches: 2744 Robust: 2647 Success: True 2026-10-21 02:07:15,257 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.992 T-robust: 0.038 T-total: 1.047 Matches: 3120 Robust: 3063 Success: True 2026-10-21 02:07:15,263 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.055 T-total: 0.875 Matches: 967 Robust: 938 Success: True 2026-10-21 02:07:15,367 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.938 T-robust: 0.154 T-total: 1.108 Matches: 3952 Robust: 3928 Success: True 2026-10-21 02:07:15,392 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.051 T-robust: 0.126 T-total: 1.183 Matches: 3216 Robust: 3174 Success: True 2026-10-21 02:07:15,399 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.841 T-robust: 0.016 T-total: 0.869 Matches: 369 Robust: 328 Success: True 2026-10-21 02:07:15,407 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.020 T-robust: 0.043 T-total: 1.072 Matches: 5504 Robust: 5473 Success: True 2026-10-21 02:07:15,434 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.635 T-robust: 0.005 T-total: 0.652 Matches: 1816 Robust: 1716 Success: True 2026-10-21 02:07:15,442 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.640 T-robust: 0.003 T-total: 0.645 Matches: 1222 Robust: 1190 Success: True 2026-10-21 02:07:15,558 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.644 T-robust: 0.005 T-total: 0.650 Matches: 763 Robust: 734 Success: True 2026-10-21 02:07:15,558 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.658 T-robust: 0.018 T-total: 0.682 Matches: 4302 Robust: 4258 Success: True 2026-10-21 02:07:15,622 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.672 T-robust: 0.022 T-total: 0.698 Matches: 5074 Robust: 5054 Success: True 2026-10-21 02:07:15,633 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.490 T-robust: 0.028 T-total: 0.536 Matches: 5469 Robust: 5439 Success: True 2026-10-21 02:07:15,642 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.557 T-robust: 0.007 T-total: 0.567 Matches: 2135 Robust: 2107 Success: True 2026-10-21 02:07:15,667 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.426 T-robust: 0.009 T-total: 0.440 Matches: 4135 Robust: 4074 Success: True 2026-10-21 02:07:15,771 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.417 T-robust: 0.006 T-total: 0.427 Matches: 2718 Robust: 2675 Success: True 2026-10-21 02:07:15,773 INFO: Matched 134 pairs (brown-brown: 134) in 10.200037769000005 seconds (0.07611968847014997 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:07:21,724 INFO: reading features 2026-10-21 02:07:22,093 DEBUG: Merging features onto tracks 2026-10-21 02:07:23,595 DEBUG: Good tracks: 26031 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:07:25,998 INFO: Starting incremental reconstruction 2026-10-21 02:07:28,401 INFO: Starting reconstruction with 14c0b73b_DJI_20261011090604_0481_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG 2026-10-21 02:07:28,436 INFO: Two-view 5-points reconstruction inliers (transposed=False): 4144 / 4146 2026-10-21 02:07:29,172 INFO: Triangulated: 4144 2026-10-21 02:07:30,367 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 1.507407e+02, Final cost: 6.096367e+01, Termination: CONVERGENCE 2026-10-21 02:07:30,412 INFO: Removed outliers: 224 2026-10-21 02:07:30,488 INFO: ------------------------------------------------------- 2026-10-21 02:07:30,531 INFO: c117415b_DJI_20261011090606_0482_D.JPG resection inliers: 3419 / 3428 2026-10-21 02:07:30,562 INFO: Adding c117415b_DJI_20261011090606_0482_D.JPG to the reconstruction 2026-10-21 02:07:31,041 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:31,822 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 1.881507e+02, Final cost: 1.508146e+02, Termination: CONVERGENCE 2026-10-21 02:07:31,924 INFO: Removed outliers: 430 2026-10-21 02:07:31,939 INFO: ------------------------------------------------------- 2026-10-21 02:07:31,986 INFO: 29b99a75_DJI_20261011090610_0484_D.JPG resection inliers: 4088 / 4134 2026-10-21 02:07:32,027 INFO: Adding 29b99a75_DJI_20261011090610_0484_D.JPG to the reconstruction 2026-10-21 02:07:32,327 INFO: Re-triangulating 2026-10-21 02:07:32,327 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:32,874 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.565638e+02, Final cost: 2.367856e+02, Termination: CONVERGENCE 2026-10-21 02:07:35,080 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 5.670441e+02, Final cost: 3.283294e+02, Termination: CONVERGENCE 2026-10-21 02:07:35,168 INFO: Removed outliers: 669 2026-10-21 02:07:35,180 INFO: ------------------------------------------------------- 2026-10-21 02:07:35,216 INFO: 8679d7cf_DJI_20261011090602_0480_D.JPG resection inliers: 4242 / 4294 2026-10-21 02:07:35,256 INFO: Adding 8679d7cf_DJI_20261011090602_0480_D.JPG to the reconstruction 2026-10-21 02:07:35,567 INFO: ------------------------------------------------------- 2026-10-21 02:07:35,622 INFO: c03082c9_DJI_20261011090600_0479_D.JPG resection inliers: 4406 / 4529 2026-10-21 02:07:35,662 INFO: Adding c03082c9_DJI_20261011090600_0479_D.JPG to the reconstruction 2026-10-21 02:07:35,912 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:36,992 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 1.413582e+03, Final cost: 5.512563e+02, Termination: CONVERGENCE 2026-10-21 02:07:37,115 INFO: Removed outliers: 600 2026-10-21 02:07:37,128 INFO: ------------------------------------------------------- 2026-10-21 02:07:37,174 INFO: 29c55feb_DJI_20261011090558_0478_D.JPG resection inliers: 4356 / 4453 2026-10-21 02:07:37,202 INFO: Adding 29c55feb_DJI_20261011090558_0478_D.JPG to the reconstruction 2026-10-21 02:07:37,441 INFO: ------------------------------------------------------- 2026-10-21 02:07:37,490 INFO: 020f48f7_DJI_20261011090612_0485_D.JPG resection inliers: 4419 / 4500 2026-10-21 02:07:37,535 INFO: Adding 020f48f7_DJI_20261011090612_0485_D.JPG to the reconstruction 2026-10-21 02:07:37,784 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:39,176 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.281821e+03, Final cost: 8.509965e+02, Termination: CONVERGENCE 2026-10-21 02:07:39,338 INFO: Removed outliers: 743 2026-10-21 02:07:39,350 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,382 INFO: 9c4eeca0_DJI_20261011090614_0486_D.JPG resection inliers: 4405 / 4517 2026-10-21 02:07:39,410 INFO: Adding 9c4eeca0_DJI_20261011090614_0486_D.JPG to the reconstruction 2026-10-21 02:07:39,591 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,641 INFO: bfc91075_DJI_20261011090616_0487_D.JPG resection inliers: 4459 / 4606 2026-10-21 02:07:39,686 INFO: Adding bfc91075_DJI_20261011090616_0487_D.JPG to the reconstruction 2026-10-21 02:07:39,852 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:42,471 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 2.161415e+03, Final cost: 1.083749e+03, Termination: CONVERGENCE 2026-10-21 02:07:42,761 INFO: Removed outliers: 583 2026-10-21 02:07:42,774 INFO: ------------------------------------------------------- 2026-10-21 02:07:42,808 INFO: 76efd7dc_DJI_20261011090618_0488_D.JPG resection inliers: 4524 / 4646 2026-10-21 02:07:42,856 INFO: Adding 76efd7dc_DJI_20261011090618_0488_D.JPG to the reconstruction 2026-10-21 02:07:43,035 INFO: Re-triangulating 2026-10-21 02:07:43,036 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:44,408 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.467544e+03, Final cost: 1.140422e+03, Termination: CONVERGENCE 2026-10-21 02:07:50,775 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 4.073259e+03, Final cost: 1.867918e+03, Termination: CONVERGENCE 2026-10-21 02:07:51,184 INFO: Removed outliers: 2197 2026-10-21 02:07:51,208 INFO: ------------------------------------------------------- 2026-10-21 02:07:51,269 INFO: 8c5a5d0a_DJI_20261011090620_0489_D.JPG resection inliers: 4503 / 4580 2026-10-21 02:07:51,319 INFO: Adding 8c5a5d0a_DJI_20261011090620_0489_D.JPG to the reconstruction 2026-10-21 02:07:51,563 INFO: ------------------------------------------------------- 2026-10-21 02:07:51,624 INFO: 054cd9ea_DJI_20261011090556_0477_D.JPG resection inliers: 4436 / 4554 2026-10-21 02:07:51,673 INFO: Adding 054cd9ea_DJI_20261011090556_0477_D.JPG to the reconstruction 2026-10-21 02:07:51,925 INFO: ------------------------------------------------------- 2026-10-21 02:07:51,970 INFO: 3e44d622_DJI_20261011090554_0476_D.JPG resection inliers: 4334 / 4507 2026-10-21 02:07:52,013 INFO: Adding 3e44d622_DJI_20261011090554_0476_D.JPG to the reconstruction 2026-10-21 02:07:52,241 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:55,174 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.003710e+03, Final cost: 1.850302e+03, Termination: CONVERGENCE 2026-10-21 02:07:55,609 INFO: Removed outliers: 1123 2026-10-21 02:07:55,627 INFO: ------------------------------------------------------- 2026-10-21 02:07:55,681 INFO: 43af2293_DJI_20261011090552_0475_D.JPG resection inliers: 4438 / 4588 2026-10-21 02:07:55,727 INFO: Adding 43af2293_DJI_20261011090552_0475_D.JPG to the reconstruction 2026-10-21 02:07:56,003 INFO: ------------------------------------------------------- 2026-10-21 02:07:56,056 INFO: 228fded2_DJI_20261011090550_0474_D.JPG resection inliers: 4477 / 4664 2026-10-21 02:07:56,102 INFO: Adding 228fded2_DJI_20261011090550_0474_D.JPG to the reconstruction 2026-10-21 02:07:56,346 INFO: ------------------------------------------------------- 2026-10-21 02:07:56,397 INFO: 1fc34d5f_DJI_20261011090548_0473_D.JPG resection inliers: 4435 / 4674 2026-10-21 02:07:56,440 INFO: Adding 1fc34d5f_DJI_20261011090548_0473_D.JPG to the reconstruction 2026-10-21 02:07:56,669 INFO: ------------------------------------------------------- 2026-10-21 02:07:56,670 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:59,657 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.343110e+03, Final cost: 2.147534e+03, Termination: CONVERGENCE 2026-10-21 02:08:00,167 INFO: Removed outliers: 767 2026-10-21 02:08:00,438 INFO: Reconstruction 0: 17 images, 25651 points 2026-10-21 02:08:00,439 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:08:03,250 INFO: Starting rolling shutter correction 2026-10-21 02:08:03,581 INFO: Estimating camera velocities 2026-10-21 02:08:03,582 INFO: Using EXIF data 2026-10-21 02:08:03,582 INFO: 1fc34d5f_DJI_20261011090548_0473_D.JPG (+3.30,-0.20,+0.10) m/s 2026-10-21 02:08:03,582 INFO: 228fded2_DJI_20261011090550_0474_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 43af2293_DJI_20261011090552_0475_D.JPG (+3.30,-0.50,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 3e44d622_DJI_20261011090554_0476_D.JPG (+3.30,-0.50,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 054cd9ea_DJI_20261011090556_0477_D.JPG (+3.30,-0.50,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 29c55feb_DJI_20261011090558_0478_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:08:03,582 INFO: c03082c9_DJI_20261011090600_0479_D.JPG (+3.40,-0.40,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 8679d7cf_DJI_20261011090602_0480_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:08:03,582 INFO: 14c0b73b_DJI_20261011090604_0481_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:08:03,582 INFO: c117415b_DJI_20261011090606_0482_D.JPG (+3.20,-0.50,+0.10) m/s 2026-10-21 02:08:03,582 INFO: 92a3718c_DJI_20261011090608_0483_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 29b99a75_DJI_20261011090610_0484_D.JPG (+3.30,-0.50,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 020f48f7_DJI_20261011090612_0485_D.JPG (+3.50,+0.30,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 9c4eeca0_DJI_20261011090614_0486_D.JPG (+3.40,-0.30,+0.00) m/s 2026-10-21 02:08:03,582 INFO: bfc91075_DJI_20261011090616_0487_D.JPG (+3.20,-1.00,+0.10) m/s 2026-10-21 02:08:03,582 INFO: 76efd7dc_DJI_20261011090618_0488_D.JPG (+3.30,-0.50,+0.00) m/s 2026-10-21 02:08:03,582 INFO: 8c5a5d0a_DJI_20261011090620_0489_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:08:03,582 INFO: Correcting observations... 2026-10-21 02:08:07,726 INFO: Writing corrected and trimmed features for 3e44d622_DJI_20261011090554_0476_D.JPG 2026-10-21 02:08:08,100 INFO: Writing corrected and trimmed features for 054cd9ea_DJI_20261011090556_0477_D.JPG 2026-10-21 02:08:08,478 INFO: Writing corrected and trimmed features for 9c4eeca0_DJI_20261011090614_0486_D.JPG 2026-10-21 02:08:08,871 INFO: Writing corrected and trimmed features for 29b99a75_DJI_20261011090610_0484_D.JPG 2026-10-21 02:08:09,300 INFO: Writing corrected and trimmed features for 020f48f7_DJI_20261011090612_0485_D.JPG 2026-10-21 02:08:09,699 INFO: Writing corrected and trimmed features for bfc91075_DJI_20261011090616_0487_D.JPG 2026-10-21 02:08:10,099 INFO: Writing corrected and trimmed features for 43af2293_DJI_20261011090552_0475_D.JPG 2026-10-21 02:08:10,513 INFO: Writing corrected and trimmed features for 228fded2_DJI_20261011090550_0474_D.JPG 2026-10-21 02:08:10,916 INFO: Writing corrected and trimmed features for 1fc34d5f_DJI_20261011090548_0473_D.JPG 2026-10-21 02:08:11,259 INFO: Writing corrected and trimmed features for 29c55feb_DJI_20261011090558_0478_D.JPG 2026-10-21 02:08:11,650 INFO: Writing corrected and trimmed features for c117415b_DJI_20261011090606_0482_D.JPG 2026-10-21 02:08:12,150 INFO: Writing corrected and trimmed features for 8679d7cf_DJI_20261011090602_0480_D.JPG 2026-10-21 02:08:12,588 INFO: Writing corrected and trimmed features for 14c0b73b_DJI_20261011090604_0481_D.JPG 2026-10-21 02:08:13,001 INFO: Writing corrected and trimmed features for c03082c9_DJI_20261011090600_0479_D.JPG 2026-10-21 02:08:13,378 INFO: Writing corrected and trimmed features for 92a3718c_DJI_20261011090608_0483_D.JPG 2026-10-21 02:08:13,755 INFO: Writing corrected and trimmed features for 76efd7dc_DJI_20261011090618_0488_D.JPG 2026-10-21 02:08:14,111 INFO: Writing corrected and trimmed features for 8c5a5d0a_DJI_20261011090620_0489_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:08:16,138 INFO: Altitude is negative (-11346153.626306036) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:08:16,138 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:08:16,147 INFO: Matching 131 image pairs 2026-10-21 02:08:16,158 INFO: Computing pair matching with 16 processes 2026-10-21 02:08:17,243 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.157 T-total: 1.008 Matches: 2927 Robust: 2916 Success: True 2026-10-21 02:08:17,334 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.016 T-robust: 0.075 T-total: 1.094 Matches: 2410 Robust: 2390 Success: True 2026-10-21 02:08:17,391 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.024 T-robust: 0.122 T-total: 1.147 Matches: 924 Robust: 908 Success: True 2026-10-21 02:08:17,414 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.060 T-robust: 0.048 T-total: 1.170 Matches: 4811 Robust: 4788 Success: True 2026-10-21 02:08:17,421 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.067 T-robust: 0.088 T-total: 1.179 Matches: 3775 Robust: 3752 Success: True 2026-10-21 02:08:17,554 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.313 T-robust: 0.020 T-total: 1.334 Matches: 1746 Robust: 1724 Success: True 2026-10-21 02:08:17,556 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.293 T-robust: 0.034 T-total: 1.337 Matches: 1752 Robust: 1710 Success: True 2026-10-21 02:08:17,638 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.383 T-robust: 0.020 T-total: 1.419 Matches: 1974 Robust: 1955 Success: True 2026-10-21 02:08:17,773 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.524 T-robust: 0.004 T-total: 1.530 Matches: 1701 Robust: 1680 Success: True 2026-10-21 02:08:17,874 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.520 T-robust: 0.039 T-total: 1.631 Matches: 3571 Robust: 3556 Success: True 2026-10-21 02:08:17,874 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.508 T-robust: 0.098 T-total: 1.634 Matches: 4578 Robust: 4557 Success: True 2026-10-21 02:08:17,897 DEBUG: Matching 228fded2_DJI_20261011090550_0474_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.608 T-robust: 0.040 T-total: 1.658 Matches: 590 Robust: 570 Success: True 2026-10-21 02:08:17,951 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.644 T-robust: 0.022 T-total: 1.717 Matches: 2395 Robust: 2376 Success: True 2026-10-21 02:08:17,965 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.604 T-robust: 0.070 T-total: 1.725 Matches: 4669 Robust: 4638 Success: True 2026-10-21 02:08:17,966 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.607 T-robust: 0.080 T-total: 1.727 Matches: 3681 Robust: 3672 Success: True 2026-10-21 02:08:17,977 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.655 T-robust: 0.100 T-total: 1.758 Matches: 2402 Robust: 2372 Success: True 2026-10-21 02:08:18,260 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.851 T-robust: 0.025 T-total: 0.915 Matches: 2245 Robust: 2218 Success: True 2026-10-21 02:08:18,356 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.087 T-robust: 0.011 T-total: 1.100 Matches: 1122 Robust: 1093 Success: True 2026-10-21 02:08:18,373 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.949 T-robust: 0.003 T-total: 0.952 Matches: 82 Robust: 60 Success: True 2026-10-21 02:08:18,410 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.959 T-robust: 0.031 T-total: 1.006 Matches: 2481 Robust: 2461 Success: True 2026-10-21 02:08:18,492 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.044 T-robust: 0.022 T-total: 1.069 Matches: 1613 Robust: 1507 Success: True 2026-10-21 02:08:18,594 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.987 T-robust: 0.033 T-total: 1.033 Matches: 1909 Robust: 1886 Success: True 2026-10-21 02:08:18,623 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.978 T-robust: 0.002 T-total: 0.985 Matches: 177 Robust: 152 Success: True 2026-10-21 02:08:18,645 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.041 T-robust: 0.025 T-total: 1.088 Matches: 3731 Robust: 3711 Success: True 2026-10-21 02:08:18,774 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.788 T-robust: 0.005 T-total: 0.795 Matches: 2001 Robust: 1952 Success: True 2026-10-21 02:08:18,878 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.053 T-robust: 0.027 T-total: 1.086 Matches: 2961 Robust: 2933 Success: True 2026-10-21 02:08:18,881 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.979 T-robust: 0.014 T-total: 0.994 Matches: 1089 Robust: 1065 Success: True 2026-10-21 02:08:18,966 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.050 T-robust: 0.006 T-total: 1.069 Matches: 2187 Robust: 2165 Success: True 2026-10-21 02:08:18,970 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.967 T-robust: 0.022 T-total: 0.990 Matches: 701 Robust: 684 Success: True 2026-10-21 02:08:19,028 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.098 T-robust: 0.026 T-total: 1.127 Matches: 1945 Robust: 1922 Success: True 2026-10-21 02:08:19,082 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.095 T-robust: 0.001 T-total: 1.097 Matches: 503 Robust: 483 Success: True 2026-10-21 02:08:19,087 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.105 T-robust: 0.004 T-total: 1.110 Matches: 1481 Robust: 1447 Success: True 2026-10-21 02:08:19,302 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.028 T-robust: 0.001 T-total: 1.037 Matches: 272 Robust: 257 Success: True 2026-10-21 02:08:19,332 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.952 T-robust: 0.003 T-total: 0.956 Matches: 909 Robust: 810 Success: True 2026-10-21 02:08:19,423 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.998 T-robust: 0.008 T-total: 1.010 Matches: 3055 Robust: 3037 Success: True 2026-10-21 02:08:19,486 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and bfc91075_DJI_20261011090616_0487_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.066 T-robust: 0.024 T-total: 1.112 Matches: 2038 Robust: 2008 Success: True 2026-10-21 02:08:19,737 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.035 T-robust: 0.012 T-total: 1.052 Matches: 917 Robust: 877 Success: True 2026-10-21 02:08:19,748 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.067 T-robust: 0.048 T-total: 1.125 Matches: 3045 Robust: 2965 Success: True 2026-10-21 02:08:19,798 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.121 T-robust: 0.026 T-total: 1.150 Matches: 2331 Robust: 2309 Success: True 2026-10-21 02:08:19,814 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.307 T-robust: 0.002 T-total: 1.322 Matches: 577 Robust: 560 Success: True 2026-10-21 02:08:19,836 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.024 T-robust: 0.026 T-total: 1.062 Matches: 1358 Robust: 1344 Success: True 2026-10-21 02:08:19,930 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.934 T-robust: 0.001 T-total: 0.936 Matches: 444 Robust: 419 Success: True 2026-10-21 02:08:19,954 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.069 T-robust: 0.001 T-total: 1.070 Matches: 382 Robust: 365 Success: True 2026-10-21 02:08:20,040 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.104 T-robust: 0.031 T-total: 1.152 Matches: 4645 Robust: 4560 Success: True 2026-10-21 02:08:20,065 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.083 T-robust: 0.001 T-total: 1.084 Matches: 260 Robust: 243 Success: True 2026-10-21 02:08:20,119 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.041 T-robust: 0.035 T-total: 1.079 Matches: 2811 Robust: 2781 Success: True 2026-10-21 02:08:20,141 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.015 T-robust: 0.005 T-total: 1.025 Matches: 1146 Robust: 1073 Success: True 2026-10-21 02:08:20,311 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.136 T-robust: 0.072 T-total: 1.214 Matches: 4551 Robust: 4496 Success: True 2026-10-21 02:08:20,333 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.956 T-robust: 0.005 T-total: 0.994 Matches: 1944 Robust: 1925 Success: True 2026-10-21 02:08:20,340 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.891 T-robust: 0.024 T-total: 0.917 Matches: 926 Robust: 912 Success: True 2026-10-21 02:08:20,352 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.987 T-robust: 0.056 T-total: 1.049 Matches: 4700 Robust: 4685 Success: True 2026-10-21 02:08:20,382 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.893 T-robust: 0.001 T-total: 0.894 Matches: 317 Robust: 303 Success: True 2026-10-21 02:08:20,760 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.994 T-robust: 0.026 T-total: 1.022 Matches: 1052 Robust: 1040 Success: True 2026-10-21 02:08:20,808 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.023 T-robust: 0.005 T-total: 1.054 Matches: 1947 Robust: 1933 Success: True 2026-10-21 02:08:20,839 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.025 T-robust: 0.002 T-total: 1.028 Matches: 722 Robust: 711 Success: True 2026-10-21 02:08:20,872 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.045 T-robust: 0.005 T-total: 1.051 Matches: 1328 Robust: 1311 Success: True 2026-10-21 02:08:21,001 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.947 T-robust: 0.109 T-total: 1.071 Matches: 4607 Robust: 4531 Success: True 2026-10-21 02:08:21,061 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.924 T-robust: 0.001 T-total: 0.925 Matches: 435 Robust: 410 Success: True 2026-10-21 02:08:21,068 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.149 T-robust: 0.052 T-total: 1.229 Matches: 4802 Robust: 4722 Success: True 2026-10-21 02:08:21,132 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.002 T-robust: 0.016 T-total: 1.067 Matches: 4565 Robust: 4558 Success: True 2026-10-21 02:08:21,138 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.103 T-robust: 0.061 T-total: 1.177 Matches: 3722 Robust: 3668 Success: True 2026-10-21 02:08:21,223 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.027 T-robust: 0.050 T-total: 1.082 Matches: 4662 Robust: 4648 Success: True 2026-10-21 02:08:21,239 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.075 T-robust: 0.090 T-total: 1.195 Matches: 4834 Robust: 4817 Success: True 2026-10-21 02:08:21,319 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.947 T-robust: 0.035 T-total: 0.985 Matches: 2495 Robust: 2462 Success: True 2026-10-21 02:08:21,417 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.013 T-robust: 0.003 T-total: 1.063 Matches: 1353 Robust: 1272 Success: True 2026-10-21 02:08:21,495 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.042 T-robust: 0.029 T-total: 1.100 Matches: 3667 Robust: 3593 Success: True 2026-10-21 02:08:21,501 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.088 T-robust: 0.041 T-total: 1.191 Matches: 4654 Robust: 4599 Success: True 2026-10-21 02:08:21,554 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.149 T-robust: 0.019 T-total: 1.202 Matches: 3568 Robust: 3540 Success: True 2026-10-21 02:08:21,837 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.017 T-robust: 0.009 T-total: 1.028 Matches: 1130 Robust: 1109 Success: True 2026-10-21 02:08:21,905 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.944 T-robust: 0.009 T-total: 0.955 Matches: 1503 Robust: 1479 Success: True 2026-10-21 02:08:21,925 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.804 T-robust: 0.026 T-total: 0.842 Matches: 1797 Robust: 1770 Success: True 2026-10-21 02:08:21,910 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.037 T-robust: 0.035 T-total: 1.098 Matches: 2269 Robust: 2244 Success: True 2026-10-21 02:08:21,928 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.033 T-robust: 0.005 T-total: 1.043 Matches: 2005 Robust: 1971 Success: True 2026-10-21 02:08:21,971 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.831 T-robust: 0.052 T-total: 0.888 Matches: 3685 Robust: 3650 Success: True 2026-10-21 02:08:22,068 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.917 T-robust: 0.058 T-total: 0.982 Matches: 3795 Robust: 3767 Success: True 2026-10-21 02:08:22,273 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.049 T-robust: 0.033 T-total: 1.087 Matches: 3603 Robust: 3572 Success: True 2026-10-21 02:08:22,276 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.943 T-robust: 0.002 T-total: 0.946 Matches: 392 Robust: 373 Success: True 2026-10-21 02:08:22,342 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.104 T-robust: 0.009 T-total: 1.156 Matches: 3739 Robust: 3715 Success: True 2026-10-21 02:08:22,382 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.137 T-robust: 0.004 T-total: 1.142 Matches: 1462 Robust: 1394 Success: True 2026-10-21 02:08:22,441 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.128 T-robust: 0.038 T-total: 1.196 Matches: 2884 Robust: 2779 Success: True 2026-10-21 02:08:22,476 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.009 T-robust: 0.024 T-total: 1.034 Matches: 1268 Robust: 1244 Success: True 2026-10-21 02:08:22,597 DEBUG: Matching 76efd7dc_DJI_20261011090618_0488_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.080 T-robust: 0.006 T-total: 1.102 Matches: 2395 Robust: 2377 Success: True 2026-10-21 02:08:22,680 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.101 T-robust: 0.042 T-total: 1.178 Matches: 3822 Robust: 3801 Success: True 2026-10-21 02:08:22,719 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.091 T-robust: 0.032 T-total: 1.149 Matches: 3666 Robust: 3655 Success: True 2026-10-21 02:08:22,854 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.909 T-robust: 0.009 T-total: 0.921 Matches: 575 Robust: 555 Success: True 2026-10-21 02:08:22,972 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.093 T-robust: 0.033 T-total: 1.134 Matches: 2818 Robust: 2763 Success: True 2026-10-21 02:08:23,004 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.022 T-robust: 0.004 T-total: 1.033 Matches: 1677 Robust: 1655 Success: True 2026-10-21 02:08:23,119 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.138 T-robust: 0.036 T-total: 1.186 Matches: 3736 Robust: 3668 Success: True 2026-10-21 02:08:23,145 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.119 T-robust: 0.081 T-total: 1.216 Matches: 3681 Robust: 3659 Success: True 2026-10-21 02:08:23,147 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.153 T-robust: 0.032 T-total: 1.217 Matches: 4871 Robust: 4859 Success: True 2026-10-21 02:08:23,154 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.054 T-robust: 0.030 T-total: 1.086 Matches: 1425 Robust: 1408 Success: True 2026-10-21 02:08:23,190 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.842 T-robust: 0.006 T-total: 0.848 Matches: 187 Robust: 172 Success: True 2026-10-21 02:08:23,217 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.850 T-robust: 0.009 T-total: 0.861 Matches: 891 Robust: 870 Success: True 2026-10-21 02:08:23,258 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.937 T-robust: 0.004 T-total: 0.956 Matches: 1617 Robust: 1562 Success: True 2026-10-21 02:08:23,339 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.871 T-robust: 0.018 T-total: 0.895 Matches: 1295 Robust: 1209 Success: True 2026-10-21 02:08:23,386 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.938 T-robust: 0.008 T-total: 0.948 Matches: 1327 Robust: 1311 Success: True 2026-10-21 02:08:23,415 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 9c4eeca0_DJI_20261011090614_0486_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.922 T-robust: 0.005 T-total: 0.930 Matches: 2452 Robust: 2428 Success: True 2026-10-21 02:08:23,483 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 43af2293_DJI_20261011090552_0475_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.825 T-robust: 0.003 T-total: 0.829 Matches: 1176 Robust: 1155 Success: True 2026-10-21 02:08:23,498 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.002 T-total: 0.759 Matches: 601 Robust: 580 Success: True 2026-10-21 02:08:23,598 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 054cd9ea_DJI_20261011090556_0477_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.914 T-robust: 0.002 T-total: 0.918 Matches: 758 Robust: 710 Success: True 2026-10-21 02:08:23,657 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.662 T-robust: 0.014 T-total: 0.681 Matches: 2352 Robust: 2333 Success: True 2026-10-21 02:08:23,728 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.862 T-robust: 0.004 T-total: 0.868 Matches: 1616 Robust: 1597 Success: True 2026-10-21 02:08:23,830 DEBUG: Matching 1fc34d5f_DJI_20261011090548_0473_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.660 T-robust: 0.024 T-total: 0.684 Matches: 95 Robust: 81 Success: True 2026-10-21 02:08:23,831 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.755 T-robust: 0.039 T-total: 0.822 Matches: 4704 Robust: 4689 Success: True 2026-10-21 02:08:23,912 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.732 T-robust: 0.019 T-total: 0.753 Matches: 1894 Robust: 1845 Success: True 2026-10-21 02:08:23,914 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 8c5a5d0a_DJI_20261011090620_0489_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.747 T-robust: 0.001 T-total: 0.749 Matches: 172 Robust: 155 Success: True 2026-10-21 02:08:23,948 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.745 T-robust: 0.010 T-total: 0.757 Matches: 1076 Robust: 1063 Success: True 2026-10-21 02:08:24,000 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 29c55feb_DJI_20261011090558_0478_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.804 T-robust: 0.017 T-total: 0.841 Matches: 2917 Robust: 2896 Success: True 2026-10-21 02:08:24,026 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.795 T-robust: 0.001 T-total: 0.798 Matches: 265 Robust: 249 Success: True 2026-10-21 02:08:24,083 DEBUG: Matching 29c55feb_DJI_20261011090558_0478_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.807 T-robust: 0.014 T-total: 0.823 Matches: 1623 Robust: 1596 Success: True 2026-10-21 02:08:24,099 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.745 T-robust: 0.010 T-total: 0.756 Matches: 456 Robust: 433 Success: True 2026-10-21 02:08:24,206 DEBUG: Matching bfc91075_DJI_20261011090616_0487_D.JPG and 14c0b73b_DJI_20261011090604_0481_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.786 T-robust: 0.019 T-total: 0.814 Matches: 1634 Robust: 1604 Success: True 2026-10-21 02:08:24,251 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.002 T-total: 0.835 Matches: 725 Robust: 644 Success: True 2026-10-21 02:08:24,338 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.002 T-total: 0.835 Matches: 625 Robust: 606 Success: True 2026-10-21 02:08:24,457 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 92a3718c_DJI_20261011090608_0483_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.926 T-robust: 0.041 T-total: 0.972 Matches: 2919 Robust: 2882 Success: True 2026-10-21 02:08:24,584 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.820 T-robust: 0.033 T-total: 0.855 Matches: 2306 Robust: 2282 Success: True 2026-10-21 02:08:24,588 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.021 T-total: 0.974 Matches: 2925 Robust: 2904 Success: True 2026-10-21 02:08:24,596 DEBUG: Matching 92a3718c_DJI_20261011090608_0483_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.741 T-robust: 0.023 T-total: 0.766 Matches: 769 Robust: 753 Success: True 2026-10-21 02:08:24,607 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.929 T-robust: 0.011 T-total: 0.944 Matches: 3072 Robust: 3047 Success: True 2026-10-21 02:08:24,651 DEBUG: Matching 8c5a5d0a_DJI_20261011090620_0489_D.JPG and 3e44d622_DJI_20261011090554_0476_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.818 T-robust: 0.001 T-total: 0.820 Matches: 312 Robust: 292 Success: True 2026-10-21 02:08:24,681 DEBUG: Matching 020f48f7_DJI_20261011090612_0485_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.756 T-robust: 0.007 T-total: 0.767 Matches: 2941 Robust: 2915 Success: True 2026-10-21 02:08:24,692 DEBUG: Matching c03082c9_DJI_20261011090600_0479_D.JPG and 1fc34d5f_DJI_20261011090548_0473_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.767 T-robust: 0.008 T-total: 0.776 Matches: 1364 Robust: 1312 Success: True 2026-10-21 02:08:24,712 DEBUG: Matching 43af2293_DJI_20261011090552_0475_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.745 T-robust: 0.002 T-total: 0.748 Matches: 774 Robust: 759 Success: True 2026-10-21 02:08:24,736 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 29b99a75_DJI_20261011090610_0484_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.635 T-robust: 0.003 T-total: 0.639 Matches: 1033 Robust: 1007 Success: True 2026-10-21 02:08:24,775 DEBUG: Matching 14c0b73b_DJI_20261011090604_0481_D.JPG and 8679d7cf_DJI_20261011090602_0480_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.658 T-robust: 0.013 T-total: 0.675 Matches: 4790 Robust: 4771 Success: True 2026-10-21 02:08:24,778 DEBUG: Matching 8679d7cf_DJI_20261011090602_0480_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.734 T-robust: 0.017 T-total: 0.752 Matches: 1103 Robust: 1075 Success: True 2026-10-21 02:08:24,800 DEBUG: Matching c117415b_DJI_20261011090606_0482_D.JPG and c03082c9_DJI_20261011090600_0479_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.791 T-robust: 0.006 T-total: 0.800 Matches: 2981 Robust: 2958 Success: True 2026-10-21 02:08:24,814 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 76efd7dc_DJI_20261011090618_0488_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.002 T-total: 0.605 Matches: 575 Robust: 558 Success: True 2026-10-21 02:08:24,831 DEBUG: Matching 9c4eeca0_DJI_20261011090614_0486_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.554 T-robust: 0.014 T-total: 0.574 Matches: 4573 Robust: 4562 Success: True 2026-10-21 02:08:24,837 DEBUG: Matching 3e44d622_DJI_20261011090554_0476_D.JPG and 020f48f7_DJI_20261011090612_0485_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.489 T-robust: 0.002 T-total: 0.491 Matches: 810 Robust: 790 Success: True 2026-10-21 02:08:24,868 DEBUG: Matching 054cd9ea_DJI_20261011090556_0477_D.JPG and 228fded2_DJI_20261011090550_0474_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.261 T-robust: 0.006 T-total: 0.271 Matches: 2925 Robust: 2904 Success: True 2026-10-21 02:08:24,879 INFO: Matched 131 pairs (brown-brown: 131) in 8.731318956999985 seconds (0.06665129458778617 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:08:30,183 INFO: reading features 2026-10-21 02:08:30,464 DEBUG: Merging features onto tracks 2026-10-21 02:08:32,118 DEBUG: Good tracks: 23989 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-qrmfs/opensfm" 2026-10-21 02:08:34,919 INFO: Starting incremental reconstruction 2026-10-21 02:08:36,815 INFO: Starting reconstruction with c03082c9_DJI_20261011090600_0479_D.JPG and c117415b_DJI_20261011090606_0482_D.JPG 2026-10-21 02:08:36,850 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3332 / 3339 2026-10-21 02:08:37,532 INFO: Triangulated: 3333 2026-10-21 02:08:38,768 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 9.811891e+01, Final cost: 7.862732e+01, Termination: CONVERGENCE 2026-10-21 02:08:38,804 INFO: Removed outliers: 180 2026-10-21 02:08:38,860 INFO: ------------------------------------------------------- 2026-10-21 02:08:38,890 INFO: 8679d7cf_DJI_20261011090602_0480_D.JPG resection inliers: 2730 / 2739 2026-10-21 02:08:38,912 INFO: Adding 8679d7cf_DJI_20261011090602_0480_D.JPG to the reconstruction 2026-10-21 02:08:39,343 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:08:39,941 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.889229e+02, Final cost: 1.418991e+02, Termination: CONVERGENCE 2026-10-21 02:08:40,027 INFO: Removed outliers: 293 2026-10-21 02:08:40,040 INFO: ------------------------------------------------------- 2026-10-21 02:08:40,087 INFO: 14c0b73b_DJI_20261011090604_0481_D.JPG resection inliers: 4303 / 4329 2026-10-21 02:08:40,126 INFO: Adding 14c0b73b_DJI_20261011090604_0481_D.JPG to the reconstruction 2026-10-21 02:08:40,411 INFO: Re-triangulating 2026-10-21 02:08:40,412 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:08:41,197 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.995701e+02, Final cost: 2.306181e+02, Termination: CONVERGENCE 2026-10-21 02:08:43,523 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 5.323414e+02, Final cost: 2.778814e+02, Termination: CONVERGENCE 2026-10-21 02:08:43,625 INFO: Removed outliers: 495 2026-10-21 02:08:43,638 INFO: ------------------------------------------------------- 2026-10-21 02:08:43,678 INFO: 92a3718c_DJI_20261011090608_0483_D.JPG resection inliers: 4092 / 4124 2026-10-21 02:08:43,721 INFO: Adding 92a3718c_DJI_20261011090608_0483_D.JPG to the reconstruction 2026-10-21 02:08:43,956 INFO: ------------------------------------------------------- 2026-10-21 02:08:43,996 INFO: 29b99a75_DJI_20261011090610_0484_D.JPG resection inliers: 4221 / 4318 2026-10-21 02:08:44,034 INFO: Adding 29b99a75_DJI_20261011090610_0484_D.JPG to the reconstruction 2026-10-21 02:08:44,240 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:08:45,750 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 1.196960e+03, Final cost: 4.841074e+02, Termination: CONVERGENCE 2026-10-21 02:08:45,908 INFO: Removed outliers: 498 2026-10-21 02:08:45,921 INFO: ------------------------------------------------------- 2026-10-21 02:08:45,963 INFO: 020f48f7_DJI_20261011090612_0485_D.JPG resection inliers: 4117 / 4196 2026-10-21 02:08:46,000 INFO: Adding 020f48f7_DJI_20261011090612_0485_D.JPG to the reconstruction 2026-10-21 02:08:46,220 INFO: ------------------------------------------------------- 2026-10-21 02:08:46,260 INFO: 9c4eeca0_DJI_20261011090614_0486_D.JPG resection inliers: 4144 / 4267 2026-10-21 02:08:46,303 INFO: Adding 9c4eeca0_DJI_20261011090614_0486_D.JPG to the reconstruction 2026-10-21 02:08:46,496 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:48,050 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.353594e+03, Final cost: 7.075237e+02, Termination: CONVERGENCE 2026-10-21 02:08:48,259 INFO: Removed outliers: 464 2026-10-21 02:08:48,273 INFO: ------------------------------------------------------- 2026-10-21 02:08:48,315 INFO: bfc91075_DJI_20261011090616_0487_D.JPG resection inliers: 4187 / 4299 2026-10-21 02:08:48,364 INFO: Adding bfc91075_DJI_20261011090616_0487_D.JPG to the reconstruction 2026-10-21 02:08:48,581 INFO: ------------------------------------------------------- 2026-10-21 02:08:48,622 INFO: 76efd7dc_DJI_20261011090618_0488_D.JPG resection inliers: 4272 / 4415 2026-10-21 02:08:48,659 INFO: Adding 76efd7dc_DJI_20261011090618_0488_D.JPG to the reconstruction 2026-10-21 02:08:48,858 INFO: ------------------------------------------------------- 2026-10-21 02:08:48,898 INFO: 8c5a5d0a_DJI_20261011090620_0489_D.JPG resection inliers: 4171 / 4345 2026-10-21 02:08:48,939 INFO: Adding 8c5a5d0a_DJI_20261011090620_0489_D.JPG to the reconstruction 2026-10-21 02:08:49,099 INFO: Re-triangulating 2026-10-21 02:08:49,100 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:08:51,248 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.541403e+03, Final cost: 1.099646e+03, Termination: CONVERGENCE 2026-10-21 02:08:57,380 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.515609e+03, Final cost: 1.565474e+03, Termination: CONVERGENCE 2026-10-21 02:08:57,663 INFO: Removed outliers: 1624 2026-10-21 02:08:57,679 INFO: ------------------------------------------------------- 2026-10-21 02:08:57,725 INFO: 29c55feb_DJI_20261011090558_0478_D.JPG resection inliers: 4242 / 4318 2026-10-21 02:08:57,776 INFO: Adding 29c55feb_DJI_20261011090558_0478_D.JPG to the reconstruction 2026-10-21 02:08:57,986 INFO: ------------------------------------------------------- 2026-10-21 02:08:58,032 INFO: 054cd9ea_DJI_20261011090556_0477_D.JPG resection inliers: 4207 / 4343 2026-10-21 02:08:58,077 INFO: Adding 054cd9ea_DJI_20261011090556_0477_D.JPG to the reconstruction 2026-10-21 02:08:58,286 INFO: ------------------------------------------------------- 2026-10-21 02:08:58,327 INFO: 3e44d622_DJI_20261011090554_0476_D.JPG resection inliers: 4059 / 4243 2026-10-21 02:08:58,363 INFO: Adding 3e44d622_DJI_20261011090554_0476_D.JPG to the reconstruction 2026-10-21 02:08:58,562 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:09:01,526 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.653374e+03, Final cost: 1.576535e+03, Termination: CONVERGENCE 2026-10-21 02:09:01,880 INFO: Removed outliers: 677 2026-10-21 02:09:01,896 INFO: ------------------------------------------------------- 2026-10-21 02:09:01,941 INFO: 43af2293_DJI_20261011090552_0475_D.JPG resection inliers: 4185 / 4345 2026-10-21 02:09:01,986 INFO: Adding 43af2293_DJI_20261011090552_0475_D.JPG to the reconstruction 2026-10-21 02:09:02,210 INFO: ------------------------------------------------------- 2026-10-21 02:09:02,253 INFO: 228fded2_DJI_20261011090550_0474_D.JPG resection inliers: 4263 / 4446 2026-10-21 02:09:02,288 INFO: Adding 228fded2_DJI_20261011090550_0474_D.JPG to the reconstruction 2026-10-21 02:09:02,489 INFO: ------------------------------------------------------- 2026-10-21 02:09:02,530 INFO: 1fc34d5f_DJI_20261011090548_0473_D.JPG resection inliers: 4214 / 4425 2026-10-21 02:09:02,565 INFO: Adding 1fc34d5f_DJI_20261011090548_0473_D.JPG to the reconstruction 2026-10-21 02:09:02,823 INFO: ------------------------------------------------------- 2026-10-21 02:09:02,824 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:09:05,726 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.895981e+03, Final cost: 1.937098e+03, Termination: CONVERGENCE 2026-10-21 02:09:06,175 INFO: Removed outliers: 572 2026-10-21 02:09:06,407 INFO: Reconstruction 0: 17 images, 23924 points 2026-10-21 02:09:06,407 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-qrmfs/opensfm" 2026-10-21 02:09:15,288 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:09:15,306 DEBUG: locator: 2026-10-21 02:09:16,023 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 726621.0 --offset-y 9307761.0 "/workspace/odm-pipeline-qrmfs/opensfm" [WARNING] Negative GSD estimated, this might indicate a flipped Z-axis. [INFO] Updating /workspace/odm-pipeline-qrmfs/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-qrmfs/opensfm ... 2026-10-21 02:09:26,510 DEBUG: Undistorting image 29c55feb_DJI_20261011090558_0478_D.JPG 2026-10-21 02:09:26,510 DEBUG: Undistorting image 8c5a5d0a_DJI_20261011090620_0489_D.JPG 2026-10-21 02:09:26,510 DEBUG: Undistorting image 29b99a75_DJI_20261011090610_0484_D.JPG 2026-10-21 02:09:26,514 DEBUG: Undistorting image 020f48f7_DJI_20261011090612_0485_D.JPG 2026-10-21 02:09:26,514 DEBUG: Undistorting image 92a3718c_DJI_20261011090608_0483_D.JPG 2026-10-21 02:09:26,540 DEBUG: Undistorting image 054cd9ea_DJI_20261011090556_0477_D.JPG 2026-10-21 02:09:26,584 DEBUG: Undistorting image 43af2293_DJI_20261011090552_0475_D.JPG 2026-10-21 02:09:26,604 DEBUG: Undistorting image 9c4eeca0_DJI_20261011090614_0486_D.JPG 2026-10-21 02:09:26,632 DEBUG: Undistorting image 8679d7cf_DJI_20261011090602_0480_D.JPG 2026-10-21 02:09:26,650 DEBUG: Undistorting image 228fded2_DJI_20261011090550_0474_D.JPG 2026-10-21 02:09:26,660 DEBUG: Undistorting image bfc91075_DJI_20261011090616_0487_D.JPG 2026-10-21 02:09:26,684 DEBUG: Undistorting image 76efd7dc_DJI_20261011090618_0488_D.JPG 2026-10-21 02:09:26,720 DEBUG: Undistorting image 1fc34d5f_DJI_20261011090548_0473_D.JPG 2026-10-21 02:09:26,734 DEBUG: Undistorting image 3e44d622_DJI_20261011090554_0476_D.JPG 2026-10-21 02:09:26,804 DEBUG: Undistorting image c03082c9_DJI_20261011090600_0479_D.JPG 2026-10-21 02:09:26,834 DEBUG: Undistorting image 14c0b73b_DJI_20261011090604_0481_D.JPG 2026-10-21 02:09:30,922 DEBUG: Undistorting image c117415b_DJI_20261011090606_0482_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-qrmfs/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-qrmfs/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-qrmfs/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(162.71377527504228, -29.904475275427103), (160.80159786099102, -48.9806669652462), (155.28413763840217, -67.34127334319055), (146.36426401068456, -84.31167396530509), (134.36983556405175, -99.26784527301788), (119.74154156062286, -111.66020571999252), (103.01732878142502, -121.03324413113296), (84.8116367602488, -127.04247295670211), (65.7938753189519, -129.46706457994878), (46.66282511665486, -128.2178259342909), (40.459426316432655, -127.2089403513819), (38.971359013114125, -126.97925274819136), (19.392116429749876, -123.8056865837425), (19.030843426007777, -123.7464262843132), (-49.19330030144192, -112.43167667277157), (-68.6264792389702, -110.06420641764998), (-88.83031557442155, -105.43908724561334), (-107.64678228681441, -96.7482237983495), (-124.26744184154086, -84.36510329507291), (-137.97833504353184, -68.82157495804131), (-148.19044254906476, -50.785387551411986), (-154.46503065677825, -31.031442008912563), (-156.53255926724523, -10.408312801271677), (-156.37654700793792, 29.633448977023363), (-154.55257143068593, 48.25987117923796), (-149.28981091291644, 66.22016116604209), (-140.77257202053443, 82.88530994579196), (-129.2993257533526, 97.67155136913061), (-115.27178024244495, 110.06100453622639), (-99.18130760558415, 119.61954066343606), (-81.59161502250936, 126.01264432445168), (-63.118668257026, 129.01617576740682), (-44.40962741721887, 128.52491706982255), (-17.857199045363814, 125.32422101870179), (-17.042602186789736, 125.22270957380533), (-16.1575462782057, 125.10864527523518), (-12.549988046754152, 124.57657584175467), (58.23060037381947, 112.81685883179307), (71.22500550432596, 110.69150368124247), (77.38352115976159, 109.68998808041215), (97.14699927112088, 104.69112394936383), (115.4799008021364, 95.79192505404353), (131.62810577638447, 83.36091414652765), (144.9208660502918, 67.91429211385548), (154.80613945261575, 50.09378753975034), (160.8735056023579, 30.639134453609586), (162.870875153807, 10.358583182096481), (162.71377527504228, -29.904475275427103)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-qrmfs/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-qrmfs/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-qrmfs/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpma6_b5dd.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-qrmfs/opensfm/reconstruction.ply output = /workspace/odm-pipeline-qrmfs/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-qrmfs/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 48 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.03516s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.71 meters) ?> Done in 0.1988s -> Writing output ?> Done in 0.003769s ?> Pipeline done in 0.2383s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.71 [INFO] Created temporary directory: /workspace/odm-pipeline-qrmfs/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-qrmfs/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp" --output-type max --radiuses 1.1152653920243765,1.57722344304622,2.2305307840487534 --resolution 5.68 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 23873 points Point cloud bounds are [minx: -126.61013031, maxx: 120.123405457, miny: -118.172897339, maxy: 90.2124328613] Really low resolution DEM requested (44, 37) will set floor at 64 pixels. Resolution changed to 3.905. The scale of this reconstruction might be off. DEM resolution is (64, 55), max tile size is 4096, will split DEM generation into 1 tiles r1.08434_x0_y0.tif r0.766745_x0_y0.tif r1.53349_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 43.05% -outsize 10% 0 "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 54 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-qrmfs/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 43.05% "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.tif" Input file size is 64, 54 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-qrmfs/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-qrmfs/odm_meshing/tmp/tiles.tif Size: 64x54 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-qrmfs/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-qrmfs/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.092446 [INFO] Completed mesh_dsm.tif in 0:00:00.331148 [INFO] Sampling points from DSM: /workspace/odm-pipeline-qrmfs/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-qrmfs/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-qrmfs/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x54 Extent is (-126.610130, 123.309870), (-118.172897, 92.697103) Read nodata value: -9999 Calculating skirts and vertex count... 6109 skirt points will be added Total vertices: 9109 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-qrmfs/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:13:46 [App ] OpenMVS x64 v2.2.0 02:13:46 [App ] Build date: Jul 28 2026, 18:56:23 02:13:46 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:13:46 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:13:46 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:13:46 [App ] Disk: 02:13:46 [App ] SSE & AVX compatible CPU & OS detected 02:13:46 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:13:47 [App ] MEMORYINFO: { 02:13:47 [App ] VmPeak: 129704 kB 02:13:47 [App ] VmSize: 67592 kB 02:13:47 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-qrmfs/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-qrmfs/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-qrmfs/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-qrmfs/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 85881 verts... 171902 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 17 NVM: Number of features: 23924 Loading 100%... done. (Took 0.551s) Building adjacency graph: Adding edges 100%... done. (Took 0.257s) 257853 total edges. View selection: Building BVH from 171902 faces... done. (Took: 112 ms) Calculating face qualities 100%... done. (Took 0.827s) Postprocessing face infos 100%... done. (Took 0.039s) Maximum quality of a face within an image: 9889.16 Clamping qualities to 9799.16 within normalization. Optimizing: Time[s] Energy 0 144976 1 144949 1 144845 1 144801 1 144785 1 144767 1 144760 1 144759 1 144755 1 144753 126599 faces have not been seen Took: 3.018s Generating texture patches: Running... done. (Took 0.796s) 1460 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 31946 x 31946 Calculating adjustments: Color channel 0: CG took 85 iterations. Residual is 9.05996e-05 Color channel 2: CG took 85 iterations. Residual is 9.86605e-05 Color channel 1: CG took 85 iterations. Residual is 9.72572e-05 Took 0.046 seconds Adjusting texture patches 100%... done. (Took 0.372s) Running local seam leveling: Blending texture patches 100%... done. (Took 1.973s) Generating texture atlases: Sorting texture patches... done. Working on atlas 2 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 41.06s [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-qrmfs/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 726621.0 0 1 0 9307761.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=726621.0 --writers.las.offset_y=9307761.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-qrmfs/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-qrmfs/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-qrmfs/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-qrmfs/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-qrmfs/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9307761.0 -utm_east_offset 726621.0 -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 22991298560.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-qrmfs/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 Mesh file read. Boundary points: Point 1: -119.252 -109.792 Point 2: -119.252 87.7586 Point 3: 112.388 87.7586 Point 4: 112.388 -109.792 Model bounds x : -119.252 -> 112.388 Model bounds y : -109.792 -> 87.7586 Model area : 45760.6m2 Model resolution, width x height : 5791x4939 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done ... model rendered Edge inpainting Block [(4096, 5791), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(1024, 2048), (3072, 4939)] Block [(2048, 3072), (2048, 3072)] Block [(4096, 5791), (2048, 3072)] Block [(2048, 3072), (3072, 4939)] Block [(4096, 5791), (0, 1024)] Block [(0, 1024), (0, 1024)] Block [(0, 1024), (3072, 4939)] Block [(0, 1024), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(4096, 5791), (3072, 4939)] Block [(3072, 4096), (3072, 4939)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (2048, 3072)] Block [(1024, 2048), (2048, 3072)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 22991298560 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 36.45% Using band 4 of source image as alpha. Creating output file that is 5662P x 4842L. 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-qrmfs/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 36.0% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5662, 4842 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-qrmfs/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-qrmfs/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-qrmfs/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-qrmfs/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.17623785714286247 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.4923796777500815  [INFO] Cropping /workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-qrmfs/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 /workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 35.8% Creating output file that is 1284P x 1099L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-qrmfs/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-qrmfs/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-qrmfs/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-qrmfs/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-qrmfs/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-qrmfs/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 35.9%  Input file size is 5662, 4842 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-qrmfs/odm_report/report.pdf 2026-10-21 02:14:44,044 DEBUG: ICC profile found for image /tmp/tmpu0jth8nc/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:14:45,978 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:14:45,978 DEBUG: - pages: 4.1KiB 2026-10-21 02:14:45,978 DEBUG: - fonts: 201.0B 2026-10-21 02:14:45,978 DEBUG: - images: 7.6MiB 2026-10-21 02:14:45,978 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 21 02:14:45 2026 ODM processing complete