=== odm-pipeline-8rcpl-main-3089472131/process.log === === process attempt 0 @ 2026-10-21T02:26:57Z === Running ODM processing... Processing job: odm-pipeline-8rcpl ODM Project ID: DTM-Task-2758b237-83df-4008-86bc-e3b6cc758f47 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-8rcpl/boundary.geojson --project-path /workspace odm-pipeline-8rcpl [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:26:59 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[107.012702961, -6.249901404], [107.012695756, -6.249898097], [107.012640683, -6.249872527], [107.012628611, -6.249866955], [107.012566333, -6.249835233], [107.012253333, -6.249660233], [107.012233604, -6.249648874], [107.011742603, -6.249357874], [107.011592524, -6.249246448], [107.011468563, -6.249106509], [107.011376026, -6.248944042], [107.011318871, -6.248766], [107.011299544, -6.248579999], [107.011299545, -6.248416999], [107.011299545, -6.248161999], [107.011316112, -6.247989663], [107.011365203, -6.247823648], [107.011445019, -6.24767004], [107.011552633, -6.247534475], [107.011684098, -6.247421923], [107.011834592, -6.247336511], [107.011998597, -6.247281374], [107.012170097, -6.247258531], [107.012342805, -6.247268821], [107.012510385, -6.247311867], [107.012666693, -6.24738609], [107.012792059, -6.247461112], [107.013091628, -6.247638672], [107.013320297, -6.247773577], [107.013584165, -6.247920651], [107.013656409, -6.247953677], [107.01380513, -6.248039621], [107.013934911, -6.248152175], [107.014041064, -6.24828727], [107.014119752, -6.248440026], [107.014168131, -6.248604921], [107.014184455, -6.248775999], [107.014184455, -6.249170999], [107.014166511, -6.249350294], [107.014113389, -6.249522466], [107.0140272, -6.249680676], [107.013911368, -6.249818639], [107.013770495, -6.249930874], [107.013610176, -6.250012924], [107.013436781, -6.250061527], [107.013257197, -6.250074754], [107.013078558, -6.25005208], [107.012907962, -6.249994404], [107.012702961, -6.249901404]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-8rcpl [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-8rcpl [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-8rcpl/images [INFO] Loading 18 images [INFO] Wrote images database: /workspace/odm-pipeline-8rcpl/images.json [INFO] Found 18 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:27:00,794 INFO: Planning to use 49998.055078125 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:27:00,794 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:27:00,794 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:27:00,798 INFO: Reading data for image 8ecfb771_DJI_20261011083055_0873_D.JPG (queue-size=0) 2026-10-21 02:27:00,798 INFO: Reading data for image cf069365_DJI_20261011083103_0877_D.JPG (queue-size=0) 2026-10-21 02:27:00,798 INFO: Reading data for image 932f72cc_DJI_20261011083123_0887_D.JPG (queue-size=0) 2026-10-21 02:27:00,798 INFO: Reading data for image 53f75b2b_DJI_20261011083111_0881_D.JPG (queue-size=0) 2026-10-21 02:27:01,030 INFO: Reading data for image ee390975_DJI_20261011083113_0882_D.JPG (queue-size=1) 2026-10-21 02:27:01,030 INFO: Extracting ROOT_DSPSIFT features for image 932f72cc_DJI_20261011083123_0887_D.JPG 2026-10-21 02:27:01,042 INFO: Reading data for image 7b9ed57a_DJI_20261011083119_0885_D.JPG (queue-size=1) 2026-10-21 02:27:01,042 INFO: Extracting ROOT_DSPSIFT features for image 53f75b2b_DJI_20261011083111_0881_D.JPG 2026-10-21 02:27:01,056 INFO: Reading data for image fe3a72d2_DJI_20261011083059_0875_D.JPG (queue-size=1) 2026-10-21 02:27:01,057 INFO: Extracting ROOT_DSPSIFT features for image 8ecfb771_DJI_20261011083055_0873_D.JPG 2026-10-21 02:27:01,064 INFO: Reading data for image 6a715ea7_DJI_20261011083107_0879_D.JPG (queue-size=1) 2026-10-21 02:27:01,070 INFO: Extracting ROOT_DSPSIFT features for image cf069365_DJI_20261011083103_0877_D.JPG 2026-10-21 02:27:01,265 INFO: Reading data for image 2a93dc9e_DJI_20261011083051_0871_D.JPG (queue-size=1) 2026-10-21 02:27:01,265 INFO: Extracting ROOT_DSPSIFT features for image ee390975_DJI_20261011083113_0882_D.JPG 2026-10-21 02:27:01,279 INFO: Reading data for image 9ff3eddf_DJI_20261011083125_0888_D.JPG (queue-size=1) 2026-10-21 02:27:01,280 INFO: Extracting ROOT_DSPSIFT features for image 7b9ed57a_DJI_20261011083119_0885_D.JPG 2026-10-21 02:27:01,309 INFO: Reading data for image f3c72289_DJI_20261011083109_0880_D.JPG (queue-size=1) 2026-10-21 02:27:01,310 INFO: Extracting ROOT_DSPSIFT features for image 6a715ea7_DJI_20261011083107_0879_D.JPG 2026-10-21 02:27:01,348 INFO: Reading data for image fbf798c1_DJI_20261011083053_0872_D.JPG (queue-size=1) 2026-10-21 02:27:01,349 INFO: Extracting ROOT_DSPSIFT features for image fe3a72d2_DJI_20261011083059_0875_D.JPG 2026-10-21 02:27:01,571 INFO: Extracting ROOT_DSPSIFT features for image 9ff3eddf_DJI_20261011083125_0888_D.JPG 2026-10-21 02:27:01,594 INFO: Reading data for image 594d6d97_DJI_20261011083101_0876_D.JPG (queue-size=1) 2026-10-21 02:27:01,595 INFO: Extracting ROOT_DSPSIFT features for image f3c72289_DJI_20261011083109_0880_D.JPG 2026-10-21 02:27:01,625 INFO: Reading data for image b372ac2d_DJI_20261011083117_0884_D.JPG (queue-size=1) 2026-10-21 02:27:01,625 INFO: Extracting ROOT_DSPSIFT features for image 2a93dc9e_DJI_20261011083051_0871_D.JPG 2026-10-21 02:27:01,723 INFO: Reading data for image 0b3736ab_DJI_20261011083121_0886_D.JPG (queue-size=1) 2026-10-21 02:27:01,734 INFO: Extracting ROOT_DSPSIFT features for image fbf798c1_DJI_20261011083053_0872_D.JPG 2026-10-21 02:27:01,900 INFO: Reading data for image 8741d43d_DJI_20261011083105_0878_D.JPG (queue-size=1) 2026-10-21 02:27:01,905 INFO: Extracting ROOT_DSPSIFT features for image 594d6d97_DJI_20261011083101_0876_D.JPG 2026-10-21 02:27:01,971 INFO: Reading data for image a40d0750_DJI_20261011083115_0883_D.JPG (queue-size=1) 2026-10-21 02:27:02,111 INFO: Reading data for image 757efe64_DJI_20261011083057_0874_D.JPG (queue-size=2) 2026-10-21 02:27:02,258 INFO: Extracting ROOT_DSPSIFT features for image b372ac2d_DJI_20261011083117_0884_D.JPG 2026-10-21 02:27:02,355 INFO: Extracting ROOT_DSPSIFT features for image 0b3736ab_DJI_20261011083121_0886_D.JPG 2026-10-21 02:27:02,685 INFO: Finished reading images 2026-10-21 02:27:02,685 INFO: Extracting ROOT_DSPSIFT features for image 8741d43d_DJI_20261011083105_0878_D.JPG 2026-10-21 02:27:11,426 DEBUG: Found 10000 points in 10.107512474060059s 2026-10-21 02:27:11,451 DEBUG: Found 10000 points in 10.378007411956787s 2026-10-21 02:27:11,494 DEBUG: Found 10000 points in 10.405897378921509s 2026-10-21 02:27:11,517 DEBUG: Found 10000 points in 10.45949101448059s 2026-10-21 02:27:11,772 DEBUG: Found 10000 points in 9.074284315109253s 2026-10-21 02:27:11,909 DEBUG: Found 10000 points in 10.866020917892456s 2026-10-21 02:27:12,007 INFO: Extracting ROOT_DSPSIFT features for image a40d0750_DJI_20261011083115_0883_D.JPG 2026-10-21 02:27:12,043 INFO: Extracting ROOT_DSPSIFT features for image 757efe64_DJI_20261011083057_0874_D.JPG 2026-10-21 02:27:12,175 DEBUG: Found 10000 points in 10.563087224960327s 2026-10-21 02:27:12,204 DEBUG: Found 10000 points in 10.92772889137268s 2026-10-21 02:27:12,217 DEBUG: Found 10000 points in 10.92578649520874s 2026-10-21 02:27:12,282 DEBUG: Found 10000 points in 10.70456051826477s 2026-10-21 02:27:12,282 DEBUG: Found 10000 points in 10.353566646575928s 2026-10-21 02:27:12,608 DEBUG: Found 10000 points in 10.861581563949585s 2026-10-21 02:27:12,623 DEBUG: Found 10000 points in 11.26279354095459s 2026-10-21 02:27:12,693 DEBUG: Found 10000 points in 10.425713300704956s 2026-10-21 02:27:12,875 DEBUG: Found 10000 points in 11.237382650375366s 2026-10-21 02:27:12,934 DEBUG: Found 10000 points in 10.556434869766235s 2026-10-21 02:27:18,498 DEBUG: Found 10000 points in 6.483104705810547s 2026-10-21 02:27:18,622 DEBUG: Found 10000 points in 6.5699849128723145s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:27:20,376 INFO: Altitude for orientation based matching 2240441.608908946 2026-10-21 02:27:20,384 INFO: Matching 139 image pairs 2026-10-21 02:27:20,386 INFO: Computing pair matching with 16 processes 2026-10-21 02:27:20,988 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.001 T-total: 0.598 Matches: 229 Robust: 210 Success: True 2026-10-21 02:27:21,089 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.687 T-robust: 0.011 T-total: 0.699 Matches: 2183 Robust: 2161 Success: True 2026-10-21 02:27:21,093 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.700 T-robust: 0.002 T-total: 0.701 Matches: 45 Robust: 37 Success: True 2026-10-21 02:27:21,099 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.015 T-total: 0.708 Matches: 1726 Robust: 1708 Success: True 2026-10-21 02:27:21,104 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.701 T-robust: 0.012 T-total: 0.714 Matches: 1415 Robust: 1265 Success: True 2026-10-21 02:27:21,100 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.704 T-robust: 0.001 T-total: 0.708 Matches: 292 Robust: 272 Success: True 2026-10-21 02:27:21,158 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.756 T-robust: 0.007 T-total: 0.765 Matches: 205 Robust: 185 Success: True 2026-10-21 02:27:21,161 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.767 T-robust: 0.002 T-total: 0.770 Matches: 382 Robust: 364 Success: True 2026-10-21 02:27:21,180 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.762 T-robust: 0.018 T-total: 0.786 Matches: 5406 Robust: 5369 Success: True 2026-10-21 02:27:21,192 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.788 T-robust: 0.009 T-total: 0.799 Matches: 562 Robust: 516 Success: True 2026-10-21 02:27:21,205 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.796 T-robust: 0.013 T-total: 0.813 Matches: 3011 Robust: 2942 Success: True 2026-10-21 02:27:21,218 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.009 T-total: 0.828 Matches: 1688 Robust: 1602 Success: True 2026-10-21 02:27:21,226 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.827 T-robust: 0.006 T-total: 0.833 Matches: 209 Robust: 193 Success: True 2026-10-21 02:27:21,231 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.828 T-robust: 0.006 T-total: 0.838 Matches: 323 Robust: 281 Success: True 2026-10-21 02:27:21,278 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 53f75b2b_DJI_20261011083111_0881_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.003 T-total: 0.887 Matches: 1165 Robust: 1149 Success: True 2026-10-21 02:27:21,290 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.893 T-robust: 0.004 T-total: 0.900 Matches: 1688 Robust: 1670 Success: True 2026-10-21 02:27:21,435 DEBUG: Matching 7b9ed57a_DJI_20261011083119_0885_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.424 T-robust: 0.015 T-total: 0.446 Matches: 5433 Robust: 5405 Success: True 2026-10-21 02:27:21,579 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.465 T-robust: 0.006 T-total: 0.474 Matches: 2344 Robust: 2271 Success: True 2026-10-21 02:27:21,584 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.482 T-robust: 0.002 T-total: 0.484 Matches: 269 Robust: 255 Success: True 2026-10-21 02:27:21,599 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.486 T-robust: 0.003 T-total: 0.491 Matches: 1341 Robust: 1275 Success: True 2026-10-21 02:27:21,611 DEBUG: Matching 7b9ed57a_DJI_20261011083119_0885_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.515 T-robust: 0.003 T-total: 0.519 Matches: 974 Robust: 911 Success: True 2026-10-21 02:27:21,613 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.001 T-total: 0.517 Matches: 110 Robust: 104 Success: True 2026-10-21 02:27:21,691 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.465 T-robust: 0.015 T-total: 0.483 Matches: 2221 Robust: 2189 Success: True 2026-10-21 02:27:21,697 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.487 T-robust: 0.013 T-total: 0.514 Matches: 4115 Robust: 4080 Success: True 2026-10-21 02:27:21,700 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.479 T-robust: 0.001 T-total: 0.481 Matches: 387 Robust: 373 Success: True 2026-10-21 02:27:21,724 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.441 T-robust: 0.003 T-total: 0.446 Matches: 1095 Robust: 1082 Success: True 2026-10-21 02:27:21,751 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.547 T-robust: 0.008 T-total: 0.558 Matches: 3002 Robust: 2936 Success: True 2026-10-21 02:27:21,755 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.524 T-robust: 0.002 T-total: 0.527 Matches: 724 Robust: 706 Success: True 2026-10-21 02:27:21,810 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.574 T-robust: 0.003 T-total: 0.578 Matches: 1195 Robust: 1139 Success: True 2026-10-21 02:27:21,833 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.666 T-robust: 0.005 T-total: 0.674 Matches: 2273 Robust: 2227 Success: True 2026-10-21 02:27:21,841 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 53f75b2b_DJI_20261011083111_0881_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.642 T-robust: 0.018 T-total: 0.680 Matches: 5451 Robust: 5367 Success: True 2026-10-21 02:27:21,862 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.561 T-robust: 0.007 T-total: 0.572 Matches: 2902 Robust: 2876 Success: True 2026-10-21 02:27:21,964 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.526 T-robust: 0.001 T-total: 0.528 Matches: 396 Robust: 374 Success: True 2026-10-21 02:27:22,029 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.416 T-robust: 0.012 T-total: 0.448 Matches: 5382 Robust: 5328 Success: True 2026-10-21 02:27:22,046 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.423 T-robust: 0.018 T-total: 0.446 Matches: 4105 Robust: 4089 Success: True 2026-10-21 02:27:22,084 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.467 T-robust: 0.003 T-total: 0.470 Matches: 949 Robust: 914 Success: True 2026-10-21 02:27:22,126 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.507 T-robust: 0.004 T-total: 0.512 Matches: 1356 Robust: 1308 Success: True 2026-10-21 02:27:22,147 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.548 T-robust: 0.010 T-total: 0.563 Matches: 4081 Robust: 4038 Success: True 2026-10-21 02:27:22,203 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.457 T-robust: 0.035 T-total: 0.503 Matches: 5324 Robust: 5309 Success: True 2026-10-21 02:27:22,226 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.029 T-total: 0.501 Matches: 4071 Robust: 3927 Success: True 2026-10-21 02:27:22,230 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.482 T-robust: 0.028 T-total: 0.533 Matches: 2319 Robust: 2281 Success: True 2026-10-21 02:27:22,230 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 Matches: FAILED 2026-10-21 02:27:22,234 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.476 T-robust: 0.053 T-total: 0.536 Matches: 5566 Robust: 5546 Success: True 2026-10-21 02:27:22,240 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.414 T-robust: 0.003 T-total: 0.418 Matches: 698 Robust: 679 Success: True 2026-10-21 02:27:22,254 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.461 T-robust: 0.032 T-total: 0.498 Matches: 4020 Robust: 3994 Success: True 2026-10-21 02:27:22,268 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.421 T-robust: 0.005 T-total: 0.427 Matches: 41 Robust: 28 Success: True 2026-10-21 02:27:22,317 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.443 T-robust: 0.008 T-total: 0.455 Matches: 2289 Robust: 2148 Success: True 2026-10-21 02:27:22,333 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.466 T-robust: 0.020 T-total: 0.490 Matches: 2284 Robust: 2215 Success: True 2026-10-21 02:27:22,428 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.458 T-robust: 0.004 T-total: 0.463 Matches: 1346 Robust: 1317 Success: True 2026-10-21 02:27:22,524 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.466 T-robust: 0.018 T-total: 0.495 Matches: 5383 Robust: 5342 Success: True 2026-10-21 02:27:22,550 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.454 T-robust: 0.043 T-total: 0.504 Matches: 3985 Robust: 3964 Success: True 2026-10-21 02:27:22,557 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.418 T-robust: 0.050 T-total: 0.473 Matches: 1147 Robust: 1040 Success: True 2026-10-21 02:27:22,568 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.430 T-robust: 0.010 T-total: 0.442 Matches: 1793 Robust: 1763 Success: True 2026-10-21 02:27:22,600 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.441 T-robust: 0.008 T-total: 0.452 Matches: 3121 Robust: 3082 Success: True 2026-10-21 02:27:22,693 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.015 T-total: 0.484 Matches: 5494 Robust: 5470 Success: True 2026-10-21 02:27:22,753 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.469 T-robust: 0.009 T-total: 0.484 Matches: 3938 Robust: 3867 Success: True 2026-10-21 02:27:22,755 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.499 T-robust: 0.002 T-total: 0.501 Matches: 72 Robust: 59 Success: True 2026-10-21 02:27:22,783 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.538 T-robust: 0.007 T-total: 0.549 Matches: 3067 Robust: 3049 Success: True 2026-10-21 02:27:22,803 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.560 T-robust: 0.003 T-total: 0.563 Matches: 857 Robust: 823 Success: True 2026-10-21 02:27:22,819 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.013 T-total: 0.592 Matches: 3137 Robust: 2986 Success: True 2026-10-21 02:27:22,851 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.009 T-total: 0.527 Matches: 1285 Robust: 1221 Success: True 2026-10-21 02:27:22,879 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.542 T-robust: 0.002 T-total: 0.545 Matches: 776 Robust: 723 Success: True 2026-10-21 02:27:22,893 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.657 T-robust: 0.002 T-total: 0.660 Matches: 436 Robust: 403 Success: True 2026-10-21 02:27:22,908 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.664 T-robust: 0.005 T-total: 0.671 Matches: 1371 Robust: 1354 Success: True 2026-10-21 02:27:23,141 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.671 T-robust: 0.025 T-total: 0.706 Matches: 5413 Robust: 5345 Success: True 2026-10-21 02:27:23,178 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.620 T-robust: 0.009 T-total: 0.634 Matches: 4021 Robust: 4003 Success: True 2026-10-21 02:27:23,267 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.706 T-robust: 0.002 T-total: 0.709 Matches: 872 Robust: 836 Success: True 2026-10-21 02:27:23,284 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.696 T-robust: 0.017 T-total: 0.718 Matches: 2564 Robust: 2538 Success: True 2026-10-21 02:27:23,302 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.687 T-robust: 0.005 T-total: 0.700 Matches: 2048 Robust: 1956 Success: True 2026-10-21 02:27:23,353 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.752 T-robust: 0.023 T-total: 0.784 Matches: 4190 Robust: 4151 Success: True 2026-10-21 02:27:23,464 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.754 T-robust: 0.012 T-total: 0.768 Matches: 1433 Robust: 1409 Success: True 2026-10-21 02:27:23,526 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.770 T-robust: 0.002 T-total: 0.773 Matches: 211 Robust: 200 Success: True 2026-10-21 02:27:23,538 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.738 T-robust: 0.009 T-total: 0.753 Matches: 1839 Robust: 1776 Success: True 2026-10-21 02:27:23,576 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.731 T-robust: 0.012 T-total: 0.756 Matches: 2936 Robust: 2915 Success: True 2026-10-21 02:27:23,582 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.823 T-robust: 0.001 T-total: 0.825 Matches: 75 Robust: 66 Success: True 2026-10-21 02:27:23,684 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.825 T-robust: 0.004 T-total: 0.831 Matches: 1275 Robust: 1250 Success: True 2026-10-21 02:27:23,719 DEBUG: Matching 7b9ed57a_DJI_20261011083119_0885_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.867 T-robust: 0.024 T-total: 0.908 Matches: 4068 Robust: 4028 Success: True 2026-10-21 02:27:23,756 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.855 T-robust: 0.007 T-total: 0.862 Matches: 575 Robust: 551 Success: True 2026-10-21 02:27:23,759 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.020 T-total: 0.849 Matches: 1621 Robust: 1566 Success: True 2026-10-21 02:27:23,793 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.901 T-robust: 0.009 T-total: 0.913 Matches: 1362 Robust: 1347 Success: True 2026-10-21 02:27:23,978 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.837 Matches: FAILED 2026-10-21 02:27:24,081 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.899 T-robust: 0.003 T-total: 0.903 Matches: 838 Robust: 764 Success: True 2026-10-21 02:27:24,119 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.799 T-robust: 0.017 T-total: 0.825 Matches: 3285 Robust: 3258 Success: True 2026-10-21 02:27:24,232 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.904 T-robust: 0.018 T-total: 0.927 Matches: 2966 Robust: 2948 Success: True 2026-10-21 02:27:24,245 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.935 T-robust: 0.026 T-total: 0.966 Matches: 2357 Robust: 2297 Success: True 2026-10-21 02:27:24,299 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.941 T-robust: 0.003 T-total: 0.945 Matches: 1006 Robust: 965 Success: True 2026-10-21 02:27:24,373 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.893 T-robust: 0.012 T-total: 0.906 Matches: 22 Robust: 14 Success: False 2026-10-21 02:27:24,492 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.900 T-robust: 0.033 T-total: 0.953 Matches: 3924 Robust: 3897 Success: True 2026-10-21 02:27:24,495 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.959 T-robust: 0.002 T-total: 0.966 Matches: 507 Robust: 483 Success: True 2026-10-21 02:27:24,572 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.967 T-robust: 0.003 T-total: 0.987 Matches: 990 Robust: 962 Success: True 2026-10-21 02:27:24,578 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.974 T-robust: 0.012 T-total: 0.992 Matches: 2285 Robust: 2218 Success: True 2026-10-21 02:27:24,604 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.894 T-robust: 0.005 T-total: 0.911 Matches: 1741 Robust: 1642 Success: True 2026-10-21 02:27:24,647 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.921 T-robust: 0.002 T-total: 0.923 Matches: 457 Robust: 442 Success: True 2026-10-21 02:27:24,689 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.928 T-robust: 0.001 T-total: 0.929 Matches: 159 Robust: 147 Success: True 2026-10-21 02:27:24,800 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.994 T-robust: 0.009 T-total: 1.007 Matches: 3009 Robust: 2900 Success: True 2026-10-21 02:27:24,858 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.074 T-robust: 0.017 T-total: 1.102 Matches: 3057 Robust: 3031 Success: True 2026-10-21 02:27:24,958 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.952 T-robust: 0.020 T-total: 0.978 Matches: 4056 Robust: 4041 Success: True 2026-10-21 02:27:25,073 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.941 T-robust: 0.004 T-total: 0.947 Matches: 1848 Robust: 1820 Success: True 2026-10-21 02:27:25,161 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.845 T-robust: 0.002 T-total: 0.853 Matches: 500 Robust: 494 Success: True 2026-10-21 02:27:25,180 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.930 T-robust: 0.003 T-total: 0.934 Matches: 1073 Robust: 1024 Success: True 2026-10-21 02:27:25,296 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.085 T-robust: 0.113 T-total: 1.207 Matches: 5390 Robust: 5372 Success: True 2026-10-21 02:27:25,304 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.033 T-robust: 0.022 T-total: 1.055 Matches: 102 Robust: 93 Success: True 2026-10-21 02:27:25,370 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.931 T-robust: 0.056 T-total: 0.991 Matches: 3188 Robust: 3151 Success: True 2026-10-21 02:27:25,390 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.721 T-robust: 0.046 T-total: 0.785 Matches: 5384 Robust: 5373 Success: True 2026-10-21 02:27:25,401 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.902 T-robust: 0.001 T-total: 0.904 Matches: 127 Robust: 110 Success: True 2026-10-21 02:27:25,476 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.013 T-total: 0.897 Matches: 1026 Robust: 1010 Success: True 2026-10-21 02:27:25,492 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 53f75b2b_DJI_20261011083111_0881_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.904 T-robust: 0.004 T-total: 0.910 Matches: 1479 Robust: 1450 Success: True 2026-10-21 02:27:25,593 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.072 T-robust: 0.021 T-total: 1.094 Matches: 1774 Robust: 1676 Success: True 2026-10-21 02:27:25,596 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.939 T-robust: 0.005 T-total: 0.944 Matches: 637 Robust: 588 Success: True 2026-10-21 02:27:25,640 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.915 T-robust: 0.020 T-total: 0.946 Matches: 2948 Robust: 2930 Success: True 2026-10-21 02:27:25,879 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.065 T-robust: 0.006 T-total: 1.077 Matches: 605 Robust: 591 Success: True 2026-10-21 02:27:25,902 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.019 T-robust: 0.002 T-total: 1.041 Matches: 527 Robust: 494 Success: True 2026-10-21 02:27:25,943 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.942 T-robust: 0.025 T-total: 0.979 Matches: 3948 Robust: 3933 Success: True 2026-10-21 02:27:26,227 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.105 T-robust: 0.014 T-total: 1.154 Matches: 3141 Robust: 3106 Success: True 2026-10-21 02:27:26,233 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.063 T-robust: 0.002 T-total: 1.066 Matches: 896 Robust: 859 Success: True 2026-10-21 02:27:26,238 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.984 T-robust: 0.060 T-total: 1.049 Matches: 4058 Robust: 4039 Success: True 2026-10-21 02:27:26,413 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.114 T-robust: 0.001 T-total: 1.116 Matches: 325 Robust: 300 Success: True 2026-10-21 02:27:26,516 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.126 T-robust: 0.017 T-total: 1.145 Matches: 1675 Robust: 1623 Success: True 2026-10-21 02:27:26,532 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.128 T-robust: 0.002 T-total: 1.131 Matches: 702 Robust: 679 Success: True 2026-10-21 02:27:26,552 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.159 T-robust: 0.002 T-total: 1.162 Matches: 623 Robust: 597 Success: True 2026-10-21 02:27:26,630 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 594d6d97_DJI_20261011083101_0876_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.263 T-robust: 0.027 T-total: 1.306 Matches: 5684 Robust: 5674 Success: True 2026-10-21 02:27:26,693 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.210 T-robust: 0.002 T-total: 1.212 Matches: 674 Robust: 660 Success: True 2026-10-21 02:27:26,737 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.220 T-robust: 0.015 T-total: 1.239 Matches: 3076 Robust: 3052 Success: True 2026-10-21 02:27:26,799 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.116 T-robust: 0.028 T-total: 1.167 Matches: 5523 Robust: 5491 Success: True 2026-10-21 02:27:26,803 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.175 T-robust: 0.006 T-total: 1.196 Matches: 2435 Robust: 2406 Success: True 2026-10-21 02:27:26,866 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.216 T-robust: 0.003 T-total: 1.220 Matches: 1082 Robust: 1059 Success: True 2026-10-21 02:27:27,107 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.173 T-robust: 0.014 T-total: 1.204 Matches: 5367 Robust: 5345 Success: True 2026-10-21 02:27:27,111 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.177 T-robust: 0.032 T-total: 1.210 Matches: 720 Robust: 699 Success: True 2026-10-21 02:27:27,166 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.200 T-robust: 0.012 T-total: 1.213 Matches: 990 Robust: 972 Success: True 2026-10-21 02:27:27,291 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.025 T-robust: 0.015 T-total: 1.043 Matches: 2176 Robust: 2156 Success: True 2026-10-21 02:27:27,352 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.106 T-robust: 0.002 T-total: 1.108 Matches: 48 Robust: 37 Success: True 2026-10-21 02:27:27,403 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.001 T-total: 0.844 Matches: 155 Robust: 143 Success: True 2026-10-21 02:27:27,438 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.009 T-robust: 0.001 T-total: 1.010 Matches: 347 Robust: 322 Success: True 2026-10-21 02:27:27,488 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.955 T-robust: 0.004 T-total: 0.961 Matches: 1357 Robust: 1300 Success: True 2026-10-21 02:27:27,514 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.209 T-robust: 0.034 T-total: 1.272 Matches: 4273 Robust: 4258 Success: True 2026-10-21 02:27:27,520 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 53f75b2b_DJI_20261011083111_0881_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.934 T-robust: 0.024 T-total: 0.976 Matches: 4029 Robust: 4008 Success: True 2026-10-21 02:27:27,523 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.883 T-robust: 0.001 T-total: 0.884 Matches: 263 Robust: 248 Success: True 2026-10-21 02:27:27,534 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.782 T-robust: 0.002 T-total: 0.785 Matches: 778 Robust: 761 Success: True 2026-10-21 02:27:27,550 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.002 T-total: 0.834 Matches: 575 Robust: 554 Success: True 2026-10-21 02:27:27,556 INFO: Matched 139 pairs (brown-brown: 139) in 7.172393803999967 seconds (0.05159995907913706 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:27:33,326 INFO: reading features 2026-10-21 02:27:33,791 DEBUG: Merging features onto tracks 2026-10-21 02:27:35,805 DEBUG: Good tracks: 28745 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:27:39,089 INFO: Starting incremental reconstruction 2026-10-21 02:27:41,316 INFO: Starting reconstruction with 0b3736ab_DJI_20261011083121_0886_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG 2026-10-21 02:27:41,351 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3072 / 3074 2026-10-21 02:27:42,109 INFO: Triangulated: 3073 2026-10-21 02:27:42,968 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.254431e+02, Final cost: 8.776744e+01, Termination: CONVERGENCE 2026-10-21 02:27:42,991 INFO: Removed outliers: 176 2026-10-21 02:27:43,032 INFO: ------------------------------------------------------- 2026-10-21 02:27:43,053 INFO: a40d0750_DJI_20261011083115_0883_D.JPG resection inliers: 2542 / 2551 2026-10-21 02:27:43,075 INFO: Adding a40d0750_DJI_20261011083115_0883_D.JPG to the reconstruction 2026-10-21 02:27:43,500 INFO: Re-triangulating 2026-10-21 02:27:43,500 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:27:43,895 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.089458e+02, Final cost: 1.720121e+02, Termination: CONVERGENCE 2026-10-21 02:27:45,395 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.501096e+02, Final cost: 1.841729e+02, Termination: CONVERGENCE 2026-10-21 02:27:45,478 INFO: Removed outliers: 434 2026-10-21 02:27:45,494 INFO: ------------------------------------------------------- 2026-10-21 02:27:45,547 INFO: b372ac2d_DJI_20261011083117_0884_D.JPG resection inliers: 4401 / 4413 2026-10-21 02:27:45,596 INFO: Adding b372ac2d_DJI_20261011083117_0884_D.JPG to the reconstruction 2026-10-21 02:27:46,042 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:27:46,978 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 5.337878e+02, Final cost: 3.101540e+02, Termination: CONVERGENCE 2026-10-21 02:27:47,117 INFO: Removed outliers: 536 2026-10-21 02:27:47,134 INFO: ------------------------------------------------------- 2026-10-21 02:27:47,193 INFO: 7b9ed57a_DJI_20261011083119_0885_D.JPG resection inliers: 5159 / 5181 2026-10-21 02:27:47,247 INFO: Adding 7b9ed57a_DJI_20261011083119_0885_D.JPG to the reconstruction 2026-10-21 02:27:47,571 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:27:48,794 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 5.062526e+02, Final cost: 3.861447e+02, Termination: CONVERGENCE 2026-10-21 02:27:48,971 INFO: Removed outliers: 510 2026-10-21 02:27:48,989 INFO: ------------------------------------------------------- 2026-10-21 02:27:49,044 INFO: 932f72cc_DJI_20261011083123_0887_D.JPG resection inliers: 4523 / 4567 2026-10-21 02:27:49,097 INFO: Adding 932f72cc_DJI_20261011083123_0887_D.JPG to the reconstruction 2026-10-21 02:27:49,387 INFO: ------------------------------------------------------- 2026-10-21 02:27:49,437 INFO: 9ff3eddf_DJI_20261011083125_0888_D.JPG resection inliers: 4574 / 4657 2026-10-21 02:27:49,481 INFO: Adding 9ff3eddf_DJI_20261011083125_0888_D.JPG to the reconstruction 2026-10-21 02:27:49,709 INFO: Re-triangulating 2026-10-21 02:27:49,710 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:27:52,211 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 1.859126e+03, Final cost: 6.839876e+02, Termination: CONVERGENCE 2026-10-21 02:27:56,693 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.932434e+03, Final cost: 9.141902e+02, Termination: CONVERGENCE 2026-10-21 02:27:56,938 INFO: Removed outliers: 1302 2026-10-21 02:27:56,959 INFO: ------------------------------------------------------- 2026-10-21 02:27:57,015 INFO: 53f75b2b_DJI_20261011083111_0881_D.JPG resection inliers: 4286 / 4334 2026-10-21 02:27:57,061 INFO: Adding 53f75b2b_DJI_20261011083111_0881_D.JPG to the reconstruction 2026-10-21 02:27:57,391 INFO: ------------------------------------------------------- 2026-10-21 02:27:57,442 INFO: f3c72289_DJI_20261011083109_0880_D.JPG resection inliers: 4271 / 4374 2026-10-21 02:27:57,483 INFO: Adding f3c72289_DJI_20261011083109_0880_D.JPG to the reconstruction 2026-10-21 02:27:57,719 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:27:59,733 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.092730e+03, Final cost: 9.780025e+02, Termination: CONVERGENCE 2026-10-21 02:28:00,033 INFO: Removed outliers: 655 2026-10-21 02:28:00,053 INFO: ------------------------------------------------------- 2026-10-21 02:28:00,103 INFO: 6a715ea7_DJI_20261011083107_0879_D.JPG resection inliers: 4249 / 4324 2026-10-21 02:28:00,143 INFO: Adding 6a715ea7_DJI_20261011083107_0879_D.JPG to the reconstruction 2026-10-21 02:28:00,477 INFO: ------------------------------------------------------- 2026-10-21 02:28:00,528 INFO: 8741d43d_DJI_20261011083105_0878_D.JPG resection inliers: 4574 / 4700 2026-10-21 02:28:00,573 INFO: Adding 8741d43d_DJI_20261011083105_0878_D.JPG to the reconstruction 2026-10-21 02:28:00,842 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:28:03,619 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.978292e+03, Final cost: 1.264773e+03, Termination: CONVERGENCE 2026-10-21 02:28:03,994 INFO: Removed outliers: 712 2026-10-21 02:28:04,015 INFO: ------------------------------------------------------- 2026-10-21 02:28:04,065 INFO: cf069365_DJI_20261011083103_0877_D.JPG resection inliers: 4358 / 4449 2026-10-21 02:28:04,107 INFO: Adding cf069365_DJI_20261011083103_0877_D.JPG to the reconstruction 2026-10-21 02:28:04,336 INFO: ------------------------------------------------------- 2026-10-21 02:28:04,388 INFO: 594d6d97_DJI_20261011083101_0876_D.JPG resection inliers: 4544 / 4683 2026-10-21 02:28:04,438 INFO: Adding 594d6d97_DJI_20261011083101_0876_D.JPG to the reconstruction 2026-10-21 02:28:04,757 INFO: ------------------------------------------------------- 2026-10-21 02:28:04,811 INFO: fe3a72d2_DJI_20261011083059_0875_D.JPG resection inliers: 4530 / 4720 2026-10-21 02:28:04,877 INFO: Adding fe3a72d2_DJI_20261011083059_0875_D.JPG to the reconstruction 2026-10-21 02:28:05,138 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:10,594 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 3.255793e+03, Final cost: 1.693165e+03, Termination: CONVERGENCE 2026-10-21 02:28:11,081 INFO: Removed outliers: 805 2026-10-21 02:28:11,103 INFO: ------------------------------------------------------- 2026-10-21 02:28:11,154 INFO: 757efe64_DJI_20261011083057_0874_D.JPG resection inliers: 4432 / 4564 2026-10-21 02:28:11,198 INFO: Adding 757efe64_DJI_20261011083057_0874_D.JPG to the reconstruction 2026-10-21 02:28:11,489 INFO: ------------------------------------------------------- 2026-10-21 02:28:11,540 INFO: 8ecfb771_DJI_20261011083055_0873_D.JPG resection inliers: 4367 / 4538 2026-10-21 02:28:11,586 INFO: Adding 8ecfb771_DJI_20261011083055_0873_D.JPG to the reconstruction 2026-10-21 02:28:11,922 INFO: Re-triangulating 2026-10-21 02:28:11,923 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:18,364 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 2.698682e+03, Final cost: 2.008206e+03, Termination: CONVERGENCE 2026-10-21 02:28:28,840 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 6.970890e+03, Final cost: 2.990133e+03, Termination: CONVERGENCE 2026-10-21 02:28:29,469 INFO: Removed outliers: 3376 2026-10-21 02:28:29,499 INFO: ------------------------------------------------------- 2026-10-21 02:28:29,567 INFO: fbf798c1_DJI_20261011083053_0872_D.JPG resection inliers: 4604 / 4681 2026-10-21 02:28:29,627 INFO: Adding fbf798c1_DJI_20261011083053_0872_D.JPG to the reconstruction 2026-10-21 02:28:29,995 INFO: ------------------------------------------------------- 2026-10-21 02:28:30,052 INFO: 2a93dc9e_DJI_20261011083051_0871_D.JPG resection inliers: 4664 / 4800 2026-10-21 02:28:30,102 INFO: Adding 2a93dc9e_DJI_20261011083051_0871_D.JPG to the reconstruction 2026-10-21 02:28:30,345 INFO: ------------------------------------------------------- 2026-10-21 02:28:30,346 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:36,576 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 3.928325e+03, Final cost: 2.460421e+03, Termination: CONVERGENCE 2026-10-21 02:28:37,140 INFO: Removed outliers: 925 2026-10-21 02:28:37,452 INFO: Reconstruction 0: 18 images, 28361 points 2026-10-21 02:28:37,452 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:28:40,073 INFO: Starting rolling shutter correction 2026-10-21 02:28:40,466 INFO: Estimating camera velocities 2026-10-21 02:28:40,467 INFO: Using EXIF data 2026-10-21 02:28:40,467 INFO: 2a93dc9e_DJI_20261011083051_0871_D.JPG (+2.90,-1.70,+0.00) m/s 2026-10-21 02:28:40,467 INFO: fbf798c1_DJI_20261011083053_0872_D.JPG (+3.00,-1.60,-0.10) m/s 2026-10-21 02:28:40,467 INFO: 8ecfb771_DJI_20261011083055_0873_D.JPG (+3.00,-1.60,-0.10) m/s 2026-10-21 02:28:40,467 INFO: 757efe64_DJI_20261011083057_0874_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:28:40,467 INFO: fe3a72d2_DJI_20261011083059_0875_D.JPG (+2.90,-1.70,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 594d6d97_DJI_20261011083101_0876_D.JPG (+3.00,-1.60,-0.10) m/s 2026-10-21 02:28:40,468 INFO: cf069365_DJI_20261011083103_0877_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 8741d43d_DJI_20261011083105_0878_D.JPG (+3.00,-1.60,+0.10) m/s 2026-10-21 02:28:40,468 INFO: 6a715ea7_DJI_20261011083107_0879_D.JPG (+3.00,-1.70,-0.10) m/s 2026-10-21 02:28:40,468 INFO: f3c72289_DJI_20261011083109_0880_D.JPG (+3.00,-1.60,-0.10) m/s 2026-10-21 02:28:40,468 INFO: 53f75b2b_DJI_20261011083111_0881_D.JPG (+2.70,-2.30,+0.00) m/s 2026-10-21 02:28:40,468 INFO: ee390975_DJI_20261011083113_0882_D.JPG (+2.90,-1.70,+0.00) m/s 2026-10-21 02:28:40,468 INFO: a40d0750_DJI_20261011083115_0883_D.JPG (+2.90,-1.90,+0.20) m/s 2026-10-21 02:28:40,468 INFO: b372ac2d_DJI_20261011083117_0884_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 7b9ed57a_DJI_20261011083119_0885_D.JPG (+2.90,-1.70,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 0b3736ab_DJI_20261011083121_0886_D.JPG (+3.00,-1.60,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 932f72cc_DJI_20261011083123_0887_D.JPG (+3.00,-1.70,+0.00) m/s 2026-10-21 02:28:40,468 INFO: 9ff3eddf_DJI_20261011083125_0888_D.JPG (+3.00,-1.50,+0.10) m/s 2026-10-21 02:28:40,468 INFO: Correcting observations... 2026-10-21 02:28:45,675 INFO: Writing corrected and trimmed features for 0b3736ab_DJI_20261011083121_0886_D.JPG 2026-10-21 02:28:46,106 INFO: Writing corrected and trimmed features for 932f72cc_DJI_20261011083123_0887_D.JPG 2026-10-21 02:28:46,531 INFO: Writing corrected and trimmed features for 2a93dc9e_DJI_20261011083051_0871_D.JPG 2026-10-21 02:28:46,893 INFO: Writing corrected and trimmed features for fe3a72d2_DJI_20261011083059_0875_D.JPG 2026-10-21 02:28:47,317 INFO: Writing corrected and trimmed features for f3c72289_DJI_20261011083109_0880_D.JPG 2026-10-21 02:28:47,718 INFO: Writing corrected and trimmed features for 6a715ea7_DJI_20261011083107_0879_D.JPG 2026-10-21 02:28:48,169 INFO: Writing corrected and trimmed features for 53f75b2b_DJI_20261011083111_0881_D.JPG 2026-10-21 02:28:48,587 INFO: Writing corrected and trimmed features for 8741d43d_DJI_20261011083105_0878_D.JPG 2026-10-21 02:28:48,997 INFO: Writing corrected and trimmed features for 8ecfb771_DJI_20261011083055_0873_D.JPG 2026-10-21 02:28:49,427 INFO: Writing corrected and trimmed features for 757efe64_DJI_20261011083057_0874_D.JPG 2026-10-21 02:28:49,861 INFO: Writing corrected and trimmed features for cf069365_DJI_20261011083103_0877_D.JPG 2026-10-21 02:28:50,262 INFO: Writing corrected and trimmed features for 594d6d97_DJI_20261011083101_0876_D.JPG 2026-10-21 02:28:50,697 INFO: Writing corrected and trimmed features for ee390975_DJI_20261011083113_0882_D.JPG 2026-10-21 02:28:51,115 INFO: Writing corrected and trimmed features for fbf798c1_DJI_20261011083053_0872_D.JPG 2026-10-21 02:28:51,537 INFO: Writing corrected and trimmed features for 7b9ed57a_DJI_20261011083119_0885_D.JPG 2026-10-21 02:28:51,966 INFO: Writing corrected and trimmed features for b372ac2d_DJI_20261011083117_0884_D.JPG 2026-10-21 02:28:52,401 INFO: Writing corrected and trimmed features for a40d0750_DJI_20261011083115_0883_D.JPG 2026-10-21 02:28:52,809 INFO: Writing corrected and trimmed features for 9ff3eddf_DJI_20261011083125_0888_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:28:55,225 INFO: Altitude for orientation based matching 2240441.608908946 2026-10-21 02:28:55,237 INFO: Matching 141 image pairs 2026-10-21 02:28:55,241 INFO: Computing pair matching with 16 processes 2026-10-21 02:28:56,013 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.751 T-robust: 0.004 T-total: 0.757 Matches: 1620 Robust: 1608 Success: True 2026-10-21 02:28:56,086 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.820 T-robust: 0.008 T-total: 0.833 Matches: 3671 Robust: 3663 Success: True 2026-10-21 02:28:56,210 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.943 T-robust: 0.010 T-total: 0.955 Matches: 1586 Robust: 1477 Success: True 2026-10-21 02:28:56,237 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.986 T-robust: 0.001 T-total: 0.987 Matches: 247 Robust: 238 Success: True 2026-10-21 02:28:56,485 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.223 T-robust: 0.009 T-total: 1.235 Matches: 2140 Robust: 2128 Success: True 2026-10-21 02:28:56,568 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.294 T-robust: 0.023 T-total: 1.320 Matches: 962 Robust: 946 Success: True 2026-10-21 02:28:56,658 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.390 T-robust: 0.013 T-total: 1.405 Matches: 1316 Robust: 1285 Success: True 2026-10-21 02:28:56,672 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.657 T-robust: 0.002 T-total: 0.659 Matches: 611 Robust: 600 Success: True 2026-10-21 02:28:56,716 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.439 T-robust: 0.006 T-total: 1.464 Matches: 2181 Robust: 2132 Success: True 2026-10-21 02:28:56,733 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.475 T-robust: 0.010 T-total: 1.485 Matches: 75 Robust: 67 Success: True 2026-10-21 02:28:56,741 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.449 T-robust: 0.025 T-total: 1.484 Matches: 5123 Robust: 5116 Success: True 2026-10-21 02:28:56,799 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.541 T-robust: 0.002 T-total: 1.544 Matches: 792 Robust: 744 Success: True 2026-10-21 02:28:56,836 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.578 T-robust: 0.002 T-total: 1.580 Matches: 546 Robust: 524 Success: True 2026-10-21 02:28:56,940 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.665 T-robust: 0.003 T-total: 1.688 Matches: 1220 Robust: 1201 Success: True 2026-10-21 02:28:56,974 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.681 T-robust: 0.035 T-total: 1.723 Matches: 3856 Robust: 3749 Success: True 2026-10-21 02:28:56,996 DEBUG: Matching f3c72289_DJI_20261011083109_0880_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.732 T-robust: 0.010 T-total: 1.744 Matches: 1730 Robust: 1647 Success: True 2026-10-21 02:28:57,019 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.808 T-robust: 0.007 T-total: 0.817 Matches: 1171 Robust: 1138 Success: True 2026-10-21 02:28:57,103 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.844 T-robust: 0.002 T-total: 1.847 Matches: 437 Robust: 425 Success: True 2026-10-21 02:28:57,116 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.871 T-robust: 0.005 T-total: 0.877 Matches: 481 Robust: 465 Success: True 2026-10-21 02:28:57,131 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.896 T-robust: 0.001 T-total: 0.898 Matches: 438 Robust: 423 Success: True 2026-10-21 02:28:57,233 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.747 T-robust: 0.001 T-total: 0.748 Matches: 103 Robust: 91 Success: True 2026-10-21 02:28:57,361 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.752 T-robust: 0.023 T-total: 0.790 Matches: 4953 Robust: 4945 Success: True 2026-10-21 02:28:57,382 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.002 T-total: 0.719 Matches: 674 Robust: 659 Success: True 2026-10-21 02:28:57,468 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.720 T-robust: 0.003 T-total: 0.724 Matches: 1079 Robust: 1036 Success: True 2026-10-21 02:28:57,500 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.740 T-robust: 0.018 T-total: 0.767 Matches: 3105 Robust: 2997 Success: True 2026-10-21 02:28:57,483 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 53f75b2b_DJI_20261011083111_0881_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.755 T-robust: 0.004 T-total: 0.761 Matches: 1706 Robust: 1673 Success: True 2026-10-21 02:28:57,504 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.652 T-robust: 0.003 T-total: 0.655 Matches: 25 Robust: 19 Success: False 2026-10-21 02:28:57,522 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.827 T-robust: 0.009 T-total: 0.837 Matches: 749 Robust: 733 Success: True 2026-10-21 02:28:57,561 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.740 T-robust: 0.010 T-total: 0.754 Matches: 3852 Robust: 3673 Success: True 2026-10-21 02:28:57,652 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.014 T-total: 0.712 Matches: 2886 Robust: 2872 Success: True 2026-10-21 02:28:57,664 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.667 T-robust: 0.001 T-total: 0.668 Matches: 53 Robust: 48 Success: True 2026-10-21 02:28:57,689 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.662 Matches: FAILED 2026-10-21 02:28:57,712 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.733 T-robust: 0.003 T-total: 0.737 Matches: 202 Robust: 190 Success: True 2026-10-21 02:28:57,723 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.602 T-robust: 0.008 T-total: 0.614 Matches: 1294 Robust: 1265 Success: True 2026-10-21 02:28:57,798 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.663 T-robust: 0.012 T-total: 0.680 Matches: 2197 Robust: 2185 Success: True 2026-10-21 02:28:57,804 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.665 T-robust: 0.003 T-total: 0.668 Matches: 207 Robust: 188 Success: True 2026-10-21 02:28:57,890 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.645 T-robust: 0.003 T-total: 0.654 Matches: 1071 Robust: 1058 Success: True 2026-10-21 02:28:58,008 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.607 T-robust: 0.009 T-total: 0.632 Matches: 3763 Robust: 3750 Success: True 2026-10-21 02:28:58,041 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.611 T-robust: 0.019 T-total: 0.651 Matches: 3804 Robust: 3720 Success: True 2026-10-21 02:28:58,091 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.525 T-robust: 0.001 T-total: 0.529 Matches: 157 Robust: 147 Success: True 2026-10-21 02:28:58,102 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.579 T-robust: 0.012 T-total: 0.595 Matches: 2930 Robust: 2906 Success: True 2026-10-21 02:28:58,109 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.016 T-total: 0.606 Matches: 817 Robust: 743 Success: True 2026-10-21 02:28:58,127 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.600 T-robust: 0.014 T-total: 0.619 Matches: 1271 Robust: 1155 Success: True 2026-10-21 02:28:58,139 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.630 T-robust: 0.017 T-total: 0.655 Matches: 2144 Robust: 2108 Success: True 2026-10-21 02:28:58,159 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.499 T-robust: 0.002 T-total: 0.502 Matches: 610 Robust: 590 Success: True 2026-10-21 02:28:58,161 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.626 T-robust: 0.007 T-total: 0.638 Matches: 1014 Robust: 1001 Success: True 2026-10-21 02:28:58,225 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.525 T-robust: 0.003 T-total: 0.535 Matches: 1086 Robust: 1076 Success: True 2026-10-21 02:28:58,330 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.013 T-total: 0.604 Matches: 3799 Robust: 3793 Success: True 2026-10-21 02:28:58,332 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.006 T-total: 0.614 Matches: 208 Robust: 198 Success: True 2026-10-21 02:28:58,346 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.540 T-robust: 0.001 T-total: 0.542 Matches: 40 Robust: 34 Success: True 2026-10-21 02:28:58,362 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.003 T-total: 0.696 Matches: 530 Robust: 516 Success: True 2026-10-21 02:28:58,444 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.623 T-robust: 0.015 T-total: 0.645 Matches: 5034 Robust: 5027 Success: True 2026-10-21 02:28:58,478 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.001 T-total: 0.588 Matches: 141 Robust: 132 Success: True 2026-10-21 02:28:58,552 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.523 T-robust: 0.010 T-total: 0.540 Matches: 4525 Robust: 4509 Success: True 2026-10-21 02:28:58,620 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.510 T-robust: 0.001 T-total: 0.511 Matches: 102 Robust: 93 Success: True 2026-10-21 02:28:58,626 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.005 T-total: 0.585 Matches: 723 Robust: 696 Success: True 2026-10-21 02:28:58,647 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and b372ac2d_DJI_20261011083117_0884_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.530 T-robust: 0.013 T-total: 0.544 Matches: 944 Robust: 931 Success: True 2026-10-21 02:28:58,669 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.527 T-robust: 0.040 T-total: 0.571 Matches: 3012 Robust: 2843 Success: True 2026-10-21 02:28:58,768 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.009 T-total: 0.606 Matches: 960 Robust: 941 Success: True 2026-10-21 02:28:58,781 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.637 T-robust: 0.013 T-total: 0.654 Matches: 2717 Robust: 2704 Success: True 2026-10-21 02:28:58,783 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.617 T-robust: 0.012 T-total: 0.640 Matches: 1048 Robust: 1025 Success: True 2026-10-21 02:28:58,892 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.629 T-robust: 0.011 T-total: 0.666 Matches: 4652 Robust: 4647 Success: True 2026-10-21 02:28:58,893 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.691 T-robust: 0.023 T-total: 0.730 Matches: 4987 Robust: 4974 Success: True 2026-10-21 02:28:58,900 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.562 T-robust: 0.004 T-total: 0.567 Matches: 709 Robust: 693 Success: True 2026-10-21 02:28:59,042 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.002 T-total: 0.598 Matches: 518 Robust: 501 Success: True 2026-10-21 02:28:59,059 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.691 T-robust: 0.032 T-total: 0.727 Matches: 3052 Robust: 3042 Success: True 2026-10-21 02:28:59,114 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.697 T-robust: 0.039 T-total: 0.766 Matches: 3845 Robust: 3800 Success: True 2026-10-21 02:28:59,121 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.606 T-robust: 0.027 T-total: 0.641 Matches: 572 Robust: 536 Success: True 2026-10-21 02:28:59,120 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.706 T-robust: 0.044 T-total: 0.758 Matches: 3720 Robust: 3708 Success: True 2026-10-21 02:28:59,191 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.562 T-robust: 0.001 T-total: 0.563 Matches: 105 Robust: 98 Success: True 2026-10-21 02:28:59,225 DEBUG: Matching ee390975_DJI_20261011083113_0882_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.608 T-robust: 0.037 T-total: 0.673 Matches: 3631 Robust: 3619 Success: True 2026-10-21 02:28:59,237 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.560 T-robust: 0.005 T-total: 0.576 Matches: 2041 Robust: 2004 Success: True 2026-10-21 02:28:59,298 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.482 T-robust: 0.040 T-total: 0.530 Matches: 5122 Robust: 5117 Success: True 2026-10-21 02:28:59,428 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.629 T-robust: 0.116 T-total: 0.759 Matches: 3859 Robust: 3843 Success: True 2026-10-21 02:28:59,443 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.001 T-total: 0.660 Matches: 244 Robust: 234 Success: True 2026-10-21 02:28:59,444 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.651 T-robust: 0.151 T-total: 0.818 Matches: 5068 Robust: 5059 Success: True 2026-10-21 02:28:59,448 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.651 T-robust: 0.002 T-total: 0.654 Matches: 645 Robust: 617 Success: True 2026-10-21 02:28:59,525 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.590 T-robust: 0.007 T-total: 0.622 Matches: 2755 Robust: 2743 Success: True 2026-10-21 02:28:59,528 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.629 T-robust: 0.001 T-total: 0.630 Matches: 369 Robust: 353 Success: True 2026-10-21 02:28:59,587 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.001 T-total: 0.694 Matches: 214 Robust: 203 Success: True 2026-10-21 02:28:59,877 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and cf069365_DJI_20261011083103_0877_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.707 T-robust: 0.031 T-total: 0.746 Matches: 5257 Robust: 5253 Success: True 2026-10-21 02:28:59,887 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.767 T-robust: 0.020 T-total: 0.788 Matches: 1331 Robust: 1258 Success: True 2026-10-21 02:28:59,903 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.758 T-robust: 0.009 T-total: 0.779 Matches: 1349 Robust: 1296 Success: True 2026-10-21 02:28:59,894 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.825 T-robust: 0.014 T-total: 0.840 Matches: 703 Robust: 667 Success: True 2026-10-21 02:28:59,931 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.805 T-robust: 0.009 T-total: 0.816 Matches: 1289 Robust: 1216 Success: True 2026-10-21 02:28:59,958 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.706 T-robust: 0.012 T-total: 0.721 Matches: 2335 Robust: 2319 Success: True 2026-10-21 02:29:00,012 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.785 T-robust: 0.001 T-total: 0.786 Matches: 292 Robust: 280 Success: True 2026-10-21 02:29:00,069 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.831 T-robust: 0.041 T-total: 0.878 Matches: 3911 Robust: 3873 Success: True 2026-10-21 02:29:00,088 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.764 T-robust: 0.009 T-total: 0.782 Matches: 2905 Robust: 2809 Success: True 2026-10-21 02:29:00,161 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.001 T-total: 0.718 Matches: 369 Robust: 358 Success: True 2026-10-21 02:29:00,187 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.725 T-robust: 0.009 T-total: 0.738 Matches: 2135 Robust: 2118 Success: True 2026-10-21 02:29:00,194 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.649 T-robust: 0.015 T-total: 0.666 Matches: 2149 Robust: 2142 Success: True 2026-10-21 02:29:00,230 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.758 T-robust: 0.011 T-total: 0.774 Matches: 2804 Robust: 2793 Success: True 2026-10-21 02:29:00,260 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.627 T-robust: 0.021 T-total: 0.669 Matches: 2867 Robust: 2845 Success: True 2026-10-21 02:29:00,261 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.800 T-robust: 0.009 T-total: 0.830 Matches: 472 Robust: 442 Success: True 2026-10-21 02:29:00,311 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 8741d43d_DJI_20261011083105_0878_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.753 T-robust: 0.022 T-total: 0.785 Matches: 3919 Robust: 3909 Success: True 2026-10-21 02:29:00,429 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.413 T-robust: 0.002 T-total: 0.415 Matches: 46 Robust: 39 Success: True 2026-10-21 02:29:00,450 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.511 T-robust: 0.006 T-total: 0.519 Matches: 850 Robust: 838 Success: True 2026-10-21 02:29:00,467 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.586 T-robust: 0.001 T-total: 0.588 Matches: 365 Robust: 352 Success: True 2026-10-21 02:29:00,473 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.556 T-robust: 0.008 T-total: 0.566 Matches: 1600 Robust: 1545 Success: True 2026-10-21 02:29:00,505 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.590 T-robust: 0.012 T-total: 0.606 Matches: 2979 Robust: 2938 Success: True 2026-10-21 02:29:00,514 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.548 T-robust: 0.003 T-total: 0.555 Matches: 947 Robust: 929 Success: True 2026-10-21 02:29:00,551 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.636 T-robust: 0.005 T-total: 0.644 Matches: 1788 Robust: 1635 Success: True 2026-10-21 02:29:00,638 DEBUG: Matching fe3a72d2_DJI_20261011083059_0875_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.531 T-robust: 0.014 T-total: 0.546 Matches: 1716 Robust: 1697 Success: True 2026-10-21 02:29:00,646 DEBUG: Matching a40d0750_DJI_20261011083115_0883_D.JPG and 2a93dc9e_DJI_20261011083051_0871_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.443 T-robust: 0.007 T-total: 0.450 Matches: 294 Robust: 287 Success: True 2026-10-21 02:29:00,702 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.553 T-robust: 0.052 T-total: 0.621 Matches: 5049 Robust: 5039 Success: True 2026-10-21 02:29:00,705 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.501 T-robust: 0.017 T-total: 0.540 Matches: 2164 Robust: 2147 Success: True 2026-10-21 02:29:00,715 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.427 T-robust: 0.032 T-total: 0.485 Matches: 5126 Robust: 5124 Success: True 2026-10-21 02:29:00,727 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and a40d0750_DJI_20261011083115_0883_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.524 T-robust: 0.007 T-total: 0.532 Matches: 1189 Robust: 1169 Success: True 2026-10-21 02:29:00,788 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.523 T-robust: 0.002 T-total: 0.525 Matches: 333 Robust: 295 Success: True 2026-10-21 02:29:00,792 DEBUG: Matching b372ac2d_DJI_20261011083117_0884_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.456 T-robust: 0.011 T-total: 0.475 Matches: 2264 Robust: 2246 Success: True 2026-10-21 02:29:00,842 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.541 T-robust: 0.022 T-total: 0.566 Matches: 2812 Robust: 2800 Success: True 2026-10-21 02:29:00,949 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.466 T-robust: 0.006 T-total: 0.474 Matches: 1404 Robust: 1383 Success: True 2026-10-21 02:29:00,967 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 0b3736ab_DJI_20261011083121_0886_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.501 T-robust: 0.009 T-total: 0.515 Matches: 708 Robust: 692 Success: True 2026-10-21 02:29:00,986 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.464 T-robust: 0.008 T-total: 0.472 Matches: 197 Robust: 186 Success: True 2026-10-21 02:29:01,004 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.027 T-total: 0.493 Matches: 2148 Robust: 2007 Success: True 2026-10-21 02:29:01,013 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 T-robust: 0.030 T-total: 0.584 Matches: 4998 Robust: 4980 Success: True 2026-10-21 02:29:01,025 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.501 T-robust: 0.044 T-total: 0.549 Matches: 2768 Robust: 2692 Success: True 2026-10-21 02:29:01,027 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.013 T-total: 0.475 Matches: 148 Robust: 131 Success: True 2026-10-21 02:29:01,067 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.420 T-robust: 0.002 T-total: 0.423 Matches: 561 Robust: 546 Success: True 2026-10-21 02:29:01,162 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.505 T-robust: 0.007 T-total: 0.515 Matches: 5075 Robust: 5070 Success: True 2026-10-21 02:29:01,162 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and 9ff3eddf_DJI_20261011083125_0888_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.369 Matches: FAILED 2026-10-21 02:29:01,170 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.450 T-robust: 0.003 T-total: 0.454 Matches: 1094 Robust: 1084 Success: True 2026-10-21 02:29:01,182 DEBUG: Matching 932f72cc_DJI_20261011083123_0887_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.445 T-robust: 0.006 T-total: 0.453 Matches: 1969 Robust: 1897 Success: True 2026-10-21 02:29:01,206 DEBUG: Matching 0b3736ab_DJI_20261011083121_0886_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.468 T-robust: 0.013 T-total: 0.485 Matches: 2440 Robust: 2411 Success: True 2026-10-21 02:29:01,280 DEBUG: Matching 8ecfb771_DJI_20261011083055_0873_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.012 T-total: 0.488 Matches: 5002 Robust: 4995 Success: True 2026-10-21 02:29:01,284 DEBUG: Matching 2a93dc9e_DJI_20261011083051_0871_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.002 T-total: 0.442 Matches: 445 Robust: 401 Success: True 2026-10-21 02:29:01,298 DEBUG: Matching 6a715ea7_DJI_20261011083107_0879_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.558 T-robust: 0.015 T-total: 0.584 Matches: 1677 Robust: 1582 Success: True 2026-10-21 02:29:01,392 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and 7b9ed57a_DJI_20261011083119_0885_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.364 T-robust: 0.001 T-total: 0.366 Matches: 331 Robust: 323 Success: True 2026-10-21 02:29:01,440 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.406 T-robust: 0.006 T-total: 0.413 Matches: 688 Robust: 675 Success: True 2026-10-21 02:29:01,466 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 6a715ea7_DJI_20261011083107_0879_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 T-robust: 0.023 T-total: 0.516 Matches: 3696 Robust: 3688 Success: True 2026-10-21 02:29:01,473 DEBUG: Matching 757efe64_DJI_20261011083057_0874_D.JPG and fe3a72d2_DJI_20261011083059_0875_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.030 T-total: 0.476 Matches: 4952 Robust: 4942 Success: True 2026-10-21 02:29:01,474 DEBUG: Matching 53f75b2b_DJI_20261011083111_0881_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.474 T-robust: 0.025 T-total: 0.506 Matches: 906 Robust: 871 Success: True 2026-10-21 02:29:01,486 DEBUG: Matching fbf798c1_DJI_20261011083053_0872_D.JPG and 932f72cc_DJI_20261011083123_0887_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.411 T-robust: 0.006 T-total: 0.418 Matches: 32 Robust: 28 Success: True 2026-10-21 02:29:01,491 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and 8ecfb771_DJI_20261011083055_0873_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.452 T-robust: 0.011 T-total: 0.466 Matches: 1716 Robust: 1700 Success: True 2026-10-21 02:29:01,493 DEBUG: Matching 9ff3eddf_DJI_20261011083125_0888_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.011 T-total: 0.329 Matches: 876 Robust: 849 Success: True 2026-10-21 02:29:01,501 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.465 T-robust: 0.012 T-total: 0.480 Matches: 3758 Robust: 3755 Success: True 2026-10-21 02:29:01,507 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.024 T-total: 0.343 Matches: 1654 Robust: 1601 Success: True 2026-10-21 02:29:01,517 DEBUG: Matching 8741d43d_DJI_20261011083105_0878_D.JPG and fbf798c1_DJI_20261011083053_0872_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.004 T-total: 0.332 Matches: 1343 Robust: 1330 Success: True 2026-10-21 02:29:01,531 DEBUG: Matching cf069365_DJI_20261011083103_0877_D.JPG and 757efe64_DJI_20261011083057_0874_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.335 T-robust: 0.017 T-total: 0.356 Matches: 2878 Robust: 2871 Success: True 2026-10-21 02:29:01,537 DEBUG: Matching 594d6d97_DJI_20261011083101_0876_D.JPG and f3c72289_DJI_20261011083109_0880_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.325 T-robust: 0.003 T-total: 0.329 Matches: 2230 Robust: 2217 Success: True 2026-10-21 02:29:01,542 INFO: Matched 141 pairs (brown-brown: 141) in 6.304874385999938 seconds (0.04471542497872469 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:29:06,826 INFO: reading features 2026-10-21 02:29:07,154 DEBUG: Merging features onto tracks 2026-10-21 02:29:08,508 DEBUG: Good tracks: 26436 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-8rcpl/opensfm" 2026-10-21 02:29:10,758 INFO: Starting incremental reconstruction 2026-10-21 02:29:12,425 INFO: Starting reconstruction with 7b9ed57a_DJI_20261011083119_0885_D.JPG and ee390975_DJI_20261011083113_0882_D.JPG 2026-10-21 02:29:12,458 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3373 / 3377 2026-10-21 02:29:13,307 INFO: Triangulated: 3376 2026-10-21 02:29:14,576 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 8.796151e+01, Final cost: 6.890333e+01, Termination: CONVERGENCE 2026-10-21 02:29:14,625 INFO: Removed outliers: 155 2026-10-21 02:29:14,694 INFO: ------------------------------------------------------- 2026-10-21 02:29:14,733 INFO: b372ac2d_DJI_20261011083117_0884_D.JPG resection inliers: 2817 / 2824 2026-10-21 02:29:14,763 INFO: Adding b372ac2d_DJI_20261011083117_0884_D.JPG to the reconstruction 2026-10-21 02:29:15,319 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:15,811 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.895975e+02, Final cost: 1.397937e+02, Termination: CONVERGENCE 2026-10-21 02:29:15,903 INFO: Removed outliers: 316 2026-10-21 02:29:15,917 INFO: ------------------------------------------------------- 2026-10-21 02:29:15,962 INFO: a40d0750_DJI_20261011083115_0883_D.JPG resection inliers: 4384 / 4397 2026-10-21 02:29:16,005 INFO: Adding a40d0750_DJI_20261011083115_0883_D.JPG to the reconstruction 2026-10-21 02:29:16,297 INFO: Re-triangulating 2026-10-21 02:29:16,297 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:16,787 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 2.729978e+02, Final cost: 1.946541e+02, Termination: CONVERGENCE 2026-10-21 02:29:18,468 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.998150e+02, Final cost: 2.268447e+02, Termination: CONVERGENCE 2026-10-21 02:29:18,560 INFO: Removed outliers: 505 2026-10-21 02:29:18,575 INFO: ------------------------------------------------------- 2026-10-21 02:29:18,623 INFO: 0b3736ab_DJI_20261011083121_0886_D.JPG resection inliers: 4208 / 4231 2026-10-21 02:29:18,662 INFO: Adding 0b3736ab_DJI_20261011083121_0886_D.JPG to the reconstruction 2026-10-21 02:29:18,938 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:19,633 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 5.896584e+02, Final cost: 3.226504e+02, Termination: CONVERGENCE 2026-10-21 02:29:19,758 INFO: Removed outliers: 388 2026-10-21 02:29:19,773 INFO: ------------------------------------------------------- 2026-10-21 02:29:19,817 INFO: 932f72cc_DJI_20261011083123_0887_D.JPG resection inliers: 4340 / 4377 2026-10-21 02:29:19,857 INFO: Adding 932f72cc_DJI_20261011083123_0887_D.JPG to the reconstruction 2026-10-21 02:29:20,092 INFO: ------------------------------------------------------- 2026-10-21 02:29:20,139 INFO: 9ff3eddf_DJI_20261011083125_0888_D.JPG resection inliers: 4356 / 4413 2026-10-21 02:29:20,178 INFO: Adding 9ff3eddf_DJI_20261011083125_0888_D.JPG to the reconstruction 2026-10-21 02:29:20,347 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:22,116 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 1.670174e+03, Final cost: 5.960745e+02, Termination: CONVERGENCE 2026-10-21 02:29:22,304 INFO: Removed outliers: 482 2026-10-21 02:29:22,321 INFO: ------------------------------------------------------- 2026-10-21 02:29:22,370 INFO: 53f75b2b_DJI_20261011083111_0881_D.JPG resection inliers: 4086 / 4133 2026-10-21 02:29:22,402 INFO: Adding 53f75b2b_DJI_20261011083111_0881_D.JPG to the reconstruction 2026-10-21 02:29:22,674 INFO: ------------------------------------------------------- 2026-10-21 02:29:22,713 INFO: f3c72289_DJI_20261011083109_0880_D.JPG resection inliers: 4188 / 4280 2026-10-21 02:29:22,744 INFO: Adding f3c72289_DJI_20261011083109_0880_D.JPG to the reconstruction 2026-10-21 02:29:22,912 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:24,103 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.553956e+03, Final cost: 8.483245e+02, Termination: CONVERGENCE 2026-10-21 02:29:24,265 INFO: Removed outliers: 492 2026-10-21 02:29:24,278 INFO: ------------------------------------------------------- 2026-10-21 02:29:24,306 INFO: 6a715ea7_DJI_20261011083107_0879_D.JPG resection inliers: 4110 / 4185 2026-10-21 02:29:24,332 INFO: Adding 6a715ea7_DJI_20261011083107_0879_D.JPG to the reconstruction 2026-10-21 02:29:24,515 INFO: Re-triangulating 2026-10-21 02:29:24,515 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:25,530 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.097951e+03, Final cost: 9.339215e+02, Termination: CONVERGENCE 2026-10-21 02:29:29,867 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.086017e+03, Final cost: 1.301815e+03, Termination: CONVERGENCE 2026-10-21 02:29:30,046 INFO: Removed outliers: 1472 2026-10-21 02:29:30,059 INFO: ------------------------------------------------------- 2026-10-21 02:29:30,090 INFO: 8741d43d_DJI_20261011083105_0878_D.JPG resection inliers: 4406 / 4445 2026-10-21 02:29:30,119 INFO: Adding 8741d43d_DJI_20261011083105_0878_D.JPG to the reconstruction 2026-10-21 02:29:30,331 INFO: ------------------------------------------------------- 2026-10-21 02:29:30,379 INFO: cf069365_DJI_20261011083103_0877_D.JPG resection inliers: 4285 / 4373 2026-10-21 02:29:30,415 INFO: Adding cf069365_DJI_20261011083103_0877_D.JPG to the reconstruction 2026-10-21 02:29:30,602 INFO: ------------------------------------------------------- 2026-10-21 02:29:30,651 INFO: 594d6d97_DJI_20261011083101_0876_D.JPG resection inliers: 4434 / 4568 2026-10-21 02:29:30,691 INFO: Adding 594d6d97_DJI_20261011083101_0876_D.JPG to the reconstruction 2026-10-21 02:29:30,880 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:33,549 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 2.802821e+03, Final cost: 1.445950e+03, Termination: CONVERGENCE 2026-10-21 02:29:33,844 INFO: Removed outliers: 801 2026-10-21 02:29:33,864 INFO: ------------------------------------------------------- 2026-10-21 02:29:33,909 INFO: fe3a72d2_DJI_20261011083059_0875_D.JPG resection inliers: 4429 / 4519 2026-10-21 02:29:33,966 INFO: Adding fe3a72d2_DJI_20261011083059_0875_D.JPG to the reconstruction 2026-10-21 02:29:34,165 INFO: ------------------------------------------------------- 2026-10-21 02:29:34,194 INFO: 757efe64_DJI_20261011083057_0874_D.JPG resection inliers: 4310 / 4442 2026-10-21 02:29:34,220 INFO: Adding 757efe64_DJI_20261011083057_0874_D.JPG to the reconstruction 2026-10-21 02:29:34,392 INFO: ------------------------------------------------------- 2026-10-21 02:29:34,442 INFO: 8ecfb771_DJI_20261011083055_0873_D.JPG resection inliers: 4186 / 4363 2026-10-21 02:29:34,481 INFO: Adding 8ecfb771_DJI_20261011083055_0873_D.JPG to the reconstruction 2026-10-21 02:29:34,744 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:38,743 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 3.636601e+03, Final cost: 1.871879e+03, Termination: CONVERGENCE 2026-10-21 02:29:39,262 INFO: Removed outliers: 738 2026-10-21 02:29:39,280 INFO: ------------------------------------------------------- 2026-10-21 02:29:39,310 INFO: fbf798c1_DJI_20261011083053_0872_D.JPG resection inliers: 4388 / 4510 2026-10-21 02:29:39,337 INFO: Adding fbf798c1_DJI_20261011083053_0872_D.JPG to the reconstruction 2026-10-21 02:29:39,507 INFO: ------------------------------------------------------- 2026-10-21 02:29:39,536 INFO: 2a93dc9e_DJI_20261011083051_0871_D.JPG resection inliers: 4438 / 4594 2026-10-21 02:29:39,561 INFO: Adding 2a93dc9e_DJI_20261011083051_0871_D.JPG to the reconstruction 2026-10-21 02:29:39,702 INFO: ------------------------------------------------------- 2026-10-21 02:29:39,703 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:43,206 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 3.014491e+03, Final cost: 2.100763e+03, Termination: CONVERGENCE 2026-10-21 02:29:43,542 INFO: Removed outliers: 484 2026-10-21 02:29:43,810 INFO: Reconstruction 0: 18 images, 26352 points 2026-10-21 02:29:43,810 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-8rcpl/opensfm" 2026-10-21 02:29:52,320 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:29:52,339 DEBUG: locator: 2026-10-21 02:29:53,132 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 722689.0 --offset-y 9308875.0 "/workspace/odm-pipeline-8rcpl/opensfm" [INFO] Updating /workspace/odm-pipeline-8rcpl/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-8rcpl/opensfm ... 2026-10-21 02:30:01,885 DEBUG: Undistorting image 757efe64_DJI_20261011083057_0874_D.JPG 2026-10-21 02:30:01,889 DEBUG: Undistorting image 53f75b2b_DJI_20261011083111_0881_D.JPG 2026-10-21 02:30:01,890 DEBUG: Undistorting image a40d0750_DJI_20261011083115_0883_D.JPG 2026-10-21 02:30:01,890 DEBUG: Undistorting image fbf798c1_DJI_20261011083053_0872_D.JPG 2026-10-21 02:30:01,891 DEBUG: Undistorting image cf069365_DJI_20261011083103_0877_D.JPG 2026-10-21 02:30:01,891 DEBUG: Undistorting image 594d6d97_DJI_20261011083101_0876_D.JPG 2026-10-21 02:30:01,891 DEBUG: Undistorting image 2a93dc9e_DJI_20261011083051_0871_D.JPG 2026-10-21 02:30:01,891 DEBUG: Undistorting image f3c72289_DJI_20261011083109_0880_D.JPG 2026-10-21 02:30:01,892 DEBUG: Undistorting image 932f72cc_DJI_20261011083123_0887_D.JPG 2026-10-21 02:30:01,892 DEBUG: Undistorting image 8741d43d_DJI_20261011083105_0878_D.JPG 2026-10-21 02:30:01,892 DEBUG: Undistorting image 0b3736ab_DJI_20261011083121_0886_D.JPG 2026-10-21 02:30:01,893 DEBUG: Undistorting image fe3a72d2_DJI_20261011083059_0875_D.JPG 2026-10-21 02:30:01,926 DEBUG: Undistorting image 7b9ed57a_DJI_20261011083119_0885_D.JPG 2026-10-21 02:30:01,932 DEBUG: Undistorting image 8ecfb771_DJI_20261011083055_0873_D.JPG 2026-10-21 02:30:01,964 DEBUG: Undistorting image ee390975_DJI_20261011083113_0882_D.JPG 2026-10-21 02:30:02,009 DEBUG: Undistorting image 9ff3eddf_DJI_20261011083125_0888_D.JPG 2026-10-21 02:30:05,008 DEBUG: Undistorting image b372ac2d_DJI_20261011083117_0884_D.JPG 2026-10-21 02:30:05,770 DEBUG: Undistorting image 6a715ea7_DJI_20261011083107_0879_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-8rcpl/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-8rcpl/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-8rcpl/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-2.822082022437826, -130.27534724585712), (-3.618168771849014, -129.906508019194), (-9.7031092827674, -127.05488240532577), (-11.036942065227777, -126.43345012702048), (-17.91676613932941, -122.89830035343766), (-52.487165097147226, -103.40898430906236), (-54.666066403035074, -102.14421028457582), (-108.88948918797541, -69.74880076386034), (-125.4538836965803, -57.36043409630656), (-139.11535173363518, -41.8292980492115), (-149.28912955732085, -23.819637594744563), (-155.54006413719617, -4.10219749994576), (-157.60063679143786, 16.47958262823522), (-157.53161160636228, 34.509040454402566), (-157.42380417243112, 62.71463445201516), (-155.51722212869208, 81.76974045298994), (-150.0133793402929, 100.11192077770829), (-141.11396819807123, 117.06876295991242), (-129.14534478948917, 132.01810551434755), (-114.5464840788627, 144.41188419051468), (-97.85285603965167, 153.79564889147878), (-79.6765500389738, 159.82496921345592), (-60.68430652143434, 162.2790667153895), (-41.57236390886828, 161.06779827550054), (-23.041870611719787, 156.23554440401495), (-5.772215034463443, 147.95955886878073), (8.072264197748154, 139.60828750766814), (41.15512390283402, 119.84150125272572), (66.40840689954348, 104.82279500737786), (95.55255076882895, 88.44314926490188), (103.53494207491167, 84.75953533500433), (119.9598345659906, 75.19024937786162), (134.27707354351878, 62.685638811439276), (145.96948589384556, 47.697764452546835), (154.6144367986126, 30.76803218573332), (159.89947556506377, 12.508439313620329), (161.63386936031748, -6.421477247029543), (161.46661527012475, -50.11257237941027), (159.40455584484152, -69.93685483187437), (153.45182505308185, -88.95835304632783), (143.84497957210988, -106.42149730026722), (130.96567035047337, -121.63255329616368), (115.32559358805884, -133.9872173666954), (97.54592042742297, -142.9948720149696), (78.3330951211974, -148.29740748926997), (58.45022008102387, -149.68437623232603), (38.68714137724601, -147.10073142312467), (19.829117139801383, -140.64891898818314), (-2.822082022437826, -130.27534724585712)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-8rcpl/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-8rcpl/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-8rcpl/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmphkq06dpb.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-8rcpl/opensfm/reconstruction.ply output = /workspace/odm-pipeline-8rcpl/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-8rcpl/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 49 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.0524s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.55 meters) ?> Done in 0.07699s -> Writing output ?> Done in 0.004165s ?> Pipeline done in 0.1337s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.55 [INFO] Created temporary directory: /workspace/odm-pipeline-8rcpl/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-8rcpl/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp" --output-type max --radiuses 0.8639379797371932,1.221792807993551,1.7278759594743867 --resolution 4.4 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 26315 points Point cloud bounds are [minx: -151.858963013, maxx: 143.686279297, miny: -132.143859863, maxy: 138.209259033] DEM resolution is (68, 62), max tile size is 4096, will split DEM generation into 1 tiles r0.863938_x0_y0.tif r1.72788_x0_y0.tif r1.22179_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 40.9% -outsize 10% 0 "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.small.tif" Input file size is 68, 62 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-8rcpl/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 40.9% "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.tif" Input file size is 68, 62 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-8rcpl/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-8rcpl/odm_meshing/tmp/tiles.tif Size: 68x62 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-8rcpl/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-8rcpl/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.040490 [INFO] Completed mesh_dsm.tif in 0:00:00.175121 [INFO] Sampling points from DSM: /workspace/odm-pipeline-8rcpl/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-8rcpl/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-8rcpl/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 68x62 Extent is (-151.858963, 147.341037), (-132.143860, 140.656140) Read nodata value: -9999 Calculating skirts and vertex count... 4620 skirt points will be added Total vertices: 8332 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-8rcpl/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [WARNING] Src/FEMTree.IsoSurface.specialized.inl (Line 1896) Extract bad average roots: 2 [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:35:19 [App ] OpenMVS x64 v2.2.0 02:35:19 [App ] Build date: Jul 28 2026, 18:56:23 02:35:19 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:35:19 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:35:19 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:35:19 [App ] Disk: 02:35:19 [App ] SSE & AVX compatible CPU & OS detected 02:35:19 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:35:19 [App ] MEMORYINFO: { 02:35:19 [App ] VmPeak: 111612 kB 02:35:19 [App ] VmSize: 68348 kB 02:35:19 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-8rcpl/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-8rcpl/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-8rcpl/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-8rcpl/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 65021 verts... 130110 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 18 NVM: Number of features: 26352 Loading 100%... done. (Took 1.164s) Building adjacency graph: Adding edges 100%... done. (Took 0.188s) 195165 total edges. View selection: Building BVH from 130110 faces... done. (Took: 135 ms) Calculating face qualities 100%... done. (Took 2.448s) Postprocessing face infos 100%... done. (Took 0.149s) Maximum quality of a face within an image: 9999.68 Clamping qualities to 9761.66 within normalization. Optimizing: Time[s] Energy 0 64502 0 63362 0 62382 1 61866 1 61635 1 61530 1 61447 1 61412 2 61357 2 61325 2 61294 2 61267 2 61250 2 61237 23349 faces have not been seen Took: 5.95s Generating texture patches: Running... done. (Took 1.343s) 704 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 56976 x 56976 Calculating adjustments: Color channel 0: CG took 79 iterations. Residual is 9.01032e-05 Color channel 1: CG took 74 iterations. Residual is 9.60767e-05 Color channel 2: CG took 74 iterations. Residual is 9.29794e-05 Took 0.14 seconds Adjusting texture patches 100%... done. (Took 0.566s) Running local seam leveling: Blending texture patches 100%... done. (Took 4.025s) Generating texture atlases: Sorting texture patches... done. Working on atlas 1 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 40.52s [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-8rcpl/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 722689.0 0 1 0 9308875.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=722689.0 --writers.las.offset_y=9308875.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-8rcpl/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-8rcpl/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-8rcpl/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-8rcpl/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-8rcpl/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9308875.0 -utm_east_offset 722689.0 -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 28344070144.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-8rcpl/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Mesh file read. Boundary points: Point 1: -144.665 -123.167 Point 2: -144.665 134.898 Point 3: 135.983 134.898 Point 4: 135.983 -123.167 Model bounds x : -144.665 -> 135.983 Model bounds y : -123.167 -> 134.898 Model area : 72425.4m2 Model resolution, width x height : 7017x6452 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... Warning: Sliver polygon found at (50091, 50475, 50092) done ... model rendered Edge inpainting Block [(3072, 4096), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(0, 1024), (1024, 2048)] Block [(4096, 5120), (5120, 6452)] Block [(4096, 5120), (2048, 3072)] Block [(4096, 5120), (3072, 4096)] Block [(0, 1024), (0, 1024)] Block [(2048, 3072), (3072, 4096)] Block [(0, 1024), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(0, 1024), (4096, 5120)] Block [(0, 1024), (5120, 6452)] Block [(2048, 3072), (2048, 3072)] Block [(2048, 3072), (4096, 5120)] Block [(4096, 5120), (4096, 5120)] Block [(2048, 3072), (5120, 6452)] Block [(1024, 2048), (1024, 2048)] Block [(5120, 7017), (2048, 3072)] Block [(4096, 5120), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(4096, 5120), (1024, 2048)] Block [(3072, 4096), (2048, 3072)] Block [(1024, 2048), (0, 1024)] Block [(1024, 2048), (2048, 3072)] Block [(5120, 7017), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(5120, 7017), (3072, 4096)] Block [(5120, 7017), (1024, 2048)] Block [(5120, 7017), (4096, 5120)] Block [(1024, 2048), (3072, 4096)] Block [(3072, 4096), (4096, 5120)] Block [(1024, 2048), (5120, 6452)] Block [(1024, 2048), (4096, 5120)] Block [(2048, 3072), (0, 1024)] Block [(3072, 4096), (5120, 6452)] Block [(5120, 7017), (5120, 6452)] Writing ortho photo to /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 28344070144 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 42.6% Using band 4 of source image as alpha. Creating output file that is 6358P x 6153L. 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-8rcpl/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 42.75% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6358, 6153 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-8rcpl/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-8rcpl/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-8rcpl/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-8rcpl/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.21110357142860137 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.985455337797255  [INFO] Cropping /workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-8rcpl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 /workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 42.75% Creating output file that is 1204P x 1164L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-8rcpl/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-8rcpl/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-8rcpl/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-8rcpl/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-8rcpl/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-8rcpl/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 42.8%  Input file size is 6358, 6153 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-8rcpl/odm_report/report.pdf 2026-10-21 02:36:15,477 DEBUG: ICC profile found for image /tmp/tmpjah3chma/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:36:17,078 DEBUG: Final size summary of the biggest document sections: [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run 2026-10-21 02:36:17,078 DEBUG: - pages: 4.1KiB 2026-10-21 02:36:17,078 DEBUG: - fonts: 201.0B 2026-10-21 02:36:17,078 DEBUG: - images: 5.8MiB 2026-10-21 02:36:17,078 DEBUG: - iccp: 475.0B [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 21 02:36:17 2026 ODM processing complete