=== odm-pipeline-2fmpt-main-646301043/process.log === === process attempt 0 @ 2026-10-14T07:50:19Z === Running ODM processing... Processing job: odm-pipeline-2fmpt ODM Project ID: DTM-Task-9d86feb4-67a4-4b0f-a576-9ad6a8437b5d Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-2fmpt/boundary.geojson --project-path /workspace odm-pipeline-2fmpt [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 14 07:50:20 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[36.624187, -1.107491945], [36.624011796, -1.107474576], [36.623843325, -1.107423136], [36.623688062, -1.107339603], [36.623551973, -1.107227185], [36.623440287, -1.107090205], [36.623357297, -1.106933924], [36.623306192, -1.10676435], [36.623288937, -1.106588], [36.623288937, -1.10569], [36.623306193, -1.105513649], [36.623357298, -1.105344075], [36.623440288, -1.105187795], [36.623551973, -1.105050814], [36.623688063, -1.104938397], [36.623843326, -1.104854864], [36.624011796, -1.104803424], [36.624187, -1.104786055], [36.624915, -1.104786054], [36.625087831, -1.104802951], [36.6252542, -1.104853012], [36.625407888, -1.104934363], [36.62554315, -1.105043965], [36.625654927, -1.10517772], [36.625739042, -1.105330626], [36.625792349, -1.105496968], [36.625916349, -1.106067968], [36.625936918, -1.106244663], [36.625922707, -1.10642199], [36.625874268, -1.106593081], [36.625793476, -1.10675131], [36.625683461, -1.106890548], [36.625548485, -1.107005401], [36.625393774, -1.107091422], [36.625387795, -1.107094009], [36.625305545, -1.107203687], [36.625166981, -1.107325725], [36.625006602, -1.107416754], [36.62483115, -1.107472948], [36.624648, -1.107491946], [36.624187, -1.107491945]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-2fmpt [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-2fmpt [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-2fmpt/images [INFO] Loading 20 images [INFO] Wrote images database: /workspace/odm-pipeline-2fmpt/images.json [INFO] Found 20 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4032px [INFO] Photo dimensions for feature extraction: 2016px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2016', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] Rolling shutter profile for "DJI FC8482" selected, using 21.0ms as --rolling-shutter-readout. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:50:21,282 INFO: Planning to use 11280.941015625 MB of RAM for both processing queue and parallel processing. 2026-10-14 07:50:21,283 INFO: Scale-space expected size of a single image : 92.29669189453125 MB 2026-10-14 07:50:21,283 INFO: Expecting to queue at most 121 images while parallel processing of 4 images. 2026-10-14 07:50:21,285 INFO: Reading data for image 23afe028_DJI_20261013161356_0074_D.JPG (queue-size=0) 2026-10-14 07:50:21,285 INFO: Reading data for image 5c2438fc_DJI_20261013161502_0096_D.JPG (queue-size=0) 2026-10-14 07:50:21,485 INFO: Reading data for image 4cf33a73_DJI_20261013161441_0089_D.JPG (queue-size=1) 2026-10-14 07:50:21,485 INFO: Extracting ROOT_DSPSIFT features for image 5c2438fc_DJI_20261013161502_0096_D.JPG 2026-10-14 07:50:21,497 INFO: Reading data for image 3cd22d89_DJI_20261013161520_0102_D.JPG (queue-size=1) 2026-10-14 07:50:21,497 INFO: Extracting ROOT_DSPSIFT features for image 23afe028_DJI_20261013161356_0074_D.JPG 2026-10-14 07:50:21,737 INFO: Reading data for image c23b9dab_DJI_20261013161529_0105_D.JPG (queue-size=1) 2026-10-14 07:50:21,753 INFO: Reading data for image dff4c001_DJI_20261013161523_0103_D.JPG (queue-size=2) 2026-10-14 07:50:21,977 INFO: Reading data for image bc485531_DJI_20261013161508_0098_D.JPG (queue-size=3) 2026-10-14 07:50:22,004 INFO: Reading data for image ef97a581_DJI_20261013161438_0088_D.JPG (queue-size=4) 2026-10-14 07:50:22,226 INFO: Reading data for image e9cacbd7_DJI_20261013161402_0076_D.JPG (queue-size=5) 2026-10-14 07:50:22,265 INFO: Reading data for image 91b0e22d_DJI_20261013161417_0081_D.JPG (queue-size=6) 2026-10-14 07:50:22,518 INFO: Reading data for image ab5b02d5_DJI_20261013161420_0082_D.JPG (queue-size=7) 2026-10-14 07:50:22,548 INFO: Reading data for image bb5eb1f7_DJI_20261013161526_0104_D.JPG (queue-size=8) 2026-10-14 07:50:22,856 INFO: Reading data for image e8abd466_DJI_20261013161505_0097_D.JPG (queue-size=9) 2026-10-14 07:50:22,900 INFO: Reading data for image 1274ad56_DJI_20261013161353_0073_D.JPG (queue-size=10) 2026-10-14 07:50:23,131 INFO: Reading data for image 117d495e_DJI_20261013161359_0075_D.JPG (queue-size=11) 2026-10-14 07:50:23,196 INFO: Reading data for image 3fee05d5_DJI_20261013161426_0084_D.JPG (queue-size=12) 2026-10-14 07:50:23,402 INFO: Reading data for image 23897475_DJI_20261013161444_0090_D.JPG (queue-size=13) 2026-10-14 07:50:23,481 INFO: Reading data for image e98cdb5c_DJI_20261013161459_0095_D.JPG (queue-size=14) 2026-10-14 07:50:23,716 INFO: Reading data for image 5d0ccc92_DJI_20261013161423_0083_D.JPG (queue-size=15) 2026-10-14 07:50:23,763 INFO: Reading data for image e5294632_DJI_20261013161447_0091_D.JPG (queue-size=16) 2026-10-14 07:50:23,972 INFO: Extracting ROOT_DSPSIFT features for image 4cf33a73_DJI_20261013161441_0089_D.JPG 2026-10-14 07:50:24,021 INFO: Finished reading images 2026-10-14 07:50:24,023 INFO: Extracting ROOT_DSPSIFT features for image 3cd22d89_DJI_20261013161520_0102_D.JPG 2026-10-14 07:50:29,579 DEBUG: Found 9298 points in 8.079690933227539s 2026-10-14 07:50:29,985 INFO: Extracting ROOT_DSPSIFT features for image c23b9dab_DJI_20261013161529_0105_D.JPG 2026-10-14 07:50:30,195 DEBUG: Found 10000 points in 6.21496319770813s 2026-10-14 07:50:30,633 INFO: Extracting ROOT_DSPSIFT features for image dff4c001_DJI_20261013161523_0103_D.JPG 2026-10-14 07:50:30,782 DEBUG: Found 9663 points in 9.26670217514038s 2026-10-14 07:50:31,207 INFO: Extracting ROOT_DSPSIFT features for image bc485531_DJI_20261013161508_0098_D.JPG 2026-10-14 07:50:32,028 DEBUG: Found 9451 points in 7.995084762573242s 2026-10-14 07:50:32,437 INFO: Extracting ROOT_DSPSIFT features for image ef97a581_DJI_20261013161438_0088_D.JPG 2026-10-14 07:50:35,935 DEBUG: Found 10000 points in 5.938883304595947s 2026-10-14 07:50:36,377 INFO: Extracting ROOT_DSPSIFT features for image e9cacbd7_DJI_20261013161402_0076_D.JPG 2026-10-14 07:50:37,066 DEBUG: Found 10000 points in 6.421398878097534s 2026-10-14 07:50:37,504 INFO: Extracting ROOT_DSPSIFT features for image 91b0e22d_DJI_20261013161417_0081_D.JPG 2026-10-14 07:50:39,063 DEBUG: Found 8783 points in 7.84591817855835s 2026-10-14 07:50:39,447 INFO: Extracting ROOT_DSPSIFT features for image ab5b02d5_DJI_20261013161420_0082_D.JPG 2026-10-14 07:50:40,561 DEBUG: Found 10000 points in 8.112700700759888s 2026-10-14 07:50:40,997 INFO: Extracting ROOT_DSPSIFT features for image bb5eb1f7_DJI_20261013161526_0104_D.JPG 2026-10-14 07:50:44,177 DEBUG: Found 10000 points in 6.660606622695923s 2026-10-14 07:50:44,231 DEBUG: Found 9710 points in 7.8425445556640625s 2026-10-14 07:50:44,609 INFO: Extracting ROOT_DSPSIFT features for image e8abd466_DJI_20261013161505_0097_D.JPG 2026-10-14 07:50:44,656 INFO: Extracting ROOT_DSPSIFT features for image 1274ad56_DJI_20261013161353_0073_D.JPG 2026-10-14 07:50:46,439 DEBUG: Found 10000 points in 6.984243869781494s 2026-10-14 07:50:46,911 INFO: Extracting ROOT_DSPSIFT features for image 117d495e_DJI_20261013161359_0075_D.JPG 2026-10-14 07:50:47,112 DEBUG: Found 10000 points in 6.103657007217407s 2026-10-14 07:50:47,558 INFO: Extracting ROOT_DSPSIFT features for image 3fee05d5_DJI_20261013161426_0084_D.JPG 2026-10-14 07:50:51,029 DEBUG: Found 8669 points in 6.408142328262329s 2026-10-14 07:50:51,407 INFO: Extracting ROOT_DSPSIFT features for image 23897475_DJI_20261013161444_0090_D.JPG 2026-10-14 07:50:52,267 DEBUG: Found 8870 points in 7.598243951797485s 2026-10-14 07:50:52,653 INFO: Extracting ROOT_DSPSIFT features for image e98cdb5c_DJI_20261013161459_0095_D.JPG 2026-10-14 07:50:55,457 DEBUG: Found 9868 points in 8.536411762237549s 2026-10-14 07:50:55,924 INFO: Extracting ROOT_DSPSIFT features for image 5d0ccc92_DJI_20261013161423_0083_D.JPG 2026-10-14 07:50:56,111 DEBUG: Found 9367 points in 8.542483568191528s 2026-10-14 07:50:56,530 INFO: Extracting ROOT_DSPSIFT features for image e5294632_DJI_20261013161447_0091_D.JPG 2026-10-14 07:50:57,814 DEBUG: Found 10000 points in 6.397227764129639s 2026-10-14 07:51:00,873 DEBUG: Found 9734 points in 8.208481311798096s 2026-10-14 07:51:01,426 DEBUG: Found 10000 points in 4.884793996810913s 2026-10-14 07:51:03,407 DEBUG: Found 9588 points in 7.473630905151367s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:04,650 INFO: Altitude is negative (-625.5081740891379) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 07:51:04,650 INFO: Altitude for orientation based matching 1.0 2026-10-14 07:51:04,656 INFO: Matching 108 image pairs 2026-10-14 07:51:04,657 INFO: Computing pair matching with 4 processes 2026-10-14 07:51:05,006 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.345 T-robust: 0.001 T-total: 0.346 Matches: 321 Robust: 313 Success: True 2026-10-14 07:51:05,014 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.353 T-robust: 0.001 T-total: 0.355 Matches: 829 Robust: 823 Success: True 2026-10-14 07:51:05,020 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.359 T-robust: 0.001 T-total: 0.360 Matches: 905 Robust: 894 Success: True 2026-10-14 07:51:05,032 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 T-robust: 0.002 T-total: 0.373 Matches: 1581 Robust: 1515 Success: True 2026-10-14 07:51:05,199 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.002 T-total: 0.179 Matches: 521 Robust: 497 Success: True 2026-10-14 07:51:05,303 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.004 T-total: 0.270 Matches: 3079 Robust: 3044 Success: True 2026-10-14 07:51:05,358 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.352 T-robust: 0.001 T-total: 0.353 Matches: 181 Robust: 169 Success: True 2026-10-14 07:51:05,379 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and ef97a581_DJI_20261013161438_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.001 T-total: 0.365 Matches: 720 Robust: 712 Success: True 2026-10-14 07:51:05,554 DEBUG: Matching e98cdb5c_DJI_20261013161459_0095_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.352 T-robust: 0.001 T-total: 0.354 Matches: 619 Robust: 567 Success: True 2026-10-14 07:51:05,568 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.259 T-robust: 0.001 T-total: 0.260 Matches: 451 Robust: 444 Success: True 2026-10-14 07:51:05,680 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.318 T-robust: 0.003 T-total: 0.321 Matches: 1210 Robust: 1195 Success: True 2026-10-14 07:51:05,682 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.003 T-total: 0.303 Matches: 950 Robust: 931 Success: True 2026-10-14 07:51:05,773 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.205 Matches: 1315 Robust: 1283 Success: True 2026-10-14 07:51:05,789 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.001 T-total: 0.236 Matches: 885 Robust: 877 Success: True 2026-10-14 07:51:05,877 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.001 T-total: 0.196 Matches: 285 Robust: 276 Success: True 2026-10-14 07:51:05,971 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and ef97a581_DJI_20261013161438_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.001 T-total: 0.289 Matches: 815 Robust: 785 Success: True 2026-10-14 07:51:05,979 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.206 Matches: 812 Robust: 796 Success: True 2026-10-14 07:51:06,073 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.001 T-total: 0.284 Matches: 794 Robust: 784 Success: True 2026-10-14 07:51:06,083 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 469 Robust: 453 Success: True 2026-10-14 07:51:06,184 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and ef97a581_DJI_20261013161438_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.205 Matches: 861 Robust: 848 Success: True 2026-10-14 07:51:06,193 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.003 T-total: 0.214 Matches: 2029 Robust: 2008 Success: True 2026-10-14 07:51:06,277 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.204 Matches: 1156 Robust: 1144 Success: True 2026-10-14 07:51:06,297 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1430 Robust: 1352 Success: True 2026-10-14 07:51:06,383 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.001 T-total: 0.199 Matches: 430 Robust: 421 Success: True 2026-10-14 07:51:06,400 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 423 Robust: 403 Success: True 2026-10-14 07:51:06,475 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.001 T-total: 0.197 Matches: 869 Robust: 855 Success: True 2026-10-14 07:51:06,510 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.212 Matches: 2049 Robust: 2026 Success: True 2026-10-14 07:51:06,586 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.002 T-total: 0.203 Matches: 1218 Robust: 1207 Success: True 2026-10-14 07:51:06,606 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.206 Matches: 1599 Robust: 1557 Success: True 2026-10-14 07:51:06,686 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.001 T-total: 0.211 Matches: 758 Robust: 729 Success: True 2026-10-14 07:51:06,706 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.002 T-total: 0.196 Matches: 1791 Robust: 1758 Success: True 2026-10-14 07:51:06,795 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.209 Matches: 755 Robust: 704 Success: True 2026-10-14 07:51:06,806 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.002 T-total: 0.199 Matches: 1999 Robust: 1943 Success: True 2026-10-14 07:51:06,897 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.002 T-total: 0.210 Matches: 1105 Robust: 1097 Success: True 2026-10-14 07:51:06,912 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.205 Matches: 1153 Robust: 1139 Success: True 2026-10-14 07:51:07,001 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.204 Matches: 468 Robust: 463 Success: True 2026-10-14 07:51:07,011 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.206 Matches: 1055 Robust: 1048 Success: True 2026-10-14 07:51:07,099 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.001 T-total: 0.202 Matches: 921 Robust: 898 Success: True 2026-10-14 07:51:07,108 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.197 Matches: 81 Robust: 69 Success: True 2026-10-14 07:51:07,197 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.001 T-total: 0.196 Matches: 384 Robust: 374 Success: True 2026-10-14 07:51:07,217 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.205 Matches: 559 Robust: 547 Success: True 2026-10-14 07:51:07,302 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.001 T-total: 0.193 Matches: 373 Robust: 367 Success: True 2026-10-14 07:51:07,314 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.215 Matches: 696 Robust: 674 Success: True 2026-10-14 07:51:07,402 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.205 Matches: 611 Robust: 585 Success: True 2026-10-14 07:51:07,420 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.003 T-total: 0.203 Matches: 2281 Robust: 2241 Success: True 2026-10-14 07:51:07,499 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.197 Matches: 235 Robust: 228 Success: True 2026-10-14 07:51:07,531 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.001 T-total: 0.217 Matches: 842 Robust: 802 Success: True 2026-10-14 07:51:07,617 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.001 T-total: 0.196 Matches: 373 Robust: 363 Success: True 2026-10-14 07:51:07,620 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.218 Matches: 636 Robust: 615 Success: True 2026-10-14 07:51:07,697 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.198 Matches: 847 Robust: 820 Success: True 2026-10-14 07:51:07,745 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.001 T-total: 0.214 Matches: 1003 Robust: 994 Success: True 2026-10-14 07:51:07,831 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.005 T-total: 0.211 Matches: 1590 Robust: 1575 Success: True 2026-10-14 07:51:07,832 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.216 Matches: 1365 Robust: 1346 Success: True 2026-10-14 07:51:07,912 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.215 Matches: 1518 Robust: 1485 Success: True 2026-10-14 07:51:07,933 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.001 T-total: 0.188 Matches: 300 Robust: 293 Success: True 2026-10-14 07:51:08,031 DEBUG: Matching bc485531_DJI_20261013161508_0098_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.003 T-total: 0.200 Matches: 1942 Robust: 1917 Success: True 2026-10-14 07:51:08,041 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.003 T-total: 0.207 Matches: 1790 Robust: 1716 Success: True 2026-10-14 07:51:08,107 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.001 T-total: 0.195 Matches: 841 Robust: 825 Success: True 2026-10-14 07:51:08,131 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.001 T-total: 0.198 Matches: 97 Robust: 90 Success: True 2026-10-14 07:51:08,253 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.004 T-total: 0.212 Matches: 1506 Robust: 1481 Success: True 2026-10-14 07:51:08,257 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.006 T-total: 0.225 Matches: 2061 Robust: 2022 Success: True 2026-10-14 07:51:08,314 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and 91b0e22d_DJI_20261013161417_0081_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.002 T-total: 0.207 Matches: 1449 Robust: 1367 Success: True 2026-10-14 07:51:08,317 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.001 T-total: 0.186 Matches: 365 Robust: 362 Success: True 2026-10-14 07:51:08,442 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.001 T-total: 0.188 Matches: 936 Robust: 923 Success: True 2026-10-14 07:51:08,466 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.003 T-total: 0.208 Matches: 1930 Robust: 1844 Success: True 2026-10-14 07:51:08,522 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.204 Matches: 1016 Robust: 989 Success: True 2026-10-14 07:51:08,528 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.210 Matches: 1850 Robust: 1763 Success: True 2026-10-14 07:51:08,634 DEBUG: Matching 3fee05d5_DJI_20261013161426_0084_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.002 T-total: 0.192 Matches: 1345 Robust: 1321 Success: True 2026-10-14 07:51:08,676 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.210 Matches: 1178 Robust: 1154 Success: True 2026-10-14 07:51:08,713 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.002 T-total: 0.185 Matches: 1081 Robust: 1054 Success: True 2026-10-14 07:51:08,720 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.001 T-total: 0.198 Matches: 190 Robust: 183 Success: True 2026-10-14 07:51:08,849 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.215 Matches: 1223 Robust: 1186 Success: True 2026-10-14 07:51:08,882 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.207 Matches: 491 Robust: 483 Success: True 2026-10-14 07:51:08,897 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.001 T-total: 0.184 Matches: 708 Robust: 698 Success: True 2026-10-14 07:51:08,936 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.004 T-total: 0.216 Matches: 3098 Robust: 3089 Success: True 2026-10-14 07:51:09,063 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.214 Matches: 1543 Robust: 1506 Success: True 2026-10-14 07:51:09,098 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.215 Matches: 1073 Robust: 1061 Success: True 2026-10-14 07:51:09,107 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.210 Matches: 1384 Robust: 1362 Success: True 2026-10-14 07:51:09,146 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.209 Matches: 1533 Robust: 1483 Success: True 2026-10-14 07:51:09,272 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.208 Matches: 982 Robust: 958 Success: True 2026-10-14 07:51:09,300 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.002 T-total: 0.202 Matches: 1513 Robust: 1481 Success: True 2026-10-14 07:51:09,328 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.003 T-total: 0.220 Matches: 2333 Robust: 2295 Success: True 2026-10-14 07:51:09,352 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.206 Matches: 960 Robust: 932 Success: True 2026-10-14 07:51:09,483 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.210 Matches: 1579 Robust: 1505 Success: True 2026-10-14 07:51:09,518 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.001 T-total: 0.218 Matches: 804 Robust: 787 Success: True 2026-10-14 07:51:09,524 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.003 T-total: 0.197 Matches: 1883 Robust: 1788 Success: True 2026-10-14 07:51:09,552 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.001 T-total: 0.200 Matches: 253 Robust: 249 Success: True 2026-10-14 07:51:09,708 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.003 T-total: 0.225 Matches: 2494 Robust: 2343 Success: True 2026-10-14 07:51:09,723 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.001 T-total: 0.204 Matches: 846 Robust: 827 Success: True 2026-10-14 07:51:09,736 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.002 T-total: 0.211 Matches: 1168 Robust: 1146 Success: True 2026-10-14 07:51:09,765 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.213 Matches: 823 Robust: 785 Success: True 2026-10-14 07:51:09,916 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.208 Matches: 432 Robust: 422 Success: True 2026-10-14 07:51:09,921 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.002 T-total: 0.198 Matches: 1369 Robust: 1362 Success: True 2026-10-14 07:51:09,950 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.003 T-total: 0.213 Matches: 2081 Robust: 2033 Success: True 2026-10-14 07:51:09,974 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.209 Matches: 910 Robust: 880 Success: True 2026-10-14 07:51:10,122 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.205 Matches: 253 Robust: 239 Success: True 2026-10-14 07:51:10,126 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 5d0ccc92_DJI_20261013161423_0083_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.205 Matches: 305 Robust: 297 Success: True 2026-10-14 07:51:10,149 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.001 T-total: 0.199 Matches: 927 Robust: 889 Success: True 2026-10-14 07:51:10,184 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.001 T-total: 0.209 Matches: 702 Robust: 685 Success: True 2026-10-14 07:51:10,331 DEBUG: Matching 23897475_DJI_20261013161444_0090_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.209 Matches: 1337 Robust: 1303 Success: True 2026-10-14 07:51:10,332 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.206 Matches: 302 Robust: 293 Success: True 2026-10-14 07:51:10,340 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.001 T-total: 0.191 Matches: 820 Robust: 803 Success: True 2026-10-14 07:51:10,392 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.001 T-total: 0.208 Matches: 744 Robust: 728 Success: True 2026-10-14 07:51:10,527 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.003 T-total: 0.195 Matches: 1893 Robust: 1872 Success: True 2026-10-14 07:51:10,542 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.002 T-total: 0.210 Matches: 1110 Robust: 1090 Success: True 2026-10-14 07:51:10,565 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.219 T-robust: 0.004 T-total: 0.224 Matches: 1940 Robust: 1923 Success: True 2026-10-14 07:51:10,594 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.002 T-total: 0.201 Matches: 1783 Robust: 1756 Success: True 2026-10-14 07:51:10,680 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.150 T-robust: 0.002 T-total: 0.153 Matches: 2560 Robust: 2506 Success: True 2026-10-14 07:51:10,688 INFO: Matched 108 pairs (brown-brown: 108) in 6.032391560999997 seconds (0.05585547999074073 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:12,832 INFO: reading features 2026-10-14 07:51:13,141 DEBUG: Merging features onto tracks 2026-10-14 07:51:13,456 DEBUG: Good tracks: 21162 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:14,624 INFO: Starting incremental reconstruction 2026-10-14 07:51:14,998 INFO: Starting reconstruction with 117d495e_DJI_20261013161359_0075_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG 2026-10-14 07:51:15,008 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3169 / 3169 2026-10-14 07:51:15,236 INFO: Triangulated: 3169 2026-10-14 07:51:15,900 DEBUG: Ceres Solver Report: Iterations: 57, Initial cost: 1.151439e+02, Final cost: 4.913607e+01, Termination: CONVERGENCE 2026-10-14 07:51:15,913 INFO: Removed outliers: 122 2026-10-14 07:51:15,930 INFO: ------------------------------------------------------- 2026-10-14 07:51:15,939 INFO: e9cacbd7_DJI_20261013161402_0076_D.JPG resection inliers: 1530 / 1539 2026-10-14 07:51:15,944 INFO: Adding e9cacbd7_DJI_20261013161402_0076_D.JPG to the reconstruction 2026-10-14 07:51:16,044 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-14 07:51:16,588 DEBUG: Ceres Solver Report: Iterations: 36, Initial cost: 2.618712e+02, Final cost: 1.111525e+02, Termination: CONVERGENCE 2026-10-14 07:51:16,610 INFO: Removed outliers: 121 2026-10-14 07:51:16,613 INFO: ------------------------------------------------------- 2026-10-14 07:51:16,622 INFO: 91b0e22d_DJI_20261013161417_0081_D.JPG resection inliers: 1950 / 1991 2026-10-14 07:51:16,629 INFO: Adding 91b0e22d_DJI_20261013161417_0081_D.JPG to the reconstruction 2026-10-14 07:51:16,707 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:17,831 DEBUG: Ceres Solver Report: Iterations: 56, Initial cost: 8.402614e+02, Final cost: 1.878042e+02, Termination: CONVERGENCE 2026-10-14 07:51:17,861 INFO: Removed outliers: 155 2026-10-14 07:51:17,864 INFO: ------------------------------------------------------- 2026-10-14 07:51:17,875 INFO: ab5b02d5_DJI_20261013161420_0082_D.JPG resection inliers: 2421 / 2428 2026-10-14 07:51:17,885 INFO: Adding ab5b02d5_DJI_20261013161420_0082_D.JPG to the reconstruction 2026-10-14 07:51:17,969 INFO: Re-triangulating 2026-10-14 07:51:17,969 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:18,199 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 3.731517e+02, Final cost: 2.684677e+02, Termination: CONVERGENCE 2026-10-14 07:51:18,944 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 5.780561e+02, Final cost: 3.061967e+02, Termination: CONVERGENCE 2026-10-14 07:51:18,982 INFO: Removed outliers: 324 2026-10-14 07:51:18,987 INFO: ------------------------------------------------------- 2026-10-14 07:51:18,996 INFO: 4cf33a73_DJI_20261013161441_0089_D.JPG resection inliers: 2230 / 2246 2026-10-14 07:51:19,004 INFO: Adding 4cf33a73_DJI_20261013161441_0089_D.JPG to the reconstruction 2026-10-14 07:51:19,060 INFO: ------------------------------------------------------- 2026-10-14 07:51:19,070 INFO: 23897475_DJI_20261013161444_0090_D.JPG resection inliers: 2244 / 2273 2026-10-14 07:51:19,078 INFO: Adding 23897475_DJI_20261013161444_0090_D.JPG to the reconstruction 2026-10-14 07:51:19,135 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:19,635 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 9.547694e+02, Final cost: 4.425146e+02, Termination: CONVERGENCE 2026-10-14 07:51:19,685 INFO: Removed outliers: 253 2026-10-14 07:51:19,690 INFO: ------------------------------------------------------- 2026-10-14 07:51:19,699 INFO: 5d0ccc92_DJI_20261013161423_0083_D.JPG resection inliers: 2138 / 2147 2026-10-14 07:51:19,707 INFO: Adding 5d0ccc92_DJI_20261013161423_0083_D.JPG to the reconstruction 2026-10-14 07:51:19,786 INFO: ------------------------------------------------------- 2026-10-14 07:51:19,796 INFO: ef97a581_DJI_20261013161438_0088_D.JPG resection inliers: 2419 / 2449 2026-10-14 07:51:19,805 INFO: Adding ef97a581_DJI_20261013161438_0088_D.JPG to the reconstruction 2026-10-14 07:51:19,853 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:20,307 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 9.061962e+02, Final cost: 5.997918e+02, Termination: CONVERGENCE 2026-10-14 07:51:20,370 INFO: Removed outliers: 183 2026-10-14 07:51:20,375 INFO: ------------------------------------------------------- 2026-10-14 07:51:20,384 INFO: 1274ad56_DJI_20261013161353_0073_D.JPG resection inliers: 2400 / 2426 2026-10-14 07:51:20,394 INFO: Adding 1274ad56_DJI_20261013161353_0073_D.JPG to the reconstruction 2026-10-14 07:51:20,452 INFO: ------------------------------------------------------- 2026-10-14 07:51:20,462 INFO: 3fee05d5_DJI_20261013161426_0084_D.JPG resection inliers: 2036 / 2044 2026-10-14 07:51:20,470 INFO: Adding 3fee05d5_DJI_20261013161426_0084_D.JPG to the reconstruction 2026-10-14 07:51:20,538 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:21,410 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.430853e+03, Final cost: 7.930992e+02, Termination: CONVERGENCE 2026-10-14 07:51:21,490 INFO: Removed outliers: 172 2026-10-14 07:51:21,495 INFO: ------------------------------------------------------- 2026-10-14 07:51:21,504 INFO: 5c2438fc_DJI_20261013161502_0096_D.JPG resection inliers: 1822 / 1840 2026-10-14 07:51:21,511 INFO: Adding 5c2438fc_DJI_20261013161502_0096_D.JPG to the reconstruction 2026-10-14 07:51:21,553 INFO: ------------------------------------------------------- 2026-10-14 07:51:21,562 INFO: e8abd466_DJI_20261013161505_0097_D.JPG resection inliers: 1885 / 1908 2026-10-14 07:51:21,569 INFO: Adding e8abd466_DJI_20261013161505_0097_D.JPG to the reconstruction 2026-10-14 07:51:21,638 INFO: ------------------------------------------------------- 2026-10-14 07:51:21,646 INFO: e98cdb5c_DJI_20261013161459_0095_D.JPG resection inliers: 1911 / 1946 2026-10-14 07:51:21,653 INFO: Adding e98cdb5c_DJI_20261013161459_0095_D.JPG to the reconstruction 2026-10-14 07:51:21,694 INFO: Re-triangulating 2026-10-14 07:51:21,695 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:22,532 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.882004e+03, Final cost: 1.047579e+03, Termination: CONVERGENCE 2026-10-14 07:51:24,455 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.457821e+03, Final cost: 1.229170e+03, Termination: CONVERGENCE 2026-10-14 07:51:24,552 INFO: Removed outliers: 998 2026-10-14 07:51:24,558 INFO: ------------------------------------------------------- 2026-10-14 07:51:24,567 INFO: bc485531_DJI_20261013161508_0098_D.JPG resection inliers: 1833 / 1848 2026-10-14 07:51:24,574 INFO: Adding bc485531_DJI_20261013161508_0098_D.JPG to the reconstruction 2026-10-14 07:51:24,636 INFO: ------------------------------------------------------- 2026-10-14 07:51:24,645 INFO: e5294632_DJI_20261013161447_0091_D.JPG resection inliers: 1761 / 1778 2026-10-14 07:51:24,651 INFO: Adding e5294632_DJI_20261013161447_0091_D.JPG to the reconstruction 2026-10-14 07:51:24,715 INFO: ------------------------------------------------------- 2026-10-14 07:51:24,723 INFO: 3cd22d89_DJI_20261013161520_0102_D.JPG resection inliers: 1649 / 1685 2026-10-14 07:51:24,729 INFO: Adding 3cd22d89_DJI_20261013161520_0102_D.JPG to the reconstruction 2026-10-14 07:51:24,769 INFO: ------------------------------------------------------- 2026-10-14 07:51:24,777 INFO: dff4c001_DJI_20261013161523_0103_D.JPG resection inliers: 1709 / 1727 2026-10-14 07:51:24,783 INFO: Adding dff4c001_DJI_20261013161523_0103_D.JPG to the reconstruction 2026-10-14 07:51:24,833 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:25,815 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.080713e+03, Final cost: 1.398633e+03, Termination: CONVERGENCE 2026-10-14 07:51:25,937 INFO: Removed outliers: 542 2026-10-14 07:51:25,943 INFO: ------------------------------------------------------- 2026-10-14 07:51:25,951 INFO: bb5eb1f7_DJI_20261013161526_0104_D.JPG resection inliers: 1675 / 1703 2026-10-14 07:51:25,957 INFO: Adding bb5eb1f7_DJI_20261013161526_0104_D.JPG to the reconstruction 2026-10-14 07:51:26,022 INFO: ------------------------------------------------------- 2026-10-14 07:51:26,030 INFO: c23b9dab_DJI_20261013161529_0105_D.JPG resection inliers: 1687 / 1725 2026-10-14 07:51:26,037 INFO: Adding c23b9dab_DJI_20261013161529_0105_D.JPG to the reconstruction 2026-10-14 07:51:26,113 INFO: ------------------------------------------------------- 2026-10-14 07:51:26,114 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:26,931 DEBUG: Ceres Solver Report: Iterations: 7, Initial cost: 1.934076e+03, Final cost: 1.486372e+03, Termination: CONVERGENCE 2026-10-14 07:51:27,063 INFO: Removed outliers: 337 2026-10-14 07:51:27,163 INFO: Reconstruction 0: 20 images, 20874 points 2026-10-14 07:51:27,164 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:28,466 INFO: Starting rolling shutter correction 2026-10-14 07:51:28,581 INFO: Estimating camera velocities 2026-10-14 07:51:28,582 INFO: Using EXIF data 2026-10-14 07:51:28,582 INFO: 1274ad56_DJI_20261013161353_0073_D.JPG (+0.00,-8.90,-0.20) m/s 2026-10-14 07:51:28,582 INFO: 23afe028_DJI_20261013161356_0074_D.JPG (+0.00,-8.30,-0.20) m/s 2026-10-14 07:51:28,582 INFO: 117d495e_DJI_20261013161359_0075_D.JPG (+0.00,-8.40,-0.10) m/s 2026-10-14 07:51:28,582 INFO: e9cacbd7_DJI_20261013161402_0076_D.JPG (-0.10,-8.30,-0.20) m/s 2026-10-14 07:51:28,582 INFO: 91b0e22d_DJI_20261013161417_0081_D.JPG (+0.80,+8.40,+0.50) m/s 2026-10-14 07:51:28,582 INFO: ab5b02d5_DJI_20261013161420_0082_D.JPG (+0.00,+8.30,+0.40) m/s 2026-10-14 07:51:28,582 INFO: 5d0ccc92_DJI_20261013161423_0083_D.JPG (+0.00,+8.30,+0.40) m/s 2026-10-14 07:51:28,582 INFO: 3fee05d5_DJI_20261013161426_0084_D.JPG (+0.00,+8.30,+0.50) m/s 2026-10-14 07:51:28,582 INFO: ef97a581_DJI_20261013161438_0088_D.JPG (+0.00,-8.40,-0.30) m/s 2026-10-14 07:51:28,582 INFO: 4cf33a73_DJI_20261013161441_0089_D.JPG (+0.00,-8.30,-0.30) m/s 2026-10-14 07:51:28,582 INFO: 23897475_DJI_20261013161444_0090_D.JPG (+0.00,-8.30,-0.30) m/s 2026-10-14 07:51:28,582 INFO: e5294632_DJI_20261013161447_0091_D.JPG (-0.10,-8.20,-0.20) m/s 2026-10-14 07:51:28,582 INFO: e98cdb5c_DJI_20261013161459_0095_D.JPG (-1.00,+8.50,+0.30) m/s 2026-10-14 07:51:28,582 INFO: 5c2438fc_DJI_20261013161502_0096_D.JPG (+0.00,+8.30,+0.40) m/s 2026-10-14 07:51:28,582 INFO: e8abd466_DJI_20261013161505_0097_D.JPG (+0.00,+8.30,+0.40) m/s 2026-10-14 07:51:28,582 INFO: bc485531_DJI_20261013161508_0098_D.JPG (+0.00,+8.30,+0.40) m/s 2026-10-14 07:51:28,582 INFO: 3cd22d89_DJI_20261013161520_0102_D.JPG (-0.10,-8.40,-0.30) m/s 2026-10-14 07:51:28,582 INFO: dff4c001_DJI_20261013161523_0103_D.JPG (+0.00,-8.30,-0.30) m/s 2026-10-14 07:51:28,582 INFO: bb5eb1f7_DJI_20261013161526_0104_D.JPG (+0.00,-8.30,-0.30) m/s 2026-10-14 07:51:28,582 INFO: c23b9dab_DJI_20261013161529_0105_D.JPG (+0.00,-2.50,-0.10) m/s 2026-10-14 07:51:28,582 INFO: Correcting observations... 2026-10-14 07:51:29,975 INFO: Writing corrected and trimmed features for c23b9dab_DJI_20261013161529_0105_D.JPG 2026-10-14 07:51:30,095 INFO: Writing corrected and trimmed features for bb5eb1f7_DJI_20261013161526_0104_D.JPG 2026-10-14 07:51:30,235 INFO: Writing corrected and trimmed features for 117d495e_DJI_20261013161359_0075_D.JPG 2026-10-14 07:51:30,446 INFO: Writing corrected and trimmed features for 23afe028_DJI_20261013161356_0074_D.JPG 2026-10-14 07:51:30,640 INFO: Writing corrected and trimmed features for e5294632_DJI_20261013161447_0091_D.JPG 2026-10-14 07:51:30,753 INFO: Writing corrected and trimmed features for 91b0e22d_DJI_20261013161417_0081_D.JPG 2026-10-14 07:51:30,915 INFO: Writing corrected and trimmed features for e9cacbd7_DJI_20261013161402_0076_D.JPG 2026-10-14 07:51:31,080 INFO: Writing corrected and trimmed features for bc485531_DJI_20261013161508_0098_D.JPG 2026-10-14 07:51:31,198 INFO: Writing corrected and trimmed features for 3fee05d5_DJI_20261013161426_0084_D.JPG 2026-10-14 07:51:31,337 INFO: Writing corrected and trimmed features for e98cdb5c_DJI_20261013161459_0095_D.JPG 2026-10-14 07:51:31,459 INFO: Writing corrected and trimmed features for 5d0ccc92_DJI_20261013161423_0083_D.JPG 2026-10-14 07:51:31,637 INFO: Writing corrected and trimmed features for ab5b02d5_DJI_20261013161420_0082_D.JPG 2026-10-14 07:51:31,824 INFO: Writing corrected and trimmed features for e8abd466_DJI_20261013161505_0097_D.JPG 2026-10-14 07:51:31,969 INFO: Writing corrected and trimmed features for 4cf33a73_DJI_20261013161441_0089_D.JPG 2026-10-14 07:51:32,126 INFO: Writing corrected and trimmed features for 23897475_DJI_20261013161444_0090_D.JPG 2026-10-14 07:51:32,283 INFO: Writing corrected and trimmed features for 5c2438fc_DJI_20261013161502_0096_D.JPG 2026-10-14 07:51:32,425 INFO: Writing corrected and trimmed features for ef97a581_DJI_20261013161438_0088_D.JPG 2026-10-14 07:51:32,572 INFO: Writing corrected and trimmed features for 1274ad56_DJI_20261013161353_0073_D.JPG 2026-10-14 07:51:32,717 INFO: Writing corrected and trimmed features for dff4c001_DJI_20261013161523_0103_D.JPG 2026-10-14 07:51:32,835 INFO: Writing corrected and trimmed features for 3cd22d89_DJI_20261013161520_0102_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:33,851 INFO: Altitude is negative (-625.5081740891379) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 07:51:33,851 INFO: Altitude for orientation based matching 1.0 2026-10-14 07:51:33,856 INFO: Matching 106 image pairs 2026-10-14 07:51:33,858 INFO: Computing pair matching with 4 processes 2026-10-14 07:51:33,998 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.137 T-robust: 0.001 T-total: 0.138 Matches: 411 Robust: 405 Success: True 2026-10-14 07:51:34,014 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and ef97a581_DJI_20261013161438_0088_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.152 T-robust: 0.002 T-total: 0.155 Matches: 1505 Robust: 1461 Success: True 2026-10-14 07:51:34,019 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.156 T-robust: 0.002 T-total: 0.159 Matches: 1878 Robust: 1834 Success: True 2026-10-14 07:51:34,028 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.002 T-total: 0.168 Matches: 2411 Robust: 2396 Success: True 2026-10-14 07:51:34,114 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.115 T-robust: 0.001 T-total: 0.116 Matches: 321 Robust: 318 Success: True 2026-10-14 07:51:34,123 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.002 T-total: 0.109 Matches: 1163 Robust: 1146 Success: True 2026-10-14 07:51:34,128 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.001 T-total: 0.100 Matches: 430 Robust: 417 Success: True 2026-10-14 07:51:34,145 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.125 T-robust: 0.001 T-total: 0.126 Matches: 260 Robust: 254 Success: True 2026-10-14 07:51:34,186 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.056 T-robust: 0.001 T-total: 0.057 Matches: 273 Robust: 256 Success: True 2026-10-14 07:51:34,199 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.001 T-total: 0.071 Matches: 323 Robust: 318 Success: True 2026-10-14 07:51:34,202 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 T-robust: 0.001 T-total: 0.088 Matches: 822 Robust: 818 Success: True 2026-10-14 07:51:34,228 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.001 T-total: 0.083 Matches: 451 Robust: 446 Success: True 2026-10-14 07:51:34,303 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.002 T-total: 0.075 Matches: 761 Robust: 728 Success: True 2026-10-14 07:51:34,305 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.003 T-total: 0.103 Matches: 1168 Robust: 1164 Success: True 2026-10-14 07:51:34,307 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.005 T-total: 0.107 Matches: 819 Robust: 815 Success: True 2026-10-14 07:51:34,336 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.147 T-robust: 0.002 T-total: 0.150 Matches: 1539 Robust: 1485 Success: True 2026-10-14 07:51:34,360 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.056 T-robust: 0.001 T-total: 0.057 Matches: 516 Robust: 510 Success: True 2026-10-14 07:51:34,411 DEBUG: Matching e98cdb5c_DJI_20261013161459_0095_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.001 T-total: 0.104 Matches: 968 Robust: 950 Success: True 2026-10-14 07:51:34,415 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.001 T-total: 0.106 Matches: 779 Robust: 768 Success: True 2026-10-14 07:51:34,423 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 91b0e22d_DJI_20261013161417_0081_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.001 T-total: 0.087 Matches: 982 Robust: 924 Success: True 2026-10-14 07:51:34,430 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.003 T-total: 0.070 Matches: 1904 Robust: 1886 Success: True 2026-10-14 07:51:34,481 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.001 T-total: 0.070 Matches: 913 Robust: 908 Success: True 2026-10-14 07:51:34,487 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.002 T-total: 0.072 Matches: 1708 Robust: 1697 Success: True 2026-10-14 07:51:34,501 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.077 Matches: 950 Robust: 947 Success: True 2026-10-14 07:51:34,521 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.002 T-total: 0.090 Matches: 1508 Robust: 1481 Success: True 2026-10-14 07:51:34,539 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.055 T-robust: 0.001 T-total: 0.057 Matches: 1078 Robust: 1066 Success: True 2026-10-14 07:51:34,561 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.056 T-robust: 0.001 T-total: 0.057 Matches: 328 Robust: 325 Success: True 2026-10-14 07:51:34,581 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.061 Matches: 820 Robust: 778 Success: True 2026-10-14 07:51:34,613 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.001 T-total: 0.074 Matches: 1134 Robust: 1126 Success: True 2026-10-14 07:51:34,622 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.001 T-total: 0.135 Matches: 914 Robust: 911 Success: True 2026-10-14 07:51:34,636 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.073 T-robust: 0.001 T-total: 0.074 Matches: 359 Robust: 357 Success: True 2026-10-14 07:51:34,642 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 850 Robust: 846 Success: True 2026-10-14 07:51:34,680 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.067 Matches: 196 Robust: 189 Success: True 2026-10-14 07:51:34,688 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.066 Matches: 380 Robust: 373 Success: True 2026-10-14 07:51:34,703 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.003 T-total: 0.067 Matches: 2163 Robust: 2157 Success: True 2026-10-14 07:51:34,709 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.002 T-total: 0.067 Matches: 1849 Robust: 1829 Success: True 2026-10-14 07:51:34,743 DEBUG: Matching 1274ad56_DJI_20261013161353_0073_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.063 Matches: 723 Robust: 711 Success: True 2026-10-14 07:51:34,755 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.066 Matches: 294 Robust: 293 Success: True 2026-10-14 07:51:34,789 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.086 Matches: 1158 Robust: 1155 Success: True 2026-10-14 07:51:34,798 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 T-robust: 0.001 T-total: 0.055 Matches: 681 Robust: 678 Success: True 2026-10-14 07:51:34,803 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.001 T-total: 0.094 Matches: 744 Robust: 739 Success: True 2026-10-14 07:51:34,820 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.064 T-robust: 0.001 T-total: 0.065 Matches: 687 Robust: 676 Success: True 2026-10-14 07:51:34,854 DEBUG: Matching 3fee05d5_DJI_20261013161426_0084_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.062 T-robust: 0.002 T-total: 0.064 Matches: 1318 Robust: 1317 Success: True 2026-10-14 07:51:34,877 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.002 T-total: 0.074 Matches: 1786 Robust: 1776 Success: True 2026-10-14 07:51:34,882 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.003 T-total: 0.061 Matches: 728 Robust: 710 Success: True 2026-10-14 07:51:34,885 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 91b0e22d_DJI_20261013161417_0081_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.004 T-total: 0.087 Matches: 1857 Robust: 1840 Success: True 2026-10-14 07:51:34,915 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.001 T-total: 0.060 Matches: 433 Robust: 426 Success: True 2026-10-14 07:51:34,938 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.055 T-robust: 0.001 T-total: 0.056 Matches: 597 Robust: 580 Success: True 2026-10-14 07:51:34,949 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.002 T-total: 0.071 Matches: 1489 Robust: 1451 Success: True 2026-10-14 07:51:34,970 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.084 Matches: 309 Robust: 304 Success: True 2026-10-14 07:51:34,985 DEBUG: Matching bb5eb1f7_DJI_20261013161526_0104_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.001 T-total: 0.070 Matches: 791 Robust: 776 Success: True 2026-10-14 07:51:34,998 DEBUG: Matching bc485531_DJI_20261013161508_0098_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.059 T-robust: 0.000 T-total: 0.059 Matches: 73 Robust: 70 Success: True 2026-10-14 07:51:35,002 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.051 T-robust: 0.001 T-total: 0.053 Matches: 901 Robust: 897 Success: True 2026-10-14 07:51:35,050 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.001 T-total: 0.064 Matches: 703 Robust: 701 Success: True 2026-10-14 07:51:35,060 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and c23b9dab_DJI_20261013161529_0105_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.000 T-total: 0.061 Matches: 105 Robust: 100 Success: True 2026-10-14 07:51:35,062 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.002 T-total: 0.092 Matches: 1401 Robust: 1371 Success: True 2026-10-14 07:51:35,083 DEBUG: Matching ab5b02d5_DJI_20261013161420_0082_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.001 T-total: 0.081 Matches: 821 Robust: 815 Success: True 2026-10-14 07:51:35,134 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.003 T-total: 0.084 Matches: 2155 Robust: 2118 Success: True 2026-10-14 07:51:35,160 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.003 T-total: 0.097 Matches: 2341 Robust: 2336 Success: True 2026-10-14 07:51:35,163 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.002 T-total: 0.100 Matches: 1046 Robust: 1038 Success: True 2026-10-14 07:51:35,167 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.002 T-total: 0.083 Matches: 1179 Robust: 1143 Success: True 2026-10-14 07:51:35,210 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and 3cd22d89_DJI_20261013161520_0102_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.050 T-robust: 0.001 T-total: 0.050 Matches: 236 Robust: 225 Success: True 2026-10-14 07:51:35,215 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.001 T-total: 0.081 Matches: 889 Robust: 845 Success: True 2026-10-14 07:51:35,225 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 T-robust: 0.001 T-total: 0.062 Matches: 975 Robust: 963 Success: True 2026-10-14 07:51:35,278 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.004 T-total: 0.111 Matches: 2973 Robust: 2972 Success: True 2026-10-14 07:51:35,281 DEBUG: Matching e5294632_DJI_20261013161447_0091_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 T-robust: 0.001 T-total: 0.055 Matches: 576 Robust: 562 Success: True 2026-10-14 07:51:35,283 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.002 T-total: 0.068 Matches: 1229 Robust: 1219 Success: True 2026-10-14 07:51:35,290 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 485 Robust: 481 Success: True 2026-10-14 07:51:35,352 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.002 T-total: 0.073 Matches: 1055 Robust: 1040 Success: True 2026-10-14 07:51:35,354 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.003 T-total: 0.071 Matches: 977 Robust: 976 Success: True 2026-10-14 07:51:35,360 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and e5294632_DJI_20261013161447_0091_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.002 T-total: 0.079 Matches: 749 Robust: 742 Success: True 2026-10-14 07:51:35,362 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.003 T-total: 0.072 Matches: 892 Robust: 885 Success: True 2026-10-14 07:51:35,421 DEBUG: Matching 5c2438fc_DJI_20261013161502_0096_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.063 T-robust: 0.003 T-total: 0.067 Matches: 1686 Robust: 1672 Success: True 2026-10-14 07:51:35,423 DEBUG: Matching e8abd466_DJI_20261013161505_0097_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.004 T-total: 0.066 Matches: 829 Robust: 813 Success: True 2026-10-14 07:51:35,446 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 1274ad56_DJI_20261013161353_0073_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.002 T-total: 0.084 Matches: 1855 Robust: 1853 Success: True 2026-10-14 07:51:35,450 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.088 T-robust: 0.002 T-total: 0.090 Matches: 1108 Robust: 1107 Success: True 2026-10-14 07:51:35,491 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.068 Matches: 953 Robust: 917 Success: True 2026-10-14 07:51:35,500 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.079 Matches: 825 Robust: 798 Success: True 2026-10-14 07:51:35,535 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.000 T-total: 0.085 Matches: 230 Robust: 224 Success: True 2026-10-14 07:51:35,549 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.056 T-robust: 0.001 T-total: 0.057 Matches: 637 Robust: 634 Success: True 2026-10-14 07:51:35,551 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.003 T-total: 0.105 Matches: 1966 Robust: 1836 Success: True 2026-10-14 07:51:35,604 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.004 T-total: 0.104 Matches: 2939 Robust: 2936 Success: True 2026-10-14 07:51:35,625 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.001 T-total: 0.075 Matches: 790 Robust: 778 Success: True 2026-10-14 07:51:35,629 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.004 T-total: 0.093 Matches: 1585 Robust: 1582 Success: True 2026-10-14 07:51:35,649 DEBUG: Matching 23afe028_DJI_20261013161356_0074_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 T-robust: 0.002 T-total: 0.097 Matches: 1862 Robust: 1846 Success: True 2026-10-14 07:51:35,700 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.093 T-robust: 0.002 T-total: 0.096 Matches: 1904 Robust: 1902 Success: True 2026-10-14 07:51:35,702 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.072 T-robust: 0.001 T-total: 0.073 Matches: 506 Robust: 480 Success: True 2026-10-14 07:51:35,725 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and 23afe028_DJI_20261013161356_0074_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.002 T-total: 0.095 Matches: 1711 Robust: 1693 Success: True 2026-10-14 07:51:35,728 DEBUG: Matching e9cacbd7_DJI_20261013161402_0076_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.078 T-robust: 0.001 T-total: 0.079 Matches: 1321 Robust: 1290 Success: True 2026-10-14 07:51:35,786 DEBUG: Matching 5d0ccc92_DJI_20261013161423_0083_D.JPG and e8abd466_DJI_20261013161505_0097_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.079 T-robust: 0.003 T-total: 0.083 Matches: 1276 Robust: 1271 Success: True 2026-10-14 07:51:35,788 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.004 T-total: 0.085 Matches: 1429 Robust: 1406 Success: True 2026-10-14 07:51:35,792 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.002 T-total: 0.064 Matches: 1466 Robust: 1457 Success: True 2026-10-14 07:51:35,816 DEBUG: Matching 117d495e_DJI_20261013161359_0075_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.089 T-robust: 0.002 T-total: 0.091 Matches: 1481 Robust: 1435 Success: True 2026-10-14 07:51:35,848 DEBUG: Matching c23b9dab_DJI_20261013161529_0105_D.JPG and e98cdb5c_DJI_20261013161459_0095_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.058 T-robust: 0.001 T-total: 0.060 Matches: 862 Robust: 803 Success: True 2026-10-14 07:51:35,865 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 5c2438fc_DJI_20261013161502_0096_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.073 Matches: 1097 Robust: 1086 Success: True 2026-10-14 07:51:35,872 DEBUG: Matching 3cd22d89_DJI_20261013161520_0102_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 T-robust: 0.002 T-total: 0.056 Matches: 1514 Robust: 1510 Success: True 2026-10-14 07:51:35,882 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 117d495e_DJI_20261013161359_0075_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.002 T-total: 0.092 Matches: 1500 Robust: 1474 Success: True 2026-10-14 07:51:35,920 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and bb5eb1f7_DJI_20261013161526_0104_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 575 Robust: 564 Success: True 2026-10-14 07:51:35,928 DEBUG: Matching bc485531_DJI_20261013161508_0098_D.JPG and dff4c001_DJI_20261013161523_0103_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.054 T-robust: 0.001 T-total: 0.055 Matches: 442 Robust: 437 Success: True 2026-10-14 07:51:35,947 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.002 T-total: 0.081 Matches: 1946 Robust: 1935 Success: True 2026-10-14 07:51:35,948 DEBUG: Matching dff4c001_DJI_20261013161523_0103_D.JPG and 23897475_DJI_20261013161444_0090_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.066 Matches: 474 Robust: 454 Success: True 2026-10-14 07:51:36,000 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 3fee05d5_DJI_20261013161426_0084_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.001 T-total: 0.072 Matches: 1108 Robust: 1106 Success: True 2026-10-14 07:51:36,004 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.005 T-total: 0.083 Matches: 1974 Robust: 1961 Success: True 2026-10-14 07:51:36,008 DEBUG: Matching 4cf33a73_DJI_20261013161441_0089_D.JPG and bc485531_DJI_20261013161508_0098_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.061 Matches: 373 Robust: 368 Success: True 2026-10-14 07:51:36,019 DEBUG: Matching 91b0e22d_DJI_20261013161417_0081_D.JPG and 4cf33a73_DJI_20261013161441_0089_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 T-robust: 0.001 T-total: 0.071 Matches: 1402 Robust: 1356 Success: True 2026-10-14 07:51:36,060 DEBUG: Matching ef97a581_DJI_20261013161438_0088_D.JPG and ab5b02d5_DJI_20261013161420_0082_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 T-robust: 0.001 T-total: 0.055 Matches: 1423 Robust: 1415 Success: True 2026-10-14 07:51:36,065 INFO: Matched 106 pairs (brown-brown: 106) in 2.2084133580000014 seconds (0.020834090679245427 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:38,115 INFO: reading features 2026-10-14 07:51:38,254 DEBUG: Merging features onto tracks 2026-10-14 07:51:38,559 DEBUG: Good tracks: 19197 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-2fmpt/opensfm" 2026-10-14 07:51:39,717 INFO: Starting incremental reconstruction 2026-10-14 07:51:40,065 INFO: Starting reconstruction with 117d495e_DJI_20261013161359_0075_D.JPG and e9cacbd7_DJI_20261013161402_0076_D.JPG 2026-10-14 07:51:40,077 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3025 / 3025 2026-10-14 07:51:40,286 INFO: Triangulated: 3025 2026-10-14 07:51:41,021 DEBUG: Ceres Solver Report: Iterations: 65, Initial cost: 1.133974e+02, Final cost: 4.280628e+01, Termination: CONVERGENCE 2026-10-14 07:51:41,034 INFO: Removed outliers: 83 2026-10-14 07:51:41,049 INFO: ------------------------------------------------------- 2026-10-14 07:51:41,057 INFO: 23afe028_DJI_20261013161356_0074_D.JPG resection inliers: 1492 / 1497 2026-10-14 07:51:41,062 INFO: Adding 23afe028_DJI_20261013161356_0074_D.JPG to the reconstruction 2026-10-14 07:51:41,167 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-14 07:51:41,648 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 2.392714e+02, Final cost: 1.060793e+02, Termination: CONVERGENCE 2026-10-14 07:51:41,669 INFO: Removed outliers: 96 2026-10-14 07:51:41,673 INFO: ------------------------------------------------------- 2026-10-14 07:51:41,684 INFO: 91b0e22d_DJI_20261013161417_0081_D.JPG resection inliers: 1927 / 1951 2026-10-14 07:51:41,692 INFO: Adding 91b0e22d_DJI_20261013161417_0081_D.JPG to the reconstruction 2026-10-14 07:51:41,763 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:42,731 DEBUG: Ceres Solver Report: Iterations: 55, Initial cost: 7.157964e+02, Final cost: 1.704173e+02, Termination: CONVERGENCE 2026-10-14 07:51:42,759 INFO: Removed outliers: 122 2026-10-14 07:51:42,763 INFO: ------------------------------------------------------- 2026-10-14 07:51:42,774 INFO: ab5b02d5_DJI_20261013161420_0082_D.JPG resection inliers: 2341 / 2342 2026-10-14 07:51:42,782 INFO: Adding ab5b02d5_DJI_20261013161420_0082_D.JPG to the reconstruction 2026-10-14 07:51:42,858 INFO: Re-triangulating 2026-10-14 07:51:42,858 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:43,226 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 4.433476e+02, Final cost: 2.416926e+02, Termination: CONVERGENCE 2026-10-14 07:51:43,863 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 4.768918e+02, Final cost: 2.614500e+02, Termination: CONVERGENCE 2026-10-14 07:51:43,899 INFO: Removed outliers: 214 2026-10-14 07:51:43,903 INFO: ------------------------------------------------------- 2026-10-14 07:51:43,912 INFO: 4cf33a73_DJI_20261013161441_0089_D.JPG resection inliers: 2176 / 2194 2026-10-14 07:51:43,920 INFO: Adding 4cf33a73_DJI_20261013161441_0089_D.JPG to the reconstruction 2026-10-14 07:51:43,969 INFO: ------------------------------------------------------- 2026-10-14 07:51:43,978 INFO: 23897475_DJI_20261013161444_0090_D.JPG resection inliers: 2205 / 2224 2026-10-14 07:51:43,986 INFO: Adding 23897475_DJI_20261013161444_0090_D.JPG to the reconstruction 2026-10-14 07:51:44,036 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:44,377 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 9.312418e+02, Final cost: 3.998167e+02, Termination: CONVERGENCE 2026-10-14 07:51:44,425 INFO: Removed outliers: 186 2026-10-14 07:51:44,429 INFO: ------------------------------------------------------- 2026-10-14 07:51:44,438 INFO: 5d0ccc92_DJI_20261013161423_0083_D.JPG resection inliers: 2077 / 2081 2026-10-14 07:51:44,445 INFO: Adding 5d0ccc92_DJI_20261013161423_0083_D.JPG to the reconstruction 2026-10-14 07:51:44,518 INFO: ------------------------------------------------------- 2026-10-14 07:51:44,528 INFO: ef97a581_DJI_20261013161438_0088_D.JPG resection inliers: 2323 / 2343 2026-10-14 07:51:44,536 INFO: Adding ef97a581_DJI_20261013161438_0088_D.JPG to the reconstruction 2026-10-14 07:51:44,578 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:45,116 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 7.425244e+02, Final cost: 5.523790e+02, Termination: CONVERGENCE 2026-10-14 07:51:45,177 INFO: Removed outliers: 131 2026-10-14 07:51:45,181 INFO: ------------------------------------------------------- 2026-10-14 07:51:45,191 INFO: 1274ad56_DJI_20261013161353_0073_D.JPG resection inliers: 2302 / 2318 2026-10-14 07:51:45,200 INFO: Adding 1274ad56_DJI_20261013161353_0073_D.JPG to the reconstruction 2026-10-14 07:51:45,250 INFO: ------------------------------------------------------- 2026-10-14 07:51:45,258 INFO: 3fee05d5_DJI_20261013161426_0084_D.JPG resection inliers: 1946 / 1953 2026-10-14 07:51:45,265 INFO: Adding 3fee05d5_DJI_20261013161426_0084_D.JPG to the reconstruction 2026-10-14 07:51:45,332 INFO: ------------------------------------------------------- 2026-10-14 07:51:45,339 INFO: 5c2438fc_DJI_20261013161502_0096_D.JPG resection inliers: 1770 / 1782 2026-10-14 07:51:45,346 INFO: Adding 5c2438fc_DJI_20261013161502_0096_D.JPG to the reconstruction 2026-10-14 07:51:45,378 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:46,238 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.227850e+03, Final cost: 7.785141e+02, Termination: CONVERGENCE 2026-10-14 07:51:46,317 INFO: Removed outliers: 181 2026-10-14 07:51:46,322 INFO: ------------------------------------------------------- 2026-10-14 07:51:46,330 INFO: e8abd466_DJI_20261013161505_0097_D.JPG resection inliers: 1848 / 1860 2026-10-14 07:51:46,337 INFO: Adding e8abd466_DJI_20261013161505_0097_D.JPG to the reconstruction 2026-10-14 07:51:46,400 INFO: ------------------------------------------------------- 2026-10-14 07:51:46,407 INFO: e98cdb5c_DJI_20261013161459_0095_D.JPG resection inliers: 1826 / 1845 2026-10-14 07:51:46,414 INFO: Adding e98cdb5c_DJI_20261013161459_0095_D.JPG to the reconstruction 2026-10-14 07:51:46,447 INFO: Re-triangulating 2026-10-14 07:51:46,448 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:47,029 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.136089e+03, Final cost: 9.089629e+02, Termination: CONVERGENCE 2026-10-14 07:51:48,617 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.132509e+03, Final cost: 1.032638e+03, Termination: CONVERGENCE 2026-10-14 07:51:48,709 INFO: Removed outliers: 702 2026-10-14 07:51:48,714 INFO: ------------------------------------------------------- 2026-10-14 07:51:48,722 INFO: bc485531_DJI_20261013161508_0098_D.JPG resection inliers: 1747 / 1759 2026-10-14 07:51:48,729 INFO: Adding bc485531_DJI_20261013161508_0098_D.JPG to the reconstruction 2026-10-14 07:51:48,782 INFO: ------------------------------------------------------- 2026-10-14 07:51:48,789 INFO: e5294632_DJI_20261013161447_0091_D.JPG resection inliers: 1691 / 1701 2026-10-14 07:51:48,795 INFO: Adding e5294632_DJI_20261013161447_0091_D.JPG to the reconstruction 2026-10-14 07:51:48,850 INFO: ------------------------------------------------------- 2026-10-14 07:51:48,856 INFO: 3cd22d89_DJI_20261013161520_0102_D.JPG resection inliers: 1539 / 1561 2026-10-14 07:51:48,862 INFO: Adding 3cd22d89_DJI_20261013161520_0102_D.JPG to the reconstruction 2026-10-14 07:51:48,898 INFO: ------------------------------------------------------- 2026-10-14 07:51:48,905 INFO: dff4c001_DJI_20261013161523_0103_D.JPG resection inliers: 1644 / 1661 2026-10-14 07:51:48,911 INFO: Adding dff4c001_DJI_20261013161523_0103_D.JPG to the reconstruction 2026-10-14 07:51:48,955 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:49,819 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.734645e+03, Final cost: 1.189988e+03, Termination: CONVERGENCE 2026-10-14 07:51:49,928 INFO: Removed outliers: 327 2026-10-14 07:51:49,933 INFO: ------------------------------------------------------- 2026-10-14 07:51:49,942 INFO: bb5eb1f7_DJI_20261013161526_0104_D.JPG resection inliers: 1613 / 1641 2026-10-14 07:51:49,948 INFO: Adding bb5eb1f7_DJI_20261013161526_0104_D.JPG to the reconstruction 2026-10-14 07:51:50,002 INFO: ------------------------------------------------------- 2026-10-14 07:51:50,010 INFO: c23b9dab_DJI_20261013161529_0105_D.JPG resection inliers: 1577 / 1604 2026-10-14 07:51:50,016 INFO: Adding c23b9dab_DJI_20261013161529_0105_D.JPG to the reconstruction 2026-10-14 07:51:50,082 INFO: ------------------------------------------------------- 2026-10-14 07:51:50,082 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 07:51:50,773 DEBUG: Ceres Solver Report: Iterations: 6, Initial cost: 1.457913e+03, Final cost: 1.283855e+03, Termination: CONVERGENCE 2026-10-14 07:51:50,899 INFO: Removed outliers: 219 2026-10-14 07:51:50,990 INFO: Reconstruction 0: 20 images, 19158 points 2026-10-14 07:51:50,990 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-2fmpt/opensfm" 2026-10-14 07:51:54,451 DEBUG: Loaded backend agg version v2.2. 2026-10-14 07:51:54,462 DEBUG: locator: 2026-10-14 07:51:54,842 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 235649.0 --offset-y 9877639.0 "/workspace/odm-pipeline-2fmpt/opensfm" [INFO] Updating /workspace/odm-pipeline-2fmpt/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-2fmpt/opensfm ... 2026-10-14 07:51:58,942 DEBUG: Undistorting image ab5b02d5_DJI_20261013161420_0082_D.JPG 2026-10-14 07:51:58,942 DEBUG: Undistorting image e8abd466_DJI_20261013161505_0097_D.JPG 2026-10-14 07:51:58,943 DEBUG: Undistorting image 91b0e22d_DJI_20261013161417_0081_D.JPG 2026-10-14 07:51:58,943 DEBUG: Undistorting image c23b9dab_DJI_20261013161529_0105_D.JPG 2026-10-14 07:52:00,555 DEBUG: Undistorting image 23afe028_DJI_20261013161356_0074_D.JPG 2026-10-14 07:52:01,943 DEBUG: Undistorting image 5c2438fc_DJI_20261013161502_0096_D.JPG 2026-10-14 07:52:01,943 DEBUG: Undistorting image e9cacbd7_DJI_20261013161402_0076_D.JPG 2026-10-14 07:52:01,944 DEBUG: Undistorting image 3fee05d5_DJI_20261013161426_0084_D.JPG 2026-10-14 07:52:02,809 DEBUG: Undistorting image 1274ad56_DJI_20261013161353_0073_D.JPG 2026-10-14 07:52:03,401 DEBUG: Undistorting image ef97a581_DJI_20261013161438_0088_D.JPG 2026-10-14 07:52:03,879 DEBUG: Undistorting image 3cd22d89_DJI_20261013161520_0102_D.JPG 2026-10-14 07:52:04,377 DEBUG: Undistorting image 5d0ccc92_DJI_20261013161423_0083_D.JPG 2026-10-14 07:52:05,132 DEBUG: Undistorting image bb5eb1f7_DJI_20261013161526_0104_D.JPG 2026-10-14 07:52:05,655 DEBUG: Undistorting image dff4c001_DJI_20261013161523_0103_D.JPG 2026-10-14 07:52:06,152 DEBUG: Undistorting image 23897475_DJI_20261013161444_0090_D.JPG 2026-10-14 07:52:06,782 DEBUG: Undistorting image bc485531_DJI_20261013161508_0098_D.JPG 2026-10-14 07:52:07,370 DEBUG: Undistorting image 4cf33a73_DJI_20261013161441_0089_D.JPG 2026-10-14 07:52:07,891 DEBUG: Undistorting image e5294632_DJI_20261013161447_0091_D.JPG 2026-10-14 07:52:08,488 DEBUG: Undistorting image e98cdb5c_DJI_20261013161459_0095_D.JPG 2026-10-14 07:52:08,996 DEBUG: Undistorting image 117d495e_DJI_20261013161359_0075_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-2fmpt/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-2fmpt/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-2fmpt/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-44.68056377285393, -156.2860589902848), (-64.19117711909348, -154.3802390433848), (-82.9550922201015, -148.70467491075397), (-100.25113803887507, -139.47760548070073), (-115.41471119521884, -127.05338560789824), (-127.86317427823087, -111.90978465788066), (-137.1180305768503, -94.62842357344925), (-142.82364823034732, -75.87366027571261), (-144.7606437303475, -56.36627124808729), (-144.84024177823449, 42.97605100646615), (-142.93439727311488, 62.4866295941174), (-137.2588381859241, 81.25051173381507), (-128.03168035665294, 98.5465700365603), (-115.60760167968692, 113.71020880900323), (-100.46383194363443, 126.15859825536609), (-83.18257732200436, 135.41336704418063), (-64.42787381273229, 141.11898479796946), (-44.92032094532624, 143.0560573488474), (36.14297045947751, 143.12100602313876), (55.38930746127153, 141.2671476509422), (73.91902789683081, 135.74391143210232), (91.03947668435285, 126.75805814750493), (106.11067652370548, 114.64526980184019), (118.56894345977344, 99.85844194330275), (127.94872508308617, 82.95055397227407), (133.8992083867197, 64.55355282686651), (147.75721630919725, 1.3971618991345167), (150.06322992342757, -18.148062758147717), (148.49653126468183, -37.766302870586514), (143.11797804635717, -56.69773149676621), (134.13576539442874, -74.20917513407767), (121.89787662948947, -89.62232912890613), (106.87840839585988, -102.34009741432965), (89.65888280642685, -111.87006007693708), (88.99334734608419, -112.15678303688765), (79.84448909328785, -124.29736327379942), (64.42613415553933, -137.81030873395503), (46.575918306421954, -147.89480147697031), (27.044225780235138, -154.12698397040367), (6.652055884245783, -156.24500862509012), (-44.68056377285393, -156.2860589902848)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-2fmpt/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-2fmpt/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-2fmpt/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmper6k5wv6.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-2fmpt/opensfm/reconstruction.ply output = /workspace/odm-pipeline-2fmpt/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-2fmpt/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 41 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.01317s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.5 meters) ?> Done in 0.02002s -> Writing output ?> Done in 0.001671s ?> Pipeline done in 0.03502s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.5 [INFO] Created temporary directory: /workspace/odm-pipeline-2fmpt/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-2fmpt/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp" --output-type max --radiuses 0.7853981633974483,1.1107207345395915,1.5707963267948968 --resolution 4.0 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 19068 points Point cloud bounds are [minx: -124.925376892, maxx: 125.063468933, miny: -116.844139099, maxy: 127.732368469] Really low resolution DEM requested (63, 62) will set floor at 64 pixels. Resolution changed to 3.9375. The scale of this reconstruction might be off. DEM resolution is (64, 63), max tile size is 4096, will split DEM generation into 1 tiles r0.773126_x0_y0.tif r1.09337_x0_y0.tif r1.54625_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.45% -outsize 10% 0 "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 63 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.45% "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.tif" Input file size is 64, 63 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-2fmpt/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-2fmpt/odm_meshing/tmp/tiles.tif Size: 64x63 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-2fmpt/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-2fmpt/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.013801 [INFO] Completed mesh_dsm.tif in 0:00:00.089953 [INFO] Sampling points from DSM: /workspace/odm-pipeline-2fmpt/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-2fmpt/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-2fmpt/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x63 Extent is (-124.925377, 127.074623), (-116.844139, 131.218361) Read nodata value: -9999 Calculating skirts and vertex count... 87 skirt points will be added Total vertices: 3627 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-2fmpt/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:52:15 [App ] OpenMVS x64 v2.2.0 07:52:15 [App ] Build date: Jul 28 2026, 18:56:23 07:52:15 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 07:52:15 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 07:52:15 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 07:52:15 [App ] Disk: 07:52:15 [App ] SSE & AVX compatible CPU & OS detected 07:52:15 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:52:15 [App ] MEMORYINFO: { 07:52:15 [App ] VmPeak: 74572 kB 07:52:15 [App ] VmSize: 64680 kB 07:52:15 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-2fmpt/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-2fmpt/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-2fmpt/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-2fmpt/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 16680 verts... 33356 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 20 NVM: Number of features: 19158 Loading 100%... done. (Took 1.158s) Building adjacency graph: Adding edges 100%... done. (Took 0.027s) 50034 total edges. View selection: Building BVH from 33356 faces... done. (Took: 16 ms) Calculating face qualities 100%... done. (Took 1.722s) Postprocessing face infos 100%... done. (Took 0.019s) Maximum quality of a face within an image: 9829.04 Clamping qualities to 9671.76 within normalization. Optimizing: Time[s] Energy 0 15318 0 15299 0 15069 0 14957 0 14914 0 14884 0 14864 0 14864 0 14853 0 14845 0 14839 0 14834 0 14829 0 14822 5090 faces have not been seen Took: 2.023s Generating texture patches: Running... done. (Took 1.196s) 68 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 15198 x 15198 Calculating adjustments: Color channel 1: CG took 71 iterations. Residual is 8.96909e-05 Color channel 2: CG took 66 iterations. Residual is 9.65431e-05 Color channel 0: CG took 76 iterations. Residual is 9.7038e-05 Took 0.017 seconds Adjusting texture patches 100%... done. (Took 0.318s) Running local seam leveling: Blending texture patches 100%... done. (Took 10.293s) Generating texture atlases: Sorting texture patches... done. Working on atlas 5 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 24.226s [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-2fmpt/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 235649.0 0 1 0 9877639.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=235649.0 --writers.las.offset_y=9877639.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-2fmpt/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-2fmpt/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-2fmpt/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-2fmpt/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-2fmpt/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9877639.0 -utm_east_offset 235649.0 -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 --config GDAL_CACHEMAX 6293219328.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-2fmpt/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Mesh file read. Boundary points: Point 1: -119.398 -107.551 Point 2: -119.398 125.882 Point 3: 117.082 125.882 Point 4: 117.082 -107.551 Model bounds x : -119.398 -> 117.082 Model bounds y : -107.551 -> 125.882 Model area : 55202.1m2 Model resolution, width x height : 5912x5836 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done ... model rendered Edge inpainting Block [(3072, 4096), (2048, 3072)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(4096, 5912), (3072, 4096)] Block [(4096, 5912), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (4096, 5836)] Block [(4096, 5912), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(0, 1024), (3072, 4096)] Block [(1024, 2048), (3072, 4096)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (4096, 5836)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (3072, 4096)] Block [(4096, 5912), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(2048, 3072), (4096, 5836)] Block [(2048, 3072), (2048, 3072)] Block [(0, 1024), (1024, 2048)] Block [(3072, 4096), (4096, 5836)] Block [(1024, 2048), (1024, 2048)] Block [(4096, 5912), (4096, 5836)] Writing ortho photo to /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6293219328 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.15% Using band 4 of source image as alpha. Creating output file that is 5910P x 5775L. 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-2fmpt/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 38.55% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5910, 5775 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-2fmpt/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-2fmpt/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-2fmpt/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-2fmpt/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.178562857142845 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.5252601430750095  [INFO] Cropping /workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-2fmpt/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.65% Creating output file that is 1323P x 1293L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-2fmpt/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-2fmpt/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-2fmpt/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-2fmpt/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-2fmpt/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-2fmpt/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.7%  Input file size is 5910, 5775 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-2fmpt/odm_report/report.pdf 2026-10-14 07:52:48,213 DEBUG: ICC profile found for image /tmp/tmp4g0lholp/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-14 07:52:49,047 DEBUG: Final size summary of the biggest document sections: 2026-10-14 07:52:49,047 DEBUG: - pages: 4.1KiB 2026-10-14 07:52:49,047 DEBUG: - fonts: 201.0B 2026-10-14 07:52:49,047 DEBUG: - images: 7.7MiB 2026-10-14 07:52:49,047 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 14 07:52:49 2026 ODM processing complete