=== odm-pipeline-97lnf-main-3417829026/process.log === === process attempt 0 @ 2026-10-21T02:27:40Z === Running ODM processing... Processing job: odm-pipeline-97lnf ODM Project ID: DTM-Task-14efdb31-c069-41bf-8b3b-098a9898f527 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-97lnf/boundary.geojson --project-path /workspace odm-pipeline-97lnf [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:27:43 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.018076248, -6.249340341], [107.018008955, -6.249384547], [107.017837049, -6.249452456], [107.017654931, -6.249483939], [107.01747022, -6.249477678], [107.017290648, -6.249433936], [107.017123728, -6.249354542], [107.016976446, -6.249242818], [107.016854966, -6.249103442], [107.01676437, -6.248942244], [107.016708451, -6.248765971], [107.016689547, -6.248581999], [107.016689548, -6.248416999], [107.016689548, -6.248160999], [107.016708924, -6.247974769], [107.01676622, -6.247796527], [107.016858979, -6.247633918], [107.016983222, -6.247493917], [107.01713362, -6.247382528], [107.01715562, -6.247369528], [107.01723476, -6.247327905], [107.01726276, -6.247314905], [107.017357479, -6.247277269], [107.017363479, -6.247275269], [107.017366895, -6.247274138], [107.018120894, -6.247026139], [107.018389324, -6.246937998], [107.018555425, -6.246900363], [107.018725632, -6.246894589], [107.018893899, -6.246920882], [107.019054244, -6.246978307], [107.019200972, -6.247064825], [107.019328867, -6.247177359], [107.019433385, -6.247311912], [107.019510813, -6.247463703], [107.019558398, -6.247627336], [107.01957445, -6.247796999], [107.019574451, -6.248174999], [107.019554799, -6.248362537], [107.0194967, -6.248541915], [107.019402679, -6.248705332], [107.019276827, -6.248845678], [107.01912462, -6.248956846], [107.018952678, -6.249034002], [107.018685222, -6.249121823], [107.018218766, -6.249275644], [107.018148327, -6.249298827], [107.018076248, -6.249340341]]], '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-97lnf [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-97lnf [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-97lnf/images [INFO] Loading 16 images [INFO] Wrote images database: /workspace/odm-pipeline-97lnf/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-97lnf/opensfm" 2026-10-21 02:27:44,353 INFO: Planning to use 47977.99453125 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:27:44,354 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:27:44,354 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:27:44,357 INFO: Reading data for image 7ef0dddf_DJI_20261011083349_0960_D.JPG (queue-size=0) 2026-10-21 02:27:44,358 INFO: Reading data for image a585a784_DJI_20261011083359_0965_D.JPG (queue-size=0) 2026-10-21 02:27:44,358 INFO: Reading data for image 2306e279_DJI_20261011083405_0968_D.JPG (queue-size=0) 2026-10-21 02:27:44,358 INFO: Reading data for image 137ba904_DJI_20261011083357_0964_D.JPG (queue-size=0) 2026-10-21 02:27:44,598 INFO: Reading data for image eb55d031_DJI_20261011083341_0956_D.JPG (queue-size=1) 2026-10-21 02:27:44,598 INFO: Extracting ROOT_DSPSIFT features for image 7ef0dddf_DJI_20261011083349_0960_D.JPG 2026-10-21 02:27:44,618 INFO: Reading data for image a57083e0_DJI_20261011083353_0962_D.JPG (queue-size=1) 2026-10-21 02:27:44,618 INFO: Extracting ROOT_DSPSIFT features for image a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 02:27:44,752 INFO: Reading data for image b96cbbd5_DJI_20261011083401_0966_D.JPG (queue-size=1) 2026-10-21 02:27:44,752 INFO: Extracting ROOT_DSPSIFT features for image 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 02:27:44,768 INFO: Reading data for image 21b913ac_DJI_20261011083347_0959_D.JPG (queue-size=1) 2026-10-21 02:27:44,769 INFO: Extracting ROOT_DSPSIFT features for image 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 02:27:44,867 INFO: Reading data for image 619b41c5_DJI_20261011083409_0970_D.JPG (queue-size=1) 2026-10-21 02:27:44,869 INFO: Extracting ROOT_DSPSIFT features for image eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 02:27:44,970 INFO: Reading data for image 2d2ca533_DJI_20261011083339_0955_D.JPG (queue-size=1) 2026-10-21 02:27:44,971 INFO: Extracting ROOT_DSPSIFT features for image a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 02:27:45,170 INFO: Reading data for image 5cb701a6_DJI_20261011083343_0957_D.JPG (queue-size=1) 2026-10-21 02:27:45,173 INFO: Extracting ROOT_DSPSIFT features for image 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 02:27:45,182 INFO: Reading data for image c2b865ee_DJI_20261011083407_0969_D.JPG (queue-size=1) 2026-10-21 02:27:45,186 INFO: Extracting ROOT_DSPSIFT features for image b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 02:27:45,261 INFO: Reading data for image 3db366be_DJI_20261011083351_0961_D.JPG (queue-size=1) 2026-10-21 02:27:45,262 INFO: Extracting ROOT_DSPSIFT features for image 619b41c5_DJI_20261011083409_0970_D.JPG 2026-10-21 02:27:45,367 INFO: Reading data for image 23ee702d_DJI_20261011083355_0963_D.JPG (queue-size=1) 2026-10-21 02:27:45,367 INFO: Extracting ROOT_DSPSIFT features for image 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 02:27:45,528 INFO: Reading data for image 23f23ff7_DJI_20261011083345_0958_D.JPG (queue-size=1) 2026-10-21 02:27:45,529 INFO: Extracting ROOT_DSPSIFT features for image c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 02:27:45,612 INFO: Reading data for image 2c3fe7a5_DJI_20261011083403_0967_D.JPG (queue-size=1) 2026-10-21 02:27:45,612 INFO: Extracting ROOT_DSPSIFT features for image 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 02:27:45,834 INFO: Extracting ROOT_DSPSIFT features for image 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 02:27:46,134 INFO: Extracting ROOT_DSPSIFT features for image 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 02:27:46,161 INFO: Extracting ROOT_DSPSIFT features for image 23ee702d_DJI_20261011083355_0963_D.JPG 2026-10-21 02:27:46,295 INFO: Finished reading images 2026-10-21 02:27:46,304 INFO: Extracting ROOT_DSPSIFT features for image 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 02:27:59,929 DEBUG: Found 10000 points in 15.313948631286621s 2026-10-21 02:28:03,505 DEBUG: Found 10000 points in 17.661959886550903s 2026-10-21 02:28:06,426 DEBUG: Found 10000 points in 21.65477156639099s 2026-10-21 02:28:06,832 DEBUG: Found 10000 points in 21.5444233417511s 2026-10-21 02:28:07,487 DEBUG: Found 10000 points in 22.705260515213013s 2026-10-21 02:28:07,753 DEBUG: Found 10000 points in 22.76439142227173s 2026-10-21 02:28:09,159 DEBUG: Found 10000 points in 24.26833176612854s 2026-10-21 02:28:09,385 DEBUG: Found 10000 points in 24.177576780319214s 2026-10-21 02:28:09,841 DEBUG: Found 10000 points in 23.528563022613525s 2026-10-21 02:28:10,896 DEBUG: Found 10000 points in 25.261269092559814s 2026-10-21 02:28:12,292 DEBUG: Found 10000 points in 26.891404151916504s 2026-10-21 02:28:12,458 DEBUG: Found 10000 points in 27.256289958953857s 2026-10-21 02:28:12,512 DEBUG: Found 10000 points in 27.877092838287354s 2026-10-21 02:28:12,553 DEBUG: Found 10000 points in 26.38391947746277s 2026-10-21 02:28:12,791 DEBUG: Found 10000 points in 27.234810829162598s 2026-10-21 02:28:13,655 DEBUG: Found 10000 points in 27.512978076934814s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:28:16,217 INFO: Altitude for orientation based matching 114180.37791957217 2026-10-21 02:28:16,229 INFO: Matching 109 image pairs 2026-10-21 02:28:16,232 INFO: Computing pair matching with 16 processes 2026-10-21 02:28:17,528 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.226 T-robust: 0.014 T-total: 1.242 Matches: 1353 Robust: 1325 Success: True 2026-10-21 02:28:18,103 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.849 T-robust: 0.001 T-total: 1.851 Matches: 245 Robust: 231 Success: True 2026-10-21 02:28:18,591 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.252 T-robust: 0.024 T-total: 2.310 Matches: 1758 Robust: 1729 Success: True 2026-10-21 02:28:18,658 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.328 T-robust: 0.071 T-total: 2.414 Matches: 4885 Robust: 4872 Success: True 2026-10-21 02:28:18,692 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.368 T-robust: 0.043 T-total: 2.440 Matches: 5319 Robust: 5277 Success: True 2026-10-21 02:28:18,878 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.538 T-robust: 0.080 T-total: 2.627 Matches: 2481 Robust: 2383 Success: True 2026-10-21 02:28:18,893 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.634 T-robust: 0.001 T-total: 2.639 Matches: 190 Robust: 170 Success: True 2026-10-21 02:28:18,898 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.518 T-robust: 0.112 T-total: 2.654 Matches: 5138 Robust: 5100 Success: True 2026-10-21 02:28:18,932 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.593 T-robust: 0.063 T-total: 2.658 Matches: 1829 Robust: 1801 Success: True 2026-10-21 02:28:18,927 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.646 T-robust: 0.003 T-total: 2.673 Matches: 1229 Robust: 1176 Success: True 2026-10-21 02:28:18,956 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.696 T-robust: 0.013 T-total: 2.711 Matches: 1316 Robust: 1296 Success: True 2026-10-21 02:28:19,013 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.445 T-robust: 0.018 T-total: 1.468 Matches: 3631 Robust: 3604 Success: True 2026-10-21 02:28:19,022 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.773 T-robust: 0.002 T-total: 2.776 Matches: 563 Robust: 538 Success: True 2026-10-21 02:28:19,082 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.839 T-robust: 0.004 T-total: 2.844 Matches: 111 Robust: 89 Success: True 2026-10-21 02:28:19,141 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.824 T-robust: 0.057 T-total: 2.888 Matches: 5301 Robust: 5260 Success: True 2026-10-21 02:28:19,214 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.933 T-robust: 0.031 T-total: 2.968 Matches: 3395 Robust: 3373 Success: True 2026-10-21 02:28:19,236 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.990 T-robust: 0.001 T-total: 2.992 Matches: 205 Robust: 195 Success: True 2026-10-21 02:28:19,567 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.447 T-robust: 0.008 T-total: 1.464 Matches: 1308 Robust: 1282 Success: True 2026-10-21 02:28:20,246 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.517 T-robust: 0.051 T-total: 1.570 Matches: 1879 Robust: 1850 Success: True 2026-10-21 02:28:20,413 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.531 T-robust: 0.002 T-total: 1.534 Matches: 701 Robust: 649 Success: True 2026-10-21 02:28:20,489 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.593 T-robust: 0.001 T-total: 1.595 Matches: 309 Robust: 288 Success: True 2026-10-21 02:28:20,507 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.894 T-robust: 0.014 T-total: 1.916 Matches: 2590 Robust: 2555 Success: True 2026-10-21 02:28:20,581 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.572 T-robust: 0.047 T-total: 1.624 Matches: 3455 Robust: 3434 Success: True 2026-10-21 02:28:20,587 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.547 T-robust: 0.001 T-total: 1.550 Matches: 304 Robust: 273 Success: True 2026-10-21 02:28:20,602 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.653 T-robust: 0.009 T-total: 1.664 Matches: 1310 Robust: 1274 Success: True 2026-10-21 02:28:20,732 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.710 T-robust: 0.054 T-total: 1.779 Matches: 3481 Robust: 3457 Success: True 2026-10-21 02:28:20,753 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.626 T-robust: 0.046 T-total: 1.721 Matches: 1875 Robust: 1817 Success: True 2026-10-21 02:28:20,832 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.921 T-robust: 0.179 T-total: 2.118 Matches: 5169 Robust: 5113 Success: True 2026-10-21 02:28:20,757 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.487 T-robust: 0.052 T-total: 1.582 Matches: 1721 Robust: 1651 Success: True 2026-10-21 02:28:20,870 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.680 T-robust: 0.084 T-total: 1.788 Matches: 2649 Robust: 2620 Success: True 2026-10-21 02:28:20,872 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.876 T-robust: 0.031 T-total: 1.938 Matches: 1325 Robust: 1290 Success: True 2026-10-21 02:28:20,893 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.554 T-robust: 0.080 T-total: 1.658 Matches: 3544 Robust: 3480 Success: True 2026-10-21 02:28:20,997 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.663 T-robust: 0.060 T-total: 1.758 Matches: 5211 Robust: 5136 Success: True 2026-10-21 02:28:21,068 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.480 T-robust: 0.008 T-total: 1.493 Matches: 773 Robust: 734 Success: True 2026-10-21 02:28:21,678 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.421 T-robust: 0.001 T-total: 1.423 Matches: 230 Robust: 206 Success: True 2026-10-21 02:28:21,745 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.266 T-robust: 0.026 T-total: 1.320 Matches: 3726 Robust: 3712 Success: True 2026-10-21 02:28:21,746 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.230 T-robust: 0.002 T-total: 1.232 Matches: 141 Robust: 115 Success: True 2026-10-21 02:28:21,902 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.367 T-robust: 0.018 T-total: 1.387 Matches: 1376 Robust: 1362 Success: True 2026-10-21 02:28:22,010 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.350 T-robust: 0.002 T-total: 1.352 Matches: 434 Robust: 411 Success: True 2026-10-21 02:28:22,031 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.347 T-robust: 0.004 T-total: 1.352 Matches: 984 Robust: 912 Success: True 2026-10-21 02:28:22,101 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.426 T-robust: 0.003 T-total: 1.447 Matches: 1006 Robust: 939 Success: True 2026-10-21 02:28:22,185 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.276 T-robust: 0.003 T-total: 1.292 Matches: 960 Robust: 934 Success: True 2026-10-21 02:28:22,190 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.345 T-robust: 0.029 T-total: 1.375 Matches: 1324 Robust: 1255 Success: True 2026-10-21 02:28:22,280 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.344 T-robust: 0.011 T-total: 1.363 Matches: 1940 Robust: 1815 Success: True 2026-10-21 02:28:22,334 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.421 T-robust: 0.031 T-total: 1.496 Matches: 5128 Robust: 5099 Success: True 2026-10-21 02:28:22,404 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.442 T-robust: 0.038 T-total: 1.507 Matches: 5018 Robust: 5004 Success: True 2026-10-21 02:28:22,435 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.484 T-robust: 0.002 T-total: 1.511 Matches: 757 Robust: 725 Success: True 2026-10-21 02:28:22,468 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.555 T-robust: 0.002 T-total: 1.558 Matches: 742 Robust: 721 Success: True 2026-10-21 02:28:22,475 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.444 T-robust: 0.033 T-total: 1.477 Matches: 46 Robust: 29 Success: True 2026-10-21 02:28:22,480 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.365 T-robust: 0.040 T-total: 1.406 Matches: 739 Robust: 693 Success: True 2026-10-21 02:28:23,042 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.284 T-robust: 0.009 T-total: 1.294 Matches: 441 Robust: 421 Success: True 2026-10-21 02:28:23,172 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.481 T-robust: 0.004 T-total: 1.487 Matches: 1786 Robust: 1765 Success: True 2026-10-21 02:28:23,261 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.220 T-robust: 0.002 T-total: 1.241 Matches: 788 Robust: 749 Success: True 2026-10-21 02:28:23,270 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.433 T-robust: 0.029 T-total: 1.523 Matches: 3531 Robust: 3501 Success: True 2026-10-21 02:28:23,372 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.405 T-robust: 0.012 T-total: 1.458 Matches: 4952 Robust: 4927 Success: True 2026-10-21 02:28:23,410 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.264 T-robust: 0.013 T-total: 1.309 Matches: 2450 Robust: 2427 Success: True 2026-10-21 02:28:23,411 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.324 T-robust: 0.037 T-total: 1.361 Matches: 130 Robust: 102 Success: True 2026-10-21 02:28:23,518 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.302 T-robust: 0.026 T-total: 1.333 Matches: 3339 Robust: 3318 Success: True 2026-10-21 02:28:23,553 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.325 T-robust: 0.027 T-total: 1.355 Matches: 2640 Robust: 2495 Success: True 2026-10-21 02:28:23,603 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.261 T-robust: 0.006 T-total: 1.269 Matches: 954 Robust: 885 Success: True 2026-10-21 02:28:23,662 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.324 T-robust: 0.003 T-total: 1.347 Matches: 1352 Robust: 1337 Success: True 2026-10-21 02:28:23,811 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.329 T-robust: 0.038 T-total: 1.406 Matches: 3678 Robust: 3518 Success: True 2026-10-21 02:28:23,910 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.367 T-robust: 0.047 T-total: 1.442 Matches: 5110 Robust: 5095 Success: True 2026-10-21 02:28:23,928 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.470 T-robust: 0.021 T-total: 1.492 Matches: 1249 Robust: 1213 Success: True 2026-10-21 02:28:23,971 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.454 T-robust: 0.030 T-total: 1.488 Matches: 2545 Robust: 2523 Success: True 2026-10-21 02:28:24,017 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.519 T-robust: 0.013 T-total: 1.532 Matches: 746 Robust: 693 Success: True 2026-10-21 02:28:24,661 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.576 T-robust: 0.025 T-total: 1.618 Matches: 5048 Robust: 5000 Success: True 2026-10-21 02:28:24,679 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.347 T-robust: 0.043 T-total: 1.406 Matches: 2488 Robust: 2455 Success: True 2026-10-21 02:28:24,687 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.274 T-robust: 0.002 T-total: 1.276 Matches: 418 Robust: 381 Success: True 2026-10-21 02:28:24,702 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.437 T-robust: 0.003 T-total: 1.440 Matches: 88 Robust: 66 Success: True 2026-10-21 02:28:24,793 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.320 T-robust: 0.002 T-total: 1.381 Matches: 566 Robust: 520 Success: True 2026-10-21 02:28:24,799 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.423 T-robust: 0.002 T-total: 1.426 Matches: 559 Robust: 537 Success: True 2026-10-21 02:28:24,804 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.441 T-robust: 0.051 T-total: 1.534 Matches: 2568 Robust: 2552 Success: True 2026-10-21 02:28:24,838 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.262 T-robust: 0.002 T-total: 1.264 Matches: 602 Robust: 582 Success: True 2026-10-21 02:28:24,872 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.285 T-robust: 0.035 T-total: 1.325 Matches: 3765 Robust: 3717 Success: True 2026-10-21 02:28:25,017 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.401 T-robust: 0.002 T-total: 1.403 Matches: 554 Robust: 517 Success: True 2026-10-21 02:28:25,198 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.531 T-robust: 0.002 T-total: 1.534 Matches: 709 Robust: 688 Success: True 2026-10-21 02:28:25,256 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.409 T-robust: 0.004 T-total: 1.427 Matches: 1742 Robust: 1708 Success: True 2026-10-21 02:28:25,466 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.488 T-robust: 0.021 T-total: 1.524 Matches: 3364 Robust: 3317 Success: True 2026-10-21 02:28:25,521 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.489 T-robust: 0.027 T-total: 1.538 Matches: 2423 Robust: 2300 Success: True 2026-10-21 02:28:25,602 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.540 T-robust: 0.071 T-total: 1.660 Matches: 5012 Robust: 4980 Success: True 2026-10-21 02:28:25,812 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.749 T-robust: 0.025 T-total: 1.794 Matches: 5155 Robust: 5146 Success: True 2026-10-21 02:28:26,158 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.010 T-total: 1.467 Matches: 425 Robust: 398 Success: True 2026-10-21 02:28:26,192 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.506 T-robust: 0.003 T-total: 1.510 Matches: 916 Robust: 892 Success: True 2026-10-21 02:28:26,272 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.533 T-robust: 0.028 T-total: 1.601 Matches: 2459 Robust: 2438 Success: True 2026-10-21 02:28:26,349 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.493 T-robust: 0.043 T-total: 1.538 Matches: 1813 Robust: 1716 Success: True 2026-10-21 02:28:26,402 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.539 T-robust: 0.022 T-total: 1.568 Matches: 1016 Robust: 1000 Success: True 2026-10-21 02:28:26,405 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.665 T-robust: 0.012 T-total: 1.678 Matches: 413 Robust: 389 Success: True 2026-10-21 02:28:26,480 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.567 T-robust: 0.048 T-total: 1.619 Matches: 2461 Robust: 2430 Success: True 2026-10-21 02:28:26,501 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.683 T-robust: 0.024 T-total: 1.708 Matches: 321 Robust: 298 Success: True 2026-10-21 02:28:26,557 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.605 T-robust: 0.034 T-total: 1.641 Matches: 1815 Robust: 1781 Success: True 2026-10-21 02:28:26,650 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.603 T-robust: 0.016 T-total: 1.620 Matches: 993 Robust: 970 Success: True 2026-10-21 02:28:26,679 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.460 T-robust: 0.014 T-total: 1.475 Matches: 549 Robust: 527 Success: True 2026-10-21 02:28:27,021 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.670 T-robust: 0.073 T-total: 1.748 Matches: 3653 Robust: 3616 Success: True 2026-10-21 02:28:27,101 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.616 T-robust: 0.002 T-total: 1.619 Matches: 455 Robust: 411 Success: True 2026-10-21 02:28:27,147 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.595 T-robust: 0.006 T-total: 1.624 Matches: 2363 Robust: 2253 Success: True 2026-10-21 02:28:27,525 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.686 T-robust: 0.189 T-total: 1.923 Matches: 5099 Robust: 5076 Success: True 2026-10-21 02:28:27,556 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.680 T-robust: 0.020 T-total: 1.724 Matches: 2462 Robust: 2436 Success: True 2026-10-21 02:28:27,566 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.207 T-robust: 0.003 T-total: 1.211 Matches: 958 Robust: 906 Success: True 2026-10-21 02:28:27,659 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.480 T-robust: 0.001 T-total: 1.490 Matches: 416 Robust: 388 Success: True 2026-10-21 02:28:27,712 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.426 T-robust: 0.003 T-total: 1.430 Matches: 969 Robust: 942 Success: True 2026-10-21 02:28:27,757 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.495 T-robust: 0.003 T-total: 1.532 Matches: 1016 Robust: 904 Success: True 2026-10-21 02:28:27,759 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.339 T-robust: 0.003 T-total: 1.343 Matches: 570 Robust: 547 Success: True 2026-10-21 02:28:27,782 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.077 T-robust: 0.004 T-total: 1.084 Matches: 1802 Robust: 1748 Success: True 2026-10-21 02:28:27,843 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.408 T-robust: 0.012 T-total: 1.426 Matches: 5288 Robust: 5273 Success: True 2026-10-21 02:28:27,953 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.358 T-robust: 0.030 T-total: 1.392 Matches: 3451 Robust: 3424 Success: True 2026-10-21 02:28:27,958 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.386 T-robust: 0.008 T-total: 1.405 Matches: 3470 Robust: 3441 Success: True 2026-10-21 02:28:27,990 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.432 T-robust: 0.004 T-total: 1.439 Matches: 1765 Robust: 1704 Success: True 2026-10-21 02:28:27,992 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.293 T-robust: 0.007 T-total: 1.312 Matches: 1389 Robust: 1291 Success: True 2026-10-21 02:28:28,003 INFO: Matched 109 pairs (brown-brown: 109) in 11.774203126999964 seconds (0.10802021754128573 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:28:32,946 INFO: reading features 2026-10-21 02:28:33,358 DEBUG: Merging features onto tracks 2026-10-21 02:28:34,923 DEBUG: Good tracks: 26950 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:28:37,755 INFO: Starting incremental reconstruction 2026-10-21 02:28:38,913 INFO: Starting reconstruction with 21b913ac_DJI_20261011083347_0959_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 02:28:38,926 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3147 / 3152 2026-10-21 02:28:39,433 INFO: Triangulated: 3147 2026-10-21 02:28:40,289 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 1.098974e+02, Final cost: 8.082103e+01, Termination: CONVERGENCE 2026-10-21 02:28:40,323 INFO: Removed outliers: 236 2026-10-21 02:28:40,370 INFO: ------------------------------------------------------- 2026-10-21 02:28:40,408 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG resection inliers: 2627 / 2635 2026-10-21 02:28:40,433 INFO: Adding 23f23ff7_DJI_20261011083345_0958_D.JPG to the reconstruction 2026-10-21 02:28:40,966 INFO: Re-triangulating 2026-10-21 02:28:40,966 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:41,519 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.211753e+02, Final cost: 1.725167e+02, Termination: CONVERGENCE 2026-10-21 02:28:43,327 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.323279e+02, Final cost: 1.825216e+02, Termination: CONVERGENCE 2026-10-21 02:28:43,421 INFO: Removed outliers: 582 2026-10-21 02:28:43,435 INFO: ------------------------------------------------------- 2026-10-21 02:28:43,489 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG resection inliers: 4415 / 4428 2026-10-21 02:28:43,536 INFO: Adding 5cb701a6_DJI_20261011083343_0957_D.JPG to the reconstruction 2026-10-21 02:28:43,951 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:44,900 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 3.546587e+02, Final cost: 2.454557e+02, Termination: CONVERGENCE 2026-10-21 02:28:45,041 INFO: Removed outliers: 659 2026-10-21 02:28:45,055 INFO: ------------------------------------------------------- 2026-10-21 02:28:45,101 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG resection inliers: 4069 / 4123 2026-10-21 02:28:45,142 INFO: Adding 2d2ca533_DJI_20261011083339_0955_D.JPG to the reconstruction 2026-10-21 02:28:45,432 INFO: ------------------------------------------------------- 2026-10-21 02:28:45,481 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG resection inliers: 3874 / 3929 2026-10-21 02:28:45,522 INFO: Adding 7ef0dddf_DJI_20261011083349_0960_D.JPG to the reconstruction 2026-10-21 02:28:45,829 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:47,506 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 1.371626e+03, Final cost: 5.433541e+02, Termination: CONVERGENCE 2026-10-21 02:28:47,710 INFO: Removed outliers: 969 2026-10-21 02:28:47,728 INFO: ------------------------------------------------------- 2026-10-21 02:28:47,773 INFO: 3db366be_DJI_20261011083351_0961_D.JPG resection inliers: 3850 / 3921 2026-10-21 02:28:47,816 INFO: Adding 3db366be_DJI_20261011083351_0961_D.JPG to the reconstruction 2026-10-21 02:28:48,108 INFO: Re-triangulating 2026-10-21 02:28:48,108 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:50,078 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 8.388166e+02, Final cost: 5.953667e+02, Termination: CONVERGENCE 2026-10-21 02:28:53,974 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.658627e+03, Final cost: 8.880634e+02, Termination: CONVERGENCE 2026-10-21 02:28:54,198 INFO: Removed outliers: 1780 2026-10-21 02:28:54,216 INFO: ------------------------------------------------------- 2026-10-21 02:28:54,256 INFO: a57083e0_DJI_20261011083353_0962_D.JPG resection inliers: 3810 / 3859 2026-10-21 02:28:54,289 INFO: Adding a57083e0_DJI_20261011083353_0962_D.JPG to the reconstruction 2026-10-21 02:28:54,620 INFO: ------------------------------------------------------- 2026-10-21 02:28:54,673 INFO: 23ee702d_DJI_20261011083355_0963_D.JPG resection inliers: 3957 / 4069 2026-10-21 02:28:54,714 INFO: Adding 23ee702d_DJI_20261011083355_0963_D.JPG to the reconstruction 2026-10-21 02:28:55,001 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:57,479 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.524754e+03, Final cost: 9.460956e+02, Termination: CONVERGENCE 2026-10-21 02:28:57,784 INFO: Removed outliers: 1032 2026-10-21 02:28:57,803 INFO: ------------------------------------------------------- 2026-10-21 02:28:57,852 INFO: 137ba904_DJI_20261011083357_0964_D.JPG resection inliers: 3836 / 3907 2026-10-21 02:28:57,892 INFO: Adding 137ba904_DJI_20261011083357_0964_D.JPG to the reconstruction 2026-10-21 02:28:58,207 INFO: ------------------------------------------------------- 2026-10-21 02:28:58,257 INFO: a585a784_DJI_20261011083359_0965_D.JPG resection inliers: 3880 / 4006 2026-10-21 02:28:58,296 INFO: Adding a585a784_DJI_20261011083359_0965_D.JPG to the reconstruction 2026-10-21 02:28:58,606 INFO: ------------------------------------------------------- 2026-10-21 02:28:58,655 INFO: b96cbbd5_DJI_20261011083401_0966_D.JPG resection inliers: 3905 / 4066 2026-10-21 02:28:58,708 INFO: Adding b96cbbd5_DJI_20261011083401_0966_D.JPG to the reconstruction 2026-10-21 02:28:58,998 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:01,475 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.638724e+03, Final cost: 1.347483e+03, Termination: CONVERGENCE 2026-10-21 02:29:01,800 INFO: Removed outliers: 1195 2026-10-21 02:29:01,817 INFO: ------------------------------------------------------- 2026-10-21 02:29:01,864 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG resection inliers: 3980 / 4096 2026-10-21 02:29:01,897 INFO: Adding 2c3fe7a5_DJI_20261011083403_0967_D.JPG to the reconstruction 2026-10-21 02:29:02,113 INFO: ------------------------------------------------------- 2026-10-21 02:29:02,143 INFO: 2306e279_DJI_20261011083405_0968_D.JPG resection inliers: 4070 / 4227 2026-10-21 02:29:02,167 INFO: Adding 2306e279_DJI_20261011083405_0968_D.JPG to the reconstruction 2026-10-21 02:29:02,342 INFO: ------------------------------------------------------- 2026-10-21 02:29:02,370 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG resection inliers: 4035 / 4243 2026-10-21 02:29:02,395 INFO: Adding c2b865ee_DJI_20261011083407_0969_D.JPG to the reconstruction 2026-10-21 02:29:02,564 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:04,308 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.737837e+03, Final cost: 1.641122e+03, Termination: CONVERGENCE 2026-10-21 02:29:04,697 INFO: Removed outliers: 1100 2026-10-21 02:29:04,711 INFO: ------------------------------------------------------- 2026-10-21 02:29:04,765 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG resection inliers: 4145 / 4276 2026-10-21 02:29:04,804 INFO: Adding 619b41c5_DJI_20261011083409_0970_D.JPG to the reconstruction 2026-10-21 02:29:05,013 INFO: Re-triangulating 2026-10-21 02:29:05,014 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:08,198 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 2.061800e+03, Final cost: 1.818661e+03, Termination: CONVERGENCE 2026-10-21 02:29:16,722 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 6.275173e+03, Final cost: 3.105547e+03, Termination: CONVERGENCE 2026-10-21 02:29:17,298 INFO: Removed outliers: 4606 2026-10-21 02:29:17,320 INFO: ------------------------------------------------------- 2026-10-21 02:29:17,322 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:19,329 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.778276e+03, Final cost: 1.659506e+03, Termination: CONVERGENCE 2026-10-21 02:29:19,919 INFO: Removed outliers: 557 2026-10-21 02:29:20,214 INFO: Reconstruction 0: 16 images, 26370 points 2026-10-21 02:29:20,214 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:29:23,100 INFO: Starting rolling shutter correction 2026-10-21 02:29:23,405 INFO: Estimating camera velocities 2026-10-21 02:29:23,406 INFO: Using EXIF data 2026-10-21 02:29:23,406 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 02:29:23,406 INFO: eb55d031_DJI_20261011083341_0956_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 02:29:23,406 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 02:29:23,406 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 02:29:23,406 INFO: 21b913ac_DJI_20261011083347_0959_D.JPG (+3.00,+1.70,+0.00) m/s 2026-10-21 02:29:23,406 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 02:29:23,406 INFO: 3db366be_DJI_20261011083351_0961_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 02:29:23,406 INFO: a57083e0_DJI_20261011083353_0962_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 02:29:23,406 INFO: 23ee702d_DJI_20261011083355_0963_D.JPG (+3.10,+1.50,+0.00) m/s 2026-10-21 02:29:23,406 INFO: 137ba904_DJI_20261011083357_0964_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 02:29:23,406 INFO: a585a784_DJI_20261011083359_0965_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 02:29:23,406 INFO: b96cbbd5_DJI_20261011083401_0966_D.JPG (+3.10,+1.40,-0.20) m/s 2026-10-21 02:29:23,406 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG (+3.10,+1.40,-0.10) m/s 2026-10-21 02:29:23,406 INFO: 2306e279_DJI_20261011083405_0968_D.JPG (+3.20,+1.10,+0.00) m/s 2026-10-21 02:29:23,406 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG (+3.10,+1.40,-0.10) m/s 2026-10-21 02:29:23,406 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG (+3.20,+1.20,-0.10) m/s 2026-10-21 02:29:23,407 INFO: Correcting observations... 2026-10-21 02:29:26,871 INFO: Writing corrected and trimmed features for 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 02:29:27,265 INFO: Writing corrected and trimmed features for 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 02:29:27,581 INFO: Writing corrected and trimmed features for eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 02:29:27,994 INFO: Writing corrected and trimmed features for 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 02:29:28,398 INFO: Writing corrected and trimmed features for 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 02:29:28,781 INFO: Writing corrected and trimmed features for a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 02:29:29,180 INFO: Writing corrected and trimmed features for a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 02:29:29,576 INFO: Writing corrected and trimmed features for 23ee702d_DJI_20261011083355_0963_D.JPG 2026-10-21 02:29:29,934 INFO: Writing corrected and trimmed features for c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 02:29:30,274 INFO: Writing corrected and trimmed features for 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 02:29:30,651 INFO: Writing corrected and trimmed features for 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 02:29:30,993 INFO: Writing corrected and trimmed features for 7ef0dddf_DJI_20261011083349_0960_D.JPG 2026-10-21 02:29:31,371 INFO: Writing corrected and trimmed features for 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 02:29:31,769 INFO: Writing corrected and trimmed features for 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 02:29:32,165 INFO: Writing corrected and trimmed features for b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 02:29:32,557 INFO: Writing corrected and trimmed features for 619b41c5_DJI_20261011083409_0970_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:29:34,414 INFO: Altitude for orientation based matching 114180.37791957217 2026-10-21 02:29:34,426 INFO: Matching 110 image pairs 2026-10-21 02:29:34,429 INFO: Computing pair matching with 16 processes 2026-10-21 02:29:35,174 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.701 T-robust: 0.001 T-total: 0.703 Matches: 708 Robust: 689 Success: True 2026-10-21 02:29:35,198 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.679 T-robust: 0.031 T-total: 0.724 Matches: 1814 Robust: 1797 Success: True 2026-10-21 02:29:35,205 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.704 T-robust: 0.036 T-total: 0.753 Matches: 969 Robust: 954 Success: True 2026-10-21 02:29:35,214 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.693 T-robust: 0.023 T-total: 0.740 Matches: 1723 Robust: 1709 Success: True 2026-10-21 02:29:35,228 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.031 T-total: 0.758 Matches: 1671 Robust: 1657 Success: True 2026-10-21 02:29:35,215 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.679 T-robust: 0.050 T-total: 0.744 Matches: 3426 Robust: 3385 Success: True 2026-10-21 02:29:35,219 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.713 T-robust: 0.038 T-total: 0.763 Matches: 117 Robust: 102 Success: True 2026-10-21 02:29:35,226 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.686 T-robust: 0.031 T-total: 0.762 Matches: 41 Robust: 28 Success: True 2026-10-21 02:29:35,257 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.783 T-robust: 0.020 T-total: 0.811 Matches: 4699 Robust: 4679 Success: True 2026-10-21 02:29:35,313 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.813 T-robust: 0.016 T-total: 0.838 Matches: 4807 Robust: 4799 Success: True 2026-10-21 02:29:35,317 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.840 T-robust: 0.010 T-total: 0.852 Matches: 74 Robust: 65 Success: True 2026-10-21 02:29:35,347 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.853 T-robust: 0.016 T-total: 0.882 Matches: 939 Robust: 916 Success: True 2026-10-21 02:29:35,349 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.852 T-robust: 0.012 T-total: 0.883 Matches: 399 Robust: 376 Success: True 2026-10-21 02:29:35,392 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.893 T-robust: 0.041 T-total: 0.956 Matches: 4965 Robust: 4960 Success: True 2026-10-21 02:29:35,393 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.875 T-robust: 0.034 T-total: 0.920 Matches: 4726 Robust: 4713 Success: True 2026-10-21 02:29:35,412 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.881 T-robust: 0.065 T-total: 0.948 Matches: 1316 Robust: 1294 Success: True 2026-10-21 02:29:35,541 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.335 T-robust: 0.002 T-total: 0.337 Matches: 567 Robust: 555 Success: True 2026-10-21 02:29:35,565 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.313 T-robust: 0.014 T-total: 0.330 Matches: 1850 Robust: 1789 Success: True 2026-10-21 02:29:35,589 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.320 T-robust: 0.001 T-total: 0.321 Matches: 232 Robust: 225 Success: True 2026-10-21 02:29:35,608 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.424 T-robust: 0.007 T-total: 0.434 Matches: 2515 Robust: 2504 Success: True 2026-10-21 02:29:35,617 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.296 T-robust: 0.006 T-total: 0.303 Matches: 990 Robust: 980 Success: True 2026-10-21 02:29:35,621 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.383 T-robust: 0.010 T-total: 0.395 Matches: 687 Robust: 671 Success: True 2026-10-21 02:29:35,678 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.356 T-robust: 0.002 T-total: 0.358 Matches: 686 Robust: 680 Success: True 2026-10-21 02:29:35,712 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.337 T-robust: 0.002 T-total: 0.341 Matches: 772 Robust: 755 Success: True 2026-10-21 02:29:35,793 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.585 T-robust: 0.002 T-total: 0.587 Matches: 528 Robust: 509 Success: True 2026-10-21 02:29:35,834 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.589 T-robust: 0.006 T-total: 0.599 Matches: 2558 Robust: 2475 Success: True 2026-10-21 02:29:35,879 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.474 T-robust: 0.006 T-total: 0.484 Matches: 2224 Robust: 2206 Success: True 2026-10-21 02:29:35,884 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.461 T-robust: 0.005 T-total: 0.468 Matches: 1255 Robust: 1243 Success: True 2026-10-21 02:29:35,922 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.686 T-robust: 0.001 T-total: 0.687 Matches: 233 Robust: 222 Success: True 2026-10-21 02:29:35,941 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.573 T-robust: 0.014 T-total: 0.593 Matches: 3309 Robust: 3263 Success: True 2026-10-21 02:29:35,961 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.541 T-robust: 0.020 T-total: 0.567 Matches: 3478 Robust: 3434 Success: True 2026-10-21 02:29:35,979 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.710 T-robust: 0.023 T-total: 0.742 Matches: 3470 Robust: 3437 Success: True 2026-10-21 02:29:35,983 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.417 T-robust: 0.019 T-total: 0.437 Matches: 935 Robust: 922 Success: True 2026-10-21 02:29:35,995 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.366 T-robust: 0.014 T-total: 0.381 Matches: 206 Robust: 199 Success: True 2026-10-21 02:29:35,996 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.395 T-robust: 0.006 T-total: 0.406 Matches: 329 Robust: 308 Success: True 2026-10-21 02:29:36,013 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.422 T-robust: 0.018 T-total: 0.445 Matches: 3165 Robust: 3155 Success: True 2026-10-21 02:29:36,016 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.334 T-robust: 0.001 T-total: 0.335 Matches: 289 Robust: 267 Success: True 2026-10-21 02:29:36,054 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.427 T-robust: 0.004 T-total: 0.433 Matches: 1634 Robust: 1617 Success: True 2026-10-21 02:29:36,084 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.367 T-robust: 0.003 T-total: 0.371 Matches: 2196 Robust: 2185 Success: True 2026-10-21 02:29:36,120 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 T-robust: 0.015 T-total: 0.499 Matches: 4551 Robust: 4546 Success: True 2026-10-21 02:29:36,184 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.345 T-robust: 0.002 T-total: 0.347 Matches: 685 Robust: 676 Success: True 2026-10-21 02:29:36,264 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.422 T-robust: 0.036 T-total: 0.468 Matches: 4700 Robust: 4697 Success: True 2026-10-21 02:29:36,352 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.451 T-robust: 0.019 T-total: 0.472 Matches: 3251 Robust: 3244 Success: True 2026-10-21 02:29:36,392 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.447 T-robust: 0.006 T-total: 0.469 Matches: 2365 Robust: 2350 Success: True 2026-10-21 02:29:36,392 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.472 T-robust: 0.027 T-total: 0.507 Matches: 4819 Robust: 4809 Success: True 2026-10-21 02:29:36,400 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.414 T-robust: 0.001 T-total: 0.415 Matches: 531 Robust: 512 Success: True 2026-10-21 02:29:36,417 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.450 T-robust: 0.006 T-total: 0.461 Matches: 2426 Robust: 2399 Success: True 2026-10-21 02:29:36,455 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.432 T-robust: 0.004 T-total: 0.441 Matches: 1709 Robust: 1691 Success: True 2026-10-21 02:29:36,465 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.475 T-robust: 0.004 T-total: 0.480 Matches: 151 Robust: 136 Success: True 2026-10-21 02:29:36,502 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.483 T-robust: 0.012 T-total: 0.503 Matches: 4793 Robust: 4791 Success: True 2026-10-21 02:29:36,524 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.019 T-total: 0.470 Matches: 442 Robust: 425 Success: True 2026-10-21 02:29:36,525 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.531 T-robust: 0.012 T-total: 0.546 Matches: 954 Robust: 910 Success: True 2026-10-21 02:29:36,533 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.423 T-robust: 0.012 T-total: 0.449 Matches: 2284 Robust: 2278 Success: True 2026-10-21 02:29:36,535 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.497 T-robust: 0.029 T-total: 0.538 Matches: 533 Robust: 505 Success: True 2026-10-21 02:29:36,562 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.438 T-robust: 0.002 T-total: 0.440 Matches: 397 Robust: 385 Success: True 2026-10-21 02:29:36,572 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.533 T-robust: 0.017 T-total: 0.556 Matches: 4657 Robust: 4645 Success: True 2026-10-21 02:29:36,651 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.445 T-robust: 0.013 T-total: 0.466 Matches: 3341 Robust: 3280 Success: True 2026-10-21 02:29:36,752 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.474 T-robust: 0.010 T-total: 0.487 Matches: 2351 Robust: 2198 Success: True 2026-10-21 02:29:36,797 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.429 T-robust: 0.011 T-total: 0.445 Matches: 3537 Robust: 3514 Success: True 2026-10-21 02:29:36,799 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.379 T-robust: 0.017 T-total: 0.397 Matches: 943 Robust: 883 Success: True 2026-10-21 02:29:36,805 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.412 T-robust: 0.001 T-total: 0.413 Matches: 308 Robust: 300 Success: True 2026-10-21 02:29:36,839 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.416 T-robust: 0.003 T-total: 0.421 Matches: 2473 Robust: 2456 Success: True 2026-10-21 02:29:36,881 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.477 T-robust: 0.008 T-total: 0.489 Matches: 3272 Robust: 3263 Success: True 2026-10-21 02:29:36,927 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.421 T-robust: 0.003 T-total: 0.434 Matches: 1296 Robust: 1280 Success: True 2026-10-21 02:29:36,930 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.004 T-total: 0.457 Matches: 1717 Robust: 1690 Success: True 2026-10-21 02:29:36,957 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.444 T-robust: 0.002 T-total: 0.446 Matches: 516 Robust: 503 Success: True 2026-10-21 02:29:36,977 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.429 T-robust: 0.003 T-total: 0.434 Matches: 1231 Robust: 1215 Success: True 2026-10-21 02:29:37,015 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.434 T-robust: 0.005 T-total: 0.442 Matches: 1349 Robust: 1329 Success: True 2026-10-21 02:29:37,017 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.429 T-robust: 0.012 T-total: 0.444 Matches: 955 Robust: 934 Success: True 2026-10-21 02:29:37,021 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.461 T-robust: 0.001 T-total: 0.462 Matches: 391 Robust: 374 Success: True 2026-10-21 02:29:37,026 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.480 T-robust: 0.003 T-total: 0.483 Matches: 539 Robust: 497 Success: True 2026-10-21 02:29:37,088 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.524 T-robust: 0.004 T-total: 0.529 Matches: 722 Robust: 707 Success: True 2026-10-21 02:29:37,101 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.441 T-robust: 0.003 T-total: 0.445 Matches: 1256 Robust: 1220 Success: True 2026-10-21 02:29:37,161 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.404 T-robust: 0.003 T-total: 0.408 Matches: 957 Robust: 933 Success: True 2026-10-21 02:29:37,203 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.399 T-robust: 0.002 T-total: 0.402 Matches: 691 Robust: 675 Success: True 2026-10-21 02:29:37,213 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.408 T-robust: 0.003 T-total: 0.413 Matches: 890 Robust: 879 Success: True 2026-10-21 02:29:37,221 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.402 T-robust: 0.011 T-total: 0.415 Matches: 2354 Robust: 2343 Success: True 2026-10-21 02:29:37,260 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 T-robust: 0.017 T-total: 0.372 Matches: 3566 Robust: 3563 Success: True 2026-10-21 02:29:37,276 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.422 T-robust: 0.011 T-total: 0.437 Matches: 3225 Robust: 3215 Success: True 2026-10-21 02:29:37,284 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.001 T-total: 0.357 Matches: 412 Robust: 401 Success: True 2026-10-21 02:29:37,350 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.359 T-robust: 0.010 T-total: 0.372 Matches: 2340 Robust: 2321 Success: True 2026-10-21 02:29:37,384 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.338 T-robust: 0.007 T-total: 0.367 Matches: 2597 Robust: 2594 Success: True 2026-10-21 02:29:37,384 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.411 T-robust: 0.033 T-total: 0.454 Matches: 3258 Robust: 3250 Success: True 2026-10-21 02:29:37,392 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.410 T-robust: 0.022 T-total: 0.434 Matches: 1775 Robust: 1741 Success: True 2026-10-21 02:29:37,396 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.367 T-robust: 0.001 T-total: 0.370 Matches: 132 Robust: 124 Success: True 2026-10-21 02:29:37,397 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.001 T-total: 0.373 Matches: 188 Robust: 171 Success: True 2026-10-21 02:29:37,416 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.389 T-robust: 0.008 T-total: 0.401 Matches: 3222 Robust: 3214 Success: True 2026-10-21 02:29:37,476 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.385 T-robust: 0.002 T-total: 0.388 Matches: 734 Robust: 705 Success: True 2026-10-21 02:29:37,521 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.401 T-robust: 0.011 T-total: 0.420 Matches: 4590 Robust: 4584 Success: True 2026-10-21 02:29:37,574 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.394 T-robust: 0.011 T-total: 0.412 Matches: 4497 Robust: 4467 Success: True 2026-10-21 02:29:37,611 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.388 T-robust: 0.006 T-total: 0.397 Matches: 2340 Robust: 2325 Success: True 2026-10-21 02:29:37,613 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.408 T-robust: 0.001 T-total: 0.409 Matches: 222 Robust: 211 Success: True 2026-10-21 02:29:37,651 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.370 T-robust: 0.002 T-total: 0.374 Matches: 913 Robust: 895 Success: True 2026-10-21 02:29:37,689 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.012 T-total: 0.468 Matches: 4892 Robust: 4889 Success: True 2026-10-21 02:29:37,697 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.424 T-robust: 0.006 T-total: 0.431 Matches: 538 Robust: 524 Success: True 2026-10-21 02:29:37,731 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.004 T-total: 0.446 Matches: 1748 Robust: 1730 Success: True 2026-10-21 02:29:37,757 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.355 T-robust: 0.004 T-total: 0.360 Matches: 420 Robust: 406 Success: True 2026-10-21 02:29:37,772 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.408 T-robust: 0.007 T-total: 0.417 Matches: 1295 Robust: 1278 Success: True 2026-10-21 02:29:37,778 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.390 T-robust: 0.002 T-total: 0.393 Matches: 302 Robust: 288 Success: True 2026-10-21 02:29:37,808 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.384 T-robust: 0.004 T-total: 0.391 Matches: 1775 Robust: 1759 Success: True 2026-10-21 02:29:37,814 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.404 T-robust: 0.014 T-total: 0.420 Matches: 1660 Robust: 1649 Success: True 2026-10-21 02:29:37,847 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.435 T-robust: 0.014 T-total: 0.454 Matches: 3131 Robust: 3085 Success: True 2026-10-21 02:29:37,869 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.424 T-robust: 0.022 T-total: 0.471 Matches: 4626 Robust: 4622 Success: True 2026-10-21 02:29:37,870 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.342 T-robust: 0.007 T-total: 0.349 Matches: 103 Robust: 95 Success: True 2026-10-21 02:29:37,931 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.383 T-robust: 0.065 T-total: 0.454 Matches: 4756 Robust: 4716 Success: True 2026-10-21 02:29:37,937 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.003 T-total: 0.320 Matches: 1209 Robust: 1183 Success: True 2026-10-21 02:29:37,954 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.007 T-total: 0.303 Matches: 1302 Robust: 1277 Success: True 2026-10-21 02:29:37,963 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.333 T-robust: 0.004 T-total: 0.346 Matches: 308 Robust: 294 Success: True 2026-10-21 02:29:37,966 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.014 T-total: 0.390 Matches: 4946 Robust: 4866 Success: True 2026-10-21 02:29:37,970 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.255 T-robust: 0.018 T-total: 0.274 Matches: 1316 Robust: 1274 Success: True 2026-10-21 02:29:37,987 INFO: Matched 110 pairs (brown-brown: 110) in 3.56166109600008 seconds (0.03237874188181939 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:29:42,426 INFO: reading features 2026-10-21 02:29:42,686 DEBUG: Merging features onto tracks 2026-10-21 02:29:43,633 DEBUG: Good tracks: 24834 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-97lnf/opensfm" 2026-10-21 02:29:46,027 INFO: Starting incremental reconstruction 2026-10-21 02:29:47,204 INFO: Starting reconstruction with 23ee702d_DJI_20261011083355_0963_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 02:29:47,221 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2813 / 2814 2026-10-21 02:29:47,848 INFO: Triangulated: 2814 2026-10-21 02:29:48,495 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 2.156947e+02, Final cost: 6.499579e+01, Termination: CONVERGENCE 2026-10-21 02:29:48,531 INFO: Removed outliers: 239 2026-10-21 02:29:48,576 INFO: ------------------------------------------------------- 2026-10-21 02:29:48,594 INFO: 137ba904_DJI_20261011083357_0964_D.JPG resection inliers: 2401 / 2404 2026-10-21 02:29:48,608 INFO: Adding 137ba904_DJI_20261011083357_0964_D.JPG to the reconstruction 2026-10-21 02:29:48,985 INFO: Re-triangulating 2026-10-21 02:29:48,986 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:49,385 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.901049e+02, Final cost: 1.403744e+02, Termination: CONVERGENCE 2026-10-21 02:29:51,124 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.142722e+02, Final cost: 1.445764e+02, Termination: CONVERGENCE 2026-10-21 02:29:51,206 INFO: Removed outliers: 484 2026-10-21 02:29:51,218 INFO: ------------------------------------------------------- 2026-10-21 02:29:51,252 INFO: a585a784_DJI_20261011083359_0965_D.JPG resection inliers: 4076 / 4081 2026-10-21 02:29:51,280 INFO: Adding a585a784_DJI_20261011083359_0965_D.JPG to the reconstruction 2026-10-21 02:29:51,612 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:52,087 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.990271e+02, Final cost: 2.133606e+02, Termination: CONVERGENCE 2026-10-21 02:29:52,189 INFO: Removed outliers: 545 2026-10-21 02:29:52,202 INFO: ------------------------------------------------------- 2026-10-21 02:29:52,245 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG resection inliers: 3691 / 3716 2026-10-21 02:29:52,279 INFO: Adding 2c3fe7a5_DJI_20261011083403_0967_D.JPG to the reconstruction 2026-10-21 02:29:52,552 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:53,215 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.812452e+02, Final cost: 2.951480e+02, Termination: CONVERGENCE 2026-10-21 02:29:53,301 INFO: Removed outliers: 508 2026-10-21 02:29:53,310 INFO: ------------------------------------------------------- 2026-10-21 02:29:53,337 INFO: 2306e279_DJI_20261011083405_0968_D.JPG resection inliers: 3843 / 3879 2026-10-21 02:29:53,358 INFO: Adding 2306e279_DJI_20261011083405_0968_D.JPG to the reconstruction 2026-10-21 02:29:53,533 INFO: ------------------------------------------------------- 2026-10-21 02:29:53,558 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG resection inliers: 3893 / 3978 2026-10-21 02:29:53,580 INFO: Adding c2b865ee_DJI_20261011083407_0969_D.JPG to the reconstruction 2026-10-21 02:29:53,741 INFO: Re-triangulating 2026-10-21 02:29:53,742 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:54,772 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.262225e+03, Final cost: 5.301531e+02, Termination: CONVERGENCE 2026-10-21 02:29:57,182 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.476172e+03, Final cost: 7.013672e+02, Termination: CONVERGENCE 2026-10-21 02:29:57,368 INFO: Removed outliers: 1330 2026-10-21 02:29:57,384 INFO: ------------------------------------------------------- 2026-10-21 02:29:57,430 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG resection inliers: 3967 / 3999 2026-10-21 02:29:57,469 INFO: Adding 619b41c5_DJI_20261011083409_0970_D.JPG to the reconstruction 2026-10-21 02:29:57,720 INFO: ------------------------------------------------------- 2026-10-21 02:29:57,765 INFO: a57083e0_DJI_20261011083353_0962_D.JPG resection inliers: 3768 / 3814 2026-10-21 02:29:57,804 INFO: Adding a57083e0_DJI_20261011083353_0962_D.JPG to the reconstruction 2026-10-21 02:29:58,123 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:30:00,227 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.379353e+03, Final cost: 8.251964e+02, Termination: CONVERGENCE 2026-10-21 02:30:00,392 INFO: Removed outliers: 886 2026-10-21 02:30:00,403 INFO: ------------------------------------------------------- 2026-10-21 02:30:00,430 INFO: 3db366be_DJI_20261011083351_0961_D.JPG resection inliers: 3771 / 3833 2026-10-21 02:30:00,453 INFO: Adding 3db366be_DJI_20261011083351_0961_D.JPG to the reconstruction 2026-10-21 02:30:00,644 INFO: ------------------------------------------------------- 2026-10-21 02:30:00,704 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG resection inliers: 3644 / 3742 2026-10-21 02:30:00,743 INFO: Adding 7ef0dddf_DJI_20261011083349_0960_D.JPG to the reconstruction 2026-10-21 02:30:00,918 INFO: ------------------------------------------------------- 2026-10-21 02:30:00,946 INFO: 21b913ac_DJI_20261011083347_0959_D.JPG resection inliers: 3609 / 3753 2026-10-21 02:30:00,968 INFO: Adding 21b913ac_DJI_20261011083347_0959_D.JPG to the reconstruction 2026-10-21 02:30:01,154 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:30:03,567 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.350233e+03, Final cost: 1.130542e+03, Termination: CONVERGENCE 2026-10-21 02:30:03,942 INFO: Removed outliers: 905 2026-10-21 02:30:03,961 INFO: ------------------------------------------------------- 2026-10-21 02:30:04,004 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG resection inliers: 3712 / 3798 2026-10-21 02:30:04,041 INFO: Adding 23f23ff7_DJI_20261011083345_0958_D.JPG to the reconstruction 2026-10-21 02:30:04,374 INFO: ------------------------------------------------------- 2026-10-21 02:30:04,422 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG resection inliers: 3924 / 4060 2026-10-21 02:30:04,461 INFO: Adding 5cb701a6_DJI_20261011083343_0957_D.JPG to the reconstruction 2026-10-21 02:30:04,731 INFO: ------------------------------------------------------- 2026-10-21 02:30:04,778 INFO: eb55d031_DJI_20261011083341_0956_D.JPG resection inliers: 3990 / 4149 2026-10-21 02:30:04,820 INFO: Adding eb55d031_DJI_20261011083341_0956_D.JPG to the reconstruction 2026-10-21 02:30:05,077 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:30:07,280 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.512093e+03, Final cost: 1.452970e+03, Termination: CONVERGENCE 2026-10-21 02:30:07,730 INFO: Removed outliers: 861 2026-10-21 02:30:07,749 INFO: ------------------------------------------------------- 2026-10-21 02:30:07,798 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG resection inliers: 4026 / 4141 2026-10-21 02:30:07,834 INFO: Adding 2d2ca533_DJI_20261011083339_0955_D.JPG to the reconstruction 2026-10-21 02:30:08,026 INFO: Re-triangulating 2026-10-21 02:30:08,027 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:30:10,577 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.675529e+03, Final cost: 1.471296e+03, Termination: CONVERGENCE 2026-10-21 02:30:18,069 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 5.275361e+03, Final cost: 2.403049e+03, Termination: CONVERGENCE 2026-10-21 02:30:18,523 INFO: Removed outliers: 3476 2026-10-21 02:30:18,546 INFO: ------------------------------------------------------- 2026-10-21 02:30:18,548 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:30:20,534 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.591126e+03, Final cost: 1.498828e+03, Termination: CONVERGENCE 2026-10-21 02:30:21,004 INFO: Removed outliers: 427 2026-10-21 02:30:21,266 INFO: Reconstruction 0: 16 images, 24743 points 2026-10-21 02:30:21,266 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-97lnf/opensfm" 2026-10-21 02:30:29,853 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:30:29,874 DEBUG: locator: 2026-10-21 02:30:30,568 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 723287.0 --offset-y 9308931.0 "/workspace/odm-pipeline-97lnf/opensfm" [INFO] Updating /workspace/odm-pipeline-97lnf/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-97lnf/opensfm ... 2026-10-21 02:30:39,558 DEBUG: Undistorting image 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 02:30:39,558 DEBUG: Undistorting image 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 02:30:39,558 DEBUG: Undistorting image a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 02:30:39,559 DEBUG: Undistorting image 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 02:30:39,559 DEBUG: Undistorting image 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 02:30:39,559 DEBUG: Undistorting image 23ee702d_DJI_20261011083355_0963_D.JPG 2026-10-21 02:30:39,560 DEBUG: Undistorting image 7ef0dddf_DJI_20261011083349_0960_D.JPG 2026-10-21 02:30:39,561 DEBUG: Undistorting image b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 02:30:39,637 DEBUG: Undistorting image 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 02:30:39,646 DEBUG: Undistorting image 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 02:30:39,688 DEBUG: Undistorting image c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 02:30:39,722 DEBUG: Undistorting image 619b41c5_DJI_20261011083409_0970_D.JPG 2026-10-21 02:30:39,760 DEBUG: Undistorting image 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 02:30:39,804 DEBUG: Undistorting image 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 02:30:39,836 DEBUG: Undistorting image a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 02:30:39,864 DEBUG: Undistorting image eb55d031_DJI_20261011083341_0956_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-97lnf/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-97lnf/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-97lnf/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-5.840215512667783, -126.49425744265318), (-13.307335237739608, -131.3553412463516), (-32.363656835397705, -138.79381795972586), (-52.53484064305667, -142.19886276870966), (-72.97701807436533, -141.4279271569103), (-92.8344846611144, -136.51338487491012), (-111.27644036372658, -127.66073160246015), (-127.53104882477783, -115.24037959054112), (-140.9180306965718, -99.77237899973989), (-150.87735485192388, -81.90374335832894), (-156.99205049220473, -62.382368728518486), (-159.00645905791316, -42.025107968598604), (-158.93640095251612, -23.77437045611441), (-158.82788011420052, 4.541925782337785), (-156.60429055267014, 25.132706152275205), (-150.1868814516347, 44.82384507358074), (-139.85084399173502, 62.77076709456742), (-126.03955030476209, 78.20365037210286), (-109.3453886420466, 90.46064771711826), (-106.90478678420186, 91.8892518710345), (-98.12745491834357, 96.45962085016072), (-95.02273668942507, 97.88567918352783), (-84.52271622873377, 102.00843291543424), (-83.85775243572425, 102.22710843384266), (-83.47916963032912, 102.35075967758894), (0.0831465880619362, 129.46212272159755), (29.831999664660543, 139.09752194210887), (48.2330395237077, 143.18984675966203), (67.07504429179244, 143.7562571335584), (85.68871487712022, 140.77653269842267), (103.41231986728963, 134.35663358308375), (119.61636348057073, 124.7245132252574), (133.72480988292955, 112.22273651324213), (145.23639599839225, 97.29534559510648), (153.74217315437272, 80.47274904884398), (158.939713914413, 62.35297354310751), (160.64442807424348, 43.57960821129382), (160.4840790167218, 1.768754130229354), (158.22926705807913, -18.966611675918102), (151.7223795937607, -38.78306101448834), (141.24621468316764, -56.818792417645454), (127.25660991389304, -72.28910276480019), (110.36227503942791, -84.52082066982985), (91.29800167609937, -92.98206855542958), (61.65717767376918, -102.58242049627006), (9.961924272123724, -119.39859060198069), (2.1555047367000952, -121.93297002837062), (-5.840215512667783, -126.49425744265318)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-97lnf/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-97lnf/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-97lnf/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp9l3r9dpo.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-97lnf/opensfm/reconstruction.ply output = /workspace/odm-pipeline-97lnf/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-97lnf/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 48 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.03513s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.65 meters) ?> Done in 0.1632s -> Writing output ?> Done in 0.003838s ?> Pipeline done in 0.2173s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-97lnf/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.65 [INFO] Created temporary directory: /workspace/odm-pipeline-97lnf/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-97lnf/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-97lnf/odm_meshing/tmp" --output-type max --radiuses 1.0210176124166828,1.4439369549014691,2.042035224833366 --resolution 5.2 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 24441 points Point cloud bounds are [minx: -149.412811279, maxx: 120.081283569, miny: -100.03918457, maxy: 141.806213379] Really low resolution DEM requested (52, 47) will set floor at 64 pixels. Resolution changed to 4.225. The scale of this reconstruction might be off. DEM resolution is (64, 58), max tile size is 4096, will split DEM generation into 1 tiles r1.65915_x0_y0.tif r0.829577_x0_y0.tif r1.1732_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-97lnf/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.95% -outsize 10% 0 "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 58 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-97lnf/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-97lnf/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.95% "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles.tif" Input file size is 64, 58 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-97lnf/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-97lnf/odm_meshing/tmp/tiles.tif Size: 64x58 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-97lnf/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-97lnf/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.099440 [INFO] Completed mesh_dsm.tif in 0:00:00.302833 [INFO] Sampling points from DSM: /workspace/odm-pipeline-97lnf/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-97lnf/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-97lnf/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x58 Extent is (-149.412811, 120.987189), (-100.039185, 145.010815) Read nodata value: -9999 Calculating skirts and vertex count... 6593 skirt points will be added Total vertices: 9833 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-97lnf/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-97lnf/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-97lnf/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-97lnf/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:38:40 [App ] OpenMVS x64 v2.2.0 02:38:40 [App ] Build date: Jul 28 2026, 18:56:23 02:38:40 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:38:40 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:38:40 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:38:40 [App ] Disk: 02:38:40 [App ] SSE & AVX compatible CPU & OS detected 02:38:40 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-97lnf/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-97lnf/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:38:41 [App ] MEMORYINFO: { 02:38:41 [App ] VmPeak: 142976 kB 02:38:41 [App ] VmSize: 71848 kB 02:38:41 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-97lnf/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-97lnf/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-97lnf/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-97lnf/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: 103811 verts... 207726 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 16 NVM: Number of features: 24743 Loading 100%... done. (Took 0.564s) Building adjacency graph: Adding edges 100%... done. (Took 0.297s) 311589 total edges. View selection: Building BVH from 207726 faces... done. (Took: 110 ms) Calculating face qualities 100%... done. (Took 1.139s) Postprocessing face infos 100%... done. (Took 0.115s) Maximum quality of a face within an image: 9274.21 Clamping qualities to 9218.56 within normalization. Optimizing: Time[s] Energy 0 83866 0 82376 0 81290 1 80703 1 80467 1 80315 1 80206 1 80142 1 80086 2 80055 2 80030 2 80006 2 79989 2 79963 21259 faces have not been seen Took: 4.532s Generating texture patches: Running... done. (Took 0.759s) 807 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 97597 x 97597 Calculating adjustments: Color channel 2: CG took 64 iterations. Residual is 9.82928e-05 Color channel 0: CG took 64 iterations. Residual is 9.72515e-05 Color channel 1: CG took 68 iterations. Residual is 9.47821e-05 Took 0.117 seconds Adjusting texture patches 100%... done. (Took 0.433s) Running local seam leveling: Blending texture patches 100%... done. (Took 5.506s) 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: 41.373s [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-97lnf/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 723287.0 0 1 0 9308931.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=723287.0 --writers.las.offset_y=9308931.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-97lnf/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-97lnf/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-97lnf/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-97lnf/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-97lnf/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-97lnf/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-97lnf/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (4.04 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-97lnf/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tif" -resolution 24.77132876153598 -verbose -outputCornerFile "/workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9308931.0 -utm_east_offset 723287.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 28326461440.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-97lnf/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: -141.19 -89.4764 Point 2: -141.19 138.951 Point 3: 108.914 138.951 Point 4: 108.914 -89.4764 Model bounds x : -141.19 -> 108.914 Model bounds y : -89.4764 -> 138.951 Model area : 57130.7m2 Model resolution, width x height : 6196x5659 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(5120, 6196), (4096, 5659)] Block [(4096, 5120), (0, 1024)] Block [(2048, 3072), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(4096, 5120), (2048, 3072)] Block [(4096, 5120), (1024, 2048)] Block [(4096, 5120), (4096, 5659)] Block [(2048, 3072), (4096, 5659)] Block [(2048, 3072), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (2048, 3072)] Block [(4096, 5120), (3072, 4096)] Block [(0, 1024), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(0, 1024), (4096, 5659)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4096), (2048, 3072)] Block [(5120, 6196), (1024, 2048)] Block [(3072, 4096), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(5120, 6196), (2048, 3072)] Block [(3072, 4096), (4096, 5659)] Block [(1024, 2048), (0, 1024)] Block [(5120, 6196), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(1024, 2048), (1024, 2048)] Block [(1024, 2048), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(5120, 6196), (3072, 4096)] Block [(1024, 2048), (4096, 5659)] Writing ortho photo to /workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 28326461440 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-97lnf/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-97lnf/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-97lnf/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 43.05% Using band 4 of source image as alpha. Creating output file that is 6112P x 5688L. 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-97lnf/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-97lnf/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 43.15% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6112, 5688 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-97lnf/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-97lnf/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-97lnf/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-97lnf/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-97lnf/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-97lnf/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.19249571428567702 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.7223004984150077  [INFO] Cropping /workspace/odm-pipeline-97lnf/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-97lnf/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-97lnf/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-97lnf/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 43.15% Creating output file that is 1281P x 1192L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-97lnf/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-97lnf/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-97lnf/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-97lnf/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-97lnf/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-97lnf/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-97lnf/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 43.15%  Input file size is 6112, 5688 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-97lnf/odm_report/report.pdf 2026-10-21 02:39:35,158 DEBUG: ICC profile found for image /tmp/tmphy3br981/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:39:36,790 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:39:36,790 DEBUG: - pages: 4.1KiB 2026-10-21 02:39:36,790 DEBUG: - fonts: 201.0B 2026-10-21 02:39:36,790 DEBUG: - images: 6.1MiB 2026-10-21 02:39:36,790 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:39:36 2026 ODM processing complete