=== odm-pipeline-gjzs5-main-2101053169/process.log === === process attempt 0 @ 2026-09-23T20:07:48Z === Running ODM processing... Processing job: odm-pipeline-gjzs5 ODM Project ID: DTM-Task-756984c8-bcf9-47de-a774-64ef36024f9b Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-gjzs5/boundary.geojson --project-path /workspace odm-pipeline-gjzs5 [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Sep 23 20:07:50 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': [[[33.231829343, 0.454267408], [33.231917087, 0.454159159], [33.231987228, 0.4540386], [33.232228228, 0.4535396], [33.232291518, 0.453364812], [33.232295518, 0.453348812], [33.2323218, 0.453168363], [33.2323116, 0.452986273], [33.23226533, 0.452809943], [33.232184872, 0.452646538], [33.232073494, 0.452502697], [33.231935723, 0.452384267], [33.231777158, 0.452296059], [33.231604241, 0.452241659], [33.231424, 0.452223277], [33.231125, 0.452223277], [33.22843, 0.452223276], [33.227819, 0.452223276], [33.227643354, 0.452240724], [33.227474483, 0.452292395], [33.2273189, 0.452376297], [33.227182606, 0.452489192], [33.227070859, 0.452626726], [33.226987968, 0.452783595], [33.226937131, 0.452953748], [33.226920308, 0.453130623], [33.226938149, 0.453307396], [33.226962304, 0.453427597], [33.226962304, 0.453546], [33.226969229, 0.453658096], [33.227001229, 0.453916096], [33.227040402, 0.454090038], [33.227051946, 0.45412491], [33.227058304, 0.454221076], [33.227058304, 0.454278192], [33.227034294, 0.454398743], [33.226963076, 0.454656909], [33.226948846, 0.454716168], [33.226931977, 0.454798468], [33.226905802, 0.454864316], [33.226833958, 0.455022196], [33.226785712, 0.455154616], [33.226758497, 0.455292976], [33.226726497, 0.455565976], [33.226720304, 0.455672], [33.226720304, 0.455822], [33.226720304, 0.455914], [33.226721323, 0.455957065], [33.226736304, 0.456273545], [33.226736304, 0.456381], [33.226740002, 0.456462993], [33.226756002, 0.456639993], [33.226786096, 0.456803761], [33.2268455, 0.456959201], [33.2269322, 0.457101045], [33.227043259, 0.457224487], [33.227174912, 0.457325343], [33.2273227, 0.457400195], [33.2274037, 0.457432195], [33.227606831, 0.457485905], [33.227719831, 0.457501905], [33.227869975, 0.457510374], [33.22801942, 0.457493521], [33.22826042, 0.457445521], [33.228399443, 0.457405913], [33.228530364, 0.457344389], [33.228873607, 0.457147823], [33.228979849, 0.457087255], [33.229051756, 0.45704161], [33.229483619, 0.456737816], [33.22972883, 0.456568434], [33.229898196, 0.45645187], [33.229999563, 0.456370726], [33.230434563, 0.455967726], [33.230486308, 0.455915718], [33.230641943, 0.455746014], [33.230925011, 0.455477747], [33.230989118, 0.455410387], [33.231271421, 0.455081357], [33.231424494, 0.454912121], [33.23152276, 0.454781426], [33.231595988, 0.454635027], [33.231676827, 0.454428747], [33.231775861, 0.454323861], [33.231829343, 0.454267408]]], '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-gjzs5 [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-gjzs5 [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-gjzs5/images [INFO] Loading 19 images [INFO] Wrote images database: /workspace/odm-pipeline-gjzs5/images.json [INFO] Found 19 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:07:51,298 INFO: Planning to use 11358.590625 MB of RAM for both processing queue and parallel processing. 2026-09-23 20:07:51,298 INFO: Scale-space expected size of a single image : 95.625 MB 2026-09-23 20:07:51,298 INFO: Expecting to queue at most 118 images while parallel processing of 4 images. 2026-09-23 20:07:51,300 INFO: Reading data for image 676eee1a_DJI_20260922050105_0374_D.JPG (queue-size=0) 2026-09-23 20:07:51,301 INFO: Reading data for image bd882522_DJI_20260922051316_0466_D.JPG (queue-size=0) 2026-09-23 20:07:51,507 INFO: Reading data for image 0683addd_DJI_20260922050057_0370_D.JPG (queue-size=1) 2026-09-23 20:07:51,507 INFO: Extracting ROOT_DSPSIFT features for image 676eee1a_DJI_20260922050105_0374_D.JPG 2026-09-23 20:07:51,537 INFO: Reading data for image 066fed0d_DJI_20260922051322_0469_D.JPG (queue-size=1) 2026-09-23 20:07:51,538 INFO: Extracting ROOT_DSPSIFT features for image bd882522_DJI_20260922051316_0466_D.JPG 2026-09-23 20:07:51,741 INFO: Reading data for image 7802a46b_DJI_20260922051450_0513_D.JPG (queue-size=1) 2026-09-23 20:07:51,787 INFO: Reading data for image 63ddd6c0_DJI_20260922051318_0467_D.JPG (queue-size=2) 2026-09-23 20:07:51,965 INFO: Reading data for image ddea19da_DJI_20260922050103_0373_D.JPG (queue-size=3) 2026-09-23 20:07:52,051 INFO: Reading data for image d2dfca5b_DJI_20260922050101_0372_D.JPG (queue-size=4) 2026-09-23 20:07:52,203 INFO: Reading data for image a586a053_DJI_20260922050055_0369_D.JPG (queue-size=5) 2026-09-23 20:07:52,319 INFO: Reading data for image c1fbb50e_DJI_20260922051454_0515_D.JPG (queue-size=6) 2026-09-23 20:07:52,470 INFO: Reading data for image 0cfdf9eb_DJI_20260922051448_0512_D.JPG (queue-size=7) 2026-09-23 20:07:52,583 INFO: Reading data for image 0c96e2d0_DJI_20260922050051_0367_D.JPG (queue-size=8) 2026-09-23 20:07:52,750 INFO: Reading data for image a7cb47d4_DJI_20260922051320_0468_D.JPG (queue-size=9) 2026-09-23 20:07:52,847 INFO: Reading data for image 1c5d5abb_DJI_20260922050053_0368_D.JPG (queue-size=10) 2026-09-23 20:07:53,026 INFO: Reading data for image 31fb6e0a_DJI_20260922050059_0371_D.JPG (queue-size=11) 2026-09-23 20:07:53,121 INFO: Reading data for image d434e7da_DJI_20260922051326_0471_D.JPG (queue-size=12) 2026-09-23 20:07:53,282 INFO: Reading data for image 54cb77e0_DJI_20260922051456_0516_D.JPG (queue-size=13) 2026-09-23 20:07:53,396 INFO: Reading data for image bca67cf9_DJI_20260922051324_0470_D.JPG (queue-size=14) 2026-09-23 20:07:53,539 INFO: Reading data for image 1fc4de1a_DJI_20260922051452_0514_D.JPG (queue-size=15) 2026-09-23 20:07:53,668 INFO: Extracting ROOT_DSPSIFT features for image 0683addd_DJI_20260922050057_0370_D.JPG 2026-09-23 20:07:53,801 INFO: Finished reading images 2026-09-23 20:07:53,802 INFO: Extracting ROOT_DSPSIFT features for image 066fed0d_DJI_20260922051322_0469_D.JPG 2026-09-23 20:07:58,408 DEBUG: Found 10000 points in 6.887806177139282s 2026-09-23 20:07:58,874 INFO: Extracting ROOT_DSPSIFT features for image 7802a46b_DJI_20260922051450_0513_D.JPG 2026-09-23 20:08:00,247 DEBUG: Found 10000 points in 6.570650339126587s 2026-09-23 20:08:00,264 DEBUG: Found 9303 points in 8.709983348846436s 2026-09-23 20:08:00,661 INFO: Extracting ROOT_DSPSIFT features for image 63ddd6c0_DJI_20260922051318_0467_D.JPG 2026-09-23 20:08:00,759 INFO: Extracting ROOT_DSPSIFT features for image ddea19da_DJI_20260922050103_0373_D.JPG 2026-09-23 20:08:00,995 DEBUG: Found 10000 points in 7.186732769012451s 2026-09-23 20:08:01,470 INFO: Extracting ROOT_DSPSIFT features for image d2dfca5b_DJI_20260922050101_0372_D.JPG 2026-09-23 20:08:06,996 DEBUG: Found 10000 points in 8.113209009170532s 2026-09-23 20:08:07,438 INFO: Extracting ROOT_DSPSIFT features for image a586a053_DJI_20260922050055_0369_D.JPG 2026-09-23 20:08:07,564 DEBUG: Found 10000 points in 6.797859191894531s 2026-09-23 20:08:08,047 INFO: Extracting ROOT_DSPSIFT features for image c1fbb50e_DJI_20260922051454_0515_D.JPG 2026-09-23 20:08:08,141 DEBUG: Found 10000 points in 6.664394855499268s 2026-09-23 20:08:08,617 INFO: Extracting ROOT_DSPSIFT features for image 0cfdf9eb_DJI_20260922051448_0512_D.JPG 2026-09-23 20:08:09,291 DEBUG: Found 9643 points in 8.62044358253479s 2026-09-23 20:08:09,749 INFO: Extracting ROOT_DSPSIFT features for image 0c96e2d0_DJI_20260922050051_0367_D.JPG 2026-09-23 20:08:14,015 DEBUG: Found 10000 points in 6.567876577377319s 2026-09-23 20:08:14,473 INFO: Extracting ROOT_DSPSIFT features for image a7cb47d4_DJI_20260922051320_0468_D.JPG 2026-09-23 20:08:15,183 DEBUG: Found 10000 points in 7.1274871826171875s 2026-09-23 20:08:15,708 INFO: Extracting ROOT_DSPSIFT features for image 1c5d5abb_DJI_20260922050053_0368_D.JPG 2026-09-23 20:08:16,675 DEBUG: Found 10000 points in 6.9189629554748535s 2026-09-23 20:08:16,950 DEBUG: Found 10000 points in 8.325013875961304s 2026-09-23 20:08:17,157 INFO: Extracting ROOT_DSPSIFT features for image 31fb6e0a_DJI_20260922050059_0371_D.JPG 2026-09-23 20:08:17,424 INFO: Extracting ROOT_DSPSIFT features for image d434e7da_DJI_20260922051326_0471_D.JPG 2026-09-23 20:08:22,225 DEBUG: Found 10000 points in 7.743493556976318s 2026-09-23 20:08:22,588 DEBUG: Found 10000 points in 6.870882749557495s 2026-09-23 20:08:22,675 INFO: Extracting ROOT_DSPSIFT features for image 54cb77e0_DJI_20260922051456_0516_D.JPG 2026-09-23 20:08:23,061 INFO: Extracting ROOT_DSPSIFT features for image bca67cf9_DJI_20260922051324_0470_D.JPG 2026-09-23 20:08:23,656 DEBUG: Found 10000 points in 6.490523099899292s 2026-09-23 20:08:24,119 INFO: Extracting ROOT_DSPSIFT features for image 1fc4de1a_DJI_20260922051452_0514_D.JPG 2026-09-23 20:08:26,297 DEBUG: Found 9790 points in 8.86623740196228s 2026-09-23 20:08:29,461 DEBUG: Found 10000 points in 6.778038024902344s 2026-09-23 20:08:30,367 DEBUG: Found 10000 points in 7.297550678253174s 2026-09-23 20:08:30,368 DEBUG: Found 10000 points in 6.241158723831177s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:08:31,738 INFO: Altitude is negative (-7872.0569873724135) : viewing directions are probably divergent. Using default altitude of 1.0 2026-09-23 20:08:31,738 INFO: Altitude for orientation based matching 1.0 2026-09-23 20:08:31,743 INFO: Matching 136 image pairs 2026-09-23 20:08:31,745 INFO: Computing pair matching with 4 processes 2026-09-23 20:08:32,124 DEBUG: Matching d2dfca5b_DJI_20260922050101_0372_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 Matches: FAILED 2026-09-23 20:08:32,149 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.398 T-robust: 0.003 T-total: 0.402 Matches: 1255 Robust: 1243 Success: True 2026-09-23 20:08:32,152 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.400 T-robust: 0.003 T-total: 0.404 Matches: 809 Robust: 772 Success: True 2026-09-23 20:08:32,153 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.399 T-robust: 0.005 T-total: 0.405 Matches: 1149 Robust: 1131 Success: True 2026-09-23 20:08:32,366 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 662 Robust: 650 Success: True 2026-09-23 20:08:32,461 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and ddea19da_DJI_20260922050103_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.001 T-total: 0.308 Matches: 72 Robust: 59 Success: True 2026-09-23 20:08:32,469 DEBUG: Matching d2dfca5b_DJI_20260922050101_0372_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.341 T-robust: 0.003 T-total: 0.345 Matches: 2131 Robust: 2110 Success: True 2026-09-23 20:08:32,556 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 T-robust: 0.082 T-total: 0.404 Matches: 2871 Robust: 2859 Success: True 2026-09-23 20:08:32,670 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.002 T-total: 0.204 Matches: 1887 Robust: 1855 Success: True 2026-09-23 20:08:32,679 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.002 T-total: 0.313 Matches: 2121 Robust: 2092 Success: True 2026-09-23 20:08:32,680 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.209 Matches: 193 Robust: 182 Success: True 2026-09-23 20:08:32,844 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.001 T-total: 0.287 Matches: 224 Robust: 215 Success: True 2026-09-23 20:08:32,904 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.004 T-total: 0.225 Matches: 3038 Robust: 3024 Success: True 2026-09-23 20:08:33,059 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 T-robust: 0.002 T-total: 0.378 Matches: 1078 Robust: 1055 Success: True 2026-09-23 20:08:33,067 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.395 T-robust: 0.001 T-total: 0.397 Matches: 690 Robust: 646 Success: True 2026-09-23 20:08:33,132 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 Matches: FAILED 2026-09-23 20:08:33,222 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.005 T-total: 0.317 Matches: 3946 Robust: 3925 Success: True 2026-09-23 20:08:33,354 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.001 T-total: 0.222 Matches: 96 Robust: 87 Success: True 2026-09-23 20:08:33,371 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.004 T-total: 0.303 Matches: 1532 Robust: 1498 Success: True 2026-09-23 20:08:33,373 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.005 T-total: 0.314 Matches: 1209 Robust: 1189 Success: True 2026-09-23 20:08:33,464 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.005 T-total: 0.242 Matches: 3835 Robust: 3826 Success: True 2026-09-23 20:08:33,582 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.001 T-total: 0.227 Matches: 155 Robust: 142 Success: True 2026-09-23 20:08:33,598 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.002 T-total: 0.226 Matches: 1241 Robust: 1223 Success: True 2026-09-23 20:08:33,605 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.002 T-total: 0.232 Matches: 1701 Robust: 1675 Success: True 2026-09-23 20:08:33,704 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.004 T-total: 0.237 Matches: 2404 Robust: 2381 Success: True 2026-09-23 20:08:33,825 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.005 T-total: 0.242 Matches: 3932 Robust: 3919 Success: True 2026-09-23 20:08:33,828 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.222 Matches: 917 Robust: 889 Success: True 2026-09-23 20:08:33,830 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.005 T-total: 0.232 Matches: 24 Robust: 16 Success: False 2026-09-23 20:08:33,930 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.001 T-total: 0.225 Matches: 357 Robust: 347 Success: True 2026-09-23 20:08:34,046 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.221 Matches: 1337 Robust: 1321 Success: True 2026-09-23 20:08:34,056 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.003 T-total: 0.226 Matches: 2251 Robust: 2231 Success: True 2026-09-23 20:08:34,065 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.004 T-total: 0.236 Matches: 2525 Robust: 2484 Success: True 2026-09-23 20:08:34,162 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.006 T-total: 0.232 Matches: 4458 Robust: 4441 Success: True 2026-09-23 20:08:34,273 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.001 T-total: 0.225 Matches: 467 Robust: 457 Success: True 2026-09-23 20:08:34,284 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.001 T-total: 0.228 Matches: 622 Robust: 602 Success: True 2026-09-23 20:08:34,292 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.007 T-total: 0.227 Matches: 4420 Robust: 4401 Success: True 2026-09-23 20:08:34,401 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.005 T-total: 0.238 Matches: 3800 Robust: 3774 Success: True 2026-09-23 20:08:34,510 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.005 T-total: 0.237 Matches: 4201 Robust: 4189 Success: True 2026-09-23 20:08:34,517 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.001 T-total: 0.224 Matches: 44 Robust: 36 Success: True 2026-09-23 20:08:34,521 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.001 T-total: 0.227 Matches: 642 Robust: 620 Success: True 2026-09-23 20:08:34,624 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.001 T-total: 0.222 Matches: 348 Robust: 322 Success: True 2026-09-23 20:08:34,746 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.001 T-total: 0.225 Matches: 658 Robust: 647 Success: True 2026-09-23 20:08:34,749 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.001 T-total: 0.232 Matches: 454 Robust: 443 Success: True 2026-09-23 20:08:34,809 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.296 T-robust: 0.002 T-total: 0.299 Matches: 960 Robust: 922 Success: True 2026-09-23 20:08:34,865 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.003 T-total: 0.240 Matches: 2407 Robust: 2398 Success: True 2026-09-23 20:08:34,987 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.001 T-total: 0.237 Matches: 806 Robust: 791 Success: True 2026-09-23 20:08:35,009 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 T-robust: 0.001 T-total: 0.263 Matches: 251 Robust: 237 Success: True 2026-09-23 20:08:35,035 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.002 T-total: 0.225 Matches: 865 Robust: 835 Success: True 2026-09-23 20:08:35,118 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.244 T-robust: 0.004 T-total: 0.251 Matches: 3320 Robust: 3305 Success: True 2026-09-23 20:08:35,222 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 Matches: FAILED 2026-09-23 20:08:35,241 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.231 Matches: 1297 Robust: 1264 Success: True 2026-09-23 20:08:35,261 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.225 Matches: 1109 Robust: 1086 Success: True 2026-09-23 20:08:35,361 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.238 T-robust: 0.004 T-total: 0.243 Matches: 2309 Robust: 2288 Success: True 2026-09-23 20:08:35,455 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.002 T-total: 0.233 Matches: 958 Robust: 935 Success: True 2026-09-23 20:08:35,473 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.232 Matches: 2454 Robust: 2433 Success: True 2026-09-23 20:08:35,486 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 Matches: FAILED 2026-09-23 20:08:35,591 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.002 T-total: 0.229 Matches: 1468 Robust: 1416 Success: True 2026-09-23 20:08:35,695 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.238 Matches: FAILED 2026-09-23 20:08:35,705 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.002 T-total: 0.231 Matches: 1517 Robust: 1500 Success: True 2026-09-23 20:08:35,715 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.002 T-total: 0.228 Matches: 1269 Robust: 1222 Success: True 2026-09-23 20:08:35,828 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.003 T-total: 0.236 Matches: 1755 Robust: 1734 Success: True 2026-09-23 20:08:35,949 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.248 T-robust: 0.005 T-total: 0.254 Matches: 3377 Robust: 3361 Success: True 2026-09-23 20:08:35,951 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.001 T-total: 0.236 Matches: 190 Robust: 184 Success: True 2026-09-23 20:08:35,953 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.002 T-total: 0.247 Matches: 465 Robust: 448 Success: True 2026-09-23 20:08:36,070 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.240 T-robust: 0.001 T-total: 0.241 Matches: 292 Robust: 278 Success: True 2026-09-23 20:08:36,182 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and ddea19da_DJI_20260922050103_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.001 T-total: 0.231 Matches: 726 Robust: 709 Success: True 2026-09-23 20:08:36,190 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.001 T-total: 0.237 Matches: 818 Robust: 806 Success: True 2026-09-23 20:08:36,194 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.237 T-robust: 0.006 T-total: 0.244 Matches: 2362 Robust: 2338 Success: True 2026-09-23 20:08:36,303 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.001 T-total: 0.233 Matches: 319 Robust: 308 Success: True 2026-09-23 20:08:36,403 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.002 T-total: 0.220 Matches: 1290 Robust: 1269 Success: True 2026-09-23 20:08:36,418 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.225 Matches: 1174 Robust: 1142 Success: True 2026-09-23 20:08:36,421 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.003 T-total: 0.227 Matches: 74 Robust: 54 Success: True 2026-09-23 20:08:36,540 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.003 T-total: 0.236 Matches: 2455 Robust: 2439 Success: True 2026-09-23 20:08:36,633 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.002 T-total: 0.230 Matches: 1150 Robust: 1103 Success: True 2026-09-23 20:08:36,649 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.004 T-total: 0.231 Matches: 2714 Robust: 2699 Success: True 2026-09-23 20:08:36,654 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.002 T-total: 0.232 Matches: 1236 Robust: 1217 Success: True 2026-09-23 20:08:36,768 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 Matches: FAILED 2026-09-23 20:08:36,865 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.231 Matches: 2230 Robust: 2216 Success: True 2026-09-23 20:08:36,877 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.001 T-total: 0.228 Matches: 229 Robust: 205 Success: True 2026-09-23 20:08:36,889 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.002 T-total: 0.235 Matches: 1032 Robust: 985 Success: True 2026-09-23 20:08:37,008 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.002 T-total: 0.237 Matches: 1602 Robust: 1554 Success: True 2026-09-23 20:08:37,083 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.003 T-total: 0.217 Matches: 1730 Robust: 1718 Success: True 2026-09-23 20:08:37,109 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.001 T-total: 0.231 Matches: 833 Robust: 815 Success: True 2026-09-23 20:08:37,127 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.236 T-robust: 0.001 T-total: 0.238 Matches: 660 Robust: 634 Success: True 2026-09-23 20:08:37,236 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.001 T-total: 0.227 Matches: 565 Robust: 550 Success: True 2026-09-23 20:08:37,290 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 Matches: FAILED 2026-09-23 20:08:37,342 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.001 T-total: 0.233 Matches: 142 Robust: 136 Success: True 2026-09-23 20:08:37,368 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.236 T-robust: 0.003 T-total: 0.240 Matches: 1659 Robust: 1639 Success: True 2026-09-23 20:08:37,467 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.231 Matches: 1825 Robust: 1791 Success: True 2026-09-23 20:08:37,531 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.232 T-robust: 0.006 T-total: 0.241 Matches: 4245 Robust: 4228 Success: True 2026-09-23 20:08:37,580 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.003 T-total: 0.237 Matches: 1658 Robust: 1639 Success: True 2026-09-23 20:08:37,590 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-09-23 20:08:37,686 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.001 T-total: 0.218 Matches: 256 Robust: 226 Success: True 2026-09-23 20:08:37,753 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 Matches: FAILED 2026-09-23 20:08:37,803 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.001 T-total: 0.223 Matches: 89 Robust: 77 Success: True 2026-09-23 20:08:37,830 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.237 T-robust: 0.002 T-total: 0.240 Matches: 1400 Robust: 1367 Success: True 2026-09-23 20:08:37,913 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.001 T-total: 0.226 Matches: 401 Robust: 374 Success: True 2026-09-23 20:08:37,974 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 Matches: FAILED 2026-09-23 20:08:38,025 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.002 T-total: 0.221 Matches: 1231 Robust: 1211 Success: True 2026-09-23 20:08:38,060 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.002 T-total: 0.229 Matches: 1424 Robust: 1400 Success: True 2026-09-23 20:08:38,130 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.003 T-total: 0.216 Matches: 1699 Robust: 1634 Success: True 2026-09-23 20:08:38,194 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and ddea19da_DJI_20260922050103_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.219 Matches: 405 Robust: 373 Success: True 2026-09-23 20:08:38,244 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.001 T-total: 0.218 Matches: 619 Robust: 602 Success: True 2026-09-23 20:08:38,277 DEBUG: Matching 63ddd6c0_DJI_20260922051318_0467_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.004 T-total: 0.217 Matches: 2971 Robust: 2963 Success: True 2026-09-23 20:08:38,367 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.001 T-total: 0.236 Matches: 588 Robust: 574 Success: True 2026-09-23 20:08:38,429 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.001 T-total: 0.234 Matches: 189 Robust: 179 Success: True 2026-09-23 20:08:38,473 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.001 T-total: 0.229 Matches: 241 Robust: 231 Success: True 2026-09-23 20:08:38,516 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.002 T-total: 0.238 Matches: 1212 Robust: 1153 Success: True 2026-09-23 20:08:38,618 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.247 T-robust: 0.003 T-total: 0.251 Matches: 2092 Robust: 2060 Success: True 2026-09-23 20:08:38,679 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 T-robust: 0.004 T-total: 0.249 Matches: 3088 Robust: 3052 Success: True 2026-09-23 20:08:38,700 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.224 T-robust: 0.002 T-total: 0.227 Matches: 1269 Robust: 1251 Success: True 2026-09-23 20:08:38,737 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.001 T-total: 0.221 Matches: 396 Robust: 382 Success: True 2026-09-23 20:08:38,846 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.001 T-total: 0.227 Matches: 479 Robust: 462 Success: True 2026-09-23 20:08:38,908 DEBUG: Matching 63ddd6c0_DJI_20260922051318_0467_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.001 T-total: 0.228 Matches: 354 Robust: 324 Success: True 2026-09-23 20:08:38,934 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.003 T-total: 0.233 Matches: 1699 Robust: 1645 Success: True 2026-09-23 20:08:38,968 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.001 T-total: 0.231 Matches: 101 Robust: 82 Success: True 2026-09-23 20:08:39,069 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-09-23 20:08:39,142 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.001 T-total: 0.233 Matches: 717 Robust: 699 Success: True 2026-09-23 20:08:39,159 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.010 T-total: 0.225 Matches: 50 Robust: 30 Success: True 2026-09-23 20:08:39,202 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.002 T-total: 0.234 Matches: 1497 Robust: 1457 Success: True 2026-09-23 20:08:39,301 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.002 T-total: 0.231 Matches: 1146 Robust: 1105 Success: True 2026-09-23 20:08:39,373 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.213 Matches: 1024 Robust: 1014 Success: True 2026-09-23 20:08:39,374 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.232 Matches: 1022 Robust: 995 Success: True 2026-09-23 20:08:39,430 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.001 T-total: 0.227 Matches: 164 Robust: 145 Success: True 2026-09-23 20:08:39,534 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.230 T-robust: 0.002 T-total: 0.232 Matches: 1038 Robust: 1026 Success: True 2026-09-23 20:08:39,584 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.209 Matches: 137 Robust: 127 Success: True 2026-09-23 20:08:39,623 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.241 T-robust: 0.005 T-total: 0.249 Matches: 3923 Robust: 3908 Success: True 2026-09-23 20:08:39,666 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.002 T-total: 0.236 Matches: 1403 Robust: 1385 Success: True 2026-09-23 20:08:39,775 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.235 T-robust: 0.003 T-total: 0.240 Matches: 2353 Robust: 2325 Success: True 2026-09-23 20:08:39,814 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 0c96e2d0_DJI_20260922050051_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.001 T-total: 0.230 Matches: 636 Robust: 617 Success: True 2026-09-23 20:08:39,861 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.236 T-robust: 0.001 T-total: 0.237 Matches: 321 Robust: 299 Success: True 2026-09-23 20:08:39,910 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.240 T-robust: 0.002 T-total: 0.243 Matches: 968 Robust: 931 Success: True 2026-09-23 20:08:40,005 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.001 T-total: 0.230 Matches: 582 Robust: 566 Success: True 2026-09-23 20:08:40,033 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.001 T-total: 0.218 Matches: 710 Robust: 701 Success: True 2026-09-23 20:08:40,081 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.001 T-total: 0.220 Matches: 924 Robust: 881 Success: True 2026-09-23 20:08:40,117 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.003 T-total: 0.206 Matches: 3947 Robust: 3938 Success: True 2026-09-23 20:08:40,126 INFO: Matched 136 pairs (brown-brown: 136) in 8.382650415 seconds (0.06163713913235281 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:08:43,042 INFO: reading features 2026-09-23 20:08:43,361 DEBUG: Merging features onto tracks 2026-09-23 20:08:43,879 DEBUG: Good tracks: 30031 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:08:45,404 INFO: Starting incremental reconstruction 2026-09-23 20:08:45,989 INFO: Starting reconstruction with 0c96e2d0_DJI_20260922050051_0367_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG 2026-09-23 20:08:46,009 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2456 / 2462 2026-09-23 20:08:46,238 INFO: Triangulated: 2390 2026-09-23 20:08:47,067 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 3.975504e+02, Final cost: 8.406139e+01, Termination: NO_CONVERGENCE 2026-09-23 20:08:47,079 INFO: Removed outliers: 158 2026-09-23 20:08:47,107 INFO: ------------------------------------------------------- 2026-09-23 20:08:47,118 INFO: 1c5d5abb_DJI_20260922050053_0368_D.JPG resection inliers: 1449 / 1682 2026-09-23 20:08:47,125 INFO: Adding 1c5d5abb_DJI_20260922050053_0368_D.JPG to the reconstruction 2026-09-23 20:08:47,309 INFO: Re-triangulating 2026-09-23 20:08:47,310 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:48,695 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.713205e+03, Final cost: 1.674521e+02, Termination: NO_CONVERGENCE 2026-09-23 20:08:49,483 DEBUG: Ceres Solver Report: Iterations: 27, Initial cost: 2.996464e+02, Final cost: 1.979425e+02, Termination: CONVERGENCE 2026-09-23 20:08:49,510 INFO: Removed outliers: 388 2026-09-23 20:08:49,520 INFO: ------------------------------------------------------- 2026-09-23 20:08:49,536 INFO: a586a053_DJI_20260922050055_0369_D.JPG resection inliers: 2528 / 2597 2026-09-23 20:08:49,546 INFO: Adding a586a053_DJI_20260922050055_0369_D.JPG to the reconstruction 2026-09-23 20:08:49,683 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:50,479 DEBUG: Ceres Solver Report: Iterations: 35, Initial cost: 6.684722e+02, Final cost: 2.906075e+02, Termination: CONVERGENCE 2026-09-23 20:08:50,519 INFO: Removed outliers: 317 2026-09-23 20:08:50,529 INFO: ------------------------------------------------------- 2026-09-23 20:08:50,545 INFO: c1fbb50e_DJI_20260922051454_0515_D.JPG resection inliers: 2788 / 2865 2026-09-23 20:08:50,557 INFO: Adding c1fbb50e_DJI_20260922051454_0515_D.JPG to the reconstruction 2026-09-23 20:08:50,692 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:51,446 DEBUG: Ceres Solver Report: Iterations: 23, Initial cost: 7.078655e+02, Final cost: 4.299385e+02, Termination: CONVERGENCE 2026-09-23 20:08:51,499 INFO: Removed outliers: 349 2026-09-23 20:08:51,510 INFO: ------------------------------------------------------- 2026-09-23 20:08:51,526 INFO: 0683addd_DJI_20260922050057_0370_D.JPG resection inliers: 2842 / 2942 2026-09-23 20:08:51,538 INFO: Adding 0683addd_DJI_20260922050057_0370_D.JPG to the reconstruction 2026-09-23 20:08:51,659 INFO: Re-triangulating 2026-09-23 20:08:51,659 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:52,634 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 7.524803e+02, Final cost: 5.121753e+02, Termination: CONVERGENCE 2026-09-23 20:08:53,905 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.355143e+03, Final cost: 7.369424e+02, Termination: CONVERGENCE 2026-09-23 20:08:53,971 INFO: Removed outliers: 955 2026-09-23 20:08:53,983 INFO: ------------------------------------------------------- 2026-09-23 20:08:54,001 INFO: 31fb6e0a_DJI_20260922050059_0371_D.JPG resection inliers: 2969 / 3038 2026-09-23 20:08:54,014 INFO: Adding 31fb6e0a_DJI_20260922050059_0371_D.JPG to the reconstruction 2026-09-23 20:08:54,150 INFO: ------------------------------------------------------- 2026-09-23 20:08:54,167 INFO: d2dfca5b_DJI_20260922050101_0372_D.JPG resection inliers: 2966 / 3088 2026-09-23 20:08:54,180 INFO: Adding d2dfca5b_DJI_20260922050101_0372_D.JPG to the reconstruction 2026-09-23 20:08:54,290 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:55,450 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 1.668959e+03, Final cost: 7.962171e+02, Termination: CONVERGENCE 2026-09-23 20:08:55,544 INFO: Removed outliers: 436 2026-09-23 20:08:55,556 INFO: ------------------------------------------------------- 2026-09-23 20:08:55,573 INFO: 1fc4de1a_DJI_20260922051452_0514_D.JPG resection inliers: 2910 / 2999 2026-09-23 20:08:55,587 INFO: Adding 1fc4de1a_DJI_20260922051452_0514_D.JPG to the reconstruction 2026-09-23 20:08:55,692 INFO: ------------------------------------------------------- 2026-09-23 20:08:55,707 INFO: ddea19da_DJI_20260922050103_0373_D.JPG resection inliers: 2733 / 2809 2026-09-23 20:08:55,720 INFO: Adding ddea19da_DJI_20260922050103_0373_D.JPG to the reconstruction 2026-09-23 20:08:55,834 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:57,169 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 1.837497e+03, Final cost: 1.037734e+03, Termination: CONVERGENCE 2026-09-23 20:08:57,283 INFO: Removed outliers: 553 2026-09-23 20:08:57,295 INFO: ------------------------------------------------------- 2026-09-23 20:08:57,309 INFO: 676eee1a_DJI_20260922050105_0374_D.JPG resection inliers: 2526 / 2600 2026-09-23 20:08:57,320 INFO: Adding 676eee1a_DJI_20260922050105_0374_D.JPG to the reconstruction 2026-09-23 20:08:57,424 INFO: ------------------------------------------------------- 2026-09-23 20:08:57,437 INFO: 7802a46b_DJI_20260922051450_0513_D.JPG resection inliers: 2290 / 2380 2026-09-23 20:08:57,447 INFO: Adding 7802a46b_DJI_20260922051450_0513_D.JPG to the reconstruction 2026-09-23 20:08:57,565 INFO: ------------------------------------------------------- 2026-09-23 20:08:57,581 INFO: 0cfdf9eb_DJI_20260922051448_0512_D.JPG resection inliers: 2728 / 2848 2026-09-23 20:08:57,594 INFO: Adding 0cfdf9eb_DJI_20260922051448_0512_D.JPG to the reconstruction 2026-09-23 20:08:57,684 INFO: Re-triangulating 2026-09-23 20:08:57,685 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:08:59,213 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 2.301835e+03, Final cost: 1.418896e+03, Termination: CONVERGENCE 2026-09-23 20:09:02,082 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.242340e+03, Final cost: 2.014747e+03, Termination: CONVERGENCE 2026-09-23 20:09:02,235 INFO: Removed outliers: 2175 2026-09-23 20:09:02,249 INFO: ------------------------------------------------------- 2026-09-23 20:09:02,270 INFO: 066fed0d_DJI_20260922051322_0469_D.JPG resection inliers: 2393 / 2503 2026-09-23 20:09:02,282 INFO: Adding 066fed0d_DJI_20260922051322_0469_D.JPG to the reconstruction 2026-09-23 20:09:02,375 INFO: ------------------------------------------------------- 2026-09-23 20:09:02,390 INFO: bca67cf9_DJI_20260922051324_0470_D.JPG resection inliers: 2517 / 2630 2026-09-23 20:09:02,402 INFO: Adding bca67cf9_DJI_20260922051324_0470_D.JPG to the reconstruction 2026-09-23 20:09:02,546 INFO: ------------------------------------------------------- 2026-09-23 20:09:02,564 INFO: a7cb47d4_DJI_20260922051320_0468_D.JPG resection inliers: 2995 / 3470 2026-09-23 20:09:02,578 INFO: Adding a7cb47d4_DJI_20260922051320_0468_D.JPG to the reconstruction 2026-09-23 20:09:02,680 INFO: ------------------------------------------------------- 2026-09-23 20:09:02,696 INFO: d434e7da_DJI_20260922051326_0471_D.JPG resection inliers: 2884 / 3145 2026-09-23 20:09:02,714 INFO: Adding d434e7da_DJI_20260922051326_0471_D.JPG to the reconstruction 2026-09-23 20:09:02,790 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:04,529 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 4.693132e+03, Final cost: 1.949454e+03, Termination: CONVERGENCE 2026-09-23 20:09:04,728 INFO: Removed outliers: 737 2026-09-23 20:09:04,740 INFO: ------------------------------------------------------- 2026-09-23 20:09:04,754 INFO: 63ddd6c0_DJI_20260922051318_0467_D.JPG resection inliers: 2356 / 2475 2026-09-23 20:09:04,765 INFO: Adding 63ddd6c0_DJI_20260922051318_0467_D.JPG to the reconstruction 2026-09-23 20:09:04,854 INFO: ------------------------------------------------------- 2026-09-23 20:09:04,866 INFO: bd882522_DJI_20260922051316_0466_D.JPG resection inliers: 2382 / 2485 2026-09-23 20:09:04,877 INFO: Adding bd882522_DJI_20260922051316_0466_D.JPG to the reconstruction 2026-09-23 20:09:04,969 INFO: ------------------------------------------------------- 2026-09-23 20:09:04,970 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:07,141 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.607025e+03, Final cost: 2.074208e+03, Termination: CONVERGENCE 2026-09-23 20:09:07,357 INFO: Removed outliers: 420 2026-09-23 20:09:07,515 INFO: Reconstruction 0: 19 images, 29640 points 2026-09-23 20:09:07,515 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:09:09,154 INFO: Starting rolling shutter correction 2026-09-23 20:09:09,338 INFO: Estimating camera velocities 2026-09-23 20:09:09,339 INFO: Using EXIF data 2026-09-23 20:09:09,339 INFO: 0c96e2d0_DJI_20260922050051_0367_D.JPG (+2.30,+0.20,+0.20) m/s 2026-09-23 20:09:09,339 INFO: 1c5d5abb_DJI_20260922050053_0368_D.JPG (+6.60,-0.40,+0.30) m/s 2026-09-23 20:09:09,339 INFO: a586a053_DJI_20260922050055_0369_D.JPG (+8.40,+0.30,+0.60) m/s 2026-09-23 20:09:09,339 INFO: 0683addd_DJI_20260922050057_0370_D.JPG (+8.20,+0.00,+0.50) m/s 2026-09-23 20:09:09,339 INFO: 31fb6e0a_DJI_20260922050059_0371_D.JPG (+8.30,+0.20,+0.50) m/s 2026-09-23 20:09:09,339 INFO: d2dfca5b_DJI_20260922050101_0372_D.JPG (+8.20,+0.10,+0.50) m/s 2026-09-23 20:09:09,339 INFO: ddea19da_DJI_20260922050103_0373_D.JPG (+8.30,+0.00,+0.60) m/s 2026-09-23 20:09:09,339 INFO: 676eee1a_DJI_20260922050105_0374_D.JPG (+8.30,+0.00,+0.50) m/s 2026-09-23 20:09:09,339 INFO: bd882522_DJI_20260922051316_0466_D.JPG (+0.60,+6.80,+0.20) m/s 2026-09-23 20:09:09,339 INFO: 63ddd6c0_DJI_20260922051318_0467_D.JPG (+2.40,+1.00,+0.00) m/s 2026-09-23 20:09:09,339 INFO: a7cb47d4_DJI_20260922051320_0468_D.JPG (+5.80,-0.80,+0.00) m/s 2026-09-23 20:09:09,339 INFO: 066fed0d_DJI_20260922051322_0469_D.JPG (+1.60,-2.60,+0.00) m/s 2026-09-23 20:09:09,339 INFO: bca67cf9_DJI_20260922051324_0470_D.JPG (+0.00,-3.00,+0.00) m/s 2026-09-23 20:09:09,339 INFO: d434e7da_DJI_20260922051326_0471_D.JPG (-0.10,-7.40,-0.10) m/s 2026-09-23 20:09:09,339 INFO: 0cfdf9eb_DJI_20260922051448_0512_D.JPG (-0.30,+8.40,+0.20) m/s 2026-09-23 20:09:09,339 INFO: 7802a46b_DJI_20260922051450_0513_D.JPG (+2.10,+3.40,-0.10) m/s 2026-09-23 20:09:09,339 INFO: 1fc4de1a_DJI_20260922051452_0514_D.JPG (+4.30,-0.10,+0.00) m/s 2026-09-23 20:09:09,340 INFO: c1fbb50e_DJI_20260922051454_0515_D.JPG (+4.80,-3.50,+0.00) m/s 2026-09-23 20:09:09,340 INFO: 54cb77e0_DJI_20260922051456_0516_D.JPG (-1.30,-5.60,-0.10) m/s 2026-09-23 20:09:09,340 INFO: Correcting observations... 2026-09-23 20:09:11,156 INFO: Writing corrected and trimmed features for 7802a46b_DJI_20260922051450_0513_D.JPG 2026-09-23 20:09:11,360 INFO: Writing corrected and trimmed features for 1c5d5abb_DJI_20260922050053_0368_D.JPG 2026-09-23 20:09:11,618 INFO: Writing corrected and trimmed features for 31fb6e0a_DJI_20260922050059_0371_D.JPG 2026-09-23 20:09:11,886 INFO: Writing corrected and trimmed features for c1fbb50e_DJI_20260922051454_0515_D.JPG 2026-09-23 20:09:12,131 INFO: Writing corrected and trimmed features for 0c96e2d0_DJI_20260922050051_0367_D.JPG 2026-09-23 20:09:12,353 INFO: Writing corrected and trimmed features for a7cb47d4_DJI_20260922051320_0468_D.JPG 2026-09-23 20:09:12,578 INFO: Writing corrected and trimmed features for a586a053_DJI_20260922050055_0369_D.JPG 2026-09-23 20:09:12,840 INFO: Writing corrected and trimmed features for 0683addd_DJI_20260922050057_0370_D.JPG 2026-09-23 20:09:13,102 INFO: Writing corrected and trimmed features for 1fc4de1a_DJI_20260922051452_0514_D.JPG 2026-09-23 20:09:13,327 INFO: Writing corrected and trimmed features for d434e7da_DJI_20260922051326_0471_D.JPG 2026-09-23 20:09:13,511 INFO: Writing corrected and trimmed features for bca67cf9_DJI_20260922051324_0470_D.JPG 2026-09-23 20:09:13,747 INFO: Writing corrected and trimmed features for 54cb77e0_DJI_20260922051456_0516_D.JPG 2026-09-23 20:09:13,978 INFO: Writing corrected and trimmed features for 066fed0d_DJI_20260922051322_0469_D.JPG 2026-09-23 20:09:14,221 INFO: Writing corrected and trimmed features for bd882522_DJI_20260922051316_0466_D.JPG 2026-09-23 20:09:14,370 INFO: Writing corrected and trimmed features for 63ddd6c0_DJI_20260922051318_0467_D.JPG 2026-09-23 20:09:14,548 INFO: Writing corrected and trimmed features for 0cfdf9eb_DJI_20260922051448_0512_D.JPG 2026-09-23 20:09:14,742 INFO: Writing corrected and trimmed features for ddea19da_DJI_20260922050103_0373_D.JPG 2026-09-23 20:09:14,991 INFO: Writing corrected and trimmed features for 676eee1a_DJI_20260922050105_0374_D.JPG 2026-09-23 20:09:15,166 INFO: Writing corrected and trimmed features for d2dfca5b_DJI_20260922050101_0372_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:09:16,456 INFO: Altitude is negative (-7872.0569873724135) : viewing directions are probably divergent. Using default altitude of 1.0 2026-09-23 20:09:16,457 INFO: Altitude for orientation based matching 1.0 2026-09-23 20:09:16,462 INFO: Matching 138 image pairs 2026-09-23 20:09:16,464 INFO: Computing pair matching with 4 processes 2026-09-23 20:09:16,622 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.154 T-robust: 0.001 T-total: 0.156 Matches: 631 Robust: 607 Success: True 2026-09-23 20:09:16,649 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.001 T-total: 0.183 Matches: 59 Robust: 49 Success: True 2026-09-23 20:09:16,683 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.002 T-total: 0.217 Matches: 1593 Robust: 1585 Success: True 2026-09-23 20:09:16,694 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.226 T-robust: 0.001 T-total: 0.227 Matches: 554 Robust: 542 Success: True 2026-09-23 20:09:16,824 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.003 T-total: 0.174 Matches: 2201 Robust: 2188 Success: True 2026-09-23 20:09:16,845 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and bca67cf9_DJI_20260922051324_0470_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.160 T-robust: 0.001 T-total: 0.161 Matches: 713 Robust: 697 Success: True 2026-09-23 20:09:16,853 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.001 T-total: 0.230 Matches: 464 Robust: 445 Success: True 2026-09-23 20:09:16,862 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.166 T-robust: 0.001 T-total: 0.168 Matches: 818 Robust: 800 Success: True 2026-09-23 20:09:16,982 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and ddea19da_DJI_20260922050103_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.156 T-robust: 0.001 T-total: 0.157 Matches: 228 Robust: 216 Success: True 2026-09-23 20:09:16,996 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.150 T-robust: 0.001 T-total: 0.151 Matches: 191 Robust: 179 Success: True 2026-09-23 20:09:17,067 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.157 T-robust: 0.056 T-total: 0.213 Matches: 1033 Robust: 1029 Success: True 2026-09-23 20:09:17,077 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.005 T-total: 0.214 Matches: 3564 Robust: 3561 Success: True 2026-09-23 20:09:17,135 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.136 T-robust: 0.001 T-total: 0.138 Matches: 621 Robust: 615 Success: True 2026-09-23 20:09:17,145 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.155 T-robust: 0.005 T-total: 0.163 Matches: 3741 Robust: 3739 Success: True 2026-09-23 20:09:17,174 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.001 T-total: 0.097 Matches: 649 Robust: 598 Success: True 2026-09-23 20:09:17,203 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.002 T-total: 0.135 Matches: 1246 Robust: 1226 Success: True 2026-09-23 20:09:17,261 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.001 T-total: 0.123 Matches: 247 Robust: 237 Success: True 2026-09-23 20:09:17,302 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.153 T-robust: 0.002 T-total: 0.156 Matches: 1396 Robust: 1367 Success: True 2026-09-23 20:09:17,317 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.142 Matches: FAILED 2026-09-23 20:09:17,322 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.114 Matches: 151 Robust: 145 Success: True 2026-09-23 20:09:17,363 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.001 T-total: 0.101 Matches: 438 Robust: 426 Success: True 2026-09-23 20:09:17,423 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.002 T-total: 0.106 Matches: 1404 Robust: 1378 Success: True 2026-09-23 20:09:17,442 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.004 T-total: 0.140 Matches: 2370 Robust: 2365 Success: True 2026-09-23 20:09:17,455 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 Matches: FAILED 2026-09-23 20:09:17,511 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.146 T-robust: 0.001 T-total: 0.148 Matches: 808 Robust: 801 Success: True 2026-09-23 20:09:17,537 DEBUG: Matching bd882522_DJI_20260922051316_0466_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.004 T-total: 0.094 Matches: 2756 Robust: 2754 Success: True 2026-09-23 20:09:17,567 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.141 T-robust: 0.002 T-total: 0.143 Matches: 1234 Robust: 1211 Success: True 2026-09-23 20:09:17,586 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.001 T-total: 0.130 Matches: 36 Robust: 29 Success: True 2026-09-23 20:09:17,632 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and ddea19da_DJI_20260922050103_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.120 Matches: FAILED 2026-09-23 20:09:17,668 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.002 T-total: 0.130 Matches: 1476 Robust: 1462 Success: True 2026-09-23 20:09:17,677 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and a586a053_DJI_20260922050055_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.001 T-total: 0.109 Matches: 317 Robust: 306 Success: True 2026-09-23 20:09:17,718 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 Matches: FAILED 2026-09-23 20:09:17,722 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.003 T-total: 0.135 Matches: 2324 Robust: 2310 Success: True 2026-09-23 20:09:17,796 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 T-robust: 0.003 T-total: 0.127 Matches: 2340 Robust: 2325 Success: True 2026-09-23 20:09:17,808 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.003 T-total: 0.131 Matches: 2045 Robust: 2032 Success: True 2026-09-23 20:09:17,829 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.003 T-total: 0.110 Matches: 1878 Robust: 1759 Success: True 2026-09-23 20:09:17,855 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.131 T-robust: 0.001 T-total: 0.133 Matches: 650 Robust: 635 Success: True 2026-09-23 20:09:17,907 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.002 T-total: 0.110 Matches: 1504 Robust: 1479 Success: True 2026-09-23 20:09:17,932 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.001 T-total: 0.102 Matches: 672 Robust: 651 Success: True 2026-09-23 20:09:17,946 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.002 T-total: 0.138 Matches: 1340 Robust: 1331 Success: True 2026-09-23 20:09:17,989 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.001 T-total: 0.133 Matches: 380 Robust: 356 Success: True 2026-09-23 20:09:18,036 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.001 T-total: 0.128 Matches: 342 Robust: 334 Success: True 2026-09-23 20:09:18,065 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.130 T-robust: 0.002 T-total: 0.132 Matches: 1217 Robust: 1184 Success: True 2026-09-23 20:09:18,074 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.001 T-total: 0.127 Matches: 434 Robust: 422 Success: True 2026-09-23 20:09:18,104 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.114 Matches: 241 Robust: 218 Success: True 2026-09-23 20:09:18,150 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.001 T-total: 0.114 Matches: 167 Robust: 163 Success: True 2026-09-23 20:09:18,197 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.002 T-total: 0.131 Matches: 962 Robust: 946 Success: True 2026-09-23 20:09:18,226 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.111 T-robust: 0.008 T-total: 0.122 Matches: 2074 Robust: 2059 Success: True 2026-09-23 20:09:18,234 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.146 T-robust: 0.011 T-total: 0.159 Matches: 4135 Robust: 4067 Success: True 2026-09-23 20:09:18,289 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.131 T-robust: 0.005 T-total: 0.138 Matches: 3729 Robust: 3710 Success: True 2026-09-23 20:09:18,328 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and a7cb47d4_DJI_20260922051320_0468_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.004 T-total: 0.131 Matches: 2759 Robust: 2756 Success: True 2026-09-23 20:09:18,333 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.003 T-total: 0.099 Matches: 1211 Robust: 1203 Success: True 2026-09-23 20:09:18,366 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.137 T-robust: 0.001 T-total: 0.139 Matches: 810 Robust: 794 Success: True 2026-09-23 20:09:18,415 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.121 T-robust: 0.003 T-total: 0.126 Matches: 2306 Robust: 2292 Success: True 2026-09-23 20:09:18,451 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.001 T-total: 0.118 Matches: 470 Robust: 465 Success: True 2026-09-23 20:09:18,468 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.002 T-total: 0.138 Matches: 1440 Robust: 1422 Success: True 2026-09-23 20:09:18,514 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.143 T-robust: 0.003 T-total: 0.148 Matches: 2104 Robust: 2092 Success: True 2026-09-23 20:09:18,535 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.002 T-total: 0.119 Matches: 1127 Robust: 1113 Success: True 2026-09-23 20:09:18,586 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.003 T-total: 0.118 Matches: 1991 Robust: 1968 Success: True 2026-09-23 20:09:18,598 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.140 T-robust: 0.003 T-total: 0.145 Matches: 2348 Robust: 2337 Success: True 2026-09-23 20:09:18,600 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 Matches: FAILED 2026-09-23 20:09:18,650 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.114 Matches: 69 Robust: 60 Success: True 2026-09-23 20:09:18,713 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.001 T-total: 0.127 Matches: 222 Robust: 201 Success: True 2026-09-23 20:09:18,733 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.130 T-robust: 0.004 T-total: 0.135 Matches: 3616 Robust: 3611 Success: True 2026-09-23 20:09:18,734 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.006 T-total: 0.135 Matches: 1050 Robust: 1042 Success: True 2026-09-23 20:09:18,784 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.131 T-robust: 0.001 T-total: 0.133 Matches: 695 Robust: 668 Success: True 2026-09-23 20:09:18,840 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.003 T-total: 0.126 Matches: 1762 Robust: 1750 Success: True 2026-09-23 20:09:18,849 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 31fb6e0a_DJI_20260922050059_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.111 T-robust: 0.002 T-total: 0.114 Matches: 1179 Robust: 1102 Success: True 2026-09-23 20:09:18,878 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.138 T-robust: 0.004 T-total: 0.145 Matches: 3666 Robust: 3660 Success: True 2026-09-23 20:09:18,890 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 Matches: FAILED 2026-09-23 20:09:18,965 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.002 T-total: 0.125 Matches: 1181 Robust: 1138 Success: True 2026-09-23 20:09:18,968 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.001 T-total: 0.119 Matches: 300 Robust: 293 Success: True 2026-09-23 20:09:18,976 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.001 T-total: 0.098 Matches: 197 Robust: 182 Success: True 2026-09-23 20:09:19,007 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.002 T-total: 0.117 Matches: 1531 Robust: 1427 Success: True 2026-09-23 20:09:19,070 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.001 T-total: 0.100 Matches: 867 Robust: 847 Success: True 2026-09-23 20:09:19,084 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.117 T-robust: 0.001 T-total: 0.118 Matches: 92 Robust: 78 Success: True 2026-09-23 20:09:19,109 DEBUG: Matching 066fed0d_DJI_20260922051322_0469_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.002 T-total: 0.132 Matches: 1617 Robust: 1607 Success: True 2026-09-23 20:09:19,117 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 Matches: FAILED 2026-09-23 20:09:19,180 DEBUG: Matching bd882522_DJI_20260922051316_0466_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.001 T-total: 0.096 Matches: 404 Robust: 396 Success: True 2026-09-23 20:09:19,214 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.096 Matches: 270 Robust: 257 Success: True 2026-09-23 20:09:19,216 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.143 T-robust: 0.002 T-total: 0.146 Matches: 1310 Robust: 1260 Success: True 2026-09-23 20:09:19,247 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.003 T-total: 0.138 Matches: 2223 Robust: 2208 Success: True 2026-09-23 20:09:19,269 DEBUG: Matching bd882522_DJI_20260922051316_0466_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 T-robust: 0.001 T-total: 0.088 Matches: 824 Robust: 815 Success: True 2026-09-23 20:09:19,321 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.001 T-total: 0.107 Matches: 160 Robust: 142 Success: True 2026-09-23 20:09:19,329 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.110 T-robust: 0.002 T-total: 0.112 Matches: 1050 Robust: 1030 Success: True 2026-09-23 20:09:19,352 DEBUG: Matching 1fc4de1a_DJI_20260922051452_0514_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.001 T-total: 0.104 Matches: 553 Robust: 546 Success: True 2026-09-23 20:09:19,379 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.002 T-total: 0.110 Matches: 1187 Robust: 1172 Success: True 2026-09-23 20:09:19,442 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.001 T-total: 0.120 Matches: 557 Robust: 531 Success: True 2026-09-23 20:09:19,461 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.002 T-total: 0.132 Matches: 1649 Robust: 1632 Success: True 2026-09-23 20:09:19,482 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and a586a053_DJI_20260922050055_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.001 T-total: 0.129 Matches: 732 Robust: 709 Success: True 2026-09-23 20:09:19,508 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.001 T-total: 0.129 Matches: 552 Robust: 526 Success: True 2026-09-23 20:09:19,557 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.001 T-total: 0.114 Matches: 269 Robust: 264 Success: True 2026-09-23 20:09:19,577 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.001 T-total: 0.115 Matches: 43 Robust: 37 Success: True 2026-09-23 20:09:19,603 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 1c5d5abb_DJI_20260922050053_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.119 T-robust: 0.001 T-total: 0.121 Matches: 802 Robust: 767 Success: True 2026-09-23 20:09:19,613 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.001 T-total: 0.105 Matches: 61 Robust: 50 Success: True 2026-09-23 20:09:19,686 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.002 T-total: 0.128 Matches: 1119 Robust: 1047 Success: True 2026-09-23 20:09:19,699 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.004 T-total: 0.121 Matches: 2800 Robust: 2793 Success: True 2026-09-23 20:09:19,709 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.004 T-total: 0.106 Matches: 2850 Robust: 2844 Success: True 2026-09-23 20:09:19,723 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.002 T-total: 0.109 Matches: 898 Robust: 875 Success: True 2026-09-23 20:09:19,809 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.122 T-robust: 0.001 T-total: 0.122 Matches: 157 Robust: 148 Success: True 2026-09-23 20:09:19,813 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 Matches: FAILED 2026-09-23 20:09:19,819 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.001 T-total: 0.110 Matches: 404 Robust: 393 Success: True 2026-09-23 20:09:19,845 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.002 T-total: 0.121 Matches: 1601 Robust: 1586 Success: True 2026-09-23 20:09:19,916 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.002 T-total: 0.103 Matches: 273 Robust: 261 Success: True 2026-09-23 20:09:19,921 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.002 T-total: 0.111 Matches: 1225 Robust: 1191 Success: True 2026-09-23 20:09:19,942 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and c1fbb50e_DJI_20260922051454_0515_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.121 T-robust: 0.001 T-total: 0.123 Matches: 905 Robust: 895 Success: True 2026-09-23 20:09:19,997 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and a586a053_DJI_20260922050055_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.144 T-robust: 0.005 T-total: 0.152 Matches: 3895 Robust: 3877 Success: True 2026-09-23 20:09:20,012 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 Matches: FAILED 2026-09-23 20:09:20,054 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.130 T-robust: 0.002 T-total: 0.133 Matches: 1188 Robust: 1170 Success: True 2026-09-23 20:09:20,072 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 0683addd_DJI_20260922050057_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.002 T-total: 0.129 Matches: 1366 Robust: 1354 Success: True 2026-09-23 20:09:20,111 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.001 T-total: 0.099 Matches: 86 Robust: 81 Success: True 2026-09-23 20:09:20,125 DEBUG: Matching 54cb77e0_DJI_20260922051456_0516_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.126 T-robust: 0.001 T-total: 0.127 Matches: 355 Robust: 341 Success: True 2026-09-23 20:09:20,195 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.005 T-total: 0.140 Matches: 3988 Robust: 3968 Success: True 2026-09-23 20:09:20,195 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 Matches: FAILED 2026-09-23 20:09:20,226 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and bd882522_DJI_20260922051316_0466_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.003 T-total: 0.100 Matches: 1649 Robust: 1586 Success: True 2026-09-23 20:09:20,226 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 7802a46b_DJI_20260922051450_0513_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.111 T-robust: 0.001 T-total: 0.114 Matches: 1017 Robust: 1005 Success: True 2026-09-23 20:09:20,309 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.003 T-total: 0.113 Matches: 2531 Robust: 2527 Success: True 2026-09-23 20:09:20,321 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.123 T-robust: 0.002 T-total: 0.125 Matches: 993 Robust: 980 Success: True 2026-09-23 20:09:20,333 DEBUG: Matching bd882522_DJI_20260922051316_0466_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.002 T-total: 0.106 Matches: 1177 Robust: 1171 Success: True 2026-09-23 20:09:20,360 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and a586a053_DJI_20260922050055_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.129 T-robust: 0.003 T-total: 0.133 Matches: 2303 Robust: 2296 Success: True 2026-09-23 20:09:20,436 DEBUG: Matching a586a053_DJI_20260922050055_0369_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.112 T-robust: 0.002 T-total: 0.114 Matches: 617 Robust: 603 Success: True 2026-09-23 20:09:20,438 DEBUG: Matching 0683addd_DJI_20260922050057_0370_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.002 T-total: 0.128 Matches: 922 Robust: 869 Success: True 2026-09-23 20:09:20,459 DEBUG: Matching d434e7da_DJI_20260922051326_0471_D.JPG and 63ddd6c0_DJI_20260922051318_0467_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.099 Matches: 994 Robust: 979 Success: True 2026-09-23 20:09:20,487 DEBUG: Matching 31fb6e0a_DJI_20260922050059_0371_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.145 T-robust: 0.005 T-total: 0.153 Matches: 4108 Robust: 4099 Success: True 2026-09-23 20:09:20,549 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.110 T-robust: 0.001 T-total: 0.111 Matches: 94 Robust: 88 Success: True 2026-09-23 20:09:20,561 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and 676eee1a_DJI_20260922050105_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.005 T-total: 0.124 Matches: 3687 Robust: 3686 Success: True 2026-09-23 20:09:20,576 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.113 T-robust: 0.002 T-total: 0.116 Matches: 1604 Robust: 1590 Success: True 2026-09-23 20:09:20,605 DEBUG: Matching 7802a46b_DJI_20260922051450_0513_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.114 T-robust: 0.002 T-total: 0.117 Matches: 1165 Robust: 1143 Success: True 2026-09-23 20:09:20,646 DEBUG: Matching 676eee1a_DJI_20260922050105_0374_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.096 Matches: 32 Robust: 24 Success: True 2026-09-23 20:09:20,692 DEBUG: Matching c1fbb50e_DJI_20260922051454_0515_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.004 T-total: 0.130 Matches: 3124 Robust: 3101 Success: True 2026-09-23 20:09:20,699 DEBUG: Matching 0c96e2d0_DJI_20260922050051_0367_D.JPG and 54cb77e0_DJI_20260922051456_0516_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.003 T-total: 0.123 Matches: 2115 Robust: 2104 Success: True 2026-09-23 20:09:20,724 DEBUG: Matching 0cfdf9eb_DJI_20260922051448_0512_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.002 T-total: 0.119 Matches: 1654 Robust: 1645 Success: True 2026-09-23 20:09:20,772 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and 066fed0d_DJI_20260922051322_0469_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.002 T-total: 0.126 Matches: 758 Robust: 700 Success: True 2026-09-23 20:09:20,808 DEBUG: Matching ddea19da_DJI_20260922050103_0373_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 Matches: FAILED 2026-09-23 20:09:20,815 DEBUG: Matching bca67cf9_DJI_20260922051324_0470_D.JPG and d434e7da_DJI_20260922051326_0471_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.116 T-robust: 0.005 T-total: 0.122 Matches: 3181 Robust: 3076 Success: True 2026-09-23 20:09:20,844 DEBUG: Matching 1c5d5abb_DJI_20260922050053_0368_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.118 T-robust: 0.001 T-total: 0.119 Matches: 708 Robust: 698 Success: True 2026-09-23 20:09:20,878 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 0cfdf9eb_DJI_20260922051448_0512_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.002 T-total: 0.106 Matches: 1274 Robust: 1261 Success: True 2026-09-23 20:09:20,908 DEBUG: Matching a7cb47d4_DJI_20260922051320_0468_D.JPG and 1fc4de1a_DJI_20260922051452_0514_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.001 T-total: 0.093 Matches: 1099 Robust: 1089 Success: True 2026-09-23 20:09:20,910 INFO: Matched 138 pairs (brown-brown: 138) in 4.4477396059999705 seconds (0.0322299997898549 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:09:23,664 INFO: reading features 2026-09-23 20:09:23,859 DEBUG: Merging features onto tracks 2026-09-23 20:09:24,349 DEBUG: Good tracks: 27486 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-gjzs5/opensfm" 2026-09-23 20:09:25,819 INFO: Starting incremental reconstruction 2026-09-23 20:09:26,328 INFO: Starting reconstruction with 31fb6e0a_DJI_20260922050059_0371_D.JPG and d2dfca5b_DJI_20260922050101_0372_D.JPG 2026-09-23 20:09:26,337 INFO: Two-view 5-points reconstruction inliers (transposed=False): 4132 / 4133 2026-09-23 20:09:26,690 INFO: Triangulated: 4132 2026-09-23 20:09:27,654 DEBUG: Ceres Solver Report: Iterations: 57, Initial cost: 9.247874e+01, Final cost: 5.305220e+01, Termination: CONVERGENCE 2026-09-23 20:09:27,674 INFO: Removed outliers: 182 2026-09-23 20:09:27,708 INFO: ------------------------------------------------------- 2026-09-23 20:09:27,721 INFO: 0683addd_DJI_20260922050057_0370_D.JPG resection inliers: 2415 / 2429 2026-09-23 20:09:27,731 INFO: Adding 0683addd_DJI_20260922050057_0370_D.JPG to the reconstruction 2026-09-23 20:09:27,866 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-09-23 20:09:29,219 DEBUG: Ceres Solver Report: Iterations: 69, Initial cost: 3.876161e+02, Final cost: 1.477773e+02, Termination: CONVERGENCE 2026-09-23 20:09:29,252 INFO: Removed outliers: 238 2026-09-23 20:09:29,261 INFO: ------------------------------------------------------- 2026-09-23 20:09:29,275 INFO: a586a053_DJI_20260922050055_0369_D.JPG resection inliers: 2597 / 2628 2026-09-23 20:09:29,286 INFO: Adding a586a053_DJI_20260922050055_0369_D.JPG to the reconstruction 2026-09-23 20:09:29,406 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-09-23 20:09:30,905 DEBUG: Ceres Solver Report: Iterations: 64, Initial cost: 4.380368e+02, Final cost: 2.482862e+02, Termination: CONVERGENCE 2026-09-23 20:09:30,949 INFO: Removed outliers: 276 2026-09-23 20:09:30,958 INFO: ------------------------------------------------------- 2026-09-23 20:09:30,972 INFO: ddea19da_DJI_20260922050103_0373_D.JPG resection inliers: 2577 / 2612 2026-09-23 20:09:30,983 INFO: Adding ddea19da_DJI_20260922050103_0373_D.JPG to the reconstruction 2026-09-23 20:09:31,094 INFO: Re-triangulating 2026-09-23 20:09:31,095 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-09-23 20:09:33,302 DEBUG: Ceres Solver Report: Iterations: 67, Initial cost: 6.164693e+02, Final cost: 3.538164e+02, Termination: CONVERGENCE 2026-09-23 20:09:34,306 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 8.486314e+02, Final cost: 4.356986e+02, Termination: CONVERGENCE 2026-09-23 20:09:34,363 INFO: Removed outliers: 610 2026-09-23 20:09:34,373 INFO: ------------------------------------------------------- 2026-09-23 20:09:34,389 INFO: 1c5d5abb_DJI_20260922050053_0368_D.JPG resection inliers: 2423 / 2454 2026-09-23 20:09:34,400 INFO: Adding 1c5d5abb_DJI_20260922050053_0368_D.JPG to the reconstruction 2026-09-23 20:09:34,532 INFO: ------------------------------------------------------- 2026-09-23 20:09:34,545 INFO: 0c96e2d0_DJI_20260922050051_0367_D.JPG resection inliers: 2563 / 2630 2026-09-23 20:09:34,557 INFO: Adding 0c96e2d0_DJI_20260922050051_0367_D.JPG to the reconstruction 2026-09-23 20:09:34,661 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:35,357 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.530589e+03, Final cost: 5.658295e+02, Termination: CONVERGENCE 2026-09-23 20:09:35,438 INFO: Removed outliers: 451 2026-09-23 20:09:35,448 INFO: ------------------------------------------------------- 2026-09-23 20:09:35,463 INFO: c1fbb50e_DJI_20260922051454_0515_D.JPG resection inliers: 2570 / 2678 2026-09-23 20:09:35,475 INFO: Adding c1fbb50e_DJI_20260922051454_0515_D.JPG to the reconstruction 2026-09-23 20:09:35,561 INFO: ------------------------------------------------------- 2026-09-23 20:09:35,577 INFO: 54cb77e0_DJI_20260922051456_0516_D.JPG resection inliers: 2894 / 2975 2026-09-23 20:09:35,591 INFO: Adding 54cb77e0_DJI_20260922051456_0516_D.JPG to the reconstruction 2026-09-23 20:09:35,698 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:36,980 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 1.224672e+03, Final cost: 7.913229e+02, Termination: CONVERGENCE 2026-09-23 20:09:37,083 INFO: Removed outliers: 416 2026-09-23 20:09:37,093 INFO: ------------------------------------------------------- 2026-09-23 20:09:37,108 INFO: 1fc4de1a_DJI_20260922051452_0514_D.JPG resection inliers: 2781 / 2880 2026-09-23 20:09:37,120 INFO: Adding 1fc4de1a_DJI_20260922051452_0514_D.JPG to the reconstruction 2026-09-23 20:09:37,211 INFO: ------------------------------------------------------- 2026-09-23 20:09:37,224 INFO: 676eee1a_DJI_20260922050105_0374_D.JPG resection inliers: 2415 / 2456 2026-09-23 20:09:37,235 INFO: Adding 676eee1a_DJI_20260922050105_0374_D.JPG to the reconstruction 2026-09-23 20:09:37,333 INFO: ------------------------------------------------------- 2026-09-23 20:09:37,346 INFO: 7802a46b_DJI_20260922051450_0513_D.JPG resection inliers: 2182 / 2286 2026-09-23 20:09:37,356 INFO: Adding 7802a46b_DJI_20260922051450_0513_D.JPG to the reconstruction 2026-09-23 20:09:37,446 INFO: Re-triangulating 2026-09-23 20:09:37,447 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:38,801 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.916157e+03, Final cost: 1.133699e+03, Termination: CONVERGENCE 2026-09-23 20:09:41,206 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.395386e+03, Final cost: 1.526629e+03, Termination: CONVERGENCE 2026-09-23 20:09:41,336 INFO: Removed outliers: 1588 2026-09-23 20:09:41,348 INFO: ------------------------------------------------------- 2026-09-23 20:09:41,362 INFO: 0cfdf9eb_DJI_20260922051448_0512_D.JPG resection inliers: 2618 / 2658 2026-09-23 20:09:41,373 INFO: Adding 0cfdf9eb_DJI_20260922051448_0512_D.JPG to the reconstruction 2026-09-23 20:09:41,467 INFO: ------------------------------------------------------- 2026-09-23 20:09:41,483 INFO: 066fed0d_DJI_20260922051322_0469_D.JPG resection inliers: 2347 / 2483 2026-09-23 20:09:41,493 INFO: Adding 066fed0d_DJI_20260922051322_0469_D.JPG to the reconstruction 2026-09-23 20:09:41,572 INFO: ------------------------------------------------------- 2026-09-23 20:09:41,585 INFO: bca67cf9_DJI_20260922051324_0470_D.JPG resection inliers: 2370 / 2489 2026-09-23 20:09:41,596 INFO: Adding bca67cf9_DJI_20260922051324_0470_D.JPG to the reconstruction 2026-09-23 20:09:41,718 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:43,275 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.355898e+03, Final cost: 1.506916e+03, Termination: CONVERGENCE 2026-09-23 20:09:43,447 INFO: Removed outliers: 533 2026-09-23 20:09:43,458 INFO: ------------------------------------------------------- 2026-09-23 20:09:43,479 INFO: a7cb47d4_DJI_20260922051320_0468_D.JPG resection inliers: 3219 / 3350 2026-09-23 20:09:43,494 INFO: Adding a7cb47d4_DJI_20260922051320_0468_D.JPG to the reconstruction 2026-09-23 20:09:43,585 INFO: ------------------------------------------------------- 2026-09-23 20:09:43,600 INFO: d434e7da_DJI_20260922051326_0471_D.JPG resection inliers: 2936 / 3029 2026-09-23 20:09:43,612 INFO: Adding d434e7da_DJI_20260922051326_0471_D.JPG to the reconstruction 2026-09-23 20:09:43,690 INFO: ------------------------------------------------------- 2026-09-23 20:09:43,702 INFO: 63ddd6c0_DJI_20260922051318_0467_D.JPG resection inliers: 2197 / 2342 2026-09-23 20:09:43,711 INFO: Adding 63ddd6c0_DJI_20260922051318_0467_D.JPG to the reconstruction 2026-09-23 20:09:43,783 INFO: ------------------------------------------------------- 2026-09-23 20:09:43,794 INFO: bd882522_DJI_20260922051316_0466_D.JPG resection inliers: 2191 / 2313 2026-09-23 20:09:43,804 INFO: Adding bd882522_DJI_20260922051316_0466_D.JPG to the reconstruction 2026-09-23 20:09:43,874 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:45,862 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 3.003504e+03, Final cost: 1.908252e+03, Termination: CONVERGENCE 2026-09-23 20:09:46,065 INFO: Removed outliers: 484 2026-09-23 20:09:46,076 INFO: ------------------------------------------------------- 2026-09-23 20:09:46,077 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-09-23 20:09:47,531 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.821286e+03, Final cost: 1.804609e+03, Termination: CONVERGENCE 2026-09-23 20:09:47,729 INFO: Removed outliers: 40 2026-09-23 20:09:47,875 INFO: Reconstruction 0: 19 images, 27400 points 2026-09-23 20:09:47,875 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-gjzs5/opensfm" 2026-09-23 20:09:52,148 DEBUG: Loaded backend agg version v2.2. 2026-09-23 20:09:52,159 DEBUG: locator: 2026-09-23 20:09:52,571 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=36 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 525411.0 --offset-y 50094.0 "/workspace/odm-pipeline-gjzs5/opensfm" [WARNING] Negative GSD estimated, this might indicate a flipped Z-axis. [INFO] Updating /workspace/odm-pipeline-gjzs5/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-gjzs5/opensfm ... 2026-09-23 20:09:57,395 DEBUG: Undistorting image bca67cf9_DJI_20260922051324_0470_D.JPG 2026-09-23 20:09:57,396 DEBUG: Undistorting image d434e7da_DJI_20260922051326_0471_D.JPG 2026-09-23 20:09:57,396 DEBUG: Undistorting image ddea19da_DJI_20260922050103_0373_D.JPG 2026-09-23 20:09:57,396 DEBUG: Undistorting image 0683addd_DJI_20260922050057_0370_D.JPG 2026-09-23 20:09:59,167 DEBUG: Undistorting image 63ddd6c0_DJI_20260922051318_0467_D.JPG 2026-09-23 20:10:00,623 DEBUG: Undistorting image a586a053_DJI_20260922050055_0369_D.JPG 2026-09-23 20:10:00,624 DEBUG: Undistorting image 0cfdf9eb_DJI_20260922051448_0512_D.JPG 2026-09-23 20:10:00,625 DEBUG: Undistorting image 1fc4de1a_DJI_20260922051452_0514_D.JPG 2026-09-23 20:10:01,691 DEBUG: Undistorting image 0c96e2d0_DJI_20260922050051_0367_D.JPG 2026-09-23 20:10:02,660 DEBUG: Undistorting image 7802a46b_DJI_20260922051450_0513_D.JPG 2026-09-23 20:10:02,661 DEBUG: Undistorting image 1c5d5abb_DJI_20260922050053_0368_D.JPG 2026-09-23 20:10:03,224 DEBUG: Undistorting image a7cb47d4_DJI_20260922051320_0468_D.JPG 2026-09-23 20:10:04,165 DEBUG: Undistorting image 066fed0d_DJI_20260922051322_0469_D.JPG 2026-09-23 20:10:04,697 DEBUG: Undistorting image 31fb6e0a_DJI_20260922050059_0371_D.JPG 2026-09-23 20:10:05,186 DEBUG: Undistorting image 54cb77e0_DJI_20260922051456_0516_D.JPG 2026-09-23 20:10:05,717 DEBUG: Undistorting image 676eee1a_DJI_20260922050105_0374_D.JPG 2026-09-23 20:10:06,638 DEBUG: Undistorting image c1fbb50e_DJI_20260922051454_0515_D.JPG 2026-09-23 20:10:07,201 DEBUG: Undistorting image bd882522_DJI_20260922051316_0466_D.JPG 2026-09-23 20:10:07,710 DEBUG: Undistorting image d2dfca5b_DJI_20260922050101_0372_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-gjzs5/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-gjzs5/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-gjzs5/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(385.0670484446455, 116.621884128479), (394.8309183892561, 104.65732422283327), (402.63610400946345, 91.33206448657438), (429.4545257485006, 36.177941571841075), (436.4975771259051, 16.858669871908205), (436.94272355304565, 15.090187669957231), (439.8678251688834, -4.854932380301761), (438.7334917250555, -24.981564044908737), (433.5855409518117, -44.47166553013085), (424.6333620022051, -62.53327508964139), (412.24056962598115, -78.43256536431), (396.9108735274058, -91.52324513093481), (379.26727126631886, -101.27352957514086), (360.02656749926973, -107.28703149457579), (339.9707774370909, -109.31945240567438), (306.70032005605754, -109.3205123719963), (6.821145596913993, -109.33011493777303), (-61.166295708855614, -109.33225145356118), (-80.71090902923606, -107.40431981178699), (-99.50177004095167, -101.6936619758053), (-116.81415452726651, -92.42043315470073), (-131.98030556179583, -79.94251196701225), (-144.4151378859533, -64.74113218089042), (-153.63916058535688, -47.402535257162526), (-159.2965038815746, -28.595533102743502), (-161.16905148955993, -9.04542319320899), (-159.18445303454064, 10.49353338455694), (-156.49708507454488, 23.779552967600466), (-156.4974953897763, 36.86675360685331), (-155.72732273524161, 49.256859473651275), (-152.16750148357823, 77.77396631531883), (-147.80923246580642, 97.00008448641893), (-146.52482527156826, 100.85456149193487), (-145.81768943939824, 111.48390685087361), (-145.8178877866594, 117.79699484939192), (-148.4899560258491, 131.1215322104763), (-156.41544810216874, 159.65662649403384), (-157.9990596981952, 166.20653259087703), (-159.87639911682345, 175.3031739588041), (-162.78918193245772, 182.58132693028892), (-170.78398178366479, 200.031708021932), (-176.15288797894027, 214.66805264306458), (-179.18164593784604, 229.9610248649915), (-182.7433102738578, 260.13587243841175), (-183.432788663893, 271.85478816089017), (-183.43331050942652, 288.434436270858), (-183.43363065971062, 298.6032871150819), (-183.3203940289095, 303.36330766044557), (-181.6545250940835, 338.3442071217505), (-181.65489942918066, 350.22131440522935), (-181.24370003771037, 359.28409465510776), (-179.46395967982244, 378.8481356490738), (-176.11590131092817, 396.9496801540736), (-169.50642236846033, 414.1308256605407), (-159.85960703180172, 429.8092880081749), (-147.5022453411948, 443.4538450933833), (-132.85326288326178, 454.602022135623), (-116.40881082240958, 462.8760085904869), (-107.39586474420503, 466.4132858950761), (-84.79319470154587, 472.35062215263315), (-72.21947823022492, 474.11951700557984), (-55.51263605011627, 475.0561343942536), (-38.88348414830398, 473.1938837503112), (-12.066684477496892, 467.88924835491343), (3.4028679352486506, 463.51182865770534), (17.970969342859462, 456.71198303428537), (56.165111732436344, 434.98656250569184), (67.98712101543788, 428.2922974462781), (75.98854209959973, 423.2473648241139), (124.04402250179555, 389.67024129608035), (151.32982512528542, 370.94914922564203), (170.17599065462127, 358.0658146645874), (181.4556225251872, 349.0972467776446), (229.86052585300058, 304.5547963245044), (235.61849860846996, 298.8064835168698), (252.9369747347664, 280.049482196584), (284.4355737003498, 250.39866621892725), (291.56915079266764, 242.95352526652277), (322.98284467763733, 206.586510109737), (340.016243170714, 187.88122803656734), (350.950999561348, 173.43572652994044), (359.099773654365, 157.25435639442003), (368.0956544734072, 134.4543050045977), (379.1157775047468, 122.86150126496796), (385.0670484446455, 116.621884128479)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-gjzs5/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-gjzs5/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-gjzs5/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp4lh5x97e.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-gjzs5/opensfm/reconstruction.ply output = /workspace/odm-pipeline-gjzs5/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-gjzs5/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 85 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.02014s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.66 meters) ?> Done in 0.03119s -> Writing output ?> Done in 0.00233s ?> Pipeline done in 0.0538s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-gjzs5/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.66 [INFO] Created temporary directory: /workspace/odm-pipeline-gjzs5/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-gjzs5/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp" --output-type max --radiuses 1.0367255756846319,1.466151369592261,2.0734511513692637 --resolution 5.28 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 27317 points Point cloud bounds are [minx: -111.016014099, maxx: 246.833175659, miny: 55.0228309631, maxy: 155.273986816] DEM resolution is (68, 19), max tile size is 4096, will split DEM generation into 1 tiles r2.07345_x0_y0.tif r1.03673_x0_y0.tif r1.46615_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/tiles.small.tif" Input file size is 68, 19 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-gjzs5/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/tiles.tif" Input file size is 68, 19 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_meshing/tmp/tiles.tif Size: 68x19 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-gjzs5/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-gjzs5/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.014951 [INFO] Completed mesh_dsm.tif in 0:00:00.101473 [INFO] Sampling points from DSM: /workspace/odm-pipeline-gjzs5/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-gjzs5/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-gjzs5/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 68x19 Extent is (-111.016014, 248.023986), (55.022831, 155.342831) Read nodata value: -9999 Calculating skirts and vertex count... 47774 skirt points will be added Total vertices: 48734 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-gjzs5/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-gjzs5/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 20:10:17 [App ] OpenMVS x64 v2.2.0 20:10:17 [App ] Build date: Jul 28 2026, 18:56:23 20:10:17 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 20:10:17 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 20:10:17 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 20:10:17 [App ] Disk: 20:10:17 [App ] SSE & AVX compatible CPU & OS detected 20:10:17 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-gjzs5/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-gjzs5/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 Decimated faces 23672 (82.32%, 327ms, ETA 70ms)... Decimated faces 28757 (100%, 353ms) 20:10:19 [App ] MEMORYINFO: { 20:10:19 [App ] VmPeak: 206208 kB 20:10:19 [App ] VmSize: 111532 kB 20:10:19 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-gjzs5/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-gjzs5/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-gjzs5/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-gjzs5/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: 18127 verts... 36138 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 19 NVM: Number of features: 27400 Loading 100%... done. (Took 1.163s) Building adjacency graph: Adding edges 100%... done. (Took 0.031s) 54207 total edges. View selection: Building BVH from 36138 faces... done. (Took: 22 ms) Calculating face qualities 100%... done. (Took 1.186s) Postprocessing face infos 100%... done. (Took 0.039s) Maximum quality of a face within an image: 661.062 Clamping qualities to 407.189 within normalization. Optimizing: Time[s] Energy 0 31482 0 31346 0 31006 0 30815 0 30753 0 30718 0 30699 0 30694 0 30684 0 30674 0 30668 0 30665 0 30661 0 30660 4263 faces have not been seen Took: 1.599s Generating texture patches: Running... done. (Took 1.075s) 942 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 19566 x 19566 Calculating adjustments: Color channel 2: CG took 89 iterations. Residual is 9.44054e-05 Color channel 1: CG took 89 iterations. Residual is 9.55058e-05 Color channel 0: CG took 90 iterations. Residual is 9.86667e-05 Took 0.028 seconds Adjusting texture patches 100%... done. (Took 0.02s) Running local seam leveling: Blending texture patches 100%... done. (Took 0.674s) Generating texture atlases: Sorting texture patches... done. Working on atlas 3 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 6.196s [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-gjzs5/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 525411.0 0 1 0 50094.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=525411.0 --writers.las.offset_y=50094.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=36 +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-gjzs5/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=36 +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-gjzs5/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-gjzs5/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (4.85 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-gjzs5/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tif" -resolution 20.63787964114541 -verbose -outputCornerFile "/workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 50094.0 -utm_east_offset 525411.0 -a_srs "+proj=utm +zone=36 +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 6423869440.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-gjzs5/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Mesh file read. Boundary points: Point 1: 8.68913 85.1722 Point 2: 8.68913 139.689 Point 3: 200.648 139.689 Point 4: 200.648 85.1722 Model bounds x : 8.68913 -> 200.648 Model bounds y : 85.1722 -> 139.689 Model area : 10465m2 Model resolution, width x height : 3962x1126 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done ... model rendered Edge inpainting Block [(2048, 3962), (0, 1126)] Block [(1024, 2048), (0, 1126)] Block [(0, 1024), (0, 1126)] Writing ortho photo to /workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6423869440 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-gjzs5/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-gjzs5/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-gjzs5/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 39.35% Using band 4 of source image as alpha. Creating output file that is 7174P x 1913L. 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-gjzs5/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-gjzs5/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.25% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 7174, 1913 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-gjzs5/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-gjzs5/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-gjzs5/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-gjzs5/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-gjzs5/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-gjzs5/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.255606428571378 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=3.6148207791539253  [INFO] Cropping /workspace/odm-pipeline-gjzs5/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-gjzs5/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-gjzs5/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-gjzs5/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 39.45% Creating output file that is 1359P x 362L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-gjzs5/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-gjzs5/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-gjzs5/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-gjzs5/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-gjzs5/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-gjzs5/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-gjzs5/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 39.45%  Input file size is 7174, 1913 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-gjzs5/odm_report/report.pdf 2026-09-23 20:10:27,070 DEBUG: ICC profile found for image /tmp/tmpqoik5taz/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-09-23 20:10:27,916 DEBUG: Final size summary of the biggest document sections: 2026-09-23 20:10:27,916 DEBUG: - pages: 4.1KiB 2026-09-23 20:10:27,916 DEBUG: - fonts: 201.0B 2026-09-23 20:10:27,916 DEBUG: - images: 2.1MiB 2026-09-23 20:10:27,916 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 Sep 23 20:10:27 2026 ODM processing complete