=== odm-pipeline-gplv7-main-225712048/process.log === === process attempt 0 @ 2026-10-21T04:27:30Z === Running ODM processing... Processing job: odm-pipeline-gplv7 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-gplv7/boundary.geojson --project-path /workspace odm-pipeline-gplv7 [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 04:27:32 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: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-gplv7 [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-gplv7 [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-gplv7/images [INFO] Loading 16 images [INFO] Wrote images database: /workspace/odm-pipeline-gplv7/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: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:27:33,214 INFO: Planning to use 11360.056640625 MB of RAM for both processing queue and parallel processing. 2026-10-21 04:27:33,215 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 04:27:33,215 INFO: Expecting to queue at most 118 images while parallel processing of 4 images. 2026-10-21 04:27:33,217 INFO: Reading data for image eb55d031_DJI_20261011083341_0956_D.JPG (queue-size=0) 2026-10-21 04:27:33,218 INFO: Reading data for image b96cbbd5_DJI_20261011083401_0966_D.JPG (queue-size=0) 2026-10-21 04:27:33,604 INFO: Reading data for image 2d2ca533_DJI_20261011083339_0955_D.JPG (queue-size=1) 2026-10-21 04:27:33,604 INFO: Extracting ROOT_DSPSIFT features for image eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 04:27:33,605 INFO: Reading data for image 7ef0dddf_DJI_20261011083349_0960_D.JPG (queue-size=1) 2026-10-21 04:27:33,605 INFO: Extracting ROOT_DSPSIFT features for image b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 04:27:33,963 INFO: Reading data for image a57083e0_DJI_20261011083353_0962_D.JPG (queue-size=1) 2026-10-21 04:27:33,970 INFO: Reading data for image 2306e279_DJI_20261011083405_0968_D.JPG (queue-size=2) 2026-10-21 04:27:34,316 INFO: Reading data for image 23ee702d_DJI_20261011083355_0963_D.JPG (queue-size=3) 2026-10-21 04:27:34,322 INFO: Reading data for image 619b41c5_DJI_20261011083409_0970_D.JPG (queue-size=4) 2026-10-21 04:27:34,698 INFO: Reading data for image c2b865ee_DJI_20261011083407_0969_D.JPG (queue-size=5) 2026-10-21 04:27:34,711 INFO: Reading data for image 2c3fe7a5_DJI_20261011083403_0967_D.JPG (queue-size=6) 2026-10-21 04:27:35,068 INFO: Reading data for image 23f23ff7_DJI_20261011083345_0958_D.JPG (queue-size=7) 2026-10-21 04:27:35,079 INFO: Reading data for image 5cb701a6_DJI_20261011083343_0957_D.JPG (queue-size=8) 2026-10-21 04:27:35,448 INFO: Reading data for image 21b913ac_DJI_20261011083347_0959_D.JPG (queue-size=9) 2026-10-21 04:27:35,453 INFO: Reading data for image 137ba904_DJI_20261011083357_0964_D.JPG (queue-size=10) 2026-10-21 04:27:35,820 INFO: Reading data for image 3db366be_DJI_20261011083351_0961_D.JPG (queue-size=11) 2026-10-21 04:27:35,843 INFO: Reading data for image a585a784_DJI_20261011083359_0965_D.JPG (queue-size=12) 2026-10-21 04:27:36,195 INFO: Extracting ROOT_DSPSIFT features for image 7ef0dddf_DJI_20261011083349_0960_D.JPG 2026-10-21 04:27:36,210 INFO: Finished reading images 2026-10-21 04:27:36,211 INFO: Extracting ROOT_DSPSIFT features for image 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 04:27:42,634 DEBUG: Found 10000 points in 9.006375789642334s 2026-10-21 04:27:43,070 DEBUG: Found 10000 points in 9.441957712173462s 2026-10-21 04:27:43,187 INFO: Extracting ROOT_DSPSIFT features for image a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 04:27:43,622 INFO: Extracting ROOT_DSPSIFT features for image 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 04:27:45,864 DEBUG: Found 10000 points in 9.644293308258057s 2026-10-21 04:27:45,875 DEBUG: Found 10000 points in 9.670671939849854s 2026-10-21 04:27:46,419 INFO: Extracting ROOT_DSPSIFT features for image 619b41c5_DJI_20261011083409_0970_D.JPG 2026-10-21 04:27:46,438 INFO: Extracting ROOT_DSPSIFT features for image 23ee702d_DJI_20261011083355_0963_D.JPG 2026-10-21 04:27:52,399 DEBUG: Found 10000 points in 9.202821493148804s 2026-10-21 04:27:52,964 INFO: Extracting ROOT_DSPSIFT features for image c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 04:27:53,357 DEBUG: Found 10000 points in 9.726677179336548s 2026-10-21 04:27:53,961 INFO: Extracting ROOT_DSPSIFT features for image 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 04:27:55,648 DEBUG: Found 10000 points in 9.200656652450562s 2026-10-21 04:27:56,218 INFO: Extracting ROOT_DSPSIFT features for image 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 04:27:56,278 DEBUG: Found 10000 points in 9.849976778030396s 2026-10-21 04:27:56,872 INFO: Extracting ROOT_DSPSIFT features for image 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 04:28:02,755 DEBUG: Found 10000 points in 9.78161096572876s 2026-10-21 04:28:03,266 DEBUG: Found 10000 points in 9.296593189239502s 2026-10-21 04:28:03,312 INFO: Extracting ROOT_DSPSIFT features for image 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 04:28:03,850 INFO: Extracting ROOT_DSPSIFT features for image 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 04:28:05,940 DEBUG: Found 10000 points in 9.713324069976807s 2026-10-21 04:28:06,492 INFO: Extracting ROOT_DSPSIFT features for image 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 04:28:06,747 DEBUG: Found 10000 points in 9.866987943649292s 2026-10-21 04:28:07,346 INFO: Extracting ROOT_DSPSIFT features for image a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 04:28:12,992 DEBUG: Found 10000 points in 9.670864343643188s 2026-10-21 04:28:13,110 DEBUG: Found 10000 points in 9.250249862670898s 2026-10-21 04:28:14,937 DEBUG: Found 10000 points in 8.436116456985474s 2026-10-21 04:28:15,614 DEBUG: Found 10000 points in 8.259333372116089s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:28:17,266 INFO: Altitude for orientation based matching 114180.37791957217 2026-10-21 04:28:17,273 INFO: Matching 110 image pairs 2026-10-21 04:28:17,275 INFO: Computing pair matching with 4 processes 2026-10-21 04:28:17,781 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.497 T-robust: 0.003 T-total: 0.503 Matches: 1758 Robust: 1729 Success: True 2026-10-21 04:28:17,782 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.494 T-robust: 0.008 T-total: 0.504 Matches: 1022 Robust: 1010 Success: True 2026-10-21 04:28:17,790 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.495 T-robust: 0.015 T-total: 0.512 Matches: 954 Robust: 885 Success: True 2026-10-21 04:28:17,839 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.510 T-robust: 0.047 T-total: 0.561 Matches: 4963 Robust: 4944 Success: True 2026-10-21 04:28:18,112 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 T-robust: 0.002 T-total: 0.271 Matches: 722 Robust: 697 Success: True 2026-10-21 04:28:18,208 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.415 T-robust: 0.002 T-total: 0.417 Matches: 1022 Robust: 998 Success: True 2026-10-21 04:28:18,246 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.452 T-robust: 0.008 T-total: 0.464 Matches: 3404 Robust: 3377 Success: True 2026-10-21 04:28:18,329 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.537 T-robust: 0.006 T-total: 0.546 Matches: 2441 Robust: 2412 Success: True 2026-10-21 04:28:18,500 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.282 T-robust: 0.006 T-total: 0.291 Matches: 2628 Robust: 2583 Success: True 2026-10-21 04:28:18,550 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.008 T-total: 0.304 Matches: 3494 Robust: 3453 Success: True 2026-10-21 04:28:18,579 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.459 T-robust: 0.003 T-total: 0.462 Matches: 1330 Robust: 1290 Success: True 2026-10-21 04:28:18,613 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 T-robust: 0.004 T-total: 0.283 Matches: 1372 Robust: 1322 Success: True 2026-10-21 04:28:18,870 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.006 T-total: 0.290 Matches: 2425 Robust: 2376 Success: True 2026-10-21 04:28:18,886 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.377 T-robust: 0.006 T-total: 0.385 Matches: 2516 Robust: 2477 Success: True 2026-10-21 04:28:18,889 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.002 T-total: 0.276 Matches: 451 Robust: 427 Success: True 2026-10-21 04:28:18,949 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.389 T-robust: 0.006 T-total: 0.399 Matches: 2615 Robust: 2573 Success: True 2026-10-21 04:28:19,167 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.003 T-total: 0.296 Matches: 956 Robust: 925 Success: True 2026-10-21 04:28:19,172 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.002 T-total: 0.285 Matches: 571 Robust: 538 Success: True 2026-10-21 04:28:19,191 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.008 T-total: 0.301 Matches: 3560 Robust: 3524 Success: True 2026-10-21 04:28:19,240 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.003 T-total: 0.291 Matches: 1383 Robust: 1348 Success: True 2026-10-21 04:28:19,455 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.002 T-total: 0.282 Matches: 416 Robust: 385 Success: True 2026-10-21 04:28:19,467 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.001 T-total: 0.275 Matches: 436 Robust: 411 Success: True 2026-10-21 04:28:19,581 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.412 T-robust: 0.001 T-total: 0.414 Matches: 334 Robust: 307 Success: True 2026-10-21 04:28:19,604 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.357 T-robust: 0.005 T-total: 0.364 Matches: 1887 Robust: 1841 Success: True 2026-10-21 04:28:19,747 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.005 T-total: 0.291 Matches: 1827 Robust: 1800 Success: True 2026-10-21 04:28:19,756 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.003 T-total: 0.288 Matches: 1292 Robust: 1270 Success: True 2026-10-21 04:28:19,865 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.002 T-total: 0.283 Matches: 586 Robust: 567 Success: True 2026-10-21 04:28:19,892 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.003 T-total: 0.286 Matches: 1311 Robust: 1276 Success: True 2026-10-21 04:28:20,043 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.002 T-total: 0.286 Matches: 940 Robust: 917 Success: True 2026-10-21 04:28:20,066 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.301 T-robust: 0.011 T-total: 0.318 Matches: 5035 Robust: 4999 Success: True 2026-10-21 04:28:20,153 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.284 T-robust: 0.002 T-total: 0.287 Matches: 749 Robust: 714 Success: True 2026-10-21 04:28:20,184 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.002 T-total: 0.292 Matches: 757 Robust: 716 Success: True 2026-10-21 04:28:20,336 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.001 T-total: 0.287 Matches: 415 Robust: 395 Success: True 2026-10-21 04:28:20,363 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.008 T-total: 0.297 Matches: 3355 Robust: 3289 Success: True 2026-10-21 04:28:20,444 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.002 T-total: 0.291 Matches: 574 Robust: 549 Success: True 2026-10-21 04:28:20,480 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.004 T-total: 0.293 Matches: 1352 Robust: 1268 Success: True 2026-10-21 04:28:20,622 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.002 T-total: 0.286 Matches: 130 Robust: 102 Success: True 2026-10-21 04:28:20,649 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.004 T-total: 0.285 Matches: 1308 Robust: 1274 Success: True 2026-10-21 04:28:20,726 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.002 T-total: 0.281 Matches: 200 Robust: 183 Success: True 2026-10-21 04:28:20,789 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.008 T-total: 0.308 Matches: 3551 Robust: 3532 Success: True 2026-10-21 04:28:20,942 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.012 T-total: 0.319 Matches: 5261 Robust: 5242 Success: True 2026-10-21 04:28:20,956 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.005 T-total: 0.306 Matches: 2363 Robust: 2342 Success: True 2026-10-21 04:28:21,017 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.006 T-total: 0.290 Matches: 2505 Robust: 2490 Success: True 2026-10-21 04:28:21,088 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.001 T-total: 0.299 Matches: 437 Robust: 417 Success: True 2026-10-21 04:28:21,223 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 T-robust: 0.002 T-total: 0.280 Matches: 565 Robust: 532 Success: True 2026-10-21 04:28:21,269 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.012 T-total: 0.313 Matches: 5181 Robust: 5119 Success: True 2026-10-21 04:28:21,321 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.006 T-total: 0.303 Matches: 2453 Robust: 2437 Success: True 2026-10-21 04:28:21,388 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.004 T-total: 0.300 Matches: 1844 Robust: 1776 Success: True 2026-10-21 04:28:21,512 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.001 T-total: 0.287 Matches: 205 Robust: 195 Success: True 2026-10-21 04:28:21,588 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.300 T-robust: 0.012 T-total: 0.318 Matches: 5055 Robust: 5027 Success: True 2026-10-21 04:28:21,646 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.012 T-total: 0.324 Matches: 5147 Robust: 5131 Success: True 2026-10-21 04:28:21,712 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.011 T-total: 0.323 Matches: 5124 Robust: 5087 Success: True 2026-10-21 04:28:21,823 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.008 T-total: 0.311 Matches: 3480 Robust: 3451 Success: True 2026-10-21 04:28:21,876 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.003 T-total: 0.288 Matches: 1313 Robust: 1256 Success: True 2026-10-21 04:28:21,943 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.002 T-total: 0.297 Matches: 753 Robust: 724 Success: True 2026-10-21 04:28:22,013 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.004 T-total: 0.301 Matches: 1741 Robust: 1678 Success: True 2026-10-21 04:28:22,127 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.003 T-total: 0.304 Matches: 1006 Robust: 978 Success: True 2026-10-21 04:28:22,201 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.012 T-total: 0.324 Matches: 5017 Robust: 4992 Success: True 2026-10-21 04:28:22,267 DEBUG: Matching 619b41c5_DJI_20261011083409_0970_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.012 T-total: 0.322 Matches: 5222 Robust: 5124 Success: True 2026-10-21 04:28:22,303 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.002 T-total: 0.289 Matches: 537 Robust: 521 Success: True 2026-10-21 04:28:22,480 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.334 T-robust: 0.012 T-total: 0.353 Matches: 5148 Robust: 5124 Success: True 2026-10-21 04:28:22,495 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.002 T-total: 0.294 Matches: 754 Robust: 730 Success: True 2026-10-21 04:28:22,583 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.005 T-total: 0.316 Matches: 1837 Robust: 1711 Success: True 2026-10-21 04:28:22,636 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.004 T-total: 0.333 Matches: 1242 Robust: 1211 Success: True 2026-10-21 04:28:22,793 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.004 T-total: 0.298 Matches: 1406 Robust: 1379 Success: True 2026-10-21 04:28:22,805 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.304 T-robust: 0.015 T-total: 0.323 Matches: 3679 Robust: 3424 Success: True 2026-10-21 04:28:22,872 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.009 T-total: 0.288 Matches: 46 Robust: 29 Success: True 2026-10-21 04:28:22,933 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.002 T-total: 0.296 Matches: 712 Robust: 692 Success: True 2026-10-21 04:28:23,097 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.003 T-total: 0.292 Matches: 961 Robust: 887 Success: True 2026-10-21 04:28:23,124 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.305 T-robust: 0.012 T-total: 0.324 Matches: 5291 Robust: 5255 Success: True 2026-10-21 04:28:23,165 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.004 T-total: 0.292 Matches: 1879 Robust: 1858 Success: True 2026-10-21 04:28:23,250 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.299 T-robust: 0.012 T-total: 0.316 Matches: 5120 Robust: 4960 Success: True 2026-10-21 04:28:23,400 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.001 T-total: 0.294 Matches: 257 Robust: 239 Success: True 2026-10-21 04:28:23,409 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.001 T-total: 0.284 Matches: 306 Robust: 285 Success: True 2026-10-21 04:28:23,467 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.292 T-robust: 0.006 T-total: 0.301 Matches: 2471 Robust: 2437 Success: True 2026-10-21 04:28:23,559 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.298 T-robust: 0.006 T-total: 0.308 Matches: 2661 Robust: 2629 Success: True 2026-10-21 04:28:23,681 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.270 T-robust: 0.001 T-total: 0.272 Matches: 138 Robust: 121 Success: True 2026-10-21 04:28:23,688 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.003 T-total: 0.287 Matches: 1031 Robust: 997 Success: True 2026-10-21 04:28:23,759 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.283 T-robust: 0.006 T-total: 0.292 Matches: 2589 Robust: 2566 Success: True 2026-10-21 04:28:23,851 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.289 T-robust: 0.002 T-total: 0.291 Matches: 573 Robust: 529 Success: True 2026-10-21 04:28:23,964 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.273 T-robust: 0.003 T-total: 0.276 Matches: 568 Robust: 535 Success: True 2026-10-21 04:28:23,968 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.004 T-total: 0.286 Matches: 765 Robust: 751 Success: True 2026-10-21 04:28:24,042 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 T-robust: 0.005 T-total: 0.282 Matches: 1821 Robust: 1775 Success: True 2026-10-21 04:28:24,148 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.291 T-robust: 0.004 T-total: 0.296 Matches: 1311 Robust: 1288 Success: True 2026-10-21 04:28:24,245 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.277 T-robust: 0.002 T-total: 0.280 Matches: 732 Robust: 706 Success: True 2026-10-21 04:28:24,251 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.001 T-total: 0.283 Matches: 429 Robust: 401 Success: True 2026-10-21 04:28:24,330 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.002 T-total: 0.287 Matches: 576 Robust: 552 Success: True 2026-10-21 04:28:24,471 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.006 T-total: 0.323 Matches: 2496 Robust: 2461 Success: True 2026-10-21 04:28:24,562 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 T-robust: 0.008 T-total: 0.317 Matches: 3485 Robust: 3435 Success: True 2026-10-21 04:28:24,565 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.002 T-total: 0.314 Matches: 351 Robust: 319 Success: True 2026-10-21 04:28:24,632 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.005 T-total: 0.301 Matches: 1917 Robust: 1885 Success: True 2026-10-21 04:28:24,831 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 T-robust: 0.064 T-total: 0.359 Matches: 3765 Robust: 3719 Success: True 2026-10-21 04:28:24,850 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.272 T-robust: 0.010 T-total: 0.287 Matches: 3722 Robust: 3691 Success: True 2026-10-21 04:28:24,853 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.285 T-robust: 0.002 T-total: 0.287 Matches: 84 Robust: 65 Success: True 2026-10-21 04:28:25,013 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.360 T-robust: 0.013 T-total: 0.380 Matches: 5300 Robust: 5260 Success: True 2026-10-21 04:28:25,146 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.294 T-robust: 0.001 T-total: 0.296 Matches: 222 Robust: 201 Success: True 2026-10-21 04:28:25,155 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.007 T-total: 0.320 Matches: 5133 Robust: 5097 Success: True 2026-10-21 04:28:25,180 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.309 T-robust: 0.011 T-total: 0.327 Matches: 4903 Robust: 4889 Success: True 2026-10-21 04:28:25,307 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.004 T-total: 0.293 Matches: 1816 Robust: 1778 Success: True 2026-10-21 04:28:25,452 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.287 T-robust: 0.008 T-total: 0.298 Matches: 3629 Robust: 3605 Success: True 2026-10-21 04:28:25,455 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.290 T-robust: 0.001 T-total: 0.292 Matches: 310 Robust: 290 Success: True 2026-10-21 04:28:25,468 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.281 T-robust: 0.004 T-total: 0.287 Matches: 1708 Robust: 1680 Success: True 2026-10-21 04:28:25,614 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.008 T-total: 0.307 Matches: 3674 Robust: 3652 Success: True 2026-10-21 04:28:25,735 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.280 T-robust: 0.002 T-total: 0.282 Matches: 418 Robust: 381 Success: True 2026-10-21 04:28:25,753 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.295 T-robust: 0.001 T-total: 0.297 Matches: 315 Robust: 291 Success: True 2026-10-21 04:28:25,787 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.006 T-total: 0.317 Matches: 2518 Robust: 2500 Success: True 2026-10-21 04:28:25,919 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 7ef0dddf_DJI_20261011083349_0960_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.293 T-robust: 0.008 T-total: 0.305 Matches: 3379 Robust: 3365 Success: True 2026-10-21 04:28:25,988 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.002 T-total: 0.248 Matches: 997 Robust: 933 Success: True 2026-10-21 04:28:26,060 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.297 T-robust: 0.006 T-total: 0.305 Matches: 3491 Robust: 3462 Success: True 2026-10-21 04:28:26,062 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.274 T-robust: 0.001 T-total: 0.275 Matches: 717 Robust: 680 Success: True 2026-10-21 04:28:26,073 INFO: Matched 110 pairs (brown-brown: 110) in 8.79946157500001 seconds (0.07999510870909035 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:28:30,407 INFO: reading features 2026-10-21 04:28:30,709 DEBUG: Merging features onto tracks 2026-10-21 04:28:31,620 DEBUG: Good tracks: 26859 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:28:33,542 INFO: Starting incremental reconstruction 2026-10-21 04:28:34,390 INFO: Starting reconstruction with 21b913ac_DJI_20261011083347_0959_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 04:28:34,406 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3126 / 3127 2026-10-21 04:28:34,880 INFO: Triangulated: 3127 2026-10-21 04:28:35,664 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 2.158719e+02, Final cost: 8.648447e+01, Termination: CONVERGENCE 2026-10-21 04:28:35,689 INFO: Removed outliers: 243 2026-10-21 04:28:35,724 INFO: ------------------------------------------------------- 2026-10-21 04:28:35,744 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG resection inliers: 2618 / 2621 2026-10-21 04:28:35,761 INFO: Adding 5cb701a6_DJI_20261011083343_0957_D.JPG to the reconstruction 2026-10-21 04:28:36,138 INFO: Re-triangulating 2026-10-21 04:28:36,139 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:36,595 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 2.030457e+02, Final cost: 1.637766e+02, Termination: CONVERGENCE 2026-10-21 04:28:37,927 DEBUG: Ceres Solver Report: Iterations: 22, Initial cost: 2.880377e+02, Final cost: 1.821601e+02, Termination: CONVERGENCE 2026-10-21 04:28:37,980 INFO: Removed outliers: 602 2026-10-21 04:28:37,990 INFO: ------------------------------------------------------- 2026-10-21 04:28:38,020 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG resection inliers: 4403 / 4421 2026-10-21 04:28:38,045 INFO: Adding 23f23ff7_DJI_20261011083345_0958_D.JPG to the reconstruction 2026-10-21 04:28:38,290 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:38,929 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.730872e+02, Final cost: 2.528913e+02, Termination: CONVERGENCE 2026-10-21 04:28:39,003 INFO: Removed outliers: 621 2026-10-21 04:28:39,014 INFO: ------------------------------------------------------- 2026-10-21 04:28:39,040 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG resection inliers: 4049 / 4095 2026-10-21 04:28:39,064 INFO: Adding 2d2ca533_DJI_20261011083339_0955_D.JPG to the reconstruction 2026-10-21 04:28:39,238 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:40,194 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 6.321028e+02, Final cost: 3.554341e+02, Termination: CONVERGENCE 2026-10-21 04:28:40,288 INFO: Removed outliers: 582 2026-10-21 04:28:40,299 INFO: ------------------------------------------------------- 2026-10-21 04:28:40,325 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG resection inliers: 3789 / 3830 2026-10-21 04:28:40,347 INFO: Adding 7ef0dddf_DJI_20261011083349_0960_D.JPG to the reconstruction 2026-10-21 04:28:40,561 INFO: ------------------------------------------------------- 2026-10-21 04:28:40,587 INFO: 3db366be_DJI_20261011083351_0961_D.JPG resection inliers: 3872 / 3990 2026-10-21 04:28:40,609 INFO: Adding 3db366be_DJI_20261011083351_0961_D.JPG to the reconstruction 2026-10-21 04:28:40,781 INFO: Re-triangulating 2026-10-21 04:28:40,781 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:42,156 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.496174e+03, Final cost: 6.652840e+02, Termination: CONVERGENCE 2026-10-21 04:28:44,954 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 1.767866e+03, Final cost: 8.892616e+02, Termination: CONVERGENCE 2026-10-21 04:28:45,091 INFO: Removed outliers: 1775 2026-10-21 04:28:45,103 INFO: ------------------------------------------------------- 2026-10-21 04:28:45,130 INFO: a57083e0_DJI_20261011083353_0962_D.JPG resection inliers: 3785 / 3832 2026-10-21 04:28:45,152 INFO: Adding a57083e0_DJI_20261011083353_0962_D.JPG to the reconstruction 2026-10-21 04:28:45,366 INFO: ------------------------------------------------------- 2026-10-21 04:28:45,393 INFO: 23ee702d_DJI_20261011083355_0963_D.JPG resection inliers: 3948 / 4059 2026-10-21 04:28:45,416 INFO: Adding 23ee702d_DJI_20261011083355_0963_D.JPG to the reconstruction 2026-10-21 04:28:45,592 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:46,713 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.636791e+03, Final cost: 9.695198e+02, Termination: CONVERGENCE 2026-10-21 04:28:46,881 INFO: Removed outliers: 1068 2026-10-21 04:28:46,893 INFO: ------------------------------------------------------- 2026-10-21 04:28:46,920 INFO: 137ba904_DJI_20261011083357_0964_D.JPG resection inliers: 3852 / 3921 2026-10-21 04:28:46,942 INFO: Adding 137ba904_DJI_20261011083357_0964_D.JPG to the reconstruction 2026-10-21 04:28:47,137 INFO: ------------------------------------------------------- 2026-10-21 04:28:47,164 INFO: a585a784_DJI_20261011083359_0965_D.JPG resection inliers: 3894 / 4020 2026-10-21 04:28:47,186 INFO: Adding a585a784_DJI_20261011083359_0965_D.JPG to the reconstruction 2026-10-21 04:28:47,370 INFO: ------------------------------------------------------- 2026-10-21 04:28:47,398 INFO: b96cbbd5_DJI_20261011083401_0966_D.JPG resection inliers: 3874 / 4065 2026-10-21 04:28:47,421 INFO: Adding b96cbbd5_DJI_20261011083401_0966_D.JPG to the reconstruction 2026-10-21 04:28:47,600 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:28:49,462 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 3.447422e+03, Final cost: 1.342744e+03, Termination: CONVERGENCE 2026-10-21 04:28:49,685 INFO: Removed outliers: 1179 2026-10-21 04:28:49,697 INFO: ------------------------------------------------------- 2026-10-21 04:28:49,725 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG resection inliers: 4005 / 4123 2026-10-21 04:28:49,749 INFO: Adding 2c3fe7a5_DJI_20261011083403_0967_D.JPG to the reconstruction 2026-10-21 04:28:49,955 INFO: ------------------------------------------------------- 2026-10-21 04:28:49,984 INFO: 2306e279_DJI_20261011083405_0968_D.JPG resection inliers: 4073 / 4234 2026-10-21 04:28:50,008 INFO: Adding 2306e279_DJI_20261011083405_0968_D.JPG to the reconstruction 2026-10-21 04:28:50,178 INFO: ------------------------------------------------------- 2026-10-21 04:28:50,205 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG resection inliers: 3965 / 4159 2026-10-21 04:28:50,229 INFO: Adding c2b865ee_DJI_20261011083407_0969_D.JPG to the reconstruction 2026-10-21 04:28:50,399 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:28:52,208 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.700384e+03, Final cost: 1.610832e+03, Termination: CONVERGENCE 2026-10-21 04:28:52,505 INFO: Removed outliers: 1049 2026-10-21 04:28:52,518 INFO: ------------------------------------------------------- 2026-10-21 04:28:52,545 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG resection inliers: 4087 / 4233 2026-10-21 04:28:52,569 INFO: Adding 619b41c5_DJI_20261011083409_0970_D.JPG to the reconstruction 2026-10-21 04:28:52,725 INFO: Re-triangulating 2026-10-21 04:28:52,726 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:28:54,599 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.861432e+03, Final cost: 1.608583e+03, Termination: CONVERGENCE 2026-10-21 04:29:00,679 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 6.006673e+03, Final cost: 2.867149e+03, Termination: CONVERGENCE 2026-10-21 04:29:00,989 INFO: Removed outliers: 4468 2026-10-21 04:29:01,005 INFO: ------------------------------------------------------- 2026-10-21 04:29:01,006 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:02,812 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.747156e+03, Final cost: 1.641720e+03, Termination: CONVERGENCE 2026-10-21 04:29:03,114 INFO: Removed outliers: 514 2026-10-21 04:29:03,296 INFO: Reconstruction 0: 16 images, 26335 points 2026-10-21 04:29:03,296 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:29:05,358 INFO: Starting rolling shutter correction 2026-10-21 04:29:05,577 INFO: Estimating camera velocities 2026-10-21 04:29:05,578 INFO: Using EXIF data 2026-10-21 04:29:05,578 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 04:29:05,578 INFO: eb55d031_DJI_20261011083341_0956_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 04:29:05,578 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 04:29:05,578 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG (+3.00,+1.60,-0.10) m/s 2026-10-21 04:29:05,578 INFO: 21b913ac_DJI_20261011083347_0959_D.JPG (+3.00,+1.70,+0.00) m/s 2026-10-21 04:29:05,578 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 04:29:05,578 INFO: 3db366be_DJI_20261011083351_0961_D.JPG (+3.00,+1.60,+0.00) m/s 2026-10-21 04:29:05,578 INFO: a57083e0_DJI_20261011083353_0962_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 04:29:05,578 INFO: 23ee702d_DJI_20261011083355_0963_D.JPG (+3.10,+1.50,+0.00) m/s 2026-10-21 04:29:05,578 INFO: 137ba904_DJI_20261011083357_0964_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 04:29:05,578 INFO: a585a784_DJI_20261011083359_0965_D.JPG (+3.10,+1.50,-0.10) m/s 2026-10-21 04:29:05,578 INFO: b96cbbd5_DJI_20261011083401_0966_D.JPG (+3.10,+1.40,-0.20) m/s 2026-10-21 04:29:05,578 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG (+3.10,+1.40,-0.10) m/s 2026-10-21 04:29:05,578 INFO: 2306e279_DJI_20261011083405_0968_D.JPG (+3.20,+1.10,+0.00) m/s 2026-10-21 04:29:05,579 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG (+3.10,+1.40,-0.10) m/s 2026-10-21 04:29:05,579 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG (+3.20,+1.20,-0.10) m/s 2026-10-21 04:29:05,579 INFO: Correcting observations... 2026-10-21 04:29:08,291 INFO: Writing corrected and trimmed features for 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 04:29:08,634 INFO: Writing corrected and trimmed features for 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 04:29:08,963 INFO: Writing corrected and trimmed features for 619b41c5_DJI_20261011083409_0970_D.JPG 2026-10-21 04:29:09,243 INFO: Writing corrected and trimmed features for c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 04:29:09,577 INFO: Writing corrected and trimmed features for 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 04:29:09,917 INFO: Writing corrected and trimmed features for b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 04:29:10,261 INFO: Writing corrected and trimmed features for a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 04:29:10,597 INFO: Writing corrected and trimmed features for eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 04:29:10,937 INFO: Writing corrected and trimmed features for 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 04:29:11,282 INFO: Writing corrected and trimmed features for 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 04:29:11,617 INFO: Writing corrected and trimmed features for a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 04:29:11,954 INFO: Writing corrected and trimmed features for 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 04:29:12,291 INFO: Writing corrected and trimmed features for 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 04:29:12,573 INFO: Writing corrected and trimmed features for 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 04:29:12,912 INFO: Writing corrected and trimmed features for 7ef0dddf_DJI_20261011083349_0960_D.JPG 2026-10-21 04:29:13,247 INFO: Writing corrected and trimmed features for 23ee702d_DJI_20261011083355_0963_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:29:14,850 INFO: Altitude for orientation based matching 114180.37791957217 2026-10-21 04:29:14,858 INFO: Matching 105 image pairs 2026-10-21 04:29:14,860 INFO: Computing pair matching with 4 processes 2026-10-21 04:29:15,178 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.308 T-robust: 0.006 T-total: 0.315 Matches: 240 Robust: 225 Success: True 2026-10-21 04:29:15,181 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.007 T-total: 0.319 Matches: 1727 Robust: 1679 Success: True 2026-10-21 04:29:15,186 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.314 T-robust: 0.007 T-total: 0.323 Matches: 2264 Robust: 2236 Success: True 2026-10-21 04:29:15,194 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.327 T-robust: 0.003 T-total: 0.331 Matches: 1667 Robust: 1653 Success: True 2026-10-21 04:29:15,472 DEBUG: Matching a585a784_DJI_20261011083359_0965_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.288 T-robust: 0.002 T-total: 0.291 Matches: 1301 Robust: 1291 Success: True 2026-10-21 04:29:15,553 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.362 T-robust: 0.009 T-total: 0.373 Matches: 1737 Robust: 1712 Success: True 2026-10-21 04:29:15,565 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.347 T-robust: 0.017 T-total: 0.371 Matches: 4806 Robust: 4804 Success: True 2026-10-21 04:29:15,569 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.364 T-robust: 0.013 T-total: 0.383 Matches: 4615 Robust: 4607 Success: True 2026-10-21 04:29:15,669 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.008 T-total: 0.195 Matches: 3251 Robust: 3243 Success: True 2026-10-21 04:29:15,786 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.007 T-total: 0.217 Matches: 3372 Robust: 3360 Success: True 2026-10-21 04:29:15,834 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 T-robust: 0.002 T-total: 0.265 Matches: 714 Robust: 673 Success: True 2026-10-21 04:29:15,847 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.004 T-total: 0.178 Matches: 1827 Robust: 1810 Success: True 2026-10-21 04:29:15,855 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.268 T-robust: 0.014 T-total: 0.286 Matches: 2361 Robust: 2329 Success: True 2026-10-21 04:29:15,938 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.150 T-robust: 0.001 T-total: 0.151 Matches: 76 Robust: 68 Success: True 2026-10-21 04:29:16,007 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.170 T-robust: 0.002 T-total: 0.173 Matches: 666 Robust: 653 Success: True 2026-10-21 04:29:16,029 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.004 T-total: 0.174 Matches: 2528 Robust: 2514 Success: True 2026-10-21 04:29:16,045 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.003 T-total: 0.189 Matches: 1307 Robust: 1297 Success: True 2026-10-21 04:29:16,094 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.155 T-robust: 0.001 T-total: 0.156 Matches: 180 Robust: 172 Success: True 2026-10-21 04:29:16,238 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.007 T-total: 0.192 Matches: 3163 Robust: 3142 Success: True 2026-10-21 04:29:16,253 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.242 T-robust: 0.002 T-total: 0.245 Matches: 718 Robust: 637 Success: True 2026-10-21 04:29:16,266 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.169 T-robust: 0.002 T-total: 0.172 Matches: 536 Robust: 523 Success: True 2026-10-21 04:29:16,291 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.256 T-robust: 0.003 T-total: 0.261 Matches: 1194 Robust: 1132 Success: True 2026-10-21 04:29:16,440 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.009 T-total: 0.186 Matches: 703 Robust: 687 Success: True 2026-10-21 04:29:16,452 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.011 T-total: 0.213 Matches: 4504 Robust: 4500 Success: True 2026-10-21 04:29:16,475 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.010 T-total: 0.208 Matches: 4660 Robust: 4656 Success: True 2026-10-21 04:29:16,487 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.005 T-total: 0.195 Matches: 2245 Robust: 2237 Success: True 2026-10-21 04:29:16,614 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.005 T-total: 0.173 Matches: 2326 Robust: 2311 Success: True 2026-10-21 04:29:16,630 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.002 T-total: 0.178 Matches: 565 Robust: 548 Success: True 2026-10-21 04:29:16,665 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.004 T-total: 0.186 Matches: 1723 Robust: 1657 Success: True 2026-10-21 04:29:16,695 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.010 T-total: 0.207 Matches: 4678 Robust: 4675 Success: True 2026-10-21 04:29:16,791 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.001 T-total: 0.177 Matches: 213 Robust: 195 Success: True 2026-10-21 04:29:16,808 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.002 T-total: 0.177 Matches: 562 Robust: 538 Success: True 2026-10-21 04:29:16,853 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.007 T-total: 0.188 Matches: 3237 Robust: 3226 Success: True 2026-10-21 04:29:16,855 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.159 T-robust: 0.001 T-total: 0.160 Matches: 294 Robust: 274 Success: True 2026-10-21 04:29:16,969 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.159 T-robust: 0.002 T-total: 0.161 Matches: 535 Robust: 522 Success: True 2026-10-21 04:29:16,988 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.006 T-total: 0.196 Matches: 2510 Robust: 2497 Success: True 2026-10-21 04:29:17,035 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.007 T-total: 0.178 Matches: 402 Robust: 379 Success: True 2026-10-21 04:29:17,047 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.009 T-total: 0.194 Matches: 3420 Robust: 3410 Success: True 2026-10-21 04:29:17,161 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.011 T-total: 0.187 Matches: 4939 Robust: 4937 Success: True 2026-10-21 04:29:17,166 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.003 T-total: 0.178 Matches: 1001 Robust: 914 Success: True 2026-10-21 04:29:17,227 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.005 T-total: 0.192 Matches: 2334 Robust: 2325 Success: True 2026-10-21 04:29:17,262 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.010 T-total: 0.212 Matches: 4696 Robust: 4670 Success: True 2026-10-21 04:29:17,319 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.153 T-robust: 0.003 T-total: 0.156 Matches: 951 Robust: 897 Success: True 2026-10-21 04:29:17,364 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.008 T-total: 0.197 Matches: 3122 Robust: 3110 Success: True 2026-10-21 04:29:17,410 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.003 T-total: 0.183 Matches: 1291 Robust: 1279 Success: True 2026-10-21 04:29:17,450 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.008 T-total: 0.187 Matches: 3530 Robust: 3524 Success: True 2026-10-21 04:29:17,473 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.152 T-robust: 0.002 T-total: 0.154 Matches: 534 Robust: 521 Success: True 2026-10-21 04:29:17,574 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.192 T-robust: 0.011 T-total: 0.209 Matches: 4928 Robust: 4922 Success: True 2026-10-21 04:29:17,614 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.186 T-robust: 0.010 T-total: 0.203 Matches: 4777 Robust: 4773 Success: True 2026-10-21 04:29:17,654 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.158 T-robust: 0.021 T-total: 0.180 Matches: 1340 Robust: 1299 Success: True 2026-10-21 04:29:17,660 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.011 T-total: 0.209 Matches: 4804 Robust: 4758 Success: True 2026-10-21 04:29:17,757 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.003 T-total: 0.183 Matches: 695 Robust: 686 Success: True 2026-10-21 04:29:17,797 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.006 T-total: 0.183 Matches: 2403 Robust: 2385 Success: True 2026-10-21 04:29:17,805 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.143 T-robust: 0.002 T-total: 0.144 Matches: 34 Robust: 28 Success: True 2026-10-21 04:29:17,878 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.010 T-total: 0.217 Matches: 4691 Robust: 4685 Success: True 2026-10-21 04:29:17,952 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a57083e0_DJI_20261011083353_0962_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.008 T-total: 0.195 Matches: 3242 Robust: 3235 Success: True 2026-10-21 04:29:17,961 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.162 T-robust: 0.001 T-total: 0.164 Matches: 384 Robust: 371 Success: True 2026-10-21 04:29:17,982 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.171 T-robust: 0.003 T-total: 0.176 Matches: 1343 Robust: 1316 Success: True 2026-10-21 04:29:18,056 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.002 T-total: 0.178 Matches: 968 Robust: 944 Success: True 2026-10-21 04:29:18,127 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.001 T-total: 0.174 Matches: 321 Robust: 299 Success: True 2026-10-21 04:29:18,160 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.003 T-total: 0.198 Matches: 897 Robust: 885 Success: True 2026-10-21 04:29:18,191 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and b96cbbd5_DJI_20261011083401_0966_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.008 T-total: 0.209 Matches: 3273 Robust: 3263 Success: True 2026-10-21 04:29:18,260 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.003 T-total: 0.202 Matches: 1284 Robust: 1251 Success: True 2026-10-21 04:29:18,315 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.004 T-total: 0.187 Matches: 1699 Robust: 1668 Success: True 2026-10-21 04:29:18,350 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.004 T-total: 0.190 Matches: 1745 Robust: 1716 Success: True 2026-10-21 04:29:18,406 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.010 T-total: 0.213 Matches: 4588 Robust: 4580 Success: True 2026-10-21 04:29:18,447 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 5cb701a6_DJI_20261011083343_0957_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.008 T-total: 0.187 Matches: 3583 Robust: 3578 Success: True 2026-10-21 04:29:18,473 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.157 T-robust: 0.001 T-total: 0.158 Matches: 135 Robust: 126 Success: True 2026-10-21 04:29:18,543 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.003 T-total: 0.192 Matches: 1226 Robust: 1211 Success: True 2026-10-21 04:29:18,581 DEBUG: Matching 23f23ff7_DJI_20261011083345_0958_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.173 T-robust: 0.001 T-total: 0.175 Matches: 415 Robust: 391 Success: True 2026-10-21 04:29:18,658 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.008 T-total: 0.205 Matches: 3487 Robust: 3480 Success: True 2026-10-21 04:29:18,661 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.002 T-total: 0.188 Matches: 695 Robust: 668 Success: True 2026-10-21 04:29:18,750 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.010 T-total: 0.206 Matches: 4689 Robust: 4683 Success: True 2026-10-21 04:29:18,778 DEBUG: Matching 2c3fe7a5_DJI_20261011083403_0967_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.007 T-total: 0.196 Matches: 3319 Robust: 3294 Success: True 2026-10-21 04:29:18,831 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.003 T-total: 0.172 Matches: 1003 Robust: 976 Success: True 2026-10-21 04:29:18,862 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.007 T-total: 0.200 Matches: 3188 Robust: 3141 Success: True 2026-10-21 04:29:18,929 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.003 T-total: 0.179 Matches: 923 Robust: 904 Success: True 2026-10-21 04:29:18,956 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.178 Matches: 291 Robust: 276 Success: True 2026-10-21 04:29:19,016 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.002 T-total: 0.182 Matches: 548 Robust: 521 Success: True 2026-10-21 04:29:19,074 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.011 T-total: 0.212 Matches: 4893 Robust: 4889 Success: True 2026-10-21 04:29:19,108 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.001 T-total: 0.179 Matches: 155 Robust: 141 Success: True 2026-10-21 04:29:19,132 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.174 T-robust: 0.001 T-total: 0.176 Matches: 402 Robust: 391 Success: True 2026-10-21 04:29:19,203 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and 137ba904_DJI_20261011083357_0964_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.004 T-total: 0.186 Matches: 1659 Robust: 1644 Success: True 2026-10-21 04:29:19,269 DEBUG: Matching c2b865ee_DJI_20261011083407_0969_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.008 T-total: 0.195 Matches: 3421 Robust: 3280 Success: True 2026-10-21 04:29:19,285 DEBUG: Matching 5cb701a6_DJI_20261011083343_0957_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.172 T-robust: 0.003 T-total: 0.176 Matches: 930 Robust: 868 Success: True 2026-10-21 04:29:19,318 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.177 T-robust: 0.006 T-total: 0.186 Matches: 2554 Robust: 2546 Success: True 2026-10-21 04:29:19,393 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and c2b865ee_DJI_20261011083407_0969_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.003 T-total: 0.186 Matches: 1232 Robust: 1199 Success: True 2026-10-21 04:29:19,435 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 2d2ca533_DJI_20261011083339_0955_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.162 T-robust: 0.002 T-total: 0.165 Matches: 750 Robust: 710 Success: True 2026-10-21 04:29:19,481 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and 21b913ac_DJI_20261011083347_0959_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.005 T-total: 0.195 Matches: 2507 Robust: 2488 Success: True 2026-10-21 04:29:19,489 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.168 T-robust: 0.001 T-total: 0.170 Matches: 402 Robust: 389 Success: True 2026-10-21 04:29:19,587 DEBUG: Matching 3db366be_DJI_20261011083351_0961_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.003 T-total: 0.193 Matches: 972 Robust: 938 Success: True 2026-10-21 04:29:19,618 DEBUG: Matching a57083e0_DJI_20261011083353_0962_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.179 T-robust: 0.003 T-total: 0.183 Matches: 923 Robust: 895 Success: True 2026-10-21 04:29:19,665 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.175 T-robust: 0.003 T-total: 0.179 Matches: 1249 Robust: 1223 Success: True 2026-10-21 04:29:19,668 DEBUG: Matching eb55d031_DJI_20261011083341_0956_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.176 T-robust: 0.001 T-total: 0.178 Matches: 420 Robust: 394 Success: True 2026-10-21 04:29:19,754 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.164 T-robust: 0.002 T-total: 0.167 Matches: 679 Robust: 660 Success: True 2026-10-21 04:29:19,781 DEBUG: Matching 2d2ca533_DJI_20261011083339_0955_D.JPG and 2306e279_DJI_20261011083405_0968_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.162 T-robust: 0.001 T-total: 0.163 Matches: 104 Robust: 94 Success: True 2026-10-21 04:29:19,856 DEBUG: Matching 23ee702d_DJI_20261011083355_0963_D.JPG and 2c3fe7a5_DJI_20261011083403_0967_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.006 T-total: 0.190 Matches: 1718 Robust: 1702 Success: True 2026-10-21 04:29:19,864 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.009 T-total: 0.196 Matches: 2300 Robust: 2153 Success: True 2026-10-21 04:29:19,959 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.010 T-total: 0.205 Matches: 4570 Robust: 4564 Success: True 2026-10-21 04:29:19,967 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and a585a784_DJI_20261011083359_0965_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.003 T-total: 0.185 Matches: 2337 Robust: 2294 Success: True 2026-10-21 04:29:20,029 DEBUG: Matching 137ba904_DJI_20261011083357_0964_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.170 T-robust: 0.002 T-total: 0.173 Matches: 547 Robust: 531 Success: True 2026-10-21 04:29:20,052 DEBUG: Matching 7ef0dddf_DJI_20261011083349_0960_D.JPG and eb55d031_DJI_20261011083341_0956_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.181 T-robust: 0.004 T-total: 0.187 Matches: 1793 Robust: 1781 Success: True 2026-10-21 04:29:20,148 DEBUG: Matching 2306e279_DJI_20261011083405_0968_D.JPG and 23f23ff7_DJI_20261011083345_0958_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.002 T-total: 0.181 Matches: 300 Robust: 280 Success: True 2026-10-21 04:29:20,153 DEBUG: Matching 21b913ac_DJI_20261011083347_0959_D.JPG and 23ee702d_DJI_20261011083355_0963_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.180 T-robust: 0.005 T-total: 0.186 Matches: 1641 Robust: 1609 Success: True 2026-10-21 04:29:20,156 DEBUG: Matching b96cbbd5_DJI_20261011083401_0966_D.JPG and 619b41c5_DJI_20261011083409_0970_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.120 T-robust: 0.005 T-total: 0.127 Matches: 1867 Robust: 1781 Success: True 2026-10-21 04:29:20,163 INFO: Matched 105 pairs (brown-brown: 105) in 5.305053606999991 seconds (0.05052432401904796 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:29:24,070 INFO: reading features 2026-10-21 04:29:24,290 DEBUG: Merging features onto tracks 2026-10-21 04:29:25,100 DEBUG: Good tracks: 24811 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-gplv7/opensfm" 2026-10-21 04:29:26,961 INFO: Starting incremental reconstruction 2026-10-21 04:29:27,821 INFO: Starting reconstruction with 137ba904_DJI_20261011083357_0964_D.JPG and 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 04:29:27,834 INFO: Two-view 5-points reconstruction inliers (transposed=False): 2845 / 2846 2026-10-21 04:29:28,269 INFO: Triangulated: 2846 2026-10-21 04:29:28,974 DEBUG: Ceres Solver Report: Iterations: 27, Initial cost: 5.650325e+02, Final cost: 7.115786e+01, Termination: CONVERGENCE 2026-10-21 04:29:28,996 INFO: Removed outliers: 212 2026-10-21 04:29:29,031 INFO: ------------------------------------------------------- 2026-10-21 04:29:29,049 INFO: a57083e0_DJI_20261011083353_0962_D.JPG resection inliers: 2428 / 2428 2026-10-21 04:29:29,063 INFO: Adding a57083e0_DJI_20261011083353_0962_D.JPG to the reconstruction 2026-10-21 04:29:29,408 INFO: Re-triangulating 2026-10-21 04:29:29,409 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:29:29,896 DEBUG: Ceres Solver Report: Iterations: 20, Initial cost: 1.947873e+02, Final cost: 1.412866e+02, Termination: CONVERGENCE 2026-10-21 04:29:31,056 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 2.388058e+02, Final cost: 1.478741e+02, Termination: CONVERGENCE 2026-10-21 04:29:31,106 INFO: Removed outliers: 497 2026-10-21 04:29:31,115 INFO: ------------------------------------------------------- 2026-10-21 04:29:31,143 INFO: 23ee702d_DJI_20261011083355_0963_D.JPG resection inliers: 4100 / 4105 2026-10-21 04:29:31,166 INFO: Adding 23ee702d_DJI_20261011083355_0963_D.JPG to the reconstruction 2026-10-21 04:29:31,397 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:29:32,069 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 3.972955e+02, Final cost: 2.135849e+02, Termination: CONVERGENCE 2026-10-21 04:29:32,141 INFO: Removed outliers: 547 2026-10-21 04:29:32,151 INFO: ------------------------------------------------------- 2026-10-21 04:29:32,175 INFO: a585a784_DJI_20261011083359_0965_D.JPG resection inliers: 3575 / 3604 2026-10-21 04:29:32,196 INFO: Adding a585a784_DJI_20261011083359_0965_D.JPG to the reconstruction 2026-10-21 04:29:32,379 INFO: ------------------------------------------------------- 2026-10-21 04:29:32,404 INFO: b96cbbd5_DJI_20261011083401_0966_D.JPG resection inliers: 3703 / 3760 2026-10-21 04:29:32,426 INFO: Adding b96cbbd5_DJI_20261011083401_0966_D.JPG to the reconstruction 2026-10-21 04:29:32,601 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 04:29:33,349 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.006562e+03, Final cost: 4.557096e+02, Termination: CONVERGENCE 2026-10-21 04:29:33,461 INFO: Removed outliers: 761 2026-10-21 04:29:33,471 INFO: ------------------------------------------------------- 2026-10-21 04:29:33,497 INFO: 2c3fe7a5_DJI_20261011083403_0967_D.JPG resection inliers: 3799 / 3854 2026-10-21 04:29:33,519 INFO: Adding 2c3fe7a5_DJI_20261011083403_0967_D.JPG to the reconstruction 2026-10-21 04:29:33,702 INFO: Re-triangulating 2026-10-21 04:29:33,702 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:35,218 DEBUG: Ceres Solver Report: Iterations: 23, Initial cost: 7.204563e+02, Final cost: 4.980217e+02, Termination: CONVERGENCE 2026-10-21 04:29:37,893 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.391504e+03, Final cost: 7.065638e+02, Termination: CONVERGENCE 2026-10-21 04:29:38,021 INFO: Removed outliers: 1352 2026-10-21 04:29:38,032 INFO: ------------------------------------------------------- 2026-10-21 04:29:38,058 INFO: 2306e279_DJI_20261011083405_0968_D.JPG resection inliers: 3889 / 3929 2026-10-21 04:29:38,081 INFO: Adding 2306e279_DJI_20261011083405_0968_D.JPG to the reconstruction 2026-10-21 04:29:38,249 INFO: ------------------------------------------------------- 2026-10-21 04:29:38,275 INFO: c2b865ee_DJI_20261011083407_0969_D.JPG resection inliers: 3873 / 3952 2026-10-21 04:29:38,298 INFO: Adding c2b865ee_DJI_20261011083407_0969_D.JPG to the reconstruction 2026-10-21 04:29:38,459 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:39,538 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 1.439462e+03, Final cost: 7.671519e+02, Termination: CONVERGENCE 2026-10-21 04:29:39,701 INFO: Removed outliers: 756 2026-10-21 04:29:39,712 INFO: ------------------------------------------------------- 2026-10-21 04:29:39,738 INFO: 619b41c5_DJI_20261011083409_0970_D.JPG resection inliers: 3953 / 4013 2026-10-21 04:29:39,761 INFO: Adding 619b41c5_DJI_20261011083409_0970_D.JPG to the reconstruction 2026-10-21 04:29:39,922 INFO: ------------------------------------------------------- 2026-10-21 04:29:39,947 INFO: 7ef0dddf_DJI_20261011083349_0960_D.JPG resection inliers: 3630 / 3681 2026-10-21 04:29:39,969 INFO: Adding 7ef0dddf_DJI_20261011083349_0960_D.JPG to the reconstruction 2026-10-21 04:29:40,148 INFO: ------------------------------------------------------- 2026-10-21 04:29:40,175 INFO: 21b913ac_DJI_20261011083347_0959_D.JPG resection inliers: 3659 / 3766 2026-10-21 04:29:40,196 INFO: Adding 21b913ac_DJI_20261011083347_0959_D.JPG to the reconstruction 2026-10-21 04:29:40,357 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:42,064 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.202055e+03, Final cost: 1.137248e+03, Termination: CONVERGENCE 2026-10-21 04:29:42,283 INFO: Removed outliers: 1056 2026-10-21 04:29:42,294 INFO: ------------------------------------------------------- 2026-10-21 04:29:42,320 INFO: 23f23ff7_DJI_20261011083345_0958_D.JPG resection inliers: 3704 / 3777 2026-10-21 04:29:42,343 INFO: Adding 23f23ff7_DJI_20261011083345_0958_D.JPG to the reconstruction 2026-10-21 04:29:42,532 INFO: ------------------------------------------------------- 2026-10-21 04:29:42,559 INFO: 5cb701a6_DJI_20261011083343_0957_D.JPG resection inliers: 3926 / 4039 2026-10-21 04:29:42,583 INFO: Adding 5cb701a6_DJI_20261011083343_0957_D.JPG to the reconstruction 2026-10-21 04:29:42,759 INFO: ------------------------------------------------------- 2026-10-21 04:29:42,786 INFO: eb55d031_DJI_20261011083341_0956_D.JPG resection inliers: 3959 / 4112 2026-10-21 04:29:42,811 INFO: Adding eb55d031_DJI_20261011083341_0956_D.JPG to the reconstruction 2026-10-21 04:29:42,971 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:44,912 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.773782e+03, Final cost: 1.432907e+03, Termination: CONVERGENCE 2026-10-21 04:29:45,198 INFO: Removed outliers: 938 2026-10-21 04:29:45,210 INFO: ------------------------------------------------------- 2026-10-21 04:29:45,238 INFO: 2d2ca533_DJI_20261011083339_0955_D.JPG resection inliers: 4021 / 4124 2026-10-21 04:29:45,262 INFO: Adding 2d2ca533_DJI_20261011083339_0955_D.JPG to the reconstruction 2026-10-21 04:29:45,408 INFO: Re-triangulating 2026-10-21 04:29:45,408 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:47,636 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.698270e+03, Final cost: 1.447713e+03, Termination: CONVERGENCE 2026-10-21 04:29:53,277 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 5.130671e+03, Final cost: 2.318025e+03, Termination: CONVERGENCE 2026-10-21 04:29:53,580 INFO: Removed outliers: 3449 2026-10-21 04:29:53,594 INFO: ------------------------------------------------------- 2026-10-21 04:29:53,595 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 04:29:55,278 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.570764e+03, Final cost: 1.483179e+03, Termination: CONVERGENCE 2026-10-21 04:29:55,570 INFO: Removed outliers: 420 2026-10-21 04:29:55,741 INFO: Reconstruction 0: 16 images, 24708 points 2026-10-21 04:29:55,741 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-gplv7/opensfm" 2026-10-21 04:30:01,595 DEBUG: Loaded backend agg version v2.2. 2026-10-21 04:30:01,610 DEBUG: locator: 2026-10-21 04:30:02,142 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-gplv7/opensfm" [INFO] Updating /workspace/odm-pipeline-gplv7/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-gplv7/opensfm ... 2026-10-21 04:30:08,758 DEBUG: Undistorting image 2c3fe7a5_DJI_20261011083403_0967_D.JPG 2026-10-21 04:30:08,758 DEBUG: Undistorting image 5cb701a6_DJI_20261011083343_0957_D.JPG 2026-10-21 04:30:08,758 DEBUG: Undistorting image 23f23ff7_DJI_20261011083345_0958_D.JPG 2026-10-21 04:30:08,759 DEBUG: Undistorting image 21b913ac_DJI_20261011083347_0959_D.JPG 2026-10-21 04:30:11,367 DEBUG: Undistorting image 137ba904_DJI_20261011083357_0964_D.JPG 2026-10-21 04:30:12,451 DEBUG: Undistorting image c2b865ee_DJI_20261011083407_0969_D.JPG 2026-10-21 04:30:12,452 DEBUG: Undistorting image 619b41c5_DJI_20261011083409_0970_D.JPG 2026-10-21 04:30:12,992 DEBUG: Undistorting image 3db366be_DJI_20261011083351_0961_D.JPG 2026-10-21 04:30:14,960 DEBUG: Undistorting image 2d2ca533_DJI_20261011083339_0955_D.JPG 2026-10-21 04:30:14,961 DEBUG: Undistorting image b96cbbd5_DJI_20261011083401_0966_D.JPG 2026-10-21 04:30:16,116 DEBUG: Undistorting image 2306e279_DJI_20261011083405_0968_D.JPG 2026-10-21 04:30:16,119 DEBUG: Undistorting image a57083e0_DJI_20261011083353_0962_D.JPG 2026-10-21 04:30:17,781 DEBUG: Undistorting image eb55d031_DJI_20261011083341_0956_D.JPG 2026-10-21 04:30:17,782 DEBUG: Undistorting image 23ee702d_DJI_20261011083355_0963_D.JPG 2026-10-21 04:30:18,400 DEBUG: Undistorting image a585a784_DJI_20261011083359_0965_D.JPG 2026-10-21 04:30:19,014 DEBUG: Undistorting image 7ef0dddf_DJI_20261011083349_0960_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-gplv7/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-gplv7/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-gplv7/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-gplv7/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-gplv7/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-gplv7/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp5ogxydd4.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-gplv7/opensfm/reconstruction.ply output = /workspace/odm-pipeline-gplv7/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-gplv7/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 48 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.02307s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.55 meters) ?> Done in 0.0344s -> Writing output ?> Done in 0.003904s ?> Pipeline done in 0.06151s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.55 [INFO] Created temporary directory: /workspace/odm-pipeline-gplv7/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-gplv7/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-gplv7/odm_meshing/tmp" --output-type max --radiuses 0.8639379797371932,1.221792807993551,1.7278759594743867 --resolution 4.4 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 24554 points Point cloud bounds are [minx: -148.237670898, maxx: 120.910636902, miny: -104.089805603, maxy: 143.476760864] Really low resolution DEM requested (62, 57) will set floor at 64 pixels. Resolution changed to 4.2625. The scale of this reconstruction might be off. DEM resolution is (64, 59), max tile size is 4096, will split DEM generation into 1 tiles r1.18361_x0_y0.tif r1.67388_x0_y0.tif r0.83694_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.0% -outsize 10% 0 "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 59 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-gplv7/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.0% "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.tif" Input file size is 64, 59 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-gplv7/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-gplv7/odm_meshing/tmp/tiles.tif Size: 64x59 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-gplv7/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-gplv7/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.017911 [INFO] Completed mesh_dsm.tif in 0:00:00.110082 [INFO] Sampling points from DSM: /workspace/odm-pipeline-gplv7/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-gplv7/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-gplv7/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x59 Extent is (-148.237671, 124.562329), (-104.089806, 147.397694) Read nodata value: -9999 Calculating skirts and vertex count... 6760 skirt points will be added Total vertices: 10060 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-gplv7/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 04:30:28 [App ] OpenMVS x64 v2.2.0 04:30:28 [App ] Build date: Jul 28 2026, 18:56:23 04:30:28 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (4 cores) 04:30:28 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 04:30:28 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 04:30:28 [App ] Disk: 04:30:28 [App ] SSE & AVX compatible CPU & OS detected 04:30:28 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 04:30:30 [App ] MEMORYINFO: { 04:30:30 [App ] VmPeak: 146684 kB 04:30:30 [App ] VmSize: 68500 kB 04:30:30 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-gplv7/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-gplv7/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-gplv7/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-gplv7/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 106542 verts... 213268 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 16 NVM: Number of features: 24708 Loading 100%... done. (Took 1.144s) Building adjacency graph: Adding edges 100%... done. (Took 0.244s) 319902 total edges. View selection: Building BVH from 213268 faces... done. (Took: 144 ms) Calculating face qualities 100%... done. (Took 2.689s) Postprocessing face infos 100%... done. (Took 0.243s) Maximum quality of a face within an image: 9375.67 Clamping qualities to 9281.9 within normalization. Optimizing: Time[s] Energy 0 102404 0 101215 0 100193 1 99700 1 99468 1 99341 1 99244 2 99213 2 99181 2 99152 2 99134 2 99115 2 99097 40039 faces have not been seen Took: 6.187s Generating texture patches: Running... done. (Took 1.396s) 922 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 91208 x 91208 Calculating adjustments: Color channel 2: CG took 65 iterations. Residual is 9.84761e-05 Color channel 0: CG took 66 iterations. Residual is 9.86516e-05 Color channel 1: CG took 66 iterations. Residual is 9.73231e-05 Took 0.14 seconds Adjusting texture patches 100%... done. (Took 0.495s) Running local seam leveling: Blending texture patches 100%... done. (Took 4.845s) Generating texture atlases: Sorting texture patches... done. Working on atlas 2 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 38.715s [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-gplv7/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-gplv7/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-gplv7/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-gplv7/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-gplv7/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-gplv7/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-gplv7/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-gplv7/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-gplv7/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.00 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-gplv7/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif" -resolution 24.985075132155906 -verbose -outputCornerFile "/workspace/odm-pipeline-gplv7/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=4 --config GDAL_CACHEMAX 6355910656.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-gplv7/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Mesh file read. Boundary points: Point 1: -139.37 -94.1509 Point 2: -139.37 141.525 Point 3: 112.676 141.525 Point 4: 112.676 -94.1509 Model bounds x : -139.37 -> 112.676 Model bounds y : -94.1509 -> 141.525 Model area : 59401.2m2 Model resolution, width x height : 6298x5889 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done ... model rendered Edge inpainting Block [(0, 1024), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(4096, 5120), (2048, 3072)] Block [(5120, 6298), (3072, 4096)] Block [(1024, 2048), (0, 1024)] Block [(3072, 4096), (1024, 2048)] Block [(5120, 6298), (2048, 3072)] Block [(0, 1024), (4096, 5889)] Block [(4096, 5120), (1024, 2048)] Block [(2048, 3072), (0, 1024)] Block [(0, 1024), (3072, 4096)] Block [(3072, 4096), (0, 1024)] Block [(5120, 6298), (1024, 2048)] Block [(1024, 2048), (3072, 4096)] Block [(1024, 2048), (4096, 5889)] Block [(4096, 5120), (0, 1024)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (3072, 4096)] Block [(5120, 6298), (0, 1024)] Block [(3072, 4096), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(4096, 5120), (3072, 4096)] Block [(0, 1024), (1024, 2048)] Block [(2048, 3072), (4096, 5889)] Block [(2048, 3072), (2048, 3072)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (2048, 3072)] Block [(3072, 4096), (4096, 5889)] Block [(4096, 5120), (4096, 5889)] Block [(5120, 6298), (4096, 5889)] Writing ortho photo to /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6355910656 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 39.25% Using band 4 of source image as alpha. Creating output file that is 6294P x 5701L. 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-gplv7/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 39.25% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6294, 5701 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-gplv7/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-gplv7/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-gplv7/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-gplv7/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-gplv7/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.19224928571426841 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.718815472136585  [INFO] Cropping /workspace/odm-pipeline-gplv7/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-gplv7/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-gplv7/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-gplv7/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.75% Creating output file that is 1309P x 1186L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-gplv7/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-gplv7/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-gplv7/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-gplv7/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-gplv7/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-gplv7/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-gplv7/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.75%  Input file size is 6294, 5701 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-gplv7/odm_report/report.pdf 2026-10-21 04:31:20,239 DEBUG: ICC profile found for image /tmp/tmpxl_sjgq9/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 04:31:21,434 DEBUG: Final size summary of the biggest document sections: 2026-10-21 04:31:21,434 DEBUG: - pages: 4.1KiB 2026-10-21 04:31:21,434 DEBUG: - fonts: 201.0B 2026-10-21 04:31:21,434 DEBUG: - images: 6.1MiB 2026-10-21 04:31:21,434 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 04:31:21 2026 ODM processing complete