=== odm-pipeline-ndqwl-main-1341519624/process.log === === process attempt 0 @ 2026-10-21T02:13:53Z === Running ODM processing... Processing job: odm-pipeline-ndqwl ODM Project ID: DTM-Task-6598e68d-5228-44d2-be60-68e32f9c3c75 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-ndqwl/boundary.geojson --project-path /workspace odm-pipeline-ndqwl [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:13:56 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[107.050835452, -6.259049999], [107.050819824, -6.259217426], [107.05077348, -6.25937906], [107.050698023, -6.25952931], [107.050596064, -6.259662977], [107.05047113, -6.259775436], [107.050327544, -6.259862798], [107.050170273, -6.25992204], [107.050004758, -6.259951111], [107.049836726, -6.259949007], [107.049035725, -6.259864007], [107.049031295, -6.259863526], [107.049022295, -6.259862526], [107.048982212, -6.259857161], [107.048714211, -6.259815161], [107.048537802, -6.259768871], [107.048374278, -6.259688073], [107.048230302, -6.259576058], [107.04811174, -6.259437391], [107.048023425, -6.259277724], [107.047968954, -6.259103561], [107.047950547, -6.258921999], [107.047950548, -6.258557999], [107.047967114, -6.258385667], [107.048016206, -6.258219654], [107.048096022, -6.25806605], [107.048203636, -6.257930488], [107.048335101, -6.257817938], [107.048485596, -6.257732529], [107.048649601, -6.257677393], [107.048821102, -6.257654551], [107.048993809, -6.257664842], [107.049294422, -6.25771196], [107.049333061, -6.257716395], [107.050027185, -6.257789984], [107.050211795, -6.257829399], [107.050384191, -6.257906341], [107.050536846, -6.25801745], [107.050663097, -6.258157875], [107.050757431, -6.258321487], [107.050815731, -6.258501143], [107.050835451, -6.258688999], [107.050835452, -6.259049999]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-ndqwl [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-ndqwl [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-ndqwl/images [INFO] Loading 16 images [INFO] Wrote images database: /workspace/odm-pipeline-ndqwl/images.json [INFO] Found 16 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:13:57,671 INFO: Planning to use 48048.781640625 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:13:57,672 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:13:57,672 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:13:57,714 INFO: Reading data for image ab544204_DJI_20261011090640_0499_D.JPG (queue-size=0) 2026-10-21 02:13:57,729 INFO: Reading data for image d1a0d651_DJI_20261011090636_0497_D.JPG (queue-size=0) 2026-10-21 02:13:57,730 INFO: Reading data for image 4fec52f9_DJI_20261011090648_0503_D.JPG (queue-size=0) 2026-10-21 02:13:57,730 INFO: Reading data for image 4c37b20c_DJI_20261011090646_0502_D.JPG (queue-size=0) 2026-10-21 02:13:58,041 INFO: Reading data for image cafdb167_DJI_20261011090626_0492_D.JPG (queue-size=1) 2026-10-21 02:13:58,041 INFO: Extracting ROOT_DSPSIFT features for image 4c37b20c_DJI_20261011090646_0502_D.JPG 2026-10-21 02:13:58,074 INFO: Reading data for image 54d809ce_DJI_20261011090628_0493_D.JPG (queue-size=1) 2026-10-21 02:13:58,079 INFO: Extracting ROOT_DSPSIFT features for image 4fec52f9_DJI_20261011090648_0503_D.JPG 2026-10-21 02:13:58,084 INFO: Reading data for image f5ceda64_DJI_20261011090624_0491_D.JPG (queue-size=1) 2026-10-21 02:13:58,097 INFO: Extracting ROOT_DSPSIFT features for image ab544204_DJI_20261011090640_0499_D.JPG 2026-10-21 02:13:58,113 INFO: Reading data for image b02324f9_DJI_20261011090634_0496_D.JPG (queue-size=1) 2026-10-21 02:13:58,118 INFO: Extracting ROOT_DSPSIFT features for image d1a0d651_DJI_20261011090636_0497_D.JPG 2026-10-21 02:13:58,382 INFO: Reading data for image 8d708df9_DJI_20261011090644_0501_D.JPG (queue-size=1) 2026-10-21 02:13:58,382 INFO: Extracting ROOT_DSPSIFT features for image cafdb167_DJI_20261011090626_0492_D.JPG 2026-10-21 02:13:58,426 INFO: Reading data for image 29f84ddb_DJI_20261011090638_0498_D.JPG (queue-size=1) 2026-10-21 02:13:58,434 INFO: Extracting ROOT_DSPSIFT features for image 54d809ce_DJI_20261011090628_0493_D.JPG 2026-10-21 02:13:58,453 INFO: Reading data for image 15ab5bc5_DJI_20261011090650_0504_D.JPG (queue-size=1) 2026-10-21 02:13:58,454 INFO: Extracting ROOT_DSPSIFT features for image b02324f9_DJI_20261011090634_0496_D.JPG 2026-10-21 02:13:58,463 INFO: Reading data for image 8b6932bb_DJI_20261011090630_0494_D.JPG (queue-size=1) 2026-10-21 02:13:58,474 INFO: Extracting ROOT_DSPSIFT features for image f5ceda64_DJI_20261011090624_0491_D.JPG 2026-10-21 02:13:58,784 INFO: Reading data for image 6810abcd_DJI_20261011090642_0500_D.JPG (queue-size=1) 2026-10-21 02:13:58,785 INFO: Extracting ROOT_DSPSIFT features for image 8d708df9_DJI_20261011090644_0501_D.JPG 2026-10-21 02:13:58,875 INFO: Reading data for image 3297f30f_DJI_20261011090652_0505_D.JPG (queue-size=1) 2026-10-21 02:13:58,884 INFO: Reading data for image 5f26c8d0_DJI_20261011090622_0490_D.JPG (queue-size=2) 2026-10-21 02:13:58,885 INFO: Extracting ROOT_DSPSIFT features for image 29f84ddb_DJI_20261011090638_0498_D.JPG 2026-10-21 02:13:58,898 INFO: Extracting ROOT_DSPSIFT features for image 15ab5bc5_DJI_20261011090650_0504_D.JPG 2026-10-21 02:13:59,261 INFO: Reading data for image dfb8e8ee_DJI_20261011090632_0495_D.JPG (queue-size=1) 2026-10-21 02:13:59,264 INFO: Extracting ROOT_DSPSIFT features for image 8b6932bb_DJI_20261011090630_0494_D.JPG 2026-10-21 02:13:59,730 INFO: Extracting ROOT_DSPSIFT features for image 6810abcd_DJI_20261011090642_0500_D.JPG 2026-10-21 02:13:59,878 INFO: Extracting ROOT_DSPSIFT features for image 3297f30f_DJI_20261011090652_0505_D.JPG 2026-10-21 02:13:59,908 INFO: Extracting ROOT_DSPSIFT features for image 5f26c8d0_DJI_20261011090622_0490_D.JPG 2026-10-21 02:14:00,142 INFO: Finished reading images 2026-10-21 02:14:00,142 INFO: Extracting ROOT_DSPSIFT features for image dfb8e8ee_DJI_20261011090632_0495_D.JPG 2026-10-21 02:14:24,711 DEBUG: Found 10000 points in 26.26659917831421s 2026-10-21 02:14:25,168 DEBUG: Found 10000 points in 26.351967334747314s 2026-10-21 02:14:26,927 DEBUG: Found 10000 points in 28.78774857521057s 2026-10-21 02:14:27,613 DEBUG: Found 10000 points in 29.122182846069336s 2026-10-21 02:14:27,730 DEBUG: Found 10000 points in 29.250524759292603s 2026-10-21 02:14:27,953 DEBUG: Found 10000 points in 29.843924283981323s 2026-10-21 02:14:28,328 DEBUG: Found 10000 points in 30.21135377883911s 2026-10-21 02:14:28,614 DEBUG: Found 10000 points in 30.21922731399536s 2026-10-21 02:14:28,868 DEBUG: Found 10000 points in 29.563214540481567s 2026-10-21 02:14:28,965 DEBUG: Found 10000 points in 30.90457797050476s 2026-10-21 02:14:29,628 DEBUG: Found 10000 points in 29.47663712501526s 2026-10-21 02:14:30,247 DEBUG: Found 10000 points in 31.33575463294983s 2026-10-21 02:14:30,277 DEBUG: Found 10000 points in 30.515167236328125s 2026-10-21 02:14:31,396 DEBUG: Found 10000 points in 31.49983787536621s 2026-10-21 02:14:31,724 DEBUG: Found 10000 points in 31.792731523513794s 2026-10-21 02:14:32,372 DEBUG: Found 10000 points in 33.439353466033936s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:14:34,808 INFO: Altitude is negative (-569027.795576002) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:14:34,808 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:14:34,818 INFO: Matching 115 image pairs 2026-10-21 02:14:34,822 INFO: Computing pair matching with 16 processes 2026-10-21 02:14:37,167 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.132 T-robust: 0.043 T-total: 2.252 Matches: 4900 Robust: 4868 Success: True 2026-10-21 02:14:37,191 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.273 T-robust: 0.002 T-total: 2.276 Matches: 882 Robust: 860 Success: True 2026-10-21 02:14:37,222 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.220 T-robust: 0.049 T-total: 2.307 Matches: 100 Robust: 82 Success: True 2026-10-21 02:14:37,250 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.289 T-robust: 0.049 T-total: 2.366 Matches: 4963 Robust: 4931 Success: True 2026-10-21 02:14:37,261 DEBUG: Matching dfb8e8ee_DJI_20261011090632_0495_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.341 T-robust: 0.001 T-total: 2.343 Matches: 400 Robust: 388 Success: True 2026-10-21 02:14:37,336 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.378 T-robust: 0.017 T-total: 2.456 Matches: 3842 Robust: 3810 Success: True 2026-10-21 02:14:37,403 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.506 T-robust: 0.002 T-total: 2.508 Matches: 690 Robust: 669 Success: True 2026-10-21 02:14:37,493 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.574 T-robust: 0.004 T-total: 2.579 Matches: 64 Robust: 45 Success: True 2026-10-21 02:14:37,914 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.868 T-robust: 0.089 T-total: 2.997 Matches: 5199 Robust: 5167 Success: True 2026-10-21 02:14:37,917 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.932 T-robust: 0.044 T-total: 3.001 Matches: 1786 Robust: 1710 Success: True 2026-10-21 02:14:37,926 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.990 T-robust: 0.003 T-total: 3.010 Matches: 1120 Robust: 1097 Success: True 2026-10-21 02:14:37,930 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.017 T-robust: 0.017 T-total: 3.035 Matches: 1143 Robust: 1126 Success: True 2026-10-21 02:14:37,997 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.048 T-robust: 0.027 T-total: 3.077 Matches: 1143 Robust: 1122 Success: True 2026-10-21 02:14:38,107 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.107 T-robust: 0.068 T-total: 3.192 Matches: 2895 Robust: 2860 Success: True 2026-10-21 02:14:38,163 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.225 T-robust: 0.039 T-total: 3.268 Matches: 3860 Robust: 3827 Success: True 2026-10-21 02:14:38,221 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.235 T-robust: 0.042 T-total: 3.326 Matches: 5082 Robust: 5056 Success: True 2026-10-21 02:14:38,771 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.578 T-robust: 0.001 T-total: 1.579 Matches: 166 Robust: 147 Success: True 2026-10-21 02:14:38,817 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.572 T-robust: 0.002 T-total: 1.574 Matches: 632 Robust: 613 Success: True 2026-10-21 02:14:38,918 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.712 T-robust: 0.037 T-total: 1.751 Matches: 2021 Robust: 1986 Success: True 2026-10-21 02:14:38,967 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.647 T-robust: 0.019 T-total: 1.691 Matches: 2231 Robust: 2174 Success: True 2026-10-21 02:14:38,993 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.654 T-robust: 0.002 T-total: 1.656 Matches: 701 Robust: 678 Success: True 2026-10-21 02:14:39,073 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.789 T-robust: 0.013 T-total: 1.805 Matches: 2136 Robust: 2106 Success: True 2026-10-21 02:14:39,344 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.760 T-robust: 0.040 T-total: 1.820 Matches: 4840 Robust: 4810 Success: True 2026-10-21 02:14:39,508 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.468 T-robust: 0.034 T-total: 1.504 Matches: 1641 Robust: 1616 Success: True 2026-10-21 02:14:39,599 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.587 T-robust: 0.044 T-total: 1.634 Matches: 2060 Robust: 2020 Success: True 2026-10-21 02:14:39,641 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.709 T-robust: 0.001 T-total: 1.711 Matches: 240 Robust: 221 Success: True 2026-10-21 02:14:39,706 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.230 T-robust: 0.037 T-total: 2.303 Matches: 2911 Robust: 2875 Success: True 2026-10-21 02:14:39,728 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.727 T-robust: 0.083 T-total: 1.813 Matches: 3007 Robust: 2983 Success: True 2026-10-21 02:14:39,871 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.824 T-robust: 0.096 T-total: 1.953 Matches: 4986 Robust: 4874 Success: True 2026-10-21 02:14:39,872 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.710 T-robust: 0.026 T-total: 1.743 Matches: 697 Robust: 677 Success: True 2026-10-21 02:14:39,939 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.605 T-robust: 0.044 T-total: 1.680 Matches: 3788 Robust: 3736 Success: True 2026-10-21 02:14:39,983 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.709 T-robust: 0.071 T-total: 1.786 Matches: 3794 Robust: 3758 Success: True 2026-10-21 02:14:40,399 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.591 T-robust: 0.003 T-total: 1.594 Matches: 924 Robust: 886 Success: True 2026-10-21 02:14:40,431 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.510 T-robust: 0.080 T-total: 1.597 Matches: 4950 Robust: 4914 Success: True 2026-10-21 02:14:40,503 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.533 T-robust: 0.002 T-total: 1.535 Matches: 510 Robust: 478 Success: True 2026-10-21 02:14:40,554 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.569 T-robust: 0.019 T-total: 1.631 Matches: 2902 Robust: 2866 Success: True 2026-10-21 02:14:40,597 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.560 T-robust: 0.005 T-total: 1.598 Matches: 2144 Robust: 2113 Success: True 2026-10-21 02:14:40,722 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.582 T-robust: 0.006 T-total: 1.628 Matches: 2827 Robust: 2781 Success: True 2026-10-21 02:14:40,870 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.466 T-robust: 0.042 T-total: 1.526 Matches: 3751 Robust: 3708 Success: True 2026-10-21 02:14:40,916 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.368 T-robust: 0.004 T-total: 1.404 Matches: 1567 Robust: 1483 Success: True 2026-10-21 02:14:41,107 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.376 T-robust: 0.002 T-total: 1.379 Matches: 304 Robust: 284 Success: True 2026-10-21 02:14:41,173 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.407 T-robust: 0.001 T-total: 1.409 Matches: 289 Robust: 275 Success: True 2026-10-21 02:14:41,183 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.448 T-robust: 0.001 T-total: 1.449 Matches: 207 Robust: 188 Success: True 2026-10-21 02:14:41,233 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.590 T-robust: 0.002 T-total: 1.593 Matches: 755 Robust: 727 Success: True 2026-10-21 02:14:41,431 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.459 T-robust: 0.027 T-total: 1.489 Matches: 2667 Robust: 2640 Success: True 2026-10-21 02:14:41,521 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.515 T-robust: 0.002 T-total: 1.518 Matches: 829 Robust: 805 Success: True 2026-10-21 02:14:41,598 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.552 T-robust: 0.055 T-total: 1.656 Matches: 4764 Robust: 4725 Success: True 2026-10-21 02:14:41,616 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.649 T-robust: 0.023 T-total: 1.674 Matches: 1482 Robust: 1456 Success: True 2026-10-21 02:14:42,102 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.088 T-total: 1.547 Matches: 1237 Robust: 1213 Success: True 2026-10-21 02:14:42,115 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.663 T-robust: 0.001 T-total: 1.675 Matches: 454 Robust: 437 Success: True 2026-10-21 02:14:42,360 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.699 T-robust: 0.035 T-total: 1.806 Matches: 2225 Robust: 2175 Success: True 2026-10-21 02:14:42,363 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.642 T-robust: 0.042 T-total: 1.747 Matches: 5233 Robust: 5201 Success: True 2026-10-21 02:14:42,397 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.489 T-robust: 0.024 T-total: 1.520 Matches: 1188 Robust: 1162 Success: True 2026-10-21 02:14:42,414 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.647 T-robust: 0.034 T-total: 1.682 Matches: 940 Robust: 909 Success: True 2026-10-21 02:14:42,410 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.915 T-robust: 0.048 T-total: 1.986 Matches: 2344 Robust: 2308 Success: True 2026-10-21 02:14:42,627 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.507 T-robust: 0.002 T-total: 1.509 Matches: 499 Robust: 477 Success: True 2026-10-21 02:14:42,692 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.753 T-robust: 0.002 T-total: 1.774 Matches: 671 Robust: 651 Success: True 2026-10-21 02:14:42,957 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.723 T-robust: 0.001 T-total: 1.724 Matches: 109 Robust: 93 Success: True 2026-10-21 02:14:42,982 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.714 T-robust: 0.060 T-total: 1.781 Matches: 5089 Robust: 5067 Success: True 2026-10-21 02:14:42,998 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.764 T-robust: 0.024 T-total: 1.799 Matches: 2674 Robust: 2636 Success: True 2026-10-21 02:14:43,245 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.533 T-robust: 0.063 T-total: 1.646 Matches: 3013 Robust: 2980 Success: True 2026-10-21 02:14:43,253 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.617 T-robust: 0.037 T-total: 1.709 Matches: 1505 Robust: 1458 Success: True 2026-10-21 02:14:43,253 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.720 T-robust: 0.046 T-total: 1.817 Matches: 3872 Robust: 3841 Success: True 2026-10-21 02:14:43,262 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.584 T-robust: 0.045 T-total: 1.636 Matches: 2263 Robust: 2229 Success: True 2026-10-21 02:14:43,579 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.473 T-robust: 0.001 T-total: 1.475 Matches: 353 Robust: 331 Success: True 2026-10-21 02:14:43,826 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.597 T-robust: 0.047 T-total: 1.691 Matches: 2703 Robust: 2665 Success: True 2026-10-21 02:14:43,844 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.354 T-robust: 0.075 T-total: 1.433 Matches: 2780 Robust: 2741 Success: True 2026-10-21 02:14:43,911 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.418 T-robust: 0.050 T-total: 1.475 Matches: 5080 Robust: 5046 Success: True 2026-10-21 02:14:43,940 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.550 T-robust: 0.002 T-total: 1.553 Matches: 471 Robust: 448 Success: True 2026-10-21 02:14:43,983 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.581 T-robust: 0.020 T-total: 1.604 Matches: 2375 Robust: 2349 Success: True 2026-10-21 02:14:44,073 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.348 T-robust: 0.009 T-total: 1.378 Matches: 1227 Robust: 1192 Success: True 2026-10-21 02:14:44,079 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.436 T-robust: 0.002 T-total: 1.439 Matches: 920 Robust: 885 Success: True 2026-10-21 02:14:44,173 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 5f26c8d0_DJI_20261011090622_0490_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.735 T-robust: 0.016 T-total: 1.756 Matches: 3900 Robust: 3859 Success: True 2026-10-21 02:14:44,540 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.532 T-robust: 0.002 T-total: 1.535 Matches: 541 Robust: 512 Success: True 2026-10-21 02:14:44,601 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.595 T-robust: 0.003 T-total: 1.600 Matches: 1298 Robust: 1254 Success: True 2026-10-21 02:14:44,670 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.672 T-robust: 0.014 T-total: 1.688 Matches: 1669 Robust: 1645 Success: True 2026-10-21 02:14:44,814 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.542 T-robust: 0.003 T-total: 1.558 Matches: 965 Robust: 935 Success: True 2026-10-21 02:14:44,846 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.556 T-robust: 0.001 T-total: 1.588 Matches: 283 Robust: 266 Success: True 2026-10-21 02:14:44,943 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.582 T-robust: 0.081 T-total: 1.681 Matches: 5195 Robust: 5162 Success: True 2026-10-21 02:14:44,952 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.684 T-robust: 0.004 T-total: 1.690 Matches: 1573 Robust: 1555 Success: True 2026-10-21 02:14:44,968 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.256 T-robust: 0.053 T-total: 1.363 Matches: 3630 Robust: 3595 Success: True 2026-10-21 02:14:45,025 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.101 T-robust: 0.004 T-total: 1.128 Matches: 1982 Robust: 1948 Success: True 2026-10-21 02:14:45,142 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.247 T-robust: 0.047 T-total: 1.298 Matches: 2798 Robust: 2750 Success: True 2026-10-21 02:14:45,494 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.511 T-robust: 0.025 T-total: 1.536 Matches: 78 Robust: 53 Success: True 2026-10-21 02:14:45,499 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.301 T-robust: 0.161 T-total: 1.499 Matches: 4986 Robust: 4963 Success: True 2026-10-21 02:14:45,519 DEBUG: Matching cafdb167_DJI_20261011090626_0492_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.559 T-robust: 0.011 T-total: 1.579 Matches: 2931 Robust: 2898 Success: True 2026-10-21 02:14:45,536 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.397 T-robust: 0.034 T-total: 1.432 Matches: 667 Robust: 643 Success: True 2026-10-21 02:14:45,539 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.453 T-robust: 0.001 T-total: 1.455 Matches: 376 Robust: 361 Success: True 2026-10-21 02:14:45,626 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.358 T-robust: 0.019 T-total: 1.412 Matches: 3731 Robust: 3686 Success: True 2026-10-21 02:14:45,804 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.226 T-robust: 0.004 T-total: 1.232 Matches: 1833 Robust: 1811 Success: True 2026-10-21 02:14:46,278 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.546 T-robust: 0.037 T-total: 1.651 Matches: 5034 Robust: 4892 Success: True 2026-10-21 02:14:46,421 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.445 T-robust: 0.057 T-total: 1.557 Matches: 4896 Robust: 4869 Success: True 2026-10-21 02:14:46,421 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.612 T-robust: 0.031 T-total: 1.731 Matches: 3734 Robust: 3696 Success: True 2026-10-21 02:14:46,430 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.478 T-robust: 0.008 T-total: 1.486 Matches: 129 Robust: 112 Success: True 2026-10-21 02:14:46,479 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.437 T-robust: 0.173 T-total: 1.614 Matches: 3594 Robust: 3566 Success: True 2026-10-21 02:14:46,554 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.341 T-robust: 0.005 T-total: 1.398 Matches: 2063 Robust: 2027 Success: True 2026-10-21 02:14:46,539 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.545 T-robust: 0.008 T-total: 1.569 Matches: 3890 Robust: 3863 Success: True 2026-10-21 02:14:46,545 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.437 T-robust: 0.078 T-total: 1.520 Matches: 3605 Robust: 3566 Success: True 2026-10-21 02:14:46,579 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.535 T-robust: 0.065 T-total: 1.626 Matches: 3674 Robust: 3646 Success: True 2026-10-21 02:14:46,880 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.377 T-robust: 0.002 T-total: 1.380 Matches: 890 Robust: 861 Success: True 2026-10-21 02:14:46,942 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.364 T-robust: 0.004 T-total: 1.397 Matches: 1612 Robust: 1560 Success: True 2026-10-21 02:14:47,011 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.365 T-robust: 0.018 T-total: 1.385 Matches: 1335 Robust: 1267 Success: True 2026-10-21 02:14:47,057 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.521 T-robust: 0.001 T-total: 1.523 Matches: 366 Robust: 340 Success: True 2026-10-21 02:14:47,085 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.517 T-robust: 0.022 T-total: 1.540 Matches: 783 Robust: 758 Success: True 2026-10-21 02:14:47,110 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.544 T-robust: 0.005 T-total: 1.565 Matches: 1882 Robust: 1807 Success: True 2026-10-21 02:14:47,187 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.360 T-robust: 0.008 T-total: 1.381 Matches: 2905 Robust: 2858 Success: True 2026-10-21 02:14:47,512 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.071 T-robust: 0.010 T-total: 1.083 Matches: 423 Robust: 404 Success: True 2026-10-21 02:14:47,544 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.148 T-robust: 0.023 T-total: 1.173 Matches: 1021 Robust: 988 Success: True 2026-10-21 02:14:47,550 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.946 T-robust: 0.007 T-total: 0.954 Matches: 174 Robust: 156 Success: True 2026-10-21 02:14:47,566 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.091 T-robust: 0.006 T-total: 1.111 Matches: 1590 Robust: 1531 Success: True 2026-10-21 02:14:47,582 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 15ab5bc5_DJI_20261011090650_0504_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.993 T-robust: 0.003 T-total: 0.997 Matches: 1223 Robust: 1197 Success: True 2026-10-21 02:14:47,606 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.984 T-robust: 0.048 T-total: 1.041 Matches: 1217 Robust: 1181 Success: True 2026-10-21 02:14:47,611 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.125 T-robust: 0.034 T-total: 1.161 Matches: 1584 Robust: 1555 Success: True 2026-10-21 02:14:47,620 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.050 T-robust: 0.013 T-total: 1.066 Matches: 2254 Robust: 2151 Success: True 2026-10-21 02:14:47,621 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.014 T-robust: 0.015 T-total: 1.037 Matches: 516 Robust: 495 Success: True 2026-10-21 02:14:47,630 INFO: Matched 115 pairs (brown-brown: 115) in 12.811092329000076 seconds (0.11140080680000052 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:14:52,780 INFO: reading features 2026-10-21 02:14:53,193 DEBUG: Merging features onto tracks 2026-10-21 02:14:54,708 DEBUG: Good tracks: 25859 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:14:57,527 INFO: Starting incremental reconstruction 2026-10-21 02:14:59,314 INFO: Starting reconstruction with 8b6932bb_DJI_20261011090630_0494_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG 2026-10-21 02:14:59,358 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3307 / 3308 2026-10-21 02:15:00,097 INFO: Triangulated: 3307 2026-10-21 02:15:01,307 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 1.417875e+02, Final cost: 9.081583e+01, Termination: CONVERGENCE 2026-10-21 02:15:01,355 INFO: Removed outliers: 278 2026-10-21 02:15:01,409 INFO: ------------------------------------------------------- 2026-10-21 02:15:01,448 INFO: cafdb167_DJI_20261011090626_0492_D.JPG resection inliers: 2623 / 2634 2026-10-21 02:15:01,474 INFO: Adding cafdb167_DJI_20261011090626_0492_D.JPG to the reconstruction 2026-10-21 02:15:02,031 INFO: Re-triangulating 2026-10-21 02:15:02,031 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:02,680 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 4.066866e+02, Final cost: 1.987830e+02, Termination: CONVERGENCE 2026-10-21 02:15:04,682 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 2.878573e+02, Final cost: 2.275941e+02, Termination: CONVERGENCE 2026-10-21 02:15:04,772 INFO: Removed outliers: 600 2026-10-21 02:15:04,784 INFO: ------------------------------------------------------- 2026-10-21 02:15:04,834 INFO: 54d809ce_DJI_20261011090628_0493_D.JPG resection inliers: 4186 / 4220 2026-10-21 02:15:04,876 INFO: Adding 54d809ce_DJI_20261011090628_0493_D.JPG to the reconstruction 2026-10-21 02:15:05,261 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:06,209 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 5.485179e+02, Final cost: 3.070136e+02, Termination: CONVERGENCE 2026-10-21 02:15:06,336 INFO: Removed outliers: 625 2026-10-21 02:15:06,350 INFO: ------------------------------------------------------- 2026-10-21 02:15:06,396 INFO: 5f26c8d0_DJI_20261011090622_0490_D.JPG resection inliers: 4083 / 4136 2026-10-21 02:15:06,434 INFO: Adding 5f26c8d0_DJI_20261011090622_0490_D.JPG to the reconstruction 2026-10-21 02:15:06,691 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:08,004 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 8.658328e+02, Final cost: 3.967556e+02, Termination: CONVERGENCE 2026-10-21 02:15:08,165 INFO: Removed outliers: 475 2026-10-21 02:15:08,181 INFO: ------------------------------------------------------- 2026-10-21 02:15:08,228 INFO: dfb8e8ee_DJI_20261011090632_0495_D.JPG resection inliers: 4009 / 4092 2026-10-21 02:15:08,276 INFO: Adding dfb8e8ee_DJI_20261011090632_0495_D.JPG to the reconstruction 2026-10-21 02:15:08,587 INFO: ------------------------------------------------------- 2026-10-21 02:15:08,633 INFO: b02324f9_DJI_20261011090634_0496_D.JPG resection inliers: 3942 / 4098 2026-10-21 02:15:08,670 INFO: Adding b02324f9_DJI_20261011090634_0496_D.JPG to the reconstruction 2026-10-21 02:15:08,926 INFO: Re-triangulating 2026-10-21 02:15:08,927 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:10,572 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.519924e+03, Final cost: 7.158612e+02, Termination: CONVERGENCE 2026-10-21 02:15:15,028 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 2.053455e+03, Final cost: 1.077628e+03, Termination: CONVERGENCE 2026-10-21 02:15:15,253 INFO: Removed outliers: 1529 2026-10-21 02:15:15,270 INFO: ------------------------------------------------------- 2026-10-21 02:15:15,317 INFO: d1a0d651_DJI_20261011090636_0497_D.JPG resection inliers: 3911 / 3987 2026-10-21 02:15:15,366 INFO: Adding d1a0d651_DJI_20261011090636_0497_D.JPG to the reconstruction 2026-10-21 02:15:15,676 INFO: ------------------------------------------------------- 2026-10-21 02:15:15,730 INFO: 29f84ddb_DJI_20261011090638_0498_D.JPG resection inliers: 3929 / 4065 2026-10-21 02:15:15,767 INFO: Adding 29f84ddb_DJI_20261011090638_0498_D.JPG to the reconstruction 2026-10-21 02:15:16,036 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:18,003 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.636271e+03, Final cost: 1.012176e+03, Termination: CONVERGENCE 2026-10-21 02:15:18,285 INFO: Removed outliers: 889 2026-10-21 02:15:18,303 INFO: ------------------------------------------------------- 2026-10-21 02:15:18,351 INFO: ab544204_DJI_20261011090640_0499_D.JPG resection inliers: 4053 / 4157 2026-10-21 02:15:18,390 INFO: Adding ab544204_DJI_20261011090640_0499_D.JPG to the reconstruction 2026-10-21 02:15:18,703 INFO: ------------------------------------------------------- 2026-10-21 02:15:18,752 INFO: 6810abcd_DJI_20261011090642_0500_D.JPG resection inliers: 4125 / 4292 2026-10-21 02:15:18,796 INFO: Adding 6810abcd_DJI_20261011090642_0500_D.JPG to the reconstruction 2026-10-21 02:15:19,105 INFO: ------------------------------------------------------- 2026-10-21 02:15:19,156 INFO: 8d708df9_DJI_20261011090644_0501_D.JPG resection inliers: 4116 / 4323 2026-10-21 02:15:19,206 INFO: Adding 8d708df9_DJI_20261011090644_0501_D.JPG to the reconstruction 2026-10-21 02:15:19,470 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:23,514 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 2.481812e+03, Final cost: 1.422075e+03, Termination: CONVERGENCE 2026-10-21 02:15:23,908 INFO: Removed outliers: 945 2026-10-21 02:15:23,927 INFO: ------------------------------------------------------- 2026-10-21 02:15:23,978 INFO: 4c37b20c_DJI_20261011090646_0502_D.JPG resection inliers: 4161 / 4314 2026-10-21 02:15:24,019 INFO: Adding 4c37b20c_DJI_20261011090646_0502_D.JPG to the reconstruction 2026-10-21 02:15:24,323 INFO: ------------------------------------------------------- 2026-10-21 02:15:24,372 INFO: 4fec52f9_DJI_20261011090648_0503_D.JPG resection inliers: 4264 / 4451 2026-10-21 02:15:24,415 INFO: Adding 4fec52f9_DJI_20261011090648_0503_D.JPG to the reconstruction 2026-10-21 02:15:24,686 INFO: ------------------------------------------------------- 2026-10-21 02:15:24,734 INFO: 15ab5bc5_DJI_20261011090650_0504_D.JPG resection inliers: 4205 / 4444 2026-10-21 02:15:24,776 INFO: Adding 15ab5bc5_DJI_20261011090650_0504_D.JPG to the reconstruction 2026-10-21 02:15:25,019 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:30,858 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 3.714987e+03, Final cost: 1.801339e+03, Termination: CONVERGENCE 2026-10-21 02:15:31,382 INFO: Removed outliers: 952 2026-10-21 02:15:31,403 INFO: ------------------------------------------------------- 2026-10-21 02:15:31,454 INFO: 3297f30f_DJI_20261011090652_0505_D.JPG resection inliers: 4382 / 4512 2026-10-21 02:15:31,526 INFO: Adding 3297f30f_DJI_20261011090652_0505_D.JPG to the reconstruction 2026-10-21 02:15:31,780 INFO: Re-triangulating 2026-10-21 02:15:31,781 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:41,131 DEBUG: Ceres Solver Report: Iterations: 35, Initial cost: 2.235949e+03, Final cost: 1.812736e+03, Termination: CONVERGENCE 2026-10-21 02:15:50,700 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 6.975254e+03, Final cost: 3.359422e+03, Termination: CONVERGENCE 2026-10-21 02:15:51,254 INFO: Removed outliers: 4152 2026-10-21 02:15:51,280 INFO: ------------------------------------------------------- 2026-10-21 02:15:51,281 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:15:59,490 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 2.013451e+03, Final cost: 1.846364e+03, Termination: CONVERGENCE 2026-10-21 02:16:00,036 INFO: Removed outliers: 431 2026-10-21 02:16:00,327 INFO: Reconstruction 0: 16 images, 25441 points 2026-10-21 02:16:00,327 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:16:03,612 INFO: Starting rolling shutter correction 2026-10-21 02:16:04,004 INFO: Estimating camera velocities 2026-10-21 02:16:04,005 INFO: Using EXIF data 2026-10-21 02:16:04,005 INFO: 5f26c8d0_DJI_20261011090622_0490_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:16:04,005 INFO: f5ceda64_DJI_20261011090624_0491_D.JPG (+3.30,-0.60,+0.10) m/s 2026-10-21 02:16:04,005 INFO: cafdb167_DJI_20261011090626_0492_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 54d809ce_DJI_20261011090628_0493_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 8b6932bb_DJI_20261011090630_0494_D.JPG (+3.40,-0.60,+0.00) m/s 2026-10-21 02:16:04,005 INFO: dfb8e8ee_DJI_20261011090632_0495_D.JPG (+3.40,-0.60,+0.10) m/s 2026-10-21 02:16:04,005 INFO: b02324f9_DJI_20261011090634_0496_D.JPG (+3.40,-0.40,+0.00) m/s 2026-10-21 02:16:04,005 INFO: d1a0d651_DJI_20261011090636_0497_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 29f84ddb_DJI_20261011090638_0498_D.JPG (+3.30,-0.40,+0.10) m/s 2026-10-21 02:16:04,005 INFO: ab544204_DJI_20261011090640_0499_D.JPG (+3.40,-0.30,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 6810abcd_DJI_20261011090642_0500_D.JPG (+3.40,-0.30,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 8d708df9_DJI_20261011090644_0501_D.JPG (+3.40,-0.30,-0.10) m/s 2026-10-21 02:16:04,005 INFO: 4c37b20c_DJI_20261011090646_0502_D.JPG (+3.30,-0.40,+0.00) m/s 2026-10-21 02:16:04,005 INFO: 4fec52f9_DJI_20261011090648_0503_D.JPG (+3.30,-0.40,+0.10) m/s 2026-10-21 02:16:04,005 INFO: 15ab5bc5_DJI_20261011090650_0504_D.JPG (+3.40,-0.40,-0.10) m/s 2026-10-21 02:16:04,005 INFO: 3297f30f_DJI_20261011090652_0505_D.JPG (+3.40,-0.50,-0.10) m/s 2026-10-21 02:16:04,005 INFO: Correcting observations... 2026-10-21 02:16:08,403 INFO: Writing corrected and trimmed features for 29f84ddb_DJI_20261011090638_0498_D.JPG 2026-10-21 02:16:08,811 INFO: Writing corrected and trimmed features for 54d809ce_DJI_20261011090628_0493_D.JPG 2026-10-21 02:16:09,224 INFO: Writing corrected and trimmed features for d1a0d651_DJI_20261011090636_0497_D.JPG 2026-10-21 02:16:09,633 INFO: Writing corrected and trimmed features for 4fec52f9_DJI_20261011090648_0503_D.JPG 2026-10-21 02:16:10,062 INFO: Writing corrected and trimmed features for 15ab5bc5_DJI_20261011090650_0504_D.JPG 2026-10-21 02:16:10,483 INFO: Writing corrected and trimmed features for 3297f30f_DJI_20261011090652_0505_D.JPG 2026-10-21 02:16:10,829 INFO: Writing corrected and trimmed features for 8b6932bb_DJI_20261011090630_0494_D.JPG 2026-10-21 02:16:11,210 INFO: Writing corrected and trimmed features for 5f26c8d0_DJI_20261011090622_0490_D.JPG 2026-10-21 02:16:11,539 INFO: Writing corrected and trimmed features for cafdb167_DJI_20261011090626_0492_D.JPG 2026-10-21 02:16:11,920 INFO: Writing corrected and trimmed features for f5ceda64_DJI_20261011090624_0491_D.JPG 2026-10-21 02:16:12,290 INFO: Writing corrected and trimmed features for dfb8e8ee_DJI_20261011090632_0495_D.JPG 2026-10-21 02:16:12,633 INFO: Writing corrected and trimmed features for ab544204_DJI_20261011090640_0499_D.JPG 2026-10-21 02:16:12,980 INFO: Writing corrected and trimmed features for b02324f9_DJI_20261011090634_0496_D.JPG 2026-10-21 02:16:13,315 INFO: Writing corrected and trimmed features for 6810abcd_DJI_20261011090642_0500_D.JPG 2026-10-21 02:16:13,661 INFO: Writing corrected and trimmed features for 4c37b20c_DJI_20261011090646_0502_D.JPG 2026-10-21 02:16:14,052 INFO: Writing corrected and trimmed features for 8d708df9_DJI_20261011090644_0501_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:16:16,029 INFO: Altitude is negative (-569027.795576002) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:16:16,029 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:16:16,036 INFO: Matching 115 image pairs 2026-10-21 02:16:16,038 INFO: Computing pair matching with 16 processes 2026-10-21 02:16:16,476 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 5f26c8d0_DJI_20261011090622_0490_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.432 T-robust: 0.001 T-total: 0.433 Matches: 95 Robust: 83 Success: True 2026-10-21 02:16:16,580 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.518 T-robust: 0.011 T-total: 0.535 Matches: 115 Robust: 106 Success: True 2026-10-21 02:16:16,614 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.532 T-robust: 0.025 T-total: 0.572 Matches: 4666 Robust: 4657 Success: True 2026-10-21 02:16:16,619 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 T-robust: 0.026 T-total: 0.575 Matches: 3516 Robust: 3498 Success: True 2026-10-21 02:16:16,639 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.580 T-robust: 0.016 T-total: 0.596 Matches: 209 Robust: 190 Success: True 2026-10-21 02:16:16,646 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.578 T-robust: 0.020 T-total: 0.602 Matches: 1021 Robust: 1001 Success: True 2026-10-21 02:16:16,657 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.026 T-total: 0.612 Matches: 846 Robust: 826 Success: True 2026-10-21 02:16:16,657 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.587 T-robust: 0.014 T-total: 0.614 Matches: 344 Robust: 324 Success: True 2026-10-21 02:16:16,662 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.586 T-robust: 0.025 T-total: 0.620 Matches: 3242 Robust: 3229 Success: True 2026-10-21 02:16:16,687 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.596 T-robust: 0.041 T-total: 0.645 Matches: 4514 Robust: 4504 Success: True 2026-10-21 02:16:16,695 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.623 T-robust: 0.010 T-total: 0.652 Matches: 1419 Robust: 1396 Success: True 2026-10-21 02:16:16,702 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.598 T-robust: 0.038 T-total: 0.657 Matches: 329 Robust: 316 Success: True 2026-10-21 02:16:16,715 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.009 T-total: 0.671 Matches: 4396 Robust: 4383 Success: True 2026-10-21 02:16:16,722 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.649 T-robust: 0.018 T-total: 0.678 Matches: 3254 Robust: 3237 Success: True 2026-10-21 02:16:16,723 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.663 T-robust: 0.009 T-total: 0.680 Matches: 326 Robust: 310 Success: True 2026-10-21 02:16:16,735 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.659 T-robust: 0.022 T-total: 0.689 Matches: 2056 Robust: 2038 Success: True 2026-10-21 02:16:16,748 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.003 T-total: 0.272 Matches: 1139 Robust: 1119 Success: True 2026-10-21 02:16:16,826 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.241 T-robust: 0.004 T-total: 0.246 Matches: 1106 Robust: 1094 Success: True 2026-10-21 02:16:16,869 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.005 T-total: 0.229 Matches: 1961 Robust: 1940 Success: True 2026-10-21 02:16:16,872 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.242 T-robust: 0.001 T-total: 0.243 Matches: 246 Robust: 235 Success: True 2026-10-21 02:16:16,892 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.004 T-total: 0.235 Matches: 1701 Robust: 1686 Success: True 2026-10-21 02:16:16,900 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.002 T-total: 0.238 Matches: 836 Robust: 823 Success: True 2026-10-21 02:16:16,932 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.007 T-total: 0.286 Matches: 2587 Robust: 2570 Success: True 2026-10-21 02:16:16,954 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.254 T-robust: 0.004 T-total: 0.259 Matches: 1447 Robust: 1401 Success: True 2026-10-21 02:16:16,976 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.259 T-robust: 0.011 T-total: 0.274 Matches: 3327 Robust: 3315 Success: True 2026-10-21 02:16:16,995 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.008 T-total: 0.293 Matches: 3370 Robust: 3183 Success: True 2026-10-21 02:16:17,035 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.012 T-total: 0.312 Matches: 4502 Robust: 4495 Success: True 2026-10-21 02:16:17,048 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.026 T-total: 0.328 Matches: 3531 Robust: 3517 Success: True 2026-10-21 02:16:17,069 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.008 T-total: 0.341 Matches: 3471 Robust: 3455 Success: True 2026-10-21 02:16:17,123 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.384 T-robust: 0.003 T-total: 0.388 Matches: 954 Robust: 945 Success: True 2026-10-21 02:16:17,130 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.004 T-total: 0.302 Matches: 478 Robust: 458 Success: True 2026-10-21 02:16:17,132 DEBUG: Matching 3297f30f_DJI_20261011090652_0505_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.376 T-robust: 0.003 T-total: 0.381 Matches: 378 Robust: 372 Success: True 2026-10-21 02:16:17,152 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.002 T-total: 0.280 Matches: 931 Robust: 912 Success: True 2026-10-21 02:16:17,166 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.002 T-total: 0.273 Matches: 664 Robust: 640 Success: True 2026-10-21 02:16:17,186 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.518 T-robust: 0.007 T-total: 0.529 Matches: 2773 Robust: 2746 Success: True 2026-10-21 02:16:17,187 DEBUG: Matching 3297f30f_DJI_20261011090652_0505_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.562 T-robust: 0.007 T-total: 0.573 Matches: 266 Robust: 246 Success: True 2026-10-21 02:16:17,223 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.333 T-robust: 0.015 T-total: 0.354 Matches: 4213 Robust: 4201 Success: True 2026-10-21 02:16:17,238 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.027 T-total: 0.338 Matches: 2689 Robust: 2667 Success: True 2026-10-21 02:16:17,251 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.021 T-total: 0.318 Matches: 1914 Robust: 1881 Success: True 2026-10-21 02:16:17,254 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.013 T-total: 0.299 Matches: 631 Robust: 608 Success: True 2026-10-21 02:16:17,276 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.015 T-total: 0.299 Matches: 3275 Robust: 3242 Success: True 2026-10-21 02:16:17,292 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.020 T-total: 0.296 Matches: 4478 Robust: 4407 Success: True 2026-10-21 02:16:17,303 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.231 T-robust: 0.002 T-total: 0.233 Matches: 71 Robust: 55 Success: True 2026-10-21 02:16:17,317 DEBUG: Matching 3297f30f_DJI_20261011090652_0505_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.001 T-total: 0.268 Matches: 93 Robust: 80 Success: True 2026-10-21 02:16:17,371 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.005 T-total: 0.329 Matches: 1770 Robust: 1748 Success: True 2026-10-21 02:16:17,444 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.008 T-total: 0.320 Matches: 2055 Robust: 2037 Success: True 2026-10-21 02:16:17,446 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.008 T-total: 0.258 Matches: 1725 Robust: 1708 Success: True 2026-10-21 02:16:17,454 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.002 T-total: 0.287 Matches: 276 Robust: 259 Success: True 2026-10-21 02:16:17,464 DEBUG: Matching dfb8e8ee_DJI_20261011090632_0495_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.009 T-total: 0.312 Matches: 2681 Robust: 2656 Success: True 2026-10-21 02:16:17,486 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.251 T-robust: 0.008 T-total: 0.262 Matches: 2118 Robust: 2089 Success: True 2026-10-21 02:16:17,500 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.341 T-robust: 0.026 T-total: 0.370 Matches: 4512 Robust: 4500 Success: True 2026-10-21 02:16:17,510 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.357 T-robust: 0.018 T-total: 0.378 Matches: 1829 Robust: 1819 Success: True 2026-10-21 02:16:17,516 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.003 T-total: 0.276 Matches: 857 Robust: 843 Success: True 2026-10-21 02:16:17,520 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.234 T-robust: 0.009 T-total: 0.243 Matches: 486 Robust: 468 Success: True 2026-10-21 02:16:17,522 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.016 T-total: 0.334 Matches: 2638 Robust: 2626 Success: True 2026-10-21 02:16:17,552 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.296 T-robust: 0.002 T-total: 0.298 Matches: 542 Robust: 518 Success: True 2026-10-21 02:16:17,602 DEBUG: Matching 54d809ce_DJI_20261011090628_0493_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.329 T-robust: 0.011 T-total: 0.350 Matches: 4477 Robust: 4466 Success: True 2026-10-21 02:16:17,622 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.016 T-total: 0.305 Matches: 870 Robust: 845 Success: True 2026-10-21 02:16:17,626 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.238 T-robust: 0.010 T-total: 0.254 Matches: 2828 Robust: 2794 Success: True 2026-10-21 02:16:17,657 DEBUG: Matching 3297f30f_DJI_20261011090652_0505_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.338 T-robust: 0.011 T-total: 0.354 Matches: 3633 Robust: 3625 Success: True 2026-10-21 02:16:17,668 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.368 T-robust: 0.004 T-total: 0.375 Matches: 1810 Robust: 1788 Success: True 2026-10-21 02:16:17,733 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.011 T-total: 0.281 Matches: 4311 Robust: 4301 Success: True 2026-10-21 02:16:17,741 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.006 T-total: 0.280 Matches: 836 Robust: 804 Success: True 2026-10-21 02:16:17,747 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.007 T-total: 0.283 Matches: 1889 Robust: 1872 Success: True 2026-10-21 02:16:17,750 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.010 T-total: 0.303 Matches: 731 Robust: 717 Success: True 2026-10-21 02:16:17,785 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.003 T-total: 0.233 Matches: 1372 Robust: 1364 Success: True 2026-10-21 02:16:17,813 DEBUG: Matching 8b6932bb_DJI_20261011090630_0494_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.013 T-total: 0.310 Matches: 3422 Robust: 3388 Success: True 2026-10-21 02:16:17,825 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.020 T-total: 0.312 Matches: 3338 Robust: 3319 Success: True 2026-10-21 02:16:17,838 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.004 T-total: 0.315 Matches: 2791 Robust: 2771 Success: True 2026-10-21 02:16:17,863 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.319 T-robust: 0.012 T-total: 0.340 Matches: 4666 Robust: 4655 Success: True 2026-10-21 02:16:17,870 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.341 T-robust: 0.003 T-total: 0.347 Matches: 204 Robust: 191 Success: True 2026-10-21 02:16:17,871 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.003 T-total: 0.269 Matches: 1094 Robust: 1077 Success: True 2026-10-21 02:16:17,878 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.373 T-robust: 0.012 T-total: 0.389 Matches: 1504 Robust: 1495 Success: True 2026-10-21 02:16:17,883 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.253 T-robust: 0.002 T-total: 0.256 Matches: 837 Robust: 814 Success: True 2026-10-21 02:16:17,908 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.247 T-robust: 0.002 T-total: 0.250 Matches: 591 Robust: 573 Success: True 2026-10-21 02:16:17,956 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.004 T-total: 0.285 Matches: 1101 Robust: 1085 Success: True 2026-10-21 02:16:18,018 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.229 T-robust: 0.002 T-total: 0.232 Matches: 731 Robust: 702 Success: True 2026-10-21 02:16:18,022 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 T-robust: 0.001 T-total: 0.395 Matches: 501 Robust: 483 Success: True 2026-10-21 02:16:18,059 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.233 T-robust: 0.008 T-total: 0.246 Matches: 3595 Robust: 3584 Success: True 2026-10-21 02:16:18,090 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.250 T-robust: 0.008 T-total: 0.265 Matches: 2549 Robust: 2534 Success: True 2026-10-21 02:16:18,091 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 29f84ddb_DJI_20261011090638_0498_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.340 T-robust: 0.009 T-total: 0.353 Matches: 836 Robust: 815 Success: True 2026-10-21 02:16:18,107 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.209 T-robust: 0.013 T-total: 0.223 Matches: 55 Robust: 44 Success: True 2026-10-21 02:16:18,116 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.221 T-robust: 0.015 T-total: 0.244 Matches: 427 Robust: 412 Success: True 2026-10-21 02:16:18,118 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.259 T-robust: 0.018 T-total: 0.281 Matches: 2558 Robust: 2539 Success: True 2026-10-21 02:16:18,130 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.015 T-total: 0.382 Matches: 2431 Robust: 2408 Success: True 2026-10-21 02:16:18,150 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.365 T-robust: 0.034 T-total: 0.409 Matches: 4477 Robust: 4464 Success: True 2026-10-21 02:16:18,152 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.027 T-total: 0.401 Matches: 1467 Robust: 1445 Success: True 2026-10-21 02:16:18,154 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.255 T-robust: 0.027 T-total: 0.290 Matches: 155 Robust: 144 Success: True 2026-10-21 02:16:18,161 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 T-robust: 0.003 T-total: 0.282 Matches: 1082 Robust: 1052 Success: True 2026-10-21 02:16:18,204 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.002 T-total: 0.248 Matches: 619 Robust: 604 Success: True 2026-10-21 02:16:18,231 DEBUG: Matching 4fec52f9_DJI_20261011090648_0503_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.002 T-total: 0.323 Matches: 629 Robust: 615 Success: True 2026-10-21 02:16:18,240 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.004 T-total: 0.368 Matches: 1428 Robust: 1410 Success: True 2026-10-21 02:16:18,342 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.010 T-total: 0.320 Matches: 220 Robust: 209 Success: True 2026-10-21 02:16:18,348 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.012 T-total: 0.330 Matches: 4628 Robust: 4619 Success: True 2026-10-21 02:16:18,381 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.014 T-total: 0.322 Matches: 4732 Robust: 4723 Success: True 2026-10-21 02:16:18,383 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and d1a0d651_DJI_20261011090636_0497_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.263 T-robust: 0.013 T-total: 0.285 Matches: 1262 Robust: 1180 Success: True 2026-10-21 02:16:18,397 DEBUG: Matching 5f26c8d0_DJI_20261011090622_0490_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.268 T-robust: 0.007 T-total: 0.278 Matches: 2260 Robust: 2243 Success: True 2026-10-21 02:16:18,491 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.068 T-total: 0.386 Matches: 2424 Robust: 2405 Success: True 2026-10-21 02:16:18,513 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 4c37b20c_DJI_20261011090646_0502_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.377 T-robust: 0.020 T-total: 0.400 Matches: 3493 Robust: 3475 Success: True 2026-10-21 02:16:18,534 DEBUG: Matching b02324f9_DJI_20261011090634_0496_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.366 T-robust: 0.041 T-total: 0.414 Matches: 4308 Robust: 4293 Success: True 2026-10-21 02:16:18,535 DEBUG: Matching ab544204_DJI_20261011090640_0499_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.342 T-robust: 0.017 T-total: 0.380 Matches: 1278 Robust: 1259 Success: True 2026-10-21 02:16:18,542 DEBUG: Matching f5ceda64_DJI_20261011090624_0491_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.324 T-robust: 0.031 T-total: 0.380 Matches: 2202 Robust: 2160 Success: True 2026-10-21 02:16:18,549 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 8d708df9_DJI_20261011090644_0501_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.042 T-total: 0.344 Matches: 1946 Robust: 1878 Success: True 2026-10-21 02:16:18,553 DEBUG: Matching d1a0d651_DJI_20261011090636_0497_D.JPG and 8b6932bb_DJI_20261011090630_0494_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 T-robust: 0.039 T-total: 0.401 Matches: 2481 Robust: 2452 Success: True 2026-10-21 02:16:18,559 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.353 T-robust: 0.054 T-total: 0.419 Matches: 619 Robust: 601 Success: True 2026-10-21 02:16:18,564 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and b02324f9_DJI_20261011090634_0496_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 T-robust: 0.049 T-total: 0.407 Matches: 1077 Robust: 1056 Success: True 2026-10-21 02:16:18,567 DEBUG: Matching 6810abcd_DJI_20261011090642_0500_D.JPG and dfb8e8ee_DJI_20261011090632_0495_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.317 T-robust: 0.008 T-total: 0.326 Matches: 1449 Robust: 1423 Success: True 2026-10-21 02:16:18,574 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 6810abcd_DJI_20261011090642_0500_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.331 T-robust: 0.009 T-total: 0.342 Matches: 2119 Robust: 2043 Success: True 2026-10-21 02:16:18,613 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and cafdb167_DJI_20261011090626_0492_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.002 T-total: 0.225 Matches: 1132 Robust: 1112 Success: True 2026-10-21 02:16:18,624 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and 3297f30f_DJI_20261011090652_0505_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.251 T-robust: 0.010 T-total: 0.265 Matches: 4811 Robust: 4799 Success: True 2026-10-21 02:16:18,626 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and 54d809ce_DJI_20261011090628_0493_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.256 T-robust: 0.011 T-total: 0.268 Matches: 431 Robust: 412 Success: True 2026-10-21 02:16:18,628 DEBUG: Matching 29f84ddb_DJI_20261011090638_0498_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.223 T-robust: 0.007 T-total: 0.231 Matches: 1516 Robust: 1494 Success: True 2026-10-21 02:16:18,661 DEBUG: Matching 8d708df9_DJI_20261011090644_0501_D.JPG and 4fec52f9_DJI_20261011090648_0503_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.267 T-robust: 0.004 T-total: 0.273 Matches: 3552 Robust: 3427 Success: True 2026-10-21 02:16:18,669 DEBUG: Matching 15ab5bc5_DJI_20261011090650_0504_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.002 T-total: 0.177 Matches: 1552 Robust: 1526 Success: True 2026-10-21 02:16:18,674 DEBUG: Matching 4c37b20c_DJI_20261011090646_0502_D.JPG and ab544204_DJI_20261011090640_0499_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.148 T-robust: 0.008 T-total: 0.157 Matches: 2658 Robust: 2637 Success: True 2026-10-21 02:16:18,677 INFO: Matched 115 pairs (brown-brown: 115) in 2.640490586999931 seconds (0.022960791739130754 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:16:23,178 INFO: reading features 2026-10-21 02:16:23,413 DEBUG: Merging features onto tracks 2026-10-21 02:16:24,386 DEBUG: Good tracks: 23763 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-ndqwl/opensfm" 2026-10-21 02:16:26,949 INFO: Starting incremental reconstruction 2026-10-21 02:16:28,379 INFO: Starting reconstruction with 8b6932bb_DJI_20261011090630_0494_D.JPG and f5ceda64_DJI_20261011090624_0491_D.JPG 2026-10-21 02:16:28,398 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3122 / 3123 2026-10-21 02:16:28,998 INFO: Triangulated: 3122 2026-10-21 02:16:29,921 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.001285e+02, Final cost: 7.849495e+01, Termination: CONVERGENCE 2026-10-21 02:16:29,966 INFO: Removed outliers: 241 2026-10-21 02:16:30,021 INFO: ------------------------------------------------------- 2026-10-21 02:16:30,047 INFO: cafdb167_DJI_20261011090626_0492_D.JPG resection inliers: 2509 / 2521 2026-10-21 02:16:30,062 INFO: Adding cafdb167_DJI_20261011090626_0492_D.JPG to the reconstruction 2026-10-21 02:16:30,482 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:16:31,581 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 2.118362e+02, Final cost: 1.683137e+02, Termination: CONVERGENCE 2026-10-21 02:16:31,671 INFO: Removed outliers: 416 2026-10-21 02:16:31,683 INFO: ------------------------------------------------------- 2026-10-21 02:16:31,733 INFO: 54d809ce_DJI_20261011090628_0493_D.JPG resection inliers: 3990 / 4020 2026-10-21 02:16:31,772 INFO: Adding 54d809ce_DJI_20261011090628_0493_D.JPG to the reconstruction 2026-10-21 02:16:32,115 INFO: Re-triangulating 2026-10-21 02:16:32,116 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:16:32,898 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 8.596062e+02, Final cost: 2.631503e+02, Termination: CONVERGENCE 2026-10-21 02:16:37,238 DEBUG: Ceres Solver Report: Iterations: 48, Initial cost: 5.423167e+02, Final cost: 3.133537e+02, Termination: CONVERGENCE 2026-10-21 02:16:37,359 INFO: Removed outliers: 649 2026-10-21 02:16:37,372 INFO: ------------------------------------------------------- 2026-10-21 02:16:37,414 INFO: 5f26c8d0_DJI_20261011090622_0490_D.JPG resection inliers: 3881 / 3921 2026-10-21 02:16:37,450 INFO: Adding 5f26c8d0_DJI_20261011090622_0490_D.JPG to the reconstruction 2026-10-21 02:16:37,699 INFO: ------------------------------------------------------- 2026-10-21 02:16:37,741 INFO: dfb8e8ee_DJI_20261011090632_0495_D.JPG resection inliers: 3818 / 3895 2026-10-21 02:16:37,786 INFO: Adding dfb8e8ee_DJI_20261011090632_0495_D.JPG to the reconstruction 2026-10-21 02:16:38,028 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:16:39,853 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 9.112731e+02, Final cost: 5.158911e+02, Termination: CONVERGENCE 2026-10-21 02:16:40,038 INFO: Removed outliers: 609 2026-10-21 02:16:40,053 INFO: ------------------------------------------------------- 2026-10-21 02:16:40,098 INFO: b02324f9_DJI_20261011090634_0496_D.JPG resection inliers: 3744 / 3825 2026-10-21 02:16:40,135 INFO: Adding b02324f9_DJI_20261011090634_0496_D.JPG to the reconstruction 2026-10-21 02:16:40,390 INFO: ------------------------------------------------------- 2026-10-21 02:16:40,433 INFO: d1a0d651_DJI_20261011090636_0497_D.JPG resection inliers: 3666 / 3793 2026-10-21 02:16:40,466 INFO: Adding d1a0d651_DJI_20261011090636_0497_D.JPG to the reconstruction 2026-10-21 02:16:40,702 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:16:42,443 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.324276e+03, Final cost: 7.193204e+02, Termination: CONVERGENCE 2026-10-21 02:16:42,683 INFO: Removed outliers: 575 2026-10-21 02:16:42,699 INFO: ------------------------------------------------------- 2026-10-21 02:16:42,740 INFO: 29f84ddb_DJI_20261011090638_0498_D.JPG resection inliers: 3678 / 3777 2026-10-21 02:16:42,774 INFO: Adding 29f84ddb_DJI_20261011090638_0498_D.JPG to the reconstruction 2026-10-21 02:16:43,036 INFO: ------------------------------------------------------- 2026-10-21 02:16:43,080 INFO: ab544204_DJI_20261011090640_0499_D.JPG resection inliers: 3818 / 3948 2026-10-21 02:16:43,116 INFO: Adding ab544204_DJI_20261011090640_0499_D.JPG to the reconstruction 2026-10-21 02:16:43,368 INFO: Re-triangulating 2026-10-21 02:16:43,369 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:16:45,803 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 1.405646e+03, Final cost: 9.699965e+02, Termination: CONVERGENCE 2026-10-21 02:16:50,906 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 3.087841e+03, Final cost: 1.511530e+03, Termination: CONVERGENCE 2026-10-21 02:16:51,153 INFO: Removed outliers: 1824 2026-10-21 02:16:51,164 INFO: ------------------------------------------------------- 2026-10-21 02:16:51,191 INFO: 6810abcd_DJI_20261011090642_0500_D.JPG resection inliers: 3927 / 3985 2026-10-21 02:16:51,214 INFO: Adding 6810abcd_DJI_20261011090642_0500_D.JPG to the reconstruction 2026-10-21 02:16:51,387 INFO: ------------------------------------------------------- 2026-10-21 02:16:51,412 INFO: 8d708df9_DJI_20261011090644_0501_D.JPG resection inliers: 3958 / 4055 2026-10-21 02:16:51,435 INFO: Adding 8d708df9_DJI_20261011090644_0501_D.JPG to the reconstruction 2026-10-21 02:16:51,593 INFO: ------------------------------------------------------- 2026-10-21 02:16:51,619 INFO: 4c37b20c_DJI_20261011090646_0502_D.JPG resection inliers: 3950 / 4093 2026-10-21 02:16:51,642 INFO: Adding 4c37b20c_DJI_20261011090646_0502_D.JPG to the reconstruction 2026-10-21 02:16:51,795 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:16:54,628 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 2.435099e+03, Final cost: 1.414634e+03, Termination: CONVERGENCE 2026-10-21 02:16:54,881 INFO: Removed outliers: 791 2026-10-21 02:16:54,892 INFO: ------------------------------------------------------- 2026-10-21 02:16:54,918 INFO: 4fec52f9_DJI_20261011090648_0503_D.JPG resection inliers: 4072 / 4180 2026-10-21 02:16:54,942 INFO: Adding 4fec52f9_DJI_20261011090648_0503_D.JPG to the reconstruction 2026-10-21 02:16:55,105 INFO: ------------------------------------------------------- 2026-10-21 02:16:55,133 INFO: 15ab5bc5_DJI_20261011090650_0504_D.JPG resection inliers: 4084 / 4210 2026-10-21 02:16:55,157 INFO: Adding 15ab5bc5_DJI_20261011090650_0504_D.JPG to the reconstruction 2026-10-21 02:16:55,320 INFO: ------------------------------------------------------- 2026-10-21 02:16:55,347 INFO: 3297f30f_DJI_20261011090652_0505_D.JPG resection inliers: 4158 / 4311 2026-10-21 02:16:55,372 INFO: Adding 3297f30f_DJI_20261011090652_0505_D.JPG to the reconstruction 2026-10-21 02:16:55,535 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:17:02,506 DEBUG: Ceres Solver Report: Iterations: 35, Initial cost: 3.080638e+03, Final cost: 1.736110e+03, Termination: CONVERGENCE 2026-10-21 02:17:03,029 INFO: Removed outliers: 716 2026-10-21 02:17:03,050 INFO: ------------------------------------------------------- 2026-10-21 02:17:03,051 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:17:08,809 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 1.638612e+03, Final cost: 1.584937e+03, Termination: CONVERGENCE 2026-10-21 02:17:09,312 INFO: Removed outliers: 85 2026-10-21 02:17:09,591 INFO: Reconstruction 0: 16 images, 23670 points 2026-10-21 02:17:09,591 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-ndqwl/opensfm" 2026-10-21 02:17:18,283 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:17:18,297 DEBUG: locator: 2026-10-21 02:17:18,868 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 726741.0 --offset-y 9307746.0 "/workspace/odm-pipeline-ndqwl/opensfm" [INFO] Updating /workspace/odm-pipeline-ndqwl/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-ndqwl/opensfm ... 2026-10-21 02:17:28,282 DEBUG: Undistorting image b02324f9_DJI_20261011090634_0496_D.JPG 2026-10-21 02:17:28,282 DEBUG: Undistorting image 8d708df9_DJI_20261011090644_0501_D.JPG 2026-10-21 02:17:28,282 DEBUG: Undistorting image dfb8e8ee_DJI_20261011090632_0495_D.JPG 2026-10-21 02:17:28,282 DEBUG: Undistorting image ab544204_DJI_20261011090640_0499_D.JPG 2026-10-21 02:17:28,283 DEBUG: Undistorting image 29f84ddb_DJI_20261011090638_0498_D.JPG 2026-10-21 02:17:28,284 DEBUG: Undistorting image 4fec52f9_DJI_20261011090648_0503_D.JPG 2026-10-21 02:17:28,284 DEBUG: Undistorting image 3297f30f_DJI_20261011090652_0505_D.JPG 2026-10-21 02:17:28,302 DEBUG: Undistorting image 15ab5bc5_DJI_20261011090650_0504_D.JPG 2026-10-21 02:17:28,323 DEBUG: Undistorting image cafdb167_DJI_20261011090626_0492_D.JPG 2026-10-21 02:17:28,354 DEBUG: Undistorting image 6810abcd_DJI_20261011090642_0500_D.JPG 2026-10-21 02:17:28,380 DEBUG: Undistorting image 8b6932bb_DJI_20261011090630_0494_D.JPG 2026-10-21 02:17:28,381 DEBUG: Undistorting image 4c37b20c_DJI_20261011090646_0502_D.JPG 2026-10-21 02:17:28,381 DEBUG: Undistorting image f5ceda64_DJI_20261011090624_0491_D.JPG 2026-10-21 02:17:28,381 DEBUG: Undistorting image d1a0d651_DJI_20261011090636_0497_D.JPG 2026-10-21 02:17:28,382 DEBUG: Undistorting image 54d809ce_DJI_20261011090628_0493_D.JPG 2026-10-21 02:17:28,395 DEBUG: Undistorting image 5f26c8d0_DJI_20261011090622_0490_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-ndqwl/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-ndqwl/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-ndqwl/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(161.97772467893083, -29.52862305007875), (160.17562544171233, -48.041451051831245), (154.9762059863424, -65.90022491104901), (146.5593132908689, -82.4872007407248), (135.21619559102692, -97.2284312043339), (121.3392402047757, -109.61385719105601), (105.40862099081278, -119.21517502702773), (87.9754178749863, -125.70015016756952), (69.64275462995283, -128.84426837600768), (51.04495791683439, -128.5389501452446), (-37.57752848882228, -118.79092024639249), (-38.0676574826939, -118.73580263368785), (-39.063395036617294, -118.62130368500948), (-43.49768492509611, -118.01055866852403), (-73.14337306865491, -113.24911144003272), (-92.64931012084708, -108.05269083753228), (-110.71418116684072, -99.04481643438339), (-126.60191240964923, -86.59239006973803), (-139.66519442689605, -71.20288902334869), (-149.37152280379087, -53.50357989780605), (-155.32556578307413, -34.21543748304248), (-157.28465944097843, -14.124435706064105), (-157.12758765742183, 26.138577677309513), (-155.21966007177252, 45.19353327527642), (-149.71429391554557, 63.535493560135365), (-140.8135671649361, 80.49160486087203), (-128.8437722377712, 95.44004767760634), (-114.2439270785544, 107.83277859352529), (-97.54942794516683, 117.21515617147088), (-79.37261222710367, 123.24312136135995), (-60.38001853018068, 125.69571927934885), (-41.26822615112178, 124.48285897262394), (-8.014926259289496, 119.14123964682221), (-3.7400461847428232, 118.63399102911353), (73.05796818749513, 110.19438767619431), (93.4746914866846, 105.75485202483833), (112.52329638344236, 97.16961609572172), (129.3720957908081, 84.81359085999429), (143.28568049019668, 69.22623915225267), (153.65648397326004, 51.08789124339819), (160.0318974321708, 31.1904362346977), (162.13350442040246, 10.402624050155282), (161.97772467893083, -29.52862305007875)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-ndqwl/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-ndqwl/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-ndqwl/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpa8b952o_.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-ndqwl/opensfm/reconstruction.ply output = /workspace/odm-pipeline-ndqwl/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-ndqwl/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 43 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.04839s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.52 meters) ?> Done in 0.09419s -> Writing output ?> Done in 0.007721s ?> Pipeline done in 0.151s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.52 [INFO] Created temporary directory: /workspace/odm-pipeline-ndqwl/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-ndqwl/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp" --output-type max --radiuses 0.8168140899333463,1.1551495639211753,1.6336281798666927 --resolution 4.16 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 23629 points Point cloud bounds are [minx: -118.167228699, maxx: 126.152435303, miny: -106.834793091, maxy: 102.508872986] Really low resolution DEM requested (59, 51) will set floor at 64 pixels. Resolution changed to 3.835. The scale of this reconstruction might be off. DEM resolution is (64, 55), max tile size is 4096, will split DEM generation into 1 tiles r0.753_x0_y0.tif r1.506_x0_y0.tif r1.0649_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 41.85% -outsize 10% 0 "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 55 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-ndqwl/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 41.85% "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.tif" Input file size is 64, 55 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-ndqwl/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-ndqwl/odm_meshing/tmp/tiles.tif Size: 64x55 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-ndqwl/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-ndqwl/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.046251 [INFO] Completed mesh_dsm.tif in 0:00:00.192722 [INFO] Sampling points from DSM: /workspace/odm-pipeline-ndqwl/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-ndqwl/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-ndqwl/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x55 Extent is (-118.167229, 127.272771), (-106.834793, 104.090207) Read nodata value: -9999 Calculating skirts and vertex count... 4270 skirt points will be added Total vertices: 7330 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-ndqwl/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:21:20 [App ] OpenMVS x64 v2.2.0 02:21:20 [App ] Build date: Jul 28 2026, 18:56:23 02:21:20 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:21:20 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:21:20 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:21:20 [App ] Disk: 02:21:20 [App ] SSE & AVX compatible CPU & OS detected 02:21:20 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:21:21 [App ] MEMORYINFO: { 02:21:21 [App ] VmPeak: 115088 kB 02:21:21 [App ] VmSize: 68672 kB 02:21:21 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-ndqwl/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-ndqwl/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-ndqwl/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-ndqwl/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 67979 verts... 136054 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 16 NVM: Number of features: 23670 Loading 100%... done. (Took 0.953s) Building adjacency graph: Adding edges 100%... done. (Took 0.192s) 204081 total edges. View selection: Building BVH from 136054 faces... done. (Took: 146 ms) Calculating face qualities 100%... done. (Took 1.677s) Postprocessing face infos 100%... done. (Took 0.159s) Maximum quality of a face within an image: 9999.98 Clamping qualities to 9921.97 within normalization. Optimizing: Time[s] Energy 0 63369 0 61717 0 60769 0 60291 1 60056 1 59906 1 59828 1 59787 1 59717 2 59687 2 59663 2 59646 2 59628 2 59607 14639 faces have not been seen Took: 4.961s Generating texture patches: Running... done. (Took 1.12s) 699 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 64279 x 64279 Calculating adjustments: Color channel 0: CG took 80 iterations. Residual is 8.08846e-05 Color channel 2: CG took 80 iterations. Residual is 8.48612e-05 Color channel 1: CG took 80 iterations. Residual is 8.13484e-05 Took 0.148 seconds Adjusting texture patches 100%... done. (Took 0.425s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.76s) Generating texture atlases: Sorting texture patches... done. Working on atlas 1 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 34.936s [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-ndqwl/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 726741.0 0 1 0 9307746.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=726741.0 --writers.las.offset_y=9307746.0 --writers.las.scale_x=0.001 --writers.las.scale_y=0.001 --writers.las.scale_z=0.001 --writers.las.offset_z=0 --writers.las.a_srs="+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal translate -i "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-ndqwl/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-ndqwl/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-ndqwl/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-ndqwl/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-ndqwl/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9307746.0 -utm_east_offset 726741.0 -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 28321994752.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-ndqwl/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Mesh file read. Boundary points: Point 1: -111.278 -98.3181 Point 2: -111.278 100.384 Point 3: 116.738 100.384 Point 4: 116.738 -98.3181 Model bounds x : -111.278 -> 116.738 Model bounds y : -98.3181 -> 100.384 Model area : 45307.3m2 Model resolution, width x height : 5701x4968 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(4096, 5701), (3072, 4968)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (3072, 4968)] Block [(2048, 3072), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(2048, 3072), (3072, 4968)] Block [(2048, 3072), (2048, 3072)] Block [(0, 1024), (3072, 4968)] Block [(1024, 2048), (3072, 4968)] Block [(4096, 5701), (0, 1024)] Block [(0, 1024), (0, 1024)] Block [(0, 1024), (2048, 3072)] Block [(1024, 2048), (2048, 3072)] Block [(4096, 5701), (1024, 2048)] Block [(4096, 5701), (2048, 3072)] Block [(3072, 4096), (2048, 3072)] Block [(2048, 3072), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (0, 1024)] Block [(0, 1024), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 28321994752 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 41.95% Using band 4 of source image as alpha. Creating output file that is 5724P x 4991L. 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-ndqwl/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 41.9% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5724, 4991 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-ndqwl/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-ndqwl/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-ndqwl/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-ndqwl/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.17451357142858406 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.4679945953246945  [INFO] Cropping /workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-ndqwl/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 /workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 40.75% Creating output file that is 1311P x 1144L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-ndqwl/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-ndqwl/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-ndqwl/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-ndqwl/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-ndqwl/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-ndqwl/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 40.5%  Input file size is 5724, 4991 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-ndqwl/odm_report/report.pdf 2026-10-21 02:22:10,040 DEBUG: ICC profile found for image /tmp/tmpv62hbu_t/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:22:11,603 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:22:11,603 DEBUG: - pages: 4.1KiB 2026-10-21 02:22:11,603 DEBUG: - fonts: 201.0B 2026-10-21 02:22:11,603 DEBUG: - images: 8.1MiB 2026-10-21 02:22:11,603 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 21 02:22:11 2026 ODM processing complete