=== odm-pipeline-9frr9-main-741646000/process.log === === process attempt 0 @ 2026-10-14T11:40:05Z === Running ODM processing... Processing job: odm-pipeline-9frr9 ODM Project ID: DTM-Task-90410c9c-cc83-43a9-a06a-2d636430c430 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-9frr9/boundary.geojson --project-path /workspace odm-pipeline-9frr9 [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 14 11:40:06 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[36.624187, -1.104786055], [36.624362203, -1.104803424], [36.624530674, -1.104854863], [36.624685937, -1.104938396], [36.624822026, -1.105050814], [36.624933712, -1.105187794], [36.625016702, -1.105344075], [36.625067808, -1.105513648], [36.625085064, -1.10569], [36.625085064, -1.106588], [36.625067808, -1.106764351], [36.625016703, -1.106933925], [36.624933713, -1.107090205], [36.624822027, -1.107227186], [36.624685937, -1.107339603], [36.624530674, -1.107423137], [36.624362203, -1.107474576], [36.624187, -1.107491945], [36.623595, -1.107491945], [36.62342974, -1.107476508], [36.623270125, -1.107430725], [36.623121605, -1.107356159], [36.622989255, -1.107255358], [36.622877592, -1.107131764], [36.622790433, -1.106989597], [36.622730752, -1.106833715], [36.622478753, -1.105935716], [36.622447147, -1.105753377], [36.622453103, -1.105568381], [36.622496369, -1.105388485], [36.622575132, -1.10522123], [36.62268609, -1.105073629], [36.622824589, -1.104951871], [36.622984825, -1.104861061], [36.623160078, -1.104805005], [36.623343, -1.104786055], [36.624187, -1.104786055]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-9frr9 [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-9frr9 [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-9frr9/images [INFO] Loading 23 images [INFO] Wrote images database: /workspace/odm-pipeline-9frr9/images.json [INFO] Found 23 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: 4032px [INFO] Photo dimensions for feature extraction: 2016px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2016', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] Rolling shutter profile for "DJI FC8482" selected, using 21.0ms as --rolling-shutter-readout. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:40:07,518 INFO: Planning to use 11281.376953125 MB of RAM for both processing queue and parallel processing. 2026-10-14 11:40:07,519 INFO: Scale-space expected size of a single image : 92.29669189453125 MB 2026-10-14 11:40:07,519 INFO: Expecting to queue at most 121 images while parallel processing of 4 images. 2026-10-14 11:40:07,521 INFO: Reading data for image 22f24928_DJI_20261014140848_0234_D.JPG (queue-size=0) 2026-10-14 11:40:07,521 INFO: Reading data for image f8be6b9c_DJI_20261014140745_0213_D.JPG (queue-size=0) 2026-10-14 11:40:07,716 INFO: Reading data for image 0a032751_DJI_20261014140818_0224_D.JPG (queue-size=1) 2026-10-14 11:40:07,717 INFO: Extracting ROOT_DSPSIFT features for image f8be6b9c_DJI_20261014140745_0213_D.JPG 2026-10-14 11:40:07,723 INFO: Reading data for image c67a8340_DJI_20261014140812_0222_D.JPG (queue-size=1) 2026-10-14 11:40:07,723 INFO: Extracting ROOT_DSPSIFT features for image 22f24928_DJI_20261014140848_0234_D.JPG 2026-10-14 11:40:07,962 INFO: Reading data for image b095ebb9_DJI_20261014140733_0209_D.JPG (queue-size=1) 2026-10-14 11:40:07,964 INFO: Reading data for image a9f885a5_DJI_20261014140909_0241_D.JPG (queue-size=2) 2026-10-14 11:40:08,206 INFO: Reading data for image f56c8bd5_DJI_20261014140754_0216_D.JPG (queue-size=3) 2026-10-14 11:40:08,222 INFO: Reading data for image dd13d4f0_DJI_20261014140915_0243_D.JPG (queue-size=4) 2026-10-14 11:40:08,441 INFO: Reading data for image 8690f530_DJI_20261014140815_0223_D.JPG (queue-size=5) 2026-10-14 11:40:08,469 INFO: Reading data for image 5c12ae30_DJI_20261014140809_0221_D.JPG (queue-size=6) 2026-10-14 11:40:08,695 INFO: Reading data for image 93b7c8a1_DJI_20261014140857_0237_D.JPG (queue-size=7) 2026-10-14 11:40:08,714 INFO: Reading data for image da686828_DJI_20261014140830_0228_D.JPG (queue-size=8) 2026-10-14 11:40:08,954 INFO: Reading data for image 212fe95e_DJI_20261014140748_0214_D.JPG (queue-size=9) 2026-10-14 11:40:08,976 INFO: Reading data for image b4094f8f_DJI_20261014140751_0215_D.JPG (queue-size=10) 2026-10-14 11:40:09,197 INFO: Reading data for image de5a9b9a_DJI_20261014140836_0230_D.JPG (queue-size=11) 2026-10-14 11:40:09,232 INFO: Reading data for image 9830e823_DJI_20261014140851_0235_D.JPG (queue-size=12) 2026-10-14 11:40:09,448 INFO: Reading data for image 11db688a_DJI_20261014140736_0210_D.JPG (queue-size=13) 2026-10-14 11:40:09,486 INFO: Reading data for image b44289d3_DJI_20261014140730_0208_D.JPG (queue-size=14) 2026-10-14 11:40:09,710 INFO: Reading data for image 303f5cf9_DJI_20261014140827_0227_D.JPG (queue-size=15) 2026-10-14 11:40:09,754 INFO: Reading data for image 6762f88f_DJI_20261014140906_0240_D.JPG (queue-size=16) 2026-10-14 11:40:09,960 INFO: Reading data for image a57e5292_DJI_20261014140833_0229_D.JPG (queue-size=17) 2026-10-14 11:40:10,026 INFO: Reading data for image ff0b8f64_DJI_20261014140912_0242_D.JPG (queue-size=18) 2026-10-14 11:40:10,215 INFO: Reading data for image f50fb94b_DJI_20261014140854_0236_D.JPG (queue-size=19) 2026-10-14 11:40:10,285 INFO: Extracting ROOT_DSPSIFT features for image 0a032751_DJI_20261014140818_0224_D.JPG 2026-10-14 11:40:10,456 INFO: Finished reading images 2026-10-14 11:40:10,457 INFO: Extracting ROOT_DSPSIFT features for image c67a8340_DJI_20261014140812_0222_D.JPG 2026-10-14 11:40:16,151 DEBUG: Found 10000 points in 8.413775444030762s 2026-10-14 11:40:16,508 DEBUG: Found 9593 points in 8.773308753967285s 2026-10-14 11:40:16,593 INFO: Extracting ROOT_DSPSIFT features for image a9f885a5_DJI_20261014140909_0241_D.JPG 2026-10-14 11:40:16,925 INFO: Extracting ROOT_DSPSIFT features for image b095ebb9_DJI_20261014140733_0209_D.JPG 2026-10-14 11:40:18,046 DEBUG: Found 10000 points in 7.578798055648804s 2026-10-14 11:40:18,530 INFO: Extracting ROOT_DSPSIFT features for image f56c8bd5_DJI_20261014140754_0216_D.JPG 2026-10-14 11:40:19,163 DEBUG: Found 9544 points in 8.868743896484375s 2026-10-14 11:40:19,584 INFO: Extracting ROOT_DSPSIFT features for image dd13d4f0_DJI_20261014140915_0243_D.JPG 2026-10-14 11:40:24,165 DEBUG: Found 10000 points in 7.226553201675415s 2026-10-14 11:40:24,603 INFO: Extracting ROOT_DSPSIFT features for image 8690f530_DJI_20261014140815_0223_D.JPG 2026-10-14 11:40:25,736 DEBUG: Found 9867 points in 9.131433248519897s 2026-10-14 11:40:26,182 INFO: Extracting ROOT_DSPSIFT features for image 5c12ae30_DJI_20261014140809_0221_D.JPG 2026-10-14 11:40:26,707 DEBUG: Found 8813 points in 8.169955492019653s 2026-10-14 11:40:27,125 INFO: Extracting ROOT_DSPSIFT features for image 93b7c8a1_DJI_20261014140857_0237_D.JPG 2026-10-14 11:40:27,154 DEBUG: Found 10000 points in 7.559231996536255s 2026-10-14 11:40:27,662 INFO: Extracting ROOT_DSPSIFT features for image da686828_DJI_20261014140830_0228_D.JPG 2026-10-14 11:40:32,789 DEBUG: Found 9312 points in 8.174580812454224s 2026-10-14 11:40:33,197 INFO: Extracting ROOT_DSPSIFT features for image 212fe95e_DJI_20261014140748_0214_D.JPG 2026-10-14 11:40:33,830 DEBUG: Found 10000 points in 7.636712551116943s 2026-10-14 11:40:34,271 INFO: Extracting ROOT_DSPSIFT features for image b4094f8f_DJI_20261014140751_0215_D.JPG 2026-10-14 11:40:35,756 DEBUG: Found 9754 points in 8.624538898468018s 2026-10-14 11:40:36,235 INFO: Extracting ROOT_DSPSIFT features for image de5a9b9a_DJI_20261014140836_0230_D.JPG 2026-10-14 11:40:36,834 DEBUG: Found 9866 points in 9.161140441894531s 2026-10-14 11:40:37,264 INFO: Extracting ROOT_DSPSIFT features for image 9830e823_DJI_20261014140851_0235_D.JPG 2026-10-14 11:40:41,780 DEBUG: Found 9658 points in 8.572037935256958s 2026-10-14 11:40:42,197 INFO: Extracting ROOT_DSPSIFT features for image 11db688a_DJI_20261014140736_0210_D.JPG 2026-10-14 11:40:43,239 DEBUG: Found 9297 points in 8.957799196243286s 2026-10-14 11:40:43,675 INFO: Extracting ROOT_DSPSIFT features for image b44289d3_DJI_20261014140730_0208_D.JPG 2026-10-14 11:40:45,553 DEBUG: Found 9581 points in 9.306257486343384s 2026-10-14 11:40:45,646 DEBUG: Found 10000 points in 8.372135162353516s 2026-10-14 11:40:46,032 INFO: Extracting ROOT_DSPSIFT features for image 303f5cf9_DJI_20261014140827_0227_D.JPG 2026-10-14 11:40:46,149 INFO: Extracting ROOT_DSPSIFT features for image 6762f88f_DJI_20261014140906_0240_D.JPG 2026-10-14 11:40:49,212 DEBUG: Found 10000 points in 7.003370046615601s 2026-10-14 11:40:49,649 INFO: Extracting ROOT_DSPSIFT features for image a57e5292_DJI_20261014140833_0229_D.JPG 2026-10-14 11:40:50,733 DEBUG: Found 10000 points in 7.048429012298584s 2026-10-14 11:40:51,211 INFO: Extracting ROOT_DSPSIFT features for image ff0b8f64_DJI_20261014140912_0242_D.JPG 2026-10-14 11:40:53,352 DEBUG: Found 10000 points in 7.195292711257935s 2026-10-14 11:40:53,798 INFO: Extracting ROOT_DSPSIFT features for image f50fb94b_DJI_20261014140854_0236_D.JPG 2026-10-14 11:40:53,973 DEBUG: Found 10000 points in 7.930975914001465s 2026-10-14 11:40:57,800 DEBUG: Found 10000 points in 6.581408262252808s 2026-10-14 11:40:58,699 DEBUG: Found 9819 points in 9.03942060470581s 2026-10-14 11:41:01,383 DEBUG: Found 9986 points in 7.573710918426514s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:02,689 INFO: Altitude is negative (-831.6500267687434) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 11:41:02,689 INFO: Altitude for orientation based matching 1.0 2026-10-14 11:41:02,695 INFO: Matching 145 image pairs 2026-10-14 11:41:02,697 INFO: Computing pair matching with 4 processes 2026-10-14 11:41:03,050 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.345 T-robust: 0.004 T-total: 0.351 Matches: 2701 Robust: 2695 Success: True 2026-10-14 11:41:03,078 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 T-robust: 0.002 T-total: 0.379 Matches: 1495 Robust: 1458 Success: True 2026-10-14 11:41:03,083 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.382 T-robust: 0.001 T-total: 0.384 Matches: 676 Robust: 664 Success: True 2026-10-14 11:41:03,090 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.386 T-robust: 0.003 T-total: 0.391 Matches: 2014 Robust: 1969 Success: True 2026-10-14 11:41:03,333 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.002 T-total: 0.282 Matches: 1798 Robust: 1768 Success: True 2026-10-14 11:41:03,444 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.005 T-total: 0.360 Matches: 1779 Robust: 1747 Success: True 2026-10-14 11:41:03,448 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.358 T-robust: 0.009 T-total: 0.369 Matches: 3294 Robust: 3262 Success: True 2026-10-14 11:41:03,452 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.351 T-robust: 0.009 T-total: 0.362 Matches: 2493 Robust: 2468 Success: True 2026-10-14 11:41:03,604 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.001 T-total: 0.271 Matches: 542 Robust: 535 Success: True 2026-10-14 11:41:03,666 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.003 T-total: 0.215 Matches: 2069 Robust: 2041 Success: True 2026-10-14 11:41:03,732 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 T-robust: 0.003 T-total: 0.279 Matches: 1879 Robust: 1845 Success: True 2026-10-14 11:41:03,740 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.003 T-total: 0.289 Matches: 1951 Robust: 1943 Success: True 2026-10-14 11:41:03,809 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.004 T-total: 0.204 Matches: 2819 Robust: 2741 Success: True 2026-10-14 11:41:03,948 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.001 T-total: 0.282 Matches: 535 Robust: 515 Success: True 2026-10-14 11:41:04,022 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.001 T-total: 0.282 Matches: 751 Robust: 744 Success: True 2026-10-14 11:41:04,040 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.004 T-total: 0.307 Matches: 3178 Robust: 3157 Success: True 2026-10-14 11:41:04,085 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 8690f530_DJI_20261014140815_0223_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 T-robust: 0.004 T-total: 0.268 Matches: 3358 Robust: 3344 Success: True 2026-10-14 11:41:04,383 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.433 T-robust: 0.001 T-total: 0.435 Matches: 456 Robust: 445 Success: True 2026-10-14 11:41:04,409 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.382 T-robust: 0.003 T-total: 0.386 Matches: 2238 Robust: 2212 Success: True 2026-10-14 11:41:04,415 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.372 T-robust: 0.001 T-total: 0.374 Matches: 547 Robust: 539 Success: True 2026-10-14 11:41:04,442 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.001 T-total: 0.356 Matches: 447 Robust: 431 Success: True 2026-10-14 11:41:04,621 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.236 T-robust: 0.001 T-total: 0.237 Matches: 556 Robust: 542 Success: True 2026-10-14 11:41:04,666 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.004 T-total: 0.251 Matches: 3075 Robust: 3068 Success: True 2026-10-14 11:41:04,735 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.321 T-robust: 0.003 T-total: 0.325 Matches: 1989 Robust: 1976 Success: True 2026-10-14 11:41:04,826 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.381 T-robust: 0.001 T-total: 0.383 Matches: 829 Robust: 815 Success: True 2026-10-14 11:41:04,969 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.346 T-robust: 0.001 T-total: 0.347 Matches: 384 Robust: 373 Success: True 2026-10-14 11:41:05,046 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 T-robust: 0.003 T-total: 0.378 Matches: 2044 Robust: 2019 Success: True 2026-10-14 11:41:05,130 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.390 T-robust: 0.004 T-total: 0.395 Matches: 1389 Robust: 1375 Success: True 2026-10-14 11:41:05,205 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.373 T-robust: 0.004 T-total: 0.379 Matches: 2994 Robust: 2978 Success: True 2026-10-14 11:41:05,281 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.004 T-total: 0.312 Matches: 2907 Robust: 2876 Success: True 2026-10-14 11:41:05,324 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.004 T-total: 0.277 Matches: 2971 Robust: 2922 Success: True 2026-10-14 11:41:05,345 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.215 Matches: 952 Robust: 938 Success: True 2026-10-14 11:41:05,427 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 1799 Robust: 1773 Success: True 2026-10-14 11:41:05,503 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.001 T-total: 0.221 Matches: 797 Robust: 780 Success: True 2026-10-14 11:41:05,551 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.003 T-total: 0.226 Matches: 2138 Robust: 2058 Success: True 2026-10-14 11:41:05,567 DEBUG: Matching a57e5292_DJI_20261014140833_0229_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.221 Matches: 1795 Robust: 1714 Success: True 2026-10-14 11:41:05,644 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1521 Robust: 1511 Success: True 2026-10-14 11:41:05,727 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.003 T-total: 0.223 Matches: 1852 Robust: 1768 Success: True 2026-10-14 11:41:05,770 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.218 Matches: 1737 Robust: 1728 Success: True 2026-10-14 11:41:05,782 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.003 T-total: 0.214 Matches: 1890 Robust: 1876 Success: True 2026-10-14 11:41:05,868 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.002 T-total: 0.223 Matches: 1380 Robust: 1370 Success: True 2026-10-14 11:41:05,948 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.004 T-total: 0.221 Matches: 2796 Robust: 2734 Success: True 2026-10-14 11:41:05,987 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.216 Matches: 1099 Robust: 1083 Success: True 2026-10-14 11:41:05,996 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.006 T-total: 0.214 Matches: 1737 Robust: 1710 Success: True 2026-10-14 11:41:06,077 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.209 Matches: 790 Robust: 781 Success: True 2026-10-14 11:41:06,163 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 8690f530_DJI_20261014140815_0223_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1424 Robust: 1392 Success: True 2026-10-14 11:41:06,221 DEBUG: Matching 22f24928_DJI_20261014140848_0234_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.006 T-total: 0.224 Matches: 1745 Robust: 1711 Success: True 2026-10-14 11:41:06,226 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.007 T-total: 0.233 Matches: 2616 Robust: 2603 Success: True 2026-10-14 11:41:06,284 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.002 T-total: 0.206 Matches: 1066 Robust: 1050 Success: True 2026-10-14 11:41:06,379 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 392 Robust: 366 Success: True 2026-10-14 11:41:06,437 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.211 Matches: 2199 Robust: 2184 Success: True 2026-10-14 11:41:06,459 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.002 T-total: 0.233 Matches: 1287 Robust: 1264 Success: True 2026-10-14 11:41:06,507 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.001 T-total: 0.223 Matches: 954 Robust: 937 Success: True 2026-10-14 11:41:06,604 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.002 T-total: 0.224 Matches: 1173 Robust: 1156 Success: True 2026-10-14 11:41:06,654 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.216 Matches: 1266 Robust: 1204 Success: True 2026-10-14 11:41:06,681 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.004 T-total: 0.221 Matches: 3074 Robust: 3010 Success: True 2026-10-14 11:41:06,726 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.002 T-total: 0.218 Matches: 1304 Robust: 1288 Success: True 2026-10-14 11:41:06,811 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.207 Matches: 657 Robust: 622 Success: True 2026-10-14 11:41:06,856 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.003 T-total: 0.202 Matches: 1751 Robust: 1734 Success: True 2026-10-14 11:41:06,912 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.004 T-total: 0.230 Matches: 3008 Robust: 2965 Success: True 2026-10-14 11:41:06,939 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 8690f530_DJI_20261014140815_0223_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.212 Matches: 1585 Robust: 1579 Success: True 2026-10-14 11:41:07,038 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.003 T-total: 0.226 Matches: 1995 Robust: 1976 Success: True 2026-10-14 11:41:07,079 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.003 T-total: 0.223 Matches: 2045 Robust: 1998 Success: True 2026-10-14 11:41:07,126 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.214 Matches: 283 Robust: 265 Success: True 2026-10-14 11:41:07,149 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.210 Matches: 1800 Robust: 1772 Success: True 2026-10-14 11:41:07,258 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.002 T-total: 0.220 Matches: 1509 Robust: 1483 Success: True 2026-10-14 11:41:07,293 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.003 T-total: 0.214 Matches: 2073 Robust: 2046 Success: True 2026-10-14 11:41:07,354 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.003 T-total: 0.228 Matches: 2447 Robust: 2384 Success: True 2026-10-14 11:41:07,373 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.003 T-total: 0.223 Matches: 2503 Robust: 2475 Success: True 2026-10-14 11:41:07,490 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.232 Matches: 2383 Robust: 2319 Success: True 2026-10-14 11:41:07,521 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.004 T-total: 0.227 Matches: 2968 Robust: 2958 Success: True 2026-10-14 11:41:07,560 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 8690f530_DJI_20261014140815_0223_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.205 Matches: 932 Robust: 923 Success: True 2026-10-14 11:41:07,590 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 781 Robust: 771 Success: True 2026-10-14 11:41:07,726 DEBUG: Matching 22f24928_DJI_20261014140848_0234_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.003 T-total: 0.236 Matches: 2109 Robust: 2038 Success: True 2026-10-14 11:41:07,742 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1566 Robust: 1556 Success: True 2026-10-14 11:41:07,786 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.004 T-total: 0.226 Matches: 2979 Robust: 2966 Success: True 2026-10-14 11:41:07,812 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 1966 Robust: 1950 Success: True 2026-10-14 11:41:07,947 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1069 Robust: 1031 Success: True 2026-10-14 11:41:07,961 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.002 T-total: 0.219 Matches: 1646 Robust: 1630 Success: True 2026-10-14 11:41:07,999 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.213 Matches: 1689 Robust: 1669 Success: True 2026-10-14 11:41:08,028 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.215 Matches: 1498 Robust: 1488 Success: True 2026-10-14 11:41:08,173 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.212 Matches: 1073 Robust: 1062 Success: True 2026-10-14 11:41:08,184 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.002 T-total: 0.237 Matches: 1316 Robust: 1285 Success: True 2026-10-14 11:41:08,217 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.217 Matches: 1536 Robust: 1524 Success: True 2026-10-14 11:41:08,261 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.002 T-total: 0.232 Matches: 1744 Robust: 1712 Success: True 2026-10-14 11:41:08,392 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.003 T-total: 0.218 Matches: 410 Robust: 395 Success: True 2026-10-14 11:41:08,395 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.211 Matches: 1632 Robust: 1574 Success: True 2026-10-14 11:41:08,427 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.210 Matches: 424 Robust: 408 Success: True 2026-10-14 11:41:08,477 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.004 T-total: 0.215 Matches: 2930 Robust: 2918 Success: True 2026-10-14 11:41:08,613 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.003 T-total: 0.215 Matches: 543 Robust: 518 Success: True 2026-10-14 11:41:08,614 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.003 T-total: 0.216 Matches: 1289 Robust: 1274 Success: True 2026-10-14 11:41:08,653 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.005 T-total: 0.225 Matches: 3772 Robust: 3760 Success: True 2026-10-14 11:41:08,698 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 2130 Robust: 2054 Success: True 2026-10-14 11:41:08,817 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.002 T-total: 0.203 Matches: 1371 Robust: 1341 Success: True 2026-10-14 11:41:08,848 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.004 T-total: 0.232 Matches: 3283 Robust: 3171 Success: True 2026-10-14 11:41:08,879 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.003 T-total: 0.226 Matches: 2107 Robust: 2080 Success: True 2026-10-14 11:41:08,927 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.003 T-total: 0.228 Matches: 2129 Robust: 2085 Success: True 2026-10-14 11:41:09,034 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.003 T-total: 0.216 Matches: 1207 Robust: 1190 Success: True 2026-10-14 11:41:09,058 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.210 Matches: 786 Robust: 774 Success: True 2026-10-14 11:41:09,096 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.003 T-total: 0.216 Matches: 2544 Robust: 2527 Success: True 2026-10-14 11:41:09,145 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.004 T-total: 0.218 Matches: 2623 Robust: 2579 Success: True 2026-10-14 11:41:09,246 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.001 T-total: 0.211 Matches: 466 Robust: 454 Success: True 2026-10-14 11:41:09,280 DEBUG: Matching 22f24928_DJI_20261014140848_0234_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 1840 Robust: 1793 Success: True 2026-10-14 11:41:09,313 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1381 Robust: 1365 Success: True 2026-10-14 11:41:09,359 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.213 Matches: 1420 Robust: 1413 Success: True 2026-10-14 11:41:09,463 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1573 Robust: 1542 Success: True 2026-10-14 11:41:09,486 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 754 Robust: 743 Success: True 2026-10-14 11:41:09,528 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.003 T-total: 0.215 Matches: 2439 Robust: 2431 Success: True 2026-10-14 11:41:09,573 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.003 T-total: 0.214 Matches: 1374 Robust: 1367 Success: True 2026-10-14 11:41:09,686 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.222 Matches: 1811 Robust: 1759 Success: True 2026-10-14 11:41:09,707 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.003 T-total: 0.220 Matches: 2055 Robust: 2035 Success: True 2026-10-14 11:41:09,750 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 2191 Robust: 2131 Success: True 2026-10-14 11:41:09,781 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 621 Robust: 612 Success: True 2026-10-14 11:41:09,910 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.003 T-total: 0.223 Matches: 1965 Robust: 1954 Success: True 2026-10-14 11:41:09,934 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.003 T-total: 0.227 Matches: 2081 Robust: 2066 Success: True 2026-10-14 11:41:09,973 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.223 Matches: 2312 Robust: 2271 Success: True 2026-10-14 11:41:10,001 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1219 Robust: 1188 Success: True 2026-10-14 11:41:10,124 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.214 Matches: 1429 Robust: 1410 Success: True 2026-10-14 11:41:10,175 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.004 T-total: 0.241 Matches: 2981 Robust: 2852 Success: True 2026-10-14 11:41:10,198 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.224 Matches: 1002 Robust: 986 Success: True 2026-10-14 11:41:10,217 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.215 Matches: 1787 Robust: 1749 Success: True 2026-10-14 11:41:10,348 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.002 T-total: 0.223 Matches: 1262 Robust: 1174 Success: True 2026-10-14 11:41:10,392 DEBUG: Matching 303f5cf9_DJI_20261014140827_0227_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1777 Robust: 1759 Success: True 2026-10-14 11:41:10,395 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.002 T-total: 0.197 Matches: 1191 Robust: 1165 Success: True 2026-10-14 11:41:10,438 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.002 T-total: 0.221 Matches: 1009 Robust: 916 Success: True 2026-10-14 11:41:10,545 DEBUG: Matching f56c8bd5_DJI_20261014140754_0216_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.196 Matches: 317 Robust: 308 Success: True 2026-10-14 11:41:10,605 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.003 T-total: 0.212 Matches: 2148 Robust: 2133 Success: True 2026-10-14 11:41:10,615 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.004 T-total: 0.219 Matches: 2889 Robust: 2884 Success: True 2026-10-14 11:41:10,657 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.002 T-total: 0.218 Matches: 1114 Robust: 1087 Success: True 2026-10-14 11:41:10,766 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.220 Matches: 1087 Robust: 1068 Success: True 2026-10-14 11:41:10,819 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1471 Robust: 1444 Success: True 2026-10-14 11:41:10,830 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.001 T-total: 0.214 Matches: 474 Robust: 447 Success: True 2026-10-14 11:41:10,884 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.003 T-total: 0.227 Matches: 2401 Robust: 2382 Success: True 2026-10-14 11:41:11,005 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.008 T-total: 0.239 Matches: 6156 Robust: 6149 Success: True 2026-10-14 11:41:11,033 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.003 T-total: 0.214 Matches: 2005 Robust: 1974 Success: True 2026-10-14 11:41:11,039 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.209 Matches: 369 Robust: 365 Success: True 2026-10-14 11:41:11,090 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.205 Matches: 1508 Robust: 1489 Success: True 2026-10-14 11:41:11,223 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.002 T-total: 0.217 Matches: 1267 Robust: 1234 Success: True 2026-10-14 11:41:11,260 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.003 T-total: 0.226 Matches: 1738 Robust: 1704 Success: True 2026-10-14 11:41:11,266 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.002 T-total: 0.226 Matches: 1394 Robust: 1370 Success: True 2026-10-14 11:41:11,317 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.001 T-total: 0.227 Matches: 942 Robust: 926 Success: True 2026-10-14 11:41:11,492 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.003 T-total: 0.268 Matches: 1785 Robust: 1774 Success: True 2026-10-14 11:41:11,499 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.002 T-total: 0.233 Matches: 2036 Robust: 2019 Success: True 2026-10-14 11:41:11,500 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.005 T-total: 0.240 Matches: 2224 Robust: 2207 Success: True 2026-10-14 11:41:11,522 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.204 Matches: 423 Robust: 412 Success: True 2026-10-14 11:41:11,525 INFO: Matched 145 pairs (brown-brown: 145) in 8.829325990000001 seconds (0.06089190634482759 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:15,254 INFO: reading features 2026-10-14 11:41:15,626 DEBUG: Merging features onto tracks 2026-10-14 11:41:16,323 DEBUG: Good tracks: 30077 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:17,844 INFO: Starting incremental reconstruction 2026-10-14 11:41:18,701 INFO: Starting reconstruction with 5c12ae30_DJI_20261014140809_0221_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG 2026-10-14 11:41:18,717 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3305 / 3305 2026-10-14 11:41:18,997 INFO: Triangulated: 3305 2026-10-14 11:41:19,683 DEBUG: Ceres Solver Report: Iterations: 44, Initial cost: 1.553351e+02, Final cost: 5.572032e+01, Termination: CONVERGENCE 2026-10-14 11:41:19,699 INFO: Removed outliers: 126 2026-10-14 11:41:19,737 INFO: ------------------------------------------------------- 2026-10-14 11:41:19,747 INFO: da686828_DJI_20261014140830_0228_D.JPG resection inliers: 1664 / 1681 2026-10-14 11:41:19,753 INFO: Adding da686828_DJI_20261014140830_0228_D.JPG to the reconstruction 2026-10-14 11:41:19,887 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:20,144 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 6.238918e+02, Final cost: 1.533521e+02, Termination: CONVERGENCE 2026-10-14 11:41:20,169 INFO: Removed outliers: 153 2026-10-14 11:41:20,179 INFO: ------------------------------------------------------- 2026-10-14 11:41:20,191 INFO: 212fe95e_DJI_20261014140748_0214_D.JPG resection inliers: 2369 / 2392 2026-10-14 11:41:20,201 INFO: Adding 212fe95e_DJI_20261014140748_0214_D.JPG to the reconstruction 2026-10-14 11:41:20,297 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:20,871 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 4.999269e+02, Final cost: 2.681370e+02, Termination: CONVERGENCE 2026-10-14 11:41:20,905 INFO: Removed outliers: 134 2026-10-14 11:41:20,916 INFO: ------------------------------------------------------- 2026-10-14 11:41:20,929 INFO: 303f5cf9_DJI_20261014140827_0227_D.JPG resection inliers: 2621 / 2650 2026-10-14 11:41:20,940 INFO: Adding 303f5cf9_DJI_20261014140827_0227_D.JPG to the reconstruction 2026-10-14 11:41:21,064 INFO: Re-triangulating 2026-10-14 11:41:21,065 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:21,375 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 8.262692e+02, Final cost: 3.994246e+02, Termination: CONVERGENCE 2026-10-14 11:41:22,374 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 7.950681e+02, Final cost: 4.681932e+02, Termination: CONVERGENCE 2026-10-14 11:41:22,421 INFO: Removed outliers: 394 2026-10-14 11:41:22,432 INFO: ------------------------------------------------------- 2026-10-14 11:41:22,448 INFO: b44289d3_DJI_20261014140730_0208_D.JPG resection inliers: 2979 / 2997 2026-10-14 11:41:22,461 INFO: Adding b44289d3_DJI_20261014140730_0208_D.JPG to the reconstruction 2026-10-14 11:41:22,588 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:23,188 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 8.584048e+02, Final cost: 5.380301e+02, Termination: CONVERGENCE 2026-10-14 11:41:23,247 INFO: Removed outliers: 186 2026-10-14 11:41:23,259 INFO: ------------------------------------------------------- 2026-10-14 11:41:23,278 INFO: b095ebb9_DJI_20261014140733_0209_D.JPG resection inliers: 4083 / 4094 2026-10-14 11:41:23,296 INFO: Adding b095ebb9_DJI_20261014140733_0209_D.JPG to the reconstruction 2026-10-14 11:41:23,460 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:23,906 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 7.813860e+02, Final cost: 6.541370e+02, Termination: CONVERGENCE 2026-10-14 11:41:23,986 INFO: Removed outliers: 267 2026-10-14 11:41:23,998 INFO: ------------------------------------------------------- 2026-10-14 11:41:24,016 INFO: 8690f530_DJI_20261014140815_0223_D.JPG resection inliers: 4148 / 4187 2026-10-14 11:41:24,035 INFO: Adding 8690f530_DJI_20261014140815_0223_D.JPG to the reconstruction 2026-10-14 11:41:24,116 INFO: ------------------------------------------------------- 2026-10-14 11:41:24,135 INFO: f50fb94b_DJI_20261014140854_0236_D.JPG resection inliers: 3800 / 3853 2026-10-14 11:41:24,151 INFO: Adding f50fb94b_DJI_20261014140854_0236_D.JPG to the reconstruction 2026-10-14 11:41:24,226 INFO: ------------------------------------------------------- 2026-10-14 11:41:24,243 INFO: 11db688a_DJI_20261014140736_0210_D.JPG resection inliers: 3804 / 3860 2026-10-14 11:41:24,259 INFO: Adding 11db688a_DJI_20261014140736_0210_D.JPG to the reconstruction 2026-10-14 11:41:24,327 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:25,150 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.228493e+03, Final cost: 1.123038e+03, Termination: CONVERGENCE 2026-10-14 11:41:25,268 INFO: Removed outliers: 432 2026-10-14 11:41:25,280 INFO: ------------------------------------------------------- 2026-10-14 11:41:25,296 INFO: 93b7c8a1_DJI_20261014140857_0237_D.JPG resection inliers: 3465 / 3532 2026-10-14 11:41:25,311 INFO: Adding 93b7c8a1_DJI_20261014140857_0237_D.JPG to the reconstruction 2026-10-14 11:41:25,386 INFO: Re-triangulating 2026-10-14 11:41:25,386 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:26,075 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 1.327703e+03, Final cost: 1.166800e+03, Termination: CONVERGENCE 2026-10-14 11:41:28,402 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.155862e+03, Final cost: 1.544653e+03, Termination: CONVERGENCE 2026-10-14 11:41:28,520 INFO: Removed outliers: 1167 2026-10-14 11:41:28,532 INFO: ------------------------------------------------------- 2026-10-14 11:41:28,550 INFO: 9830e823_DJI_20261014140851_0235_D.JPG resection inliers: 3688 / 3721 2026-10-14 11:41:28,567 INFO: Adding 9830e823_DJI_20261014140851_0235_D.JPG to the reconstruction 2026-10-14 11:41:28,659 INFO: ------------------------------------------------------- 2026-10-14 11:41:28,674 INFO: 0a032751_DJI_20261014140818_0224_D.JPG resection inliers: 3523 / 3551 2026-10-14 11:41:28,690 INFO: Adding 0a032751_DJI_20261014140818_0224_D.JPG to the reconstruction 2026-10-14 11:41:28,783 INFO: ------------------------------------------------------- 2026-10-14 11:41:28,799 INFO: 6762f88f_DJI_20261014140906_0240_D.JPG resection inliers: 3428 / 3490 2026-10-14 11:41:28,814 INFO: Adding 6762f88f_DJI_20261014140906_0240_D.JPG to the reconstruction 2026-10-14 11:41:28,885 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:30,298 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.479548e+03, Final cost: 1.766577e+03, Termination: CONVERGENCE 2026-10-14 11:41:30,453 INFO: Removed outliers: 631 2026-10-14 11:41:30,465 INFO: ------------------------------------------------------- 2026-10-14 11:41:30,481 INFO: a57e5292_DJI_20261014140833_0229_D.JPG resection inliers: 3286 / 3315 2026-10-14 11:41:30,495 INFO: Adding a57e5292_DJI_20261014140833_0229_D.JPG to the reconstruction 2026-10-14 11:41:30,593 INFO: ------------------------------------------------------- 2026-10-14 11:41:30,608 INFO: 22f24928_DJI_20261014140848_0234_D.JPG resection inliers: 3277 / 3341 2026-10-14 11:41:30,622 INFO: Adding 22f24928_DJI_20261014140848_0234_D.JPG to the reconstruction 2026-10-14 11:41:30,702 INFO: ------------------------------------------------------- 2026-10-14 11:41:30,716 INFO: a9f885a5_DJI_20261014140909_0241_D.JPG resection inliers: 3335 / 3400 2026-10-14 11:41:30,731 INFO: Adding a9f885a5_DJI_20261014140909_0241_D.JPG to the reconstruction 2026-10-14 11:41:30,813 INFO: ------------------------------------------------------- 2026-10-14 11:41:30,828 INFO: ff0b8f64_DJI_20261014140912_0242_D.JPG resection inliers: 3510 / 3583 2026-10-14 11:41:30,842 INFO: Adding ff0b8f64_DJI_20261014140912_0242_D.JPG to the reconstruction 2026-10-14 11:41:30,910 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:32,423 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.291795e+03, Final cost: 2.346914e+03, Termination: CONVERGENCE 2026-10-14 11:41:32,631 INFO: Removed outliers: 557 2026-10-14 11:41:32,643 INFO: ------------------------------------------------------- 2026-10-14 11:41:32,659 INFO: b4094f8f_DJI_20261014140751_0215_D.JPG resection inliers: 3257 / 3280 2026-10-14 11:41:32,673 INFO: Adding b4094f8f_DJI_20261014140751_0215_D.JPG to the reconstruction 2026-10-14 11:41:32,762 INFO: ------------------------------------------------------- 2026-10-14 11:41:32,781 INFO: f8be6b9c_DJI_20261014140745_0213_D.JPG resection inliers: 3310 / 3334 2026-10-14 11:41:32,795 INFO: Adding f8be6b9c_DJI_20261014140745_0213_D.JPG to the reconstruction 2026-10-14 11:41:32,849 INFO: ------------------------------------------------------- 2026-10-14 11:41:32,862 INFO: de5a9b9a_DJI_20261014140836_0230_D.JPG resection inliers: 2654 / 2686 2026-10-14 11:41:32,873 INFO: Adding de5a9b9a_DJI_20261014140836_0230_D.JPG to the reconstruction 2026-10-14 11:41:32,949 INFO: ------------------------------------------------------- 2026-10-14 11:41:32,961 INFO: f56c8bd5_DJI_20261014140754_0216_D.JPG resection inliers: 2708 / 2740 2026-10-14 11:41:32,973 INFO: Adding f56c8bd5_DJI_20261014140754_0216_D.JPG to the reconstruction 2026-10-14 11:41:33,052 INFO: ------------------------------------------------------- 2026-10-14 11:41:33,065 INFO: dd13d4f0_DJI_20261014140915_0243_D.JPG resection inliers: 2678 / 2753 2026-10-14 11:41:33,077 INFO: Adding dd13d4f0_DJI_20261014140915_0243_D.JPG to the reconstruction 2026-10-14 11:41:33,145 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:35,090 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.231583e+03, Final cost: 2.940979e+03, Termination: CONVERGENCE 2026-10-14 11:41:35,349 INFO: Removed outliers: 598 2026-10-14 11:41:35,360 INFO: ------------------------------------------------------- 2026-10-14 11:41:35,361 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:36,349 DEBUG: Ceres Solver Report: Iterations: 3, Initial cost: 2.791479e+03, Final cost: 2.768378e+03, Termination: CONVERGENCE 2026-10-14 11:41:36,594 INFO: Removed outliers: 36 2026-10-14 11:41:36,758 INFO: Reconstruction 0: 23 images, 29844 points 2026-10-14 11:41:36,758 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:38,362 INFO: Starting rolling shutter correction 2026-10-14 11:41:38,545 INFO: Estimating camera velocities 2026-10-14 11:41:38,546 INFO: Using EXIF data 2026-10-14 11:41:38,546 INFO: b44289d3_DJI_20261014140730_0208_D.JPG (+0.00,+0.00,+0.00) m/s 2026-10-14 11:41:38,546 INFO: b095ebb9_DJI_20261014140733_0209_D.JPG (+3.10,-2.90,-0.40) m/s 2026-10-14 11:41:38,546 INFO: 11db688a_DJI_20261014140736_0210_D.JPG (+5.90,-5.50,-0.80) m/s 2026-10-14 11:41:38,546 INFO: f8be6b9c_DJI_20261014140745_0213_D.JPG (+0.00,+7.70,+0.30) m/s 2026-10-14 11:41:38,546 INFO: 212fe95e_DJI_20261014140748_0214_D.JPG (+0.00,+8.50,+0.30) m/s 2026-10-14 11:41:38,546 INFO: b4094f8f_DJI_20261014140751_0215_D.JPG (+0.00,+8.30,+0.30) m/s 2026-10-14 11:41:38,546 INFO: f56c8bd5_DJI_20261014140754_0216_D.JPG (+0.00,+8.20,+0.30) m/s 2026-10-14 11:41:38,546 INFO: 5c12ae30_DJI_20261014140809_0221_D.JPG (+0.00,-8.40,+0.00) m/s 2026-10-14 11:41:38,546 INFO: c67a8340_DJI_20261014140812_0222_D.JPG (+0.00,-8.30,-0.10) m/s 2026-10-14 11:41:38,546 INFO: 8690f530_DJI_20261014140815_0223_D.JPG (+0.00,-8.10,-0.20) m/s 2026-10-14 11:41:38,546 INFO: 0a032751_DJI_20261014140818_0224_D.JPG (+0.00,-8.20,-0.10) m/s 2026-10-14 11:41:38,546 INFO: 303f5cf9_DJI_20261014140827_0227_D.JPG (+0.50,+8.50,+0.20) m/s 2026-10-14 11:41:38,546 INFO: da686828_DJI_20261014140830_0228_D.JPG (+0.00,+8.40,+0.20) m/s 2026-10-14 11:41:38,546 INFO: a57e5292_DJI_20261014140833_0229_D.JPG (+0.00,+8.40,+0.20) m/s 2026-10-14 11:41:38,546 INFO: de5a9b9a_DJI_20261014140836_0230_D.JPG (+0.00,+8.30,+0.20) m/s 2026-10-14 11:41:38,546 INFO: 22f24928_DJI_20261014140848_0234_D.JPG (+1.40,-8.40,-0.10) m/s 2026-10-14 11:41:38,546 INFO: 9830e823_DJI_20261014140851_0235_D.JPG (-0.10,-8.20,-0.20) m/s 2026-10-14 11:41:38,547 INFO: f50fb94b_DJI_20261014140854_0236_D.JPG (+0.10,-7.00,+0.00) m/s 2026-10-14 11:41:38,547 INFO: 93b7c8a1_DJI_20261014140857_0237_D.JPG (+0.00,-8.40,-0.20) m/s 2026-10-14 11:41:38,547 INFO: 6762f88f_DJI_20261014140906_0240_D.JPG (-3.00,+7.90,+0.30) m/s 2026-10-14 11:41:38,547 INFO: a9f885a5_DJI_20261014140909_0241_D.JPG (-2.10,+6.50,+0.20) m/s 2026-10-14 11:41:38,547 INFO: ff0b8f64_DJI_20261014140912_0242_D.JPG (+1.20,+8.60,+0.10) m/s 2026-10-14 11:41:38,547 INFO: dd13d4f0_DJI_20261014140915_0243_D.JPG (+0.10,+8.40,+0.10) m/s 2026-10-14 11:41:38,547 INFO: Correcting observations... 2026-10-14 11:41:40,699 INFO: Writing corrected and trimmed features for f56c8bd5_DJI_20261014140754_0216_D.JPG 2026-10-14 11:41:40,853 INFO: Writing corrected and trimmed features for da686828_DJI_20261014140830_0228_D.JPG 2026-10-14 11:41:41,096 INFO: Writing corrected and trimmed features for a57e5292_DJI_20261014140833_0229_D.JPG 2026-10-14 11:41:41,320 INFO: Writing corrected and trimmed features for 5c12ae30_DJI_20261014140809_0221_D.JPG 2026-10-14 11:41:41,543 INFO: Writing corrected and trimmed features for de5a9b9a_DJI_20261014140836_0230_D.JPG 2026-10-14 11:41:41,707 INFO: Writing corrected and trimmed features for dd13d4f0_DJI_20261014140915_0243_D.JPG 2026-10-14 11:41:41,868 INFO: Writing corrected and trimmed features for b44289d3_DJI_20261014140730_0208_D.JPG 2026-10-14 11:41:42,154 INFO: Writing corrected and trimmed features for b095ebb9_DJI_20261014140733_0209_D.JPG 2026-10-14 11:41:42,442 INFO: Writing corrected and trimmed features for 6762f88f_DJI_20261014140906_0240_D.JPG 2026-10-14 11:41:42,651 INFO: Writing corrected and trimmed features for a9f885a5_DJI_20261014140909_0241_D.JPG 2026-10-14 11:41:42,854 INFO: Writing corrected and trimmed features for 9830e823_DJI_20261014140851_0235_D.JPG 2026-10-14 11:41:43,088 INFO: Writing corrected and trimmed features for 212fe95e_DJI_20261014140748_0214_D.JPG 2026-10-14 11:41:43,296 INFO: Writing corrected and trimmed features for f8be6b9c_DJI_20261014140745_0213_D.JPG 2026-10-14 11:41:43,450 INFO: Writing corrected and trimmed features for b4094f8f_DJI_20261014140751_0215_D.JPG 2026-10-14 11:41:43,652 INFO: Writing corrected and trimmed features for c67a8340_DJI_20261014140812_0222_D.JPG 2026-10-14 11:41:43,894 INFO: Writing corrected and trimmed features for 8690f530_DJI_20261014140815_0223_D.JPG 2026-10-14 11:41:44,126 INFO: Writing corrected and trimmed features for 303f5cf9_DJI_20261014140827_0227_D.JPG 2026-10-14 11:41:44,367 INFO: Writing corrected and trimmed features for 11db688a_DJI_20261014140736_0210_D.JPG 2026-10-14 11:41:44,599 INFO: Writing corrected and trimmed features for ff0b8f64_DJI_20261014140912_0242_D.JPG 2026-10-14 11:41:44,809 INFO: Writing corrected and trimmed features for 22f24928_DJI_20261014140848_0234_D.JPG 2026-10-14 11:41:45,017 INFO: Writing corrected and trimmed features for f50fb94b_DJI_20261014140854_0236_D.JPG 2026-10-14 11:41:45,264 INFO: Writing corrected and trimmed features for 93b7c8a1_DJI_20261014140857_0237_D.JPG 2026-10-14 11:41:45,475 INFO: Writing corrected and trimmed features for 0a032751_DJI_20261014140818_0224_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:46,638 INFO: Altitude is negative (-831.6500267687434) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 11:41:46,638 INFO: Altitude for orientation based matching 1.0 2026-10-14 11:41:46,644 INFO: Matching 148 image pairs 2026-10-14 11:41:46,646 INFO: Computing pair matching with 4 processes 2026-10-14 11:41:46,867 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.005 T-total: 0.220 Matches: 3591 Robust: 3587 Success: True 2026-10-14 11:41:46,879 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.230 Matches: 1226 Robust: 1197 Success: True 2026-10-14 11:41:46,882 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.004 T-total: 0.234 Matches: 1353 Robust: 1303 Success: True 2026-10-14 11:41:46,923 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 T-robust: 0.002 T-total: 0.275 Matches: 2090 Robust: 2058 Success: True 2026-10-14 11:41:47,049 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 T-robust: 0.002 T-total: 0.126 Matches: 960 Robust: 922 Success: True 2026-10-14 11:41:47,104 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.221 Matches: 401 Robust: 383 Success: True 2026-10-14 11:41:47,123 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.252 T-robust: 0.003 T-total: 0.255 Matches: 2329 Robust: 2287 Success: True 2026-10-14 11:41:47,133 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.253 T-robust: 0.001 T-total: 0.255 Matches: 748 Robust: 740 Success: True 2026-10-14 11:41:47,179 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.002 T-total: 0.129 Matches: 1926 Robust: 1893 Success: True 2026-10-14 11:41:47,245 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.139 T-robust: 0.001 T-total: 0.140 Matches: 513 Robust: 496 Success: True 2026-10-14 11:41:47,249 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 T-robust: 0.002 T-total: 0.125 Matches: 1697 Robust: 1688 Success: True 2026-10-14 11:41:47,294 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.156 T-robust: 0.003 T-total: 0.160 Matches: 2002 Robust: 1983 Success: True 2026-10-14 11:41:47,306 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.121 T-robust: 0.004 T-total: 0.127 Matches: 3030 Robust: 3026 Success: True 2026-10-14 11:41:47,387 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.139 T-robust: 0.002 T-total: 0.142 Matches: 1494 Robust: 1457 Success: True 2026-10-14 11:41:47,416 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.005 T-total: 0.121 Matches: 2518 Robust: 2490 Success: True 2026-10-14 11:41:47,419 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.162 T-robust: 0.006 T-total: 0.169 Matches: 1285 Robust: 1275 Success: True 2026-10-14 11:41:47,422 DEBUG: Matching a57e5292_DJI_20261014140833_0229_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.002 T-total: 0.115 Matches: 1105 Robust: 1080 Success: True 2026-10-14 11:41:47,473 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.002 T-total: 0.086 Matches: 1077 Robust: 1066 Success: True 2026-10-14 11:41:47,505 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.003 T-total: 0.088 Matches: 2316 Robust: 2293 Success: True 2026-10-14 11:41:47,650 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.003 T-total: 0.228 Matches: 1926 Robust: 1899 Success: True 2026-10-14 11:41:47,655 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.001 T-total: 0.181 Matches: 1381 Robust: 1358 Success: True 2026-10-14 11:41:47,662 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.151 T-robust: 0.004 T-total: 0.156 Matches: 2594 Robust: 2592 Success: True 2026-10-14 11:41:47,668 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 T-robust: 0.001 T-total: 0.246 Matches: 1029 Robust: 1013 Success: True 2026-10-14 11:41:47,771 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.001 T-total: 0.120 Matches: 637 Robust: 630 Success: True 2026-10-14 11:41:47,787 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.001 T-total: 0.130 Matches: 651 Robust: 646 Success: True 2026-10-14 11:41:47,795 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.003 T-total: 0.133 Matches: 1963 Robust: 1952 Success: True 2026-10-14 11:41:47,804 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.001 T-total: 0.135 Matches: 728 Robust: 713 Success: True 2026-10-14 11:41:47,893 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.002 T-total: 0.122 Matches: 1477 Robust: 1469 Success: True 2026-10-14 11:41:47,937 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.004 T-total: 0.133 Matches: 2981 Robust: 2975 Success: True 2026-10-14 11:41:47,945 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.152 T-robust: 0.005 T-total: 0.157 Matches: 2217 Robust: 2157 Success: True 2026-10-14 11:41:47,948 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.146 T-robust: 0.005 T-total: 0.152 Matches: 2835 Robust: 2818 Success: True 2026-10-14 11:41:48,001 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.002 T-total: 0.107 Matches: 1732 Robust: 1648 Success: True 2026-10-14 11:41:48,034 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.096 Matches: 1162 Robust: 1138 Success: True 2026-10-14 11:41:48,088 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.137 T-robust: 0.002 T-total: 0.140 Matches: 1382 Robust: 1364 Success: True 2026-10-14 11:41:48,092 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.007 T-total: 0.144 Matches: 2412 Robust: 2281 Success: True 2026-10-14 11:41:48,130 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.001 T-total: 0.129 Matches: 986 Robust: 977 Success: True 2026-10-14 11:41:48,160 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.002 T-total: 0.125 Matches: 1461 Robust: 1403 Success: True 2026-10-14 11:41:48,190 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.002 T-total: 0.100 Matches: 1067 Robust: 1042 Success: True 2026-10-14 11:41:48,246 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.148 T-robust: 0.003 T-total: 0.153 Matches: 2507 Robust: 2505 Success: True 2026-10-14 11:41:48,269 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.004 T-total: 0.139 Matches: 2878 Robust: 2866 Success: True 2026-10-14 11:41:48,293 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.004 T-total: 0.133 Matches: 2787 Robust: 2744 Success: True 2026-10-14 11:41:48,325 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.003 T-total: 0.132 Matches: 1963 Robust: 1895 Success: True 2026-10-14 11:41:48,364 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.002 T-total: 0.117 Matches: 1541 Robust: 1514 Success: True 2026-10-14 11:41:48,384 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.000 T-total: 0.091 Matches: 195 Robust: 190 Success: True 2026-10-14 11:41:48,395 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 5c12ae30_DJI_20261014140809_0221_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.002 T-total: 0.125 Matches: 1406 Robust: 1380 Success: True 2026-10-14 11:41:48,447 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.120 T-robust: 0.001 T-total: 0.122 Matches: 655 Robust: 649 Success: True 2026-10-14 11:41:48,464 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.002 T-total: 0.100 Matches: 1184 Robust: 1170 Success: True 2026-10-14 11:41:48,483 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.000 T-total: 0.098 Matches: 198 Robust: 196 Success: True 2026-10-14 11:41:48,488 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.002 T-total: 0.092 Matches: 1079 Robust: 989 Success: True 2026-10-14 11:41:48,538 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.001 T-total: 0.091 Matches: 556 Robust: 545 Success: True 2026-10-14 11:41:48,587 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.120 T-robust: 0.002 T-total: 0.123 Matches: 1556 Robust: 1543 Success: True 2026-10-14 11:41:48,606 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.003 T-total: 0.118 Matches: 1831 Robust: 1820 Success: True 2026-10-14 11:41:48,608 DEBUG: Matching 212fe95e_DJI_20261014140748_0214_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.121 T-robust: 0.004 T-total: 0.126 Matches: 1702 Robust: 1698 Success: True 2026-10-14 11:41:48,634 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.001 T-total: 0.095 Matches: 834 Robust: 820 Success: True 2026-10-14 11:41:48,725 DEBUG: Matching 22f24928_DJI_20261014140848_0234_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.003 T-total: 0.116 Matches: 1785 Robust: 1749 Success: True 2026-10-14 11:41:48,731 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.140 T-robust: 0.002 T-total: 0.143 Matches: 1353 Robust: 1334 Success: True 2026-10-14 11:41:48,740 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.004 T-total: 0.131 Matches: 2797 Robust: 2775 Success: True 2026-10-14 11:41:48,749 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.111 T-robust: 0.002 T-total: 0.115 Matches: 1654 Robust: 1646 Success: True 2026-10-14 11:41:48,844 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.002 T-total: 0.119 Matches: 1222 Robust: 1210 Success: True 2026-10-14 11:41:48,862 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.004 T-total: 0.122 Matches: 2741 Robust: 2679 Success: True 2026-10-14 11:41:48,876 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.003 T-total: 0.139 Matches: 2324 Robust: 2319 Success: True 2026-10-14 11:41:48,885 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.130 T-robust: 0.004 T-total: 0.136 Matches: 2899 Robust: 2896 Success: True 2026-10-14 11:41:48,946 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.002 T-total: 0.100 Matches: 1198 Robust: 1159 Success: True 2026-10-14 11:41:48,970 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.002 T-total: 0.085 Matches: 1328 Robust: 1322 Success: True 2026-10-14 11:41:48,985 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.003 T-total: 0.122 Matches: 1863 Robust: 1855 Success: True 2026-10-14 11:41:49,026 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.145 T-robust: 0.003 T-total: 0.149 Matches: 1925 Robust: 1920 Success: True 2026-10-14 11:41:49,066 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.002 T-total: 0.120 Matches: 1356 Robust: 1353 Success: True 2026-10-14 11:41:49,114 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.002 T-total: 0.129 Matches: 1508 Robust: 1503 Success: True 2026-10-14 11:41:49,124 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.147 T-robust: 0.004 T-total: 0.154 Matches: 3228 Robust: 3225 Success: True 2026-10-14 11:41:49,157 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.003 T-total: 0.131 Matches: 1926 Robust: 1874 Success: True 2026-10-14 11:41:49,188 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.002 T-total: 0.122 Matches: 1570 Robust: 1558 Success: True 2026-10-14 11:41:49,247 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.003 T-total: 0.133 Matches: 2178 Robust: 2076 Success: True 2026-10-14 11:41:49,253 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.001 T-total: 0.128 Matches: 894 Robust: 891 Success: True 2026-10-14 11:41:49,294 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.003 T-total: 0.137 Matches: 2096 Robust: 2074 Success: True 2026-10-14 11:41:49,335 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.141 T-robust: 0.004 T-total: 0.147 Matches: 2714 Robust: 2680 Success: True 2026-10-14 11:41:49,344 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.001 T-total: 0.091 Matches: 370 Robust: 367 Success: True 2026-10-14 11:41:49,377 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.083 Matches: 403 Robust: 395 Success: True 2026-10-14 11:41:49,380 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.003 T-total: 0.132 Matches: 2066 Robust: 2015 Success: True 2026-10-14 11:41:49,426 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 T-robust: 0.002 T-total: 0.089 Matches: 1491 Robust: 1484 Success: True 2026-10-14 11:41:49,481 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.001 T-total: 0.137 Matches: 537 Robust: 528 Success: True 2026-10-14 11:41:49,501 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.004 T-total: 0.121 Matches: 1827 Robust: 1806 Success: True 2026-10-14 11:41:49,504 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.006 T-total: 0.126 Matches: 1723 Robust: 1713 Success: True 2026-10-14 11:41:49,548 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.002 T-total: 0.122 Matches: 1024 Robust: 1014 Success: True 2026-10-14 11:41:49,603 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.002 T-total: 0.121 Matches: 1707 Robust: 1694 Success: True 2026-10-14 11:41:49,607 DEBUG: Matching a57e5292_DJI_20261014140833_0229_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.002 T-total: 0.102 Matches: 1404 Robust: 1339 Success: True 2026-10-14 11:41:49,625 DEBUG: Matching f50fb94b_DJI_20261014140854_0236_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.002 T-total: 0.120 Matches: 1660 Robust: 1644 Success: True 2026-10-14 11:41:49,724 DEBUG: Matching 22f24928_DJI_20261014140848_0234_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.004 T-total: 0.099 Matches: 636 Robust: 612 Success: True 2026-10-14 11:41:49,730 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.009 T-total: 0.181 Matches: 5841 Robust: 5839 Success: True 2026-10-14 11:41:49,734 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.010 T-total: 0.131 Matches: 2772 Robust: 2766 Success: True 2026-10-14 11:41:49,736 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.004 T-total: 0.128 Matches: 433 Robust: 424 Success: True 2026-10-14 11:41:49,847 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and ff0b8f64_DJI_20261014140912_0242_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.003 T-total: 0.111 Matches: 442 Robust: 429 Success: True 2026-10-14 11:41:49,851 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.004 T-total: 0.120 Matches: 1992 Robust: 1979 Success: True 2026-10-14 11:41:49,855 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.005 T-total: 0.120 Matches: 1701 Robust: 1624 Success: True 2026-10-14 11:41:49,859 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.006 T-total: 0.124 Matches: 1093 Robust: 1079 Success: True 2026-10-14 11:41:49,954 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.001 T-total: 0.107 Matches: 452 Robust: 435 Success: True 2026-10-14 11:41:49,964 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.003 T-total: 0.113 Matches: 2019 Robust: 2005 Success: True 2026-10-14 11:41:50,003 DEBUG: Matching 9830e823_DJI_20261014140851_0235_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.141 T-robust: 0.002 T-total: 0.144 Matches: 1494 Robust: 1467 Success: True 2026-10-14 11:41:50,021 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.159 T-robust: 0.004 T-total: 0.165 Matches: 3111 Robust: 3099 Success: True 2026-10-14 11:41:50,103 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.136 T-robust: 0.001 T-total: 0.138 Matches: 910 Robust: 901 Success: True 2026-10-14 11:41:50,111 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and b095ebb9_DJI_20261014140733_0209_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.153 T-robust: 0.002 T-total: 0.156 Matches: 1676 Robust: 1629 Success: True 2026-10-14 11:41:50,133 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.003 T-total: 0.111 Matches: 781 Robust: 751 Success: True 2026-10-14 11:41:50,136 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.004 T-total: 0.133 Matches: 1713 Robust: 1680 Success: True 2026-10-14 11:41:50,216 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.001 T-total: 0.111 Matches: 916 Robust: 913 Success: True 2026-10-14 11:41:50,248 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.003 T-total: 0.137 Matches: 2414 Robust: 2404 Success: True 2026-10-14 11:41:50,267 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.003 T-total: 0.132 Matches: 1953 Robust: 1941 Success: True 2026-10-14 11:41:50,279 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.136 T-robust: 0.004 T-total: 0.142 Matches: 2737 Robust: 2667 Success: True 2026-10-14 11:41:50,338 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.003 T-total: 0.121 Matches: 2057 Robust: 2035 Success: True 2026-10-14 11:41:50,369 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.002 T-total: 0.119 Matches: 1758 Robust: 1731 Success: True 2026-10-14 11:41:50,385 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.001 T-total: 0.106 Matches: 241 Robust: 237 Success: True 2026-10-14 11:41:50,401 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.131 T-robust: 0.002 T-total: 0.134 Matches: 1335 Robust: 1324 Success: True 2026-10-14 11:41:50,441 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.002 T-total: 0.103 Matches: 1503 Robust: 1494 Success: True 2026-10-14 11:41:50,483 DEBUG: Matching f8be6b9c_DJI_20261014140745_0213_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.081 Matches: 317 Robust: 302 Success: True 2026-10-14 11:41:50,487 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.004 T-total: 0.118 Matches: 2783 Robust: 2767 Success: True 2026-10-14 11:41:50,493 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.002 T-total: 0.108 Matches: 1907 Robust: 1898 Success: True 2026-10-14 11:41:50,556 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.001 T-total: 0.115 Matches: 450 Robust: 441 Success: True 2026-10-14 11:41:50,606 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 93b7c8a1_DJI_20261014140857_0237_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.110 T-robust: 0.002 T-total: 0.113 Matches: 1580 Robust: 1571 Success: True 2026-10-14 11:41:50,615 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.003 T-total: 0.129 Matches: 2016 Robust: 1987 Success: True 2026-10-14 11:41:50,638 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.145 T-robust: 0.003 T-total: 0.150 Matches: 2400 Robust: 2390 Success: True 2026-10-14 11:41:50,677 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.002 T-total: 0.120 Matches: 1623 Robust: 1615 Success: True 2026-10-14 11:41:50,722 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.115 Matches: 919 Robust: 895 Success: True 2026-10-14 11:41:50,744 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.003 T-total: 0.128 Matches: 1977 Robust: 1947 Success: True 2026-10-14 11:41:50,792 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.149 T-robust: 0.004 T-total: 0.154 Matches: 2874 Robust: 2844 Success: True 2026-10-14 11:41:50,804 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.001 T-total: 0.127 Matches: 776 Robust: 761 Success: True 2026-10-14 11:41:50,861 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and da686828_DJI_20261014140830_0228_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.003 T-total: 0.137 Matches: 1997 Robust: 1989 Success: True 2026-10-14 11:41:50,866 DEBUG: Matching b095ebb9_DJI_20261014140733_0209_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.002 T-total: 0.122 Matches: 1553 Robust: 1538 Success: True 2026-10-14 11:41:50,915 DEBUG: Matching 5c12ae30_DJI_20261014140809_0221_D.JPG and a57e5292_DJI_20261014140833_0229_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.003 T-total: 0.122 Matches: 1979 Robust: 1958 Success: True 2026-10-14 11:41:50,935 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and f50fb94b_DJI_20261014140854_0236_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.003 T-total: 0.130 Matches: 1809 Robust: 1805 Success: True 2026-10-14 11:41:50,966 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.099 Matches: 1643 Robust: 1630 Success: True 2026-10-14 11:41:50,968 DEBUG: Matching de5a9b9a_DJI_20261014140836_0230_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.001 T-total: 0.107 Matches: 750 Robust: 738 Success: True 2026-10-14 11:41:51,046 DEBUG: Matching f8be6b9c_DJI_20261014140745_0213_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.004 T-total: 0.111 Matches: 1493 Robust: 1486 Success: True 2026-10-14 11:41:51,048 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.004 T-total: 0.132 Matches: 1878 Robust: 1872 Success: True 2026-10-14 11:41:51,077 DEBUG: Matching a9f885a5_DJI_20261014140909_0241_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.002 T-total: 0.108 Matches: 1465 Robust: 1358 Success: True 2026-10-14 11:41:51,080 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and 11db688a_DJI_20261014140736_0210_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.114 Matches: 535 Robust: 528 Success: True 2026-10-14 11:41:51,147 DEBUG: Matching ff0b8f64_DJI_20261014140912_0242_D.JPG and dd13d4f0_DJI_20261014140915_0243_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.003 T-total: 0.099 Matches: 2279 Robust: 2272 Success: True 2026-10-14 11:41:51,151 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.001 T-total: 0.103 Matches: 137 Robust: 127 Success: True 2026-10-14 11:41:51,173 DEBUG: Matching 93b7c8a1_DJI_20261014140857_0237_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.001 T-total: 0.096 Matches: 831 Robust: 824 Success: True 2026-10-14 11:41:51,180 DEBUG: Matching dd13d4f0_DJI_20261014140915_0243_D.JPG and 22f24928_DJI_20261014140848_0234_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.003 T-total: 0.100 Matches: 1977 Robust: 1938 Success: True 2026-10-14 11:41:51,257 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and de5a9b9a_DJI_20261014140836_0230_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.002 T-total: 0.110 Matches: 1147 Robust: 1112 Success: True 2026-10-14 11:41:51,276 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and 212fe95e_DJI_20261014140748_0214_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.005 T-total: 0.125 Matches: 1728 Robust: 1712 Success: True 2026-10-14 11:41:51,281 DEBUG: Matching b4094f8f_DJI_20261014140751_0215_D.JPG and f56c8bd5_DJI_20261014140754_0216_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.006 T-total: 0.107 Matches: 2530 Robust: 2524 Success: True 2026-10-14 11:41:51,298 DEBUG: Matching c67a8340_DJI_20261014140812_0222_D.JPG and 0a032751_DJI_20261014140818_0224_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.002 T-total: 0.117 Matches: 1314 Robust: 1297 Success: True 2026-10-14 11:41:51,378 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and f8be6b9c_DJI_20261014140745_0213_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.097 Matches: 1450 Robust: 1448 Success: True 2026-10-14 11:41:51,392 DEBUG: Matching 11db688a_DJI_20261014140736_0210_D.JPG and 303f5cf9_DJI_20261014140827_0227_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.130 T-robust: 0.003 T-total: 0.134 Matches: 1805 Robust: 1778 Success: True 2026-10-14 11:41:51,424 DEBUG: Matching da686828_DJI_20261014140830_0228_D.JPG and b4094f8f_DJI_20261014140751_0215_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.002 T-total: 0.125 Matches: 1743 Robust: 1736 Success: True 2026-10-14 11:41:51,434 DEBUG: Matching 8690f530_DJI_20261014140815_0223_D.JPG and b44289d3_DJI_20261014140730_0208_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.147 T-robust: 0.004 T-total: 0.152 Matches: 2981 Robust: 2971 Success: True 2026-10-14 11:41:51,480 DEBUG: Matching 6762f88f_DJI_20261014140906_0240_D.JPG and 9830e823_DJI_20261014140851_0235_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.001 T-total: 0.101 Matches: 1421 Robust: 1386 Success: True 2026-10-14 11:41:51,516 DEBUG: Matching b44289d3_DJI_20261014140730_0208_D.JPG and a9f885a5_DJI_20261014140909_0241_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.121 T-robust: 0.001 T-total: 0.123 Matches: 528 Robust: 501 Success: True 2026-10-14 11:41:51,519 DEBUG: Matching 0a032751_DJI_20261014140818_0224_D.JPG and 6762f88f_DJI_20261014140906_0240_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.001 T-total: 0.095 Matches: 386 Robust: 373 Success: True 2026-10-14 11:41:51,526 INFO: Matched 148 pairs (brown-brown: 148) in 4.881617547000019 seconds (0.032983904175675836 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:55,022 INFO: reading features 2026-10-14 11:41:55,252 DEBUG: Merging features onto tracks 2026-10-14 11:41:55,906 DEBUG: Good tracks: 27363 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-9frr9/opensfm" 2026-10-14 11:41:57,401 INFO: Starting incremental reconstruction 2026-10-14 11:41:58,208 INFO: Starting reconstruction with 5c12ae30_DJI_20261014140809_0221_D.JPG and c67a8340_DJI_20261014140812_0222_D.JPG 2026-10-14 11:41:58,218 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3124 / 3124 2026-10-14 11:41:58,485 INFO: Triangulated: 3124 2026-10-14 11:41:59,236 DEBUG: Ceres Solver Report: Iterations: 55, Initial cost: 1.002572e+02, Final cost: 4.487116e+01, Termination: CONVERGENCE 2026-10-14 11:41:59,250 INFO: Removed outliers: 90 2026-10-14 11:41:59,285 INFO: ------------------------------------------------------- 2026-10-14 11:41:59,296 INFO: da686828_DJI_20261014140830_0228_D.JPG resection inliers: 1613 / 1628 2026-10-14 11:41:59,302 INFO: Adding da686828_DJI_20261014140830_0228_D.JPG to the reconstruction 2026-10-14 11:41:59,425 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:41:59,795 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 5.762581e+02, Final cost: 1.420535e+02, Termination: CONVERGENCE 2026-10-14 11:41:59,818 INFO: Removed outliers: 138 2026-10-14 11:41:59,828 INFO: ------------------------------------------------------- 2026-10-14 11:41:59,839 INFO: 212fe95e_DJI_20261014140748_0214_D.JPG resection inliers: 2319 / 2341 2026-10-14 11:41:59,848 INFO: Adding 212fe95e_DJI_20261014140748_0214_D.JPG to the reconstruction 2026-10-14 11:41:59,934 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:00,118 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 4.309389e+02, Final cost: 2.412153e+02, Termination: CONVERGENCE 2026-10-14 11:42:00,150 INFO: Removed outliers: 97 2026-10-14 11:42:00,160 INFO: ------------------------------------------------------- 2026-10-14 11:42:00,173 INFO: 303f5cf9_DJI_20261014140827_0227_D.JPG resection inliers: 2513 / 2539 2026-10-14 11:42:00,183 INFO: Adding 303f5cf9_DJI_20261014140827_0227_D.JPG to the reconstruction 2026-10-14 11:42:00,297 INFO: Re-triangulating 2026-10-14 11:42:00,297 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:00,620 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 5.864402e+02, Final cost: 3.736838e+02, Termination: CONVERGENCE 2026-10-14 11:42:01,532 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 7.515330e+02, Final cost: 4.155802e+02, Termination: CONVERGENCE 2026-10-14 11:42:01,574 INFO: Removed outliers: 326 2026-10-14 11:42:01,584 INFO: ------------------------------------------------------- 2026-10-14 11:42:01,600 INFO: b44289d3_DJI_20261014140730_0208_D.JPG resection inliers: 2897 / 2909 2026-10-14 11:42:01,612 INFO: Adding b44289d3_DJI_20261014140730_0208_D.JPG to the reconstruction 2026-10-14 11:42:01,729 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:02,275 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 6.802507e+02, Final cost: 4.913388e+02, Termination: CONVERGENCE 2026-10-14 11:42:02,329 INFO: Removed outliers: 164 2026-10-14 11:42:02,340 INFO: ------------------------------------------------------- 2026-10-14 11:42:02,359 INFO: b095ebb9_DJI_20261014140733_0209_D.JPG resection inliers: 3942 / 3950 2026-10-14 11:42:02,375 INFO: Adding b095ebb9_DJI_20261014140733_0209_D.JPG to the reconstruction 2026-10-14 11:42:02,532 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:02,954 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 6.883940e+02, Final cost: 5.799505e+02, Termination: CONVERGENCE 2026-10-14 11:42:03,028 INFO: Removed outliers: 246 2026-10-14 11:42:03,039 INFO: ------------------------------------------------------- 2026-10-14 11:42:03,055 INFO: 8690f530_DJI_20261014140815_0223_D.JPG resection inliers: 4020 / 4041 2026-10-14 11:42:03,073 INFO: Adding 8690f530_DJI_20261014140815_0223_D.JPG to the reconstruction 2026-10-14 11:42:03,141 INFO: ------------------------------------------------------- 2026-10-14 11:42:03,156 INFO: 11db688a_DJI_20261014140736_0210_D.JPG resection inliers: 3692 / 3735 2026-10-14 11:42:03,171 INFO: Adding 11db688a_DJI_20261014140736_0210_D.JPG to the reconstruction 2026-10-14 11:42:03,242 INFO: ------------------------------------------------------- 2026-10-14 11:42:03,258 INFO: f50fb94b_DJI_20261014140854_0236_D.JPG resection inliers: 3691 / 3731 2026-10-14 11:42:03,273 INFO: Adding f50fb94b_DJI_20261014140854_0236_D.JPG to the reconstruction 2026-10-14 11:42:03,324 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:04,056 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.229045e+03, Final cost: 9.741894e+02, Termination: CONVERGENCE 2026-10-14 11:42:04,157 INFO: Removed outliers: 389 2026-10-14 11:42:04,169 INFO: ------------------------------------------------------- 2026-10-14 11:42:04,185 INFO: 9830e823_DJI_20261014140851_0235_D.JPG resection inliers: 3323 / 3364 2026-10-14 11:42:04,200 INFO: Adding 9830e823_DJI_20261014140851_0235_D.JPG to the reconstruction 2026-10-14 11:42:04,281 INFO: Re-triangulating 2026-10-14 11:42:04,282 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:05,128 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.244773e+03, Final cost: 1.048146e+03, Termination: CONVERGENCE 2026-10-14 11:42:07,249 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.662517e+03, Final cost: 1.316066e+03, Termination: CONVERGENCE 2026-10-14 11:42:07,358 INFO: Removed outliers: 956 2026-10-14 11:42:07,370 INFO: ------------------------------------------------------- 2026-10-14 11:42:07,386 INFO: 93b7c8a1_DJI_20261014140857_0237_D.JPG resection inliers: 3510 / 3546 2026-10-14 11:42:07,402 INFO: Adding 93b7c8a1_DJI_20261014140857_0237_D.JPG to the reconstruction 2026-10-14 11:42:07,468 INFO: ------------------------------------------------------- 2026-10-14 11:42:07,483 INFO: 0a032751_DJI_20261014140818_0224_D.JPG resection inliers: 3432 / 3450 2026-10-14 11:42:07,498 INFO: Adding 0a032751_DJI_20261014140818_0224_D.JPG to the reconstruction 2026-10-14 11:42:07,581 INFO: ------------------------------------------------------- 2026-10-14 11:42:07,596 INFO: 6762f88f_DJI_20261014140906_0240_D.JPG resection inliers: 3204 / 3252 2026-10-14 11:42:07,611 INFO: Adding 6762f88f_DJI_20261014140906_0240_D.JPG to the reconstruction 2026-10-14 11:42:07,672 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:08,583 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.144374e+03, Final cost: 1.495828e+03, Termination: CONVERGENCE 2026-10-14 11:42:08,725 INFO: Removed outliers: 470 2026-10-14 11:42:08,737 INFO: ------------------------------------------------------- 2026-10-14 11:42:08,752 INFO: a57e5292_DJI_20261014140833_0229_D.JPG resection inliers: 3128 / 3151 2026-10-14 11:42:08,765 INFO: Adding a57e5292_DJI_20261014140833_0229_D.JPG to the reconstruction 2026-10-14 11:42:08,849 INFO: ------------------------------------------------------- 2026-10-14 11:42:08,863 INFO: 22f24928_DJI_20261014140848_0234_D.JPG resection inliers: 3144 / 3201 2026-10-14 11:42:08,876 INFO: Adding 22f24928_DJI_20261014140848_0234_D.JPG to the reconstruction 2026-10-14 11:42:08,943 INFO: ------------------------------------------------------- 2026-10-14 11:42:08,956 INFO: a9f885a5_DJI_20261014140909_0241_D.JPG resection inliers: 3148 / 3201 2026-10-14 11:42:08,969 INFO: Adding a9f885a5_DJI_20261014140909_0241_D.JPG to the reconstruction 2026-10-14 11:42:09,045 INFO: ------------------------------------------------------- 2026-10-14 11:42:09,059 INFO: ff0b8f64_DJI_20261014140912_0242_D.JPG resection inliers: 3352 / 3413 2026-10-14 11:42:09,073 INFO: Adding ff0b8f64_DJI_20261014140912_0242_D.JPG to the reconstruction 2026-10-14 11:42:09,133 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:10,421 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.864800e+03, Final cost: 2.028609e+03, Termination: CONVERGENCE 2026-10-14 11:42:10,611 INFO: Removed outliers: 497 2026-10-14 11:42:10,621 INFO: ------------------------------------------------------- 2026-10-14 11:42:10,636 INFO: b4094f8f_DJI_20261014140751_0215_D.JPG resection inliers: 3096 / 3118 2026-10-14 11:42:10,649 INFO: Adding b4094f8f_DJI_20261014140751_0215_D.JPG to the reconstruction 2026-10-14 11:42:10,730 INFO: ------------------------------------------------------- 2026-10-14 11:42:10,743 INFO: f8be6b9c_DJI_20261014140745_0213_D.JPG resection inliers: 3190 / 3218 2026-10-14 11:42:10,757 INFO: Adding f8be6b9c_DJI_20261014140745_0213_D.JPG to the reconstruction 2026-10-14 11:42:10,800 INFO: ------------------------------------------------------- 2026-10-14 11:42:10,811 INFO: de5a9b9a_DJI_20261014140836_0230_D.JPG resection inliers: 2506 / 2531 2026-10-14 11:42:10,821 INFO: Adding de5a9b9a_DJI_20261014140836_0230_D.JPG to the reconstruction 2026-10-14 11:42:10,886 INFO: ------------------------------------------------------- 2026-10-14 11:42:10,897 INFO: f56c8bd5_DJI_20261014140754_0216_D.JPG resection inliers: 2542 / 2570 2026-10-14 11:42:10,907 INFO: Adding f56c8bd5_DJI_20261014140754_0216_D.JPG to the reconstruction 2026-10-14 11:42:10,977 INFO: ------------------------------------------------------- 2026-10-14 11:42:10,988 INFO: dd13d4f0_DJI_20261014140915_0243_D.JPG resection inliers: 2555 / 2610 2026-10-14 11:42:10,999 INFO: Adding dd13d4f0_DJI_20261014140915_0243_D.JPG to the reconstruction 2026-10-14 11:42:11,058 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:12,858 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.608334e+03, Final cost: 2.527495e+03, Termination: CONVERGENCE 2026-10-14 11:42:13,087 INFO: Removed outliers: 447 2026-10-14 11:42:13,097 INFO: ------------------------------------------------------- 2026-10-14 11:42:13,098 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 11:42:14,124 DEBUG: Ceres Solver Report: Iterations: 4, Initial cost: 2.434498e+03, Final cost: 2.417552e+03, Termination: CONVERGENCE 2026-10-14 11:42:14,350 INFO: Removed outliers: 31 2026-10-14 11:42:14,501 INFO: Reconstruction 0: 23 images, 27318 points 2026-10-14 11:42:14,501 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-9frr9/opensfm" 2026-10-14 11:42:18,907 DEBUG: Loaded backend agg version v2.2. 2026-10-14 11:42:18,918 DEBUG: locator: 2026-10-14 11:42:19,360 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 235555.0 --offset-y 9877625.0 "/workspace/odm-pipeline-9frr9/opensfm" [INFO] Updating /workspace/odm-pipeline-9frr9/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-9frr9/opensfm ... 2026-10-14 11:42:24,597 DEBUG: Undistorting image b095ebb9_DJI_20261014140733_0209_D.JPG 2026-10-14 11:42:24,597 DEBUG: Undistorting image 303f5cf9_DJI_20261014140827_0227_D.JPG 2026-10-14 11:42:24,597 DEBUG: Undistorting image b4094f8f_DJI_20261014140751_0215_D.JPG 2026-10-14 11:42:24,598 DEBUG: Undistorting image c67a8340_DJI_20261014140812_0222_D.JPG 2026-10-14 11:42:26,204 DEBUG: Undistorting image f8be6b9c_DJI_20261014140745_0213_D.JPG 2026-10-14 11:42:26,680 DEBUG: Undistorting image 5c12ae30_DJI_20261014140809_0221_D.JPG 2026-10-14 11:42:27,593 DEBUG: Undistorting image 6762f88f_DJI_20261014140906_0240_D.JPG 2026-10-14 11:42:27,594 DEBUG: Undistorting image 22f24928_DJI_20261014140848_0234_D.JPG 2026-10-14 11:42:28,360 DEBUG: Undistorting image a9f885a5_DJI_20261014140909_0241_D.JPG 2026-10-14 11:42:28,889 DEBUG: Undistorting image a57e5292_DJI_20261014140833_0229_D.JPG 2026-10-14 11:42:29,401 DEBUG: Undistorting image f50fb94b_DJI_20261014140854_0236_D.JPG 2026-10-14 11:42:30,033 DEBUG: Undistorting image b44289d3_DJI_20261014140730_0208_D.JPG 2026-10-14 11:42:30,622 DEBUG: Undistorting image ff0b8f64_DJI_20261014140912_0242_D.JPG 2026-10-14 11:42:31,131 DEBUG: Undistorting image 0a032751_DJI_20261014140818_0224_D.JPG 2026-10-14 11:42:31,727 DEBUG: Undistorting image 11db688a_DJI_20261014140736_0210_D.JPG 2026-10-14 11:42:32,237 DEBUG: Undistorting image da686828_DJI_20261014140830_0228_D.JPG 2026-10-14 11:42:32,933 DEBUG: Undistorting image 93b7c8a1_DJI_20261014140857_0237_D.JPG 2026-10-14 11:42:33,448 DEBUG: Undistorting image f56c8bd5_DJI_20261014140754_0216_D.JPG 2026-10-14 11:42:33,982 DEBUG: Undistorting image 8690f530_DJI_20261014140815_0223_D.JPG 2026-10-14 11:42:34,502 DEBUG: Undistorting image 9830e823_DJI_20261014140851_0235_D.JPG 2026-10-14 11:42:35,189 DEBUG: Undistorting image 212fe95e_DJI_20261014140748_0214_D.JPG 2026-10-14 11:42:35,698 DEBUG: Undistorting image dd13d4f0_DJI_20261014140915_0243_D.JPG 2026-10-14 11:42:36,220 DEBUG: Undistorting image de5a9b9a_DJI_20261014140836_0230_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-9frr9/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-9frr9/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-9frr9/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(49.07967905467376, 157.0560573488474), (68.59019232477294, 155.15019847080112), (87.35410496307304, 149.47470833919942), (104.650135342672, 140.24760869517922), (119.81368225446204, 127.82336834445596), (132.26211188547313, 112.67975865490735), (141.5169319207198, 95.39840099029243), (147.22262632113416, 76.6437627915293), (149.15970464382553, 57.136175349354744), (149.2392423634301, -42.2060169223696), (147.3334044829826, -61.71657068654895), (141.6578636431368, -80.4804321564734), (132.43073448655196, -97.77647752687335), (120.00658079248387, -112.9401138536632), (104.86285106558353, -125.38851247914135), (87.58163556508953, -134.64341251552105), (68.82685400941409, -140.34894994087517), (49.31943622714607, -142.2860589902848), (-16.60013522527879, -142.3389282375574), (-35.00331490224926, -140.64595293812454), (-52.78061542788055, -135.5954114496708), (-69.32503677078057, -127.35972451046109), (-84.07124744000612, -116.22031340561807), (-96.51596984529169, -102.55754949338734), (-106.23380256356904, -86.83793434500694), (-112.89315612765495, -69.59862488135695), (-141.033078265551, 29.721141641959548), (-144.56859553075628, 49.88980323635042), (-143.921786711202, 70.35575043968856), (-139.1200240320759, 90.26083118468523), (-130.3645183427725, 108.77064949460328), (-118.02232948812889, 125.10908763296902), (-102.61113730736542, 138.59106397628784), (-84.77677151130047, 148.65131401643157), (-65.26717427879339, 154.8681958913803), (-44.90034456492867, 156.98086301796138), (49.07967905467376, 157.0560573488474)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-9frr9/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-9frr9/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-9frr9/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpdzp9382k.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-9frr9/opensfm/reconstruction.ply output = /workspace/odm-pipeline-9frr9/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-9frr9/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 37 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.01874s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.4 meters) ?> Done in 0.02917s -> Writing output ?> Done in 0.002218s ?> Pipeline done in 0.05022s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.4 [INFO] Created temporary directory: /workspace/odm-pipeline-9frr9/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-9frr9/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-9frr9/odm_meshing/tmp" --output-type max --radiuses 0.6283185307179586,0.8885765876316732,1.2566370614359175 --resolution 3.2 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 27219 points Point cloud bounds are [minx: -123.527931213, maxx: 124.400878906, miny: -124.923240662, maxy: 124.839431763] DEM resolution is (78, 79), max tile size is 4096, will split DEM generation into 1 tiles r1.25664_x0_y0.tif r0.888577_x0_y0.tif r0.628319_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.5% -outsize 10% 0 "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.small.tif" Input file size is 78, 79 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-9frr9/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.5% "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.tif" Input file size is 78, 79 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-9frr9/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-9frr9/odm_meshing/tmp/tiles.tif Size: 78x79 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-9frr9/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-9frr9/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.015286 [INFO] Completed mesh_dsm.tif in 0:00:00.096549 [INFO] Sampling points from DSM: /workspace/odm-pipeline-9frr9/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-9frr9/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-9frr9/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 78x79 Extent is (-123.527931, 126.072069), (-124.923241, 127.876759) Read nodata value: -9999 Calculating skirts and vertex count... 0 skirt points will be added Total vertices: 5550 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-9frr9/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 11:42:43 [App ] OpenMVS x64 v2.2.0 11:42:43 [App ] Build date: Jul 28 2026, 18:56:23 11:42:43 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 11:42:43 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 11:42:43 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 11:42:43 [App ] Disk: 11:42:43 [App ] SSE & AVX compatible CPU & OS detected 11:42:43 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 11:42:43 [App ] MEMORYINFO: { 11:42:43 [App ] VmPeak: 76228 kB 11:42:43 [App ] VmSize: 64800 kB 11:42:43 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-9frr9/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-9frr9/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-9frr9/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-9frr9/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 19165 verts... 38326 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 23 NVM: Number of features: 27318 Loading 100%... done. (Took 1.362s) Building adjacency graph: Adding edges 100%... done. (Took 0.031s) 57489 total edges. View selection: Building BVH from 38326 faces... done. (Took: 17 ms) Calculating face qualities 100%... done. (Took 2.029s) Postprocessing face infos 100%... done. (Took 0.021s) Maximum quality of a face within an image: 9827.8 Clamping qualities to 9664.64 within normalization. Optimizing: Time[s] Energy 0 17975 0 17900 0 17703 0 17581 0 17548 0 17525 0 17511 0 17511 0 17505 0 17494 0 17490 0 17487 0 17486 0 17484 6568 faces have not been seen Took: 2.388s Generating texture patches: Running... done. (Took 1.346s) 46 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 16909 x 16909 Calculating adjustments: Color channel 2: CG took 68 iterations. Residual is 9.64256e-05 Color channel 0: CG took 63 iterations. Residual is 9.89869e-05 Color channel 1: CG took 68 iterations. Residual is 9.08874e-05 Took 0.02 seconds Adjusting texture patches 100%... done. (Took 0.374s) Running local seam leveling: Blending texture patches 100%... done. (Took 3.178s) 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: 21.537s [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-9frr9/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 235555.0 0 1 0 9877625.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=235555.0 --writers.las.offset_y=9877625.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=37 +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-9frr9/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-9frr9/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-9frr9/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-9frr9/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-9frr9/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-9frr9/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9877625.0 -utm_east_offset 235555.0 -a_srs "+proj=utm +zone=37 +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=4 --config GDAL_CACHEMAX 6326745088.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-9frr9/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: -120.11 -118.192 Point 2: -120.11 124.3 Point 3: 119.289 124.3 Point 4: 119.289 -118.192 Model bounds x : -120.11 -> 119.289 Model bounds y : -118.192 -> 124.3 Model area : 58052.6m2 Model resolution, width x height : 5985x6063 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, 5985), (3072, 4096)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(3072, 4096), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(4096, 5985), (2048, 3072)] Block [(1024, 2048), (0, 1024)] Block [(4096, 5985), (1024, 2048)] Block [(0, 1024), (4096, 6063)] Block [(2048, 3072), (0, 1024)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(4096, 5985), (0, 1024)] Block [(1024, 2048), (4096, 6063)] Block [(2048, 3072), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(3072, 4096), (3072, 4096)] Block [(2048, 3072), (2048, 3072)] Block [(0, 1024), (1024, 2048)] Block [(2048, 3072), (4096, 6063)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (4096, 6063)] Block [(4096, 5985), (4096, 6063)] Writing ortho photo to /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6326745088 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.5% Using band 4 of source image as alpha. Creating output file that is 5858P x 5798L. 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-9frr9/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 39.05% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5858, 5798 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-9frr9/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-9frr9/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-9frr9/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-9frr9/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-9frr9/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.17840142857150307 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.5229771983255462  [INFO] Cropping /workspace/odm-pipeline-9frr9/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-9frr9/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-9frr9/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-9frr9/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.35% Creating output file that is 1312P x 1300L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-9frr9/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-9frr9/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-9frr9/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-9frr9/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-9frr9/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-9frr9/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-9frr9/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.3%  Input file size is 5858, 5798 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-9frr9/odm_report/report.pdf 2026-10-14 11:43:14,511 DEBUG: ICC profile found for image /tmp/tmptltg61br/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-14 11:43:15,394 DEBUG: Final size summary of the biggest document sections: 2026-10-14 11:43:15,394 DEBUG: - pages: 4.1KiB 2026-10-14 11:43:15,394 DEBUG: - fonts: 201.0B 2026-10-14 11:43:15,394 DEBUG: - images: 8.2MiB 2026-10-14 11:43:15,394 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 14 11:43:15 2026 ODM processing complete