=== odm-pipeline-dzrfx-main-459185580/process.log === === process attempt 0 @ 2026-10-21T02:27:18Z === Running ODM processing... Processing job: odm-pipeline-dzrfx ODM Project ID: DTM-Task-8bd7a504-2104-4979-af60-64ce5131e85e Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-dzrfx/boundary.geojson --project-path /workspace odm-pipeline-dzrfx [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:27:20 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: False [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {'features': [{'geometry': {'coordinates': [[[107.016577505, -6.247775755], [107.016658618, -6.247711041], [107.016840445, -6.247564984], [107.016912709, -6.247512591], [107.016935709, -6.247497591], [107.016979964, -6.247470508], [107.017143964, -6.247376508], [107.017300177, -6.247305738], [107.017466938, -6.247265778], [107.017638241, -6.247258068], [107.017807914, -6.247282886], [107.017969845, -6.247339338], [107.018118201, -6.247425389], [107.018247636, -6.24753794], [107.018353488, -6.247672937], [107.018431944, -6.247825516], [107.018480178, -6.247990181], [107.018496451, -6.248160999], [107.018496452, -6.248416999], [107.018496452, -6.248581999], [107.018481915, -6.24874353], [107.01843877, -6.248899863], [107.018368406, -6.249045966], [107.018273087, -6.249177137], [107.018155882, -6.249289156], [107.017815882, -6.249560156], [107.017753911, -6.249605385], [107.017741911, -6.249613385], [107.017738452, -6.249615691], [107.017736861, -6.249616804], [107.017622818, -6.249684731], [107.017602818, -6.249694731], [107.017549971, -6.249719059], [107.017365878, -6.249796724], [107.01736472, -6.249797238], [107.017283523, -6.24982873], [107.017268523, -6.24983373], [107.017212297, -6.249850464], [107.017034575, -6.249897128], [107.016828852, -6.249951789], [107.016819722, -6.249954164], [107.016781702, -6.249963842], [107.016771501, -6.249966864], [107.016588417, -6.250001076], [107.016402213, -6.249996994], [107.016220802, -6.24995479], [107.016051894, -6.249876259], [107.015902668, -6.249764739], [107.015779464, -6.249624967], [107.015687521, -6.249462885], [107.015630743, -6.249285382], [107.015611546, -6.249099999], [107.015611547, -6.248726999], [107.015627413, -6.248558312], [107.015674454, -6.24839555], [107.015751018, -6.248244429], [107.015854415, -6.248110258], [107.015981014, -6.247997748], [107.016126369, -6.247910853], [107.016285373, -6.247852623], [107.016571399, -6.247777405], [107.016577505, -6.247775755]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-dzrfx [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-dzrfx [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-dzrfx/images [INFO] Loading 18 images [INFO] Wrote images database: /workspace/odm-pipeline-dzrfx/images.json [INFO] Found 18 usable images [INFO] Finished dataset stage [INFO] Running split stage [INFO] Normal dataset, will process all at once. [INFO] Finished split stage [INFO] Running merge stage [INFO] Normal dataset, nothing to merge. [INFO] Finished merge stage [INFO] Running opensfm stage [INFO] Maximum photo dimensions: 4096px [INFO] Photo dimensions for feature extraction: 2048px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2048', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI FC9313" is not in our database, using default of 30ms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:27:22,295 INFO: Planning to use 49216.29609375 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:27:22,295 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:27:22,295 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:27:22,300 INFO: Reading data for image 4c92cd1a_DJI_20261011083333_0952_D.JPG (queue-size=0) 2026-10-21 02:27:22,301 INFO: Reading data for image 2b40b9e4_DJI_20261011083337_0954_D.JPG (queue-size=0) 2026-10-21 02:27:22,301 INFO: Reading data for image 67e1e12c_DJI_20261011083325_0948_D.JPG (queue-size=0) 2026-10-21 02:27:22,301 INFO: Reading data for image be015d4e_DJI_20261011083307_0939_D.JPG (queue-size=0) 2026-10-21 02:27:22,659 INFO: Reading data for image 863f03d0_DJI_20261011083313_0942_D.JPG (queue-size=1) 2026-10-21 02:27:22,659 INFO: Extracting ROOT_DSPSIFT features for image 67e1e12c_DJI_20261011083325_0948_D.JPG 2026-10-21 02:27:22,675 INFO: Reading data for image b05cc716_DJI_20261011083321_0946_D.JPG (queue-size=1) 2026-10-21 02:27:22,675 INFO: Extracting ROOT_DSPSIFT features for image be015d4e_DJI_20261011083307_0939_D.JPG 2026-10-21 02:27:22,738 INFO: Reading data for image b9369408_DJI_20261011083331_0951_D.JPG (queue-size=1) 2026-10-21 02:27:22,739 INFO: Extracting ROOT_DSPSIFT features for image 4c92cd1a_DJI_20261011083333_0952_D.JPG 2026-10-21 02:27:22,769 INFO: Reading data for image 1db7d9ab_DJI_20261011083315_0943_D.JPG (queue-size=1) 2026-10-21 02:27:22,769 INFO: Extracting ROOT_DSPSIFT features for image 2b40b9e4_DJI_20261011083337_0954_D.JPG 2026-10-21 02:27:22,994 INFO: Reading data for image e36316a2_DJI_20261011083311_0941_D.JPG (queue-size=1) 2026-10-21 02:27:23,004 INFO: Extracting ROOT_DSPSIFT features for image 863f03d0_DJI_20261011083313_0942_D.JPG 2026-10-21 02:27:23,198 INFO: Reading data for image 1ed1ff3b_DJI_20261011083327_0949_D.JPG (queue-size=1) 2026-10-21 02:27:23,198 INFO: Extracting ROOT_DSPSIFT features for image 1db7d9ab_DJI_20261011083315_0943_D.JPG 2026-10-21 02:27:23,271 INFO: Reading data for image 3468d448_DJI_20261011083317_0944_D.JPG (queue-size=1) 2026-10-21 02:27:23,277 INFO: Extracting ROOT_DSPSIFT features for image b05cc716_DJI_20261011083321_0946_D.JPG 2026-10-21 02:27:23,309 INFO: Reading data for image 89e5f11e_DJI_20261011083305_0938_D.JPG (queue-size=1) 2026-10-21 02:27:23,316 INFO: Extracting ROOT_DSPSIFT features for image b9369408_DJI_20261011083331_0951_D.JPG 2026-10-21 02:27:23,349 INFO: Reading data for image 00d77d2e_DJI_20261011083335_0953_D.JPG (queue-size=1) 2026-10-21 02:27:23,349 INFO: Extracting ROOT_DSPSIFT features for image e36316a2_DJI_20261011083311_0941_D.JPG 2026-10-21 02:27:23,552 INFO: Reading data for image e6a9f887_DJI_20261011083323_0947_D.JPG (queue-size=1) 2026-10-21 02:27:23,564 INFO: Extracting ROOT_DSPSIFT features for image 1ed1ff3b_DJI_20261011083327_0949_D.JPG 2026-10-21 02:27:23,715 INFO: Extracting ROOT_DSPSIFT features for image 3468d448_DJI_20261011083317_0944_D.JPG 2026-10-21 02:27:23,990 INFO: Reading data for image 2cffeb58_DJI_20261011083309_0940_D.JPG (queue-size=1) 2026-10-21 02:27:23,994 INFO: Extracting ROOT_DSPSIFT features for image e6a9f887_DJI_20261011083323_0947_D.JPG 2026-10-21 02:27:24,078 INFO: Reading data for image cdb0638f_DJI_20261011083303_0937_D.JPG (queue-size=1) 2026-10-21 02:27:24,085 INFO: Extracting ROOT_DSPSIFT features for image 89e5f11e_DJI_20261011083305_0938_D.JPG 2026-10-21 02:27:24,118 INFO: Reading data for image 315e5ba0_DJI_20261011083329_0950_D.JPG (queue-size=1) 2026-10-21 02:27:24,599 INFO: Extracting ROOT_DSPSIFT features for image 00d77d2e_DJI_20261011083335_0953_D.JPG 2026-10-21 02:27:24,602 INFO: Extracting ROOT_DSPSIFT features for image 2cffeb58_DJI_20261011083309_0940_D.JPG 2026-10-21 02:27:24,951 INFO: Reading data for image c6226fd3_DJI_20261011083319_0945_D.JPG (queue-size=2) 2026-10-21 02:27:25,670 INFO: Finished reading images 2026-10-21 02:27:25,671 INFO: Extracting ROOT_DSPSIFT features for image 315e5ba0_DJI_20261011083329_0950_D.JPG 2026-10-21 02:27:37,821 DEBUG: Found 10000 points in 14.225987672805786s 2026-10-21 02:27:38,286 DEBUG: Found 10000 points in 15.260655403137207s 2026-10-21 02:27:38,307 DEBUG: Found 10000 points in 15.620047569274902s 2026-10-21 02:27:38,847 DEBUG: Found 10000 points in 14.725830554962158s 2026-10-21 02:27:38,937 INFO: Extracting ROOT_DSPSIFT features for image cdb0638f_DJI_20261011083303_0937_D.JPG 2026-10-21 02:27:38,962 INFO: Extracting ROOT_DSPSIFT features for image c6226fd3_DJI_20261011083319_0945_D.JPG 2026-10-21 02:27:39,247 DEBUG: Found 10000 points in 16.477739095687866s 2026-10-21 02:27:39,888 DEBUG: Found 10000 points in 17.1888644695282s 2026-10-21 02:27:40,064 DEBUG: Found 10000 points in 16.03621196746826s 2026-10-21 02:27:40,221 DEBUG: Found 10000 points in 17.42385220527649s 2026-10-21 02:27:40,457 DEBUG: Found 10000 points in 17.148149728775024s 2026-10-21 02:27:41,364 DEBUG: Found 10000 points in 16.74006223678589s 2026-10-21 02:27:41,439 DEBUG: Found 10000 points in 18.217920064926147s 2026-10-21 02:27:41,460 DEBUG: Found 10000 points in 18.09106469154358s 2026-10-21 02:27:41,654 DEBUG: Found 10000 points in 18.260498762130737s 2026-10-21 02:27:41,789 DEBUG: Found 10000 points in 18.066097259521484s 2026-10-21 02:27:42,344 DEBUG: Found 10000 points in 17.72105884552002s 2026-10-21 02:27:43,234 DEBUG: Found 10000 points in 17.544947862625122s 2026-10-21 02:27:47,946 DEBUG: Found 10000 points in 8.9751718044281s 2026-10-21 02:27:49,055 DEBUG: Found 10000 points in 10.100574254989624s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:27:51,560 INFO: Altitude for orientation based matching 616949.9317581472 2026-10-21 02:27:51,571 INFO: Matching 141 image pairs 2026-10-21 02:27:51,574 INFO: Computing pair matching with 16 processes 2026-10-21 02:27:52,833 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.249 T-robust: 0.004 T-total: 1.253 Matches: 43 Robust: 31 Success: True 2026-10-21 02:27:53,020 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.434 T-robust: 0.001 T-total: 1.436 Matches: 336 Robust: 324 Success: True 2026-10-21 02:27:53,468 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.849 T-robust: 0.030 T-total: 1.883 Matches: 2896 Robust: 2852 Success: True 2026-10-21 02:27:54,099 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.511 T-robust: 0.001 T-total: 2.512 Matches: 145 Robust: 139 Success: True 2026-10-21 02:27:54,115 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.525 T-robust: 0.003 T-total: 2.528 Matches: 216 Robust: 201 Success: True 2026-10-21 02:27:54,249 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.612 T-robust: 0.005 T-total: 2.663 Matches: 1930 Robust: 1803 Success: True 2026-10-21 02:27:54,300 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.572 T-robust: 0.087 T-total: 2.700 Matches: 5006 Robust: 4854 Success: True 2026-10-21 02:27:54,420 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.833 T-robust: 0.001 T-total: 2.835 Matches: 315 Robust: 299 Success: True 2026-10-21 02:27:54,440 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.850 T-robust: 0.002 T-total: 2.853 Matches: 659 Robust: 644 Success: True 2026-10-21 02:27:54,529 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.902 T-robust: 0.002 T-total: 2.934 Matches: 804 Robust: 789 Success: True 2026-10-21 02:27:54,587 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.924 T-robust: 0.042 T-total: 3.003 Matches: 3898 Robust: 3865 Success: True 2026-10-21 02:27:54,599 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.929 T-robust: 0.077 T-total: 3.010 Matches: 3152 Robust: 3023 Success: True 2026-10-21 02:27:54,631 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.574 T-robust: 0.021 T-total: 1.597 Matches: 1764 Robust: 1745 Success: True 2026-10-21 02:27:54,638 DEBUG: Matching 2cffeb58_DJI_20261011083309_0940_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.019 T-robust: 0.030 T-total: 3.052 Matches: 2805 Robust: 2774 Success: True 2026-10-21 02:27:54,747 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and b9369408_DJI_20261011083331_0951_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.818 T-robust: 0.023 T-total: 1.863 Matches: 1061 Robust: 1028 Success: True 2026-10-21 02:27:54,747 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.081 T-robust: 0.056 T-total: 3.155 Matches: 4978 Robust: 4941 Success: True 2026-10-21 02:27:54,753 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.114 T-robust: 0.038 T-total: 3.161 Matches: 1275 Robust: 1169 Success: True 2026-10-21 02:27:54,768 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 3.110 T-robust: 0.050 T-total: 3.183 Matches: 3661 Robust: 3616 Success: True 2026-10-21 02:27:55,153 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.608 T-robust: 0.033 T-total: 1.666 Matches: 5458 Robust: 5434 Success: True 2026-10-21 02:27:55,529 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.368 T-robust: 0.003 T-total: 1.416 Matches: 1332 Robust: 1281 Success: True 2026-10-21 02:27:55,576 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.425 T-robust: 0.013 T-total: 1.461 Matches: 1394 Robust: 1371 Success: True 2026-10-21 02:27:55,683 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.347 T-robust: 0.009 T-total: 1.383 Matches: 4004 Robust: 3959 Success: True 2026-10-21 02:27:55,857 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.529 T-robust: 0.024 T-total: 1.556 Matches: 2241 Robust: 2188 Success: True 2026-10-21 02:27:55,882 DEBUG: Matching 2cffeb58_DJI_20261011083309_0940_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.459 T-robust: 0.002 T-total: 1.461 Matches: 583 Robust: 538 Success: True 2026-10-21 02:27:56,070 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.479 T-robust: 0.005 T-total: 1.540 Matches: 2342 Robust: 2315 Success: True 2026-10-21 02:27:56,161 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.444 T-robust: 0.034 T-total: 1.530 Matches: 3926 Robust: 3884 Success: True 2026-10-21 02:27:56,176 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.663 T-robust: 0.009 T-total: 1.687 Matches: 1325 Robust: 1309 Success: True 2026-10-21 02:27:56,223 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.450 T-robust: 0.003 T-total: 1.454 Matches: 967 Robust: 919 Success: True 2026-10-21 02:27:56,360 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.607 T-robust: 0.028 T-total: 1.664 Matches: 5389 Robust: 5350 Success: True 2026-10-21 02:27:56,693 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.921 T-robust: 0.002 T-total: 1.924 Matches: 857 Robust: 841 Success: True 2026-10-21 02:27:56,807 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.120 T-robust: 0.053 T-total: 2.198 Matches: 4198 Robust: 4162 Success: True 2026-10-21 02:27:56,873 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.106 T-robust: 0.003 T-total: 2.110 Matches: 29 Robust: 21 Success: True 2026-10-21 02:27:56,905 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.705 T-robust: 0.010 T-total: 1.741 Matches: 2071 Robust: 2027 Success: True 2026-10-21 02:27:57,055 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.220 T-robust: 0.003 T-total: 2.255 Matches: 1338 Robust: 1310 Success: True 2026-10-21 02:27:57,133 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.518 T-robust: 0.025 T-total: 1.549 Matches: 1568 Robust: 1548 Success: True 2026-10-21 02:27:57,212 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.428 T-robust: 0.074 T-total: 2.510 Matches: 5483 Robust: 5409 Success: True 2026-10-21 02:27:57,309 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.752 T-robust: 0.025 T-total: 1.779 Matches: 1744 Robust: 1704 Success: True 2026-10-21 02:27:57,370 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.457 T-robust: 0.016 T-total: 1.474 Matches: 138 Robust: 120 Success: True 2026-10-21 02:27:57,497 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.556 T-robust: 0.004 T-total: 1.614 Matches: 1921 Robust: 1873 Success: True 2026-10-21 02:27:57,549 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.775 T-robust: 0.033 T-total: 1.848 Matches: 5440 Robust: 5423 Success: True 2026-10-21 02:27:57,691 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.516 T-robust: 0.011 T-total: 1.529 Matches: 1486 Robust: 1450 Success: True 2026-10-21 02:27:57,812 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.623 T-robust: 0.005 T-total: 1.630 Matches: 2033 Robust: 1898 Success: True 2026-10-21 02:27:57,902 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.761 T-robust: 0.058 T-total: 1.826 Matches: 5469 Robust: 5423 Success: True 2026-10-21 02:27:57,962 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.628 T-robust: 0.002 T-total: 1.658 Matches: 594 Robust: 577 Success: True 2026-10-21 02:27:58,118 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.644 T-robust: 0.065 T-total: 1.744 Matches: 3826 Robust: 3726 Success: True 2026-10-21 02:27:58,397 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.441 T-robust: 0.061 T-total: 1.507 Matches: 3664 Robust: 3586 Success: True 2026-10-21 02:27:58,495 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.635 T-robust: 0.097 T-total: 1.780 Matches: 5181 Robust: 5112 Success: True 2026-10-21 02:27:58,731 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.403 T-robust: 0.004 T-total: 1.407 Matches: 186 Robust: 169 Success: True 2026-10-21 02:27:58,751 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.579 T-robust: 0.002 T-total: 1.616 Matches: 80 Robust: 67 Success: True 2026-10-21 02:27:58,752 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.630 T-robust: 0.023 T-total: 1.654 Matches: 246 Robust: 230 Success: True 2026-10-21 02:27:58,753 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.622 T-robust: 0.275 T-total: 1.929 Matches: 5455 Robust: 5409 Success: True 2026-10-21 02:27:58,756 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.574 T-robust: 0.257 T-total: 1.832 Matches: 1150 Robust: 1122 Success: True 2026-10-21 02:27:58,852 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.478 T-robust: 0.001 T-total: 1.480 Matches: 489 Robust: 475 Success: True 2026-10-21 02:27:58,913 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.604 T-robust: 0.057 T-total: 1.668 Matches: 5335 Robust: 5306 Success: True 2026-10-21 02:27:58,929 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.376 T-robust: 0.002 T-total: 1.379 Matches: 839 Robust: 819 Success: True 2026-10-21 02:27:59,083 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.518 T-robust: 0.050 T-total: 1.573 Matches: 4040 Robust: 3898 Success: True 2026-10-21 02:27:59,230 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.523 T-robust: 0.001 T-total: 1.525 Matches: 393 Robust: 365 Success: True 2026-10-21 02:27:59,510 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.591 T-robust: 0.015 T-total: 1.607 Matches: 1385 Robust: 1353 Success: True 2026-10-21 02:27:59,621 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.759 T-robust: 0.007 T-total: 1.783 Matches: 3114 Robust: 3087 Success: True 2026-10-21 02:27:59,650 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.667 T-robust: 0.017 T-total: 1.686 Matches: 1451 Robust: 1419 Success: True 2026-10-21 02:27:59,662 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.525 T-robust: 0.004 T-total: 1.531 Matches: 1680 Robust: 1554 Success: True 2026-10-21 02:28:00,000 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.530 T-robust: 0.013 T-total: 1.547 Matches: 652 Robust: 636 Success: True 2026-10-21 02:28:00,070 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.573 T-robust: 0.001 T-total: 1.575 Matches: 398 Robust: 384 Success: True 2026-10-21 02:28:00,331 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.526 T-robust: 0.029 T-total: 1.567 Matches: 2672 Robust: 2524 Success: True 2026-10-21 02:28:00,366 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.421 T-robust: 0.002 T-total: 1.423 Matches: 75 Robust: 60 Success: True 2026-10-21 02:28:00,462 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.591 T-robust: 0.091 T-total: 1.710 Matches: 5578 Robust: 5543 Success: True 2026-10-21 02:28:00,467 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.691 T-robust: 0.002 T-total: 1.693 Matches: 72 Robust: 56 Success: True 2026-10-21 02:28:00,510 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.594 T-robust: 0.002 T-total: 1.596 Matches: 555 Robust: 531 Success: True 2026-10-21 02:28:00,545 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.724 T-robust: 0.047 T-total: 1.785 Matches: 5141 Robust: 5077 Success: True 2026-10-21 02:28:00,559 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.732 T-robust: 0.038 T-total: 1.802 Matches: 2933 Robust: 2902 Success: True 2026-10-21 02:28:00,559 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.586 T-robust: 0.014 T-total: 1.652 Matches: 1101 Robust: 1071 Success: True 2026-10-21 02:28:00,620 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.473 T-robust: 0.035 T-total: 1.511 Matches: 2253 Robust: 2174 Success: True 2026-10-21 02:28:00,888 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.610 T-robust: 0.009 T-total: 1.644 Matches: 4035 Robust: 4004 Success: True 2026-10-21 02:28:01,163 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.613 T-robust: 0.003 T-total: 1.617 Matches: 1060 Robust: 1044 Success: True 2026-10-21 02:28:01,213 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.523 T-robust: 0.002 T-total: 1.526 Matches: 731 Robust: 715 Success: True 2026-10-21 02:28:01,297 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.614 T-robust: 0.005 T-total: 1.652 Matches: 2393 Robust: 2370 Success: True 2026-10-21 02:28:01,323 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.632 T-robust: 0.003 T-total: 1.635 Matches: 869 Robust: 845 Success: True 2026-10-21 02:28:01,723 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.645 T-robust: 0.033 T-total: 1.711 Matches: 3693 Robust: 3658 Success: True 2026-10-21 02:28:01,789 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.581 T-robust: 0.076 T-total: 1.694 Matches: 2137 Robust: 2112 Success: True 2026-10-21 02:28:01,993 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.643 T-robust: 0.004 T-total: 1.649 Matches: 1525 Robust: 1486 Success: True 2026-10-21 02:28:02,002 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.590 T-robust: 0.041 T-total: 1.635 Matches: 3078 Robust: 3036 Success: True 2026-10-21 02:28:02,137 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.575 T-robust: 0.001 T-total: 1.576 Matches: 60 Robust: 51 Success: True 2026-10-21 02:28:02,223 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.665 T-robust: 0.003 T-total: 1.668 Matches: 855 Robust: 775 Success: True 2026-10-21 02:28:02,229 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.672 T-robust: 0.002 T-total: 1.675 Matches: 522 Robust: 500 Success: True 2026-10-21 02:28:02,312 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.748 T-robust: 0.003 T-total: 1.752 Matches: 789 Robust: 771 Success: True 2026-10-21 02:28:02,407 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.861 T-robust: 0.062 T-total: 1.937 Matches: 3222 Robust: 3199 Success: True 2026-10-21 02:28:02,450 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.837 T-robust: 0.098 T-total: 1.981 Matches: 5609 Robust: 5567 Success: True 2026-10-21 02:28:02,512 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.740 T-robust: 0.078 T-total: 1.869 Matches: 5511 Robust: 5474 Success: True 2026-10-21 02:28:02,577 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.646 T-robust: 0.002 T-total: 1.649 Matches: 668 Robust: 649 Success: True 2026-10-21 02:28:02,673 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.435 T-robust: 0.002 T-total: 1.437 Matches: 526 Robust: 512 Success: True 2026-10-21 02:28:02,921 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.546 T-robust: 0.029 T-total: 1.577 Matches: 1868 Robust: 1798 Success: True 2026-10-21 02:28:02,961 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.781 T-robust: 0.002 T-total: 1.784 Matches: 768 Robust: 718 Success: True 2026-10-21 02:28:03,312 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.946 T-robust: 0.030 T-total: 2.015 Matches: 5235 Robust: 5189 Success: True 2026-10-21 02:28:03,340 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.544 T-robust: 0.001 T-total: 1.546 Matches: 474 Robust: 457 Success: True 2026-10-21 02:28:03,472 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.628 T-robust: 0.050 T-total: 1.683 Matches: 3042 Robust: 3017 Success: True 2026-10-21 02:28:03,659 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.595 T-robust: 0.005 T-total: 1.635 Matches: 2174 Robust: 2147 Success: True 2026-10-21 02:28:03,673 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.425 T-robust: 0.002 T-total: 1.427 Matches: 429 Robust: 409 Success: True 2026-10-21 02:28:03,670 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.662 T-robust: 0.003 T-total: 1.666 Matches: 985 Robust: 966 Success: True 2026-10-21 02:28:03,833 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.559 T-robust: 0.021 T-total: 1.590 Matches: 1840 Robust: 1793 Success: True 2026-10-21 02:28:03,898 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.735 T-robust: 0.021 T-total: 1.759 Matches: 2343 Robust: 2312 Success: True 2026-10-21 02:28:03,938 DEBUG: Matching 89e5f11e_DJI_20261011083305_0938_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.497 T-robust: 0.001 T-total: 1.498 Matches: 289 Robust: 278 Success: True 2026-10-21 02:28:03,943 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.600 T-robust: 0.002 T-total: 1.603 Matches: 819 Robust: 782 Success: True 2026-10-21 02:28:04,107 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.654 T-robust: 0.001 T-total: 1.656 Matches: 357 Robust: 341 Success: True 2026-10-21 02:28:04,169 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.550 T-robust: 0.037 T-total: 1.591 Matches: 2982 Robust: 2961 Success: True 2026-10-21 02:28:04,187 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.635 T-robust: 0.002 T-total: 1.650 Matches: 797 Robust: 776 Success: True 2026-10-21 02:28:04,290 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.593 T-robust: 0.001 T-total: 1.594 Matches: 252 Robust: 239 Success: True 2026-10-21 02:28:04,380 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.416 T-robust: 0.002 T-total: 1.418 Matches: 657 Robust: 635 Success: True 2026-10-21 02:28:04,587 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.619 T-robust: 0.007 T-total: 1.660 Matches: 3081 Robust: 3056 Success: True 2026-10-21 02:28:04,790 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.441 T-robust: 0.001 T-total: 1.442 Matches: 265 Robust: 247 Success: True 2026-10-21 02:28:04,924 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.549 T-robust: 0.007 T-total: 1.569 Matches: 2627 Robust: 2586 Success: True 2026-10-21 02:28:05,040 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.557 T-robust: 0.003 T-total: 1.562 Matches: 1085 Robust: 1065 Success: True 2026-10-21 02:28:05,104 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.398 T-robust: 0.003 T-total: 1.433 Matches: 1206 Robust: 1172 Success: True 2026-10-21 02:28:05,335 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and c6226fd3_DJI_20261011083319_0945_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.633 T-robust: 0.003 T-total: 1.648 Matches: 1043 Robust: 999 Success: True 2026-10-21 02:28:05,340 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.337 T-robust: 0.028 T-total: 1.389 Matches: 2468 Robust: 2395 Success: True 2026-10-21 02:28:05,343 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.571 T-robust: 0.045 T-total: 1.655 Matches: 4018 Robust: 3982 Success: True 2026-10-21 02:28:05,354 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.502 T-robust: 0.008 T-total: 1.519 Matches: 646 Robust: 592 Success: True 2026-10-21 02:28:05,365 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.432 T-robust: 0.024 T-total: 1.456 Matches: 379 Robust: 366 Success: True 2026-10-21 02:28:05,376 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.432 T-robust: 0.001 T-total: 1.433 Matches: 116 Robust: 101 Success: True 2026-10-21 02:28:05,644 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.451 T-robust: 0.003 T-total: 1.456 Matches: 1201 Robust: 1163 Success: True 2026-10-21 02:28:05,697 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.351 T-robust: 0.014 T-total: 1.381 Matches: 1464 Robust: 1446 Success: True 2026-10-21 02:28:05,828 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.642 T-robust: 0.056 T-total: 1.702 Matches: 2981 Robust: 2962 Success: True 2026-10-21 02:28:05,837 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.448 T-robust: 0.001 T-total: 1.450 Matches: 495 Robust: 475 Success: True 2026-10-21 02:28:05,866 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.668 T-robust: 0.011 T-total: 1.680 Matches: 643 Robust: 617 Success: True 2026-10-21 02:28:06,242 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.627 T-robust: 0.019 T-total: 1.649 Matches: 2181 Robust: 2141 Success: True 2026-10-21 02:28:06,276 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.466 T-robust: 0.004 T-total: 1.485 Matches: 1731 Robust: 1695 Success: True 2026-10-21 02:28:06,420 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.468 T-robust: 0.001 T-total: 1.495 Matches: 379 Robust: 360 Success: True 2026-10-21 02:28:06,641 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.599 T-robust: 0.001 T-total: 1.600 Matches: 200 Robust: 186 Success: True 2026-10-21 02:28:06,650 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.527 T-robust: 0.003 T-total: 1.531 Matches: 956 Robust: 939 Success: True 2026-10-21 02:28:06,930 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.551 T-robust: 0.025 T-total: 1.590 Matches: 2746 Robust: 2700 Success: True 2026-10-21 02:28:06,984 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.572 T-robust: 0.031 T-total: 1.607 Matches: 1050 Robust: 1009 Success: True 2026-10-21 02:28:07,014 DEBUG: Matching 1db7d9ab_DJI_20261011083315_0943_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.603 T-robust: 0.039 T-total: 1.671 Matches: 2385 Robust: 2348 Success: True 2026-10-21 02:28:07,029 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.586 T-robust: 0.074 T-total: 1.663 Matches: 2412 Robust: 2384 Success: True 2026-10-21 02:28:07,055 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.580 T-robust: 0.036 T-total: 1.689 Matches: 4028 Robust: 3972 Success: True 2026-10-21 02:28:07,062 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.357 T-robust: 0.022 T-total: 1.382 Matches: 1787 Robust: 1741 Success: True 2026-10-21 02:28:07,072 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.611 T-robust: 0.101 T-total: 1.718 Matches: 5138 Robust: 5098 Success: True 2026-10-21 02:28:07,128 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.398 T-robust: 0.024 T-total: 1.424 Matches: 1714 Robust: 1677 Success: True 2026-10-21 02:28:07,191 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.324 T-robust: 0.020 T-total: 1.347 Matches: 1826 Robust: 1797 Success: True 2026-10-21 02:28:07,193 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.318 T-robust: 0.012 T-total: 1.346 Matches: 1329 Robust: 1274 Success: True 2026-10-21 02:28:07,199 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.300 T-robust: 0.019 T-total: 1.323 Matches: 3706 Robust: 3679 Success: True 2026-10-21 02:28:07,225 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.946 T-robust: 0.001 T-total: 0.948 Matches: 512 Robust: 499 Success: True 2026-10-21 02:28:07,279 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.001 T-robust: 0.001 T-total: 1.003 Matches: 306 Robust: 291 Success: True 2026-10-21 02:28:07,286 INFO: Matched 141 pairs (brown-brown: 141) in 15.715174728999955 seconds (0.11145514381560327 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:28:13,230 INFO: reading features 2026-10-21 02:28:13,700 DEBUG: Merging features onto tracks 2026-10-21 02:28:15,706 DEBUG: Good tracks: 28018 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:28:19,031 INFO: Starting incremental reconstruction 2026-10-21 02:28:21,424 INFO: Starting reconstruction with 1ed1ff3b_DJI_20261011083327_0949_D.JPG and b9369408_DJI_20261011083331_0951_D.JPG 2026-10-21 02:28:21,469 INFO: Two-view 5-points reconstruction inliers (transposed=False): 4244 / 4257 2026-10-21 02:28:22,388 INFO: Triangulated: 4244 2026-10-21 02:28:23,763 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.008184e+02, Final cost: 7.282811e+01, Termination: CONVERGENCE 2026-10-21 02:28:23,819 INFO: Removed outliers: 369 2026-10-21 02:28:23,895 INFO: ------------------------------------------------------- 2026-10-21 02:28:23,940 INFO: 315e5ba0_DJI_20261011083329_0950_D.JPG resection inliers: 3557 / 3561 2026-10-21 02:28:23,986 INFO: Adding 315e5ba0_DJI_20261011083329_0950_D.JPG to the reconstruction 2026-10-21 02:28:24,504 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:25,198 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.912893e+02, Final cost: 1.515415e+02, Termination: CONVERGENCE 2026-10-21 02:28:25,309 INFO: Removed outliers: 652 2026-10-21 02:28:25,324 INFO: ------------------------------------------------------- 2026-10-21 02:28:25,372 INFO: 67e1e12c_DJI_20261011083325_0948_D.JPG resection inliers: 4107 / 4138 2026-10-21 02:28:25,414 INFO: Adding 67e1e12c_DJI_20261011083325_0948_D.JPG to the reconstruction 2026-10-21 02:28:25,730 INFO: Re-triangulating 2026-10-21 02:28:25,731 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:26,749 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 4.578275e+02, Final cost: 2.568268e+02, Termination: CONVERGENCE 2026-10-21 02:28:29,230 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 5.459234e+02, Final cost: 3.375451e+02, Termination: CONVERGENCE 2026-10-21 02:28:29,368 INFO: Removed outliers: 925 2026-10-21 02:28:29,384 INFO: ------------------------------------------------------- 2026-10-21 02:28:29,433 INFO: e6a9f887_DJI_20261011083323_0947_D.JPG resection inliers: 4274 / 4301 2026-10-21 02:28:29,472 INFO: Adding e6a9f887_DJI_20261011083323_0947_D.JPG to the reconstruction 2026-10-21 02:28:29,791 INFO: ------------------------------------------------------- 2026-10-21 02:28:29,841 INFO: b05cc716_DJI_20261011083321_0946_D.JPG resection inliers: 4485 / 4583 2026-10-21 02:28:29,882 INFO: Adding b05cc716_DJI_20261011083321_0946_D.JPG to the reconstruction 2026-10-21 02:28:30,136 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:31,469 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.174600e+03, Final cost: 5.882112e+02, Termination: CONVERGENCE 2026-10-21 02:28:31,681 INFO: Removed outliers: 894 2026-10-21 02:28:31,698 INFO: ------------------------------------------------------- 2026-10-21 02:28:31,750 INFO: c6226fd3_DJI_20261011083319_0945_D.JPG resection inliers: 4386 / 4461 2026-10-21 02:28:31,796 INFO: Adding c6226fd3_DJI_20261011083319_0945_D.JPG to the reconstruction 2026-10-21 02:28:32,057 INFO: ------------------------------------------------------- 2026-10-21 02:28:32,107 INFO: 4c92cd1a_DJI_20261011083333_0952_D.JPG resection inliers: 4376 / 4431 2026-10-21 02:28:32,148 INFO: Adding 4c92cd1a_DJI_20261011083333_0952_D.JPG to the reconstruction 2026-10-21 02:28:32,478 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:34,737 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.471186e+03, Final cost: 8.796173e+02, Termination: CONVERGENCE 2026-10-21 02:28:34,985 INFO: Removed outliers: 1118 2026-10-21 02:28:35,004 INFO: ------------------------------------------------------- 2026-10-21 02:28:35,058 INFO: 00d77d2e_DJI_20261011083335_0953_D.JPG resection inliers: 4494 / 4560 2026-10-21 02:28:35,102 INFO: Adding 00d77d2e_DJI_20261011083335_0953_D.JPG to the reconstruction 2026-10-21 02:28:35,384 INFO: ------------------------------------------------------- 2026-10-21 02:28:35,434 INFO: 2b40b9e4_DJI_20261011083337_0954_D.JPG resection inliers: 4505 / 4649 2026-10-21 02:28:35,476 INFO: Adding 2b40b9e4_DJI_20261011083337_0954_D.JPG to the reconstruction 2026-10-21 02:28:35,669 INFO: Re-triangulating 2026-10-21 02:28:35,670 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:28:37,616 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 1.755763e+03, Final cost: 1.115471e+03, Termination: CONVERGENCE 2026-10-21 02:28:42,255 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.450084e+03, Final cost: 1.664942e+03, Termination: CONVERGENCE 2026-10-21 02:28:42,617 INFO: Removed outliers: 2628 2026-10-21 02:28:42,641 INFO: ------------------------------------------------------- 2026-10-21 02:28:42,697 INFO: 3468d448_DJI_20261011083317_0944_D.JPG resection inliers: 4198 / 4271 2026-10-21 02:28:42,743 INFO: Adding 3468d448_DJI_20261011083317_0944_D.JPG to the reconstruction 2026-10-21 02:28:42,969 INFO: ------------------------------------------------------- 2026-10-21 02:28:43,025 INFO: 1db7d9ab_DJI_20261011083315_0943_D.JPG resection inliers: 4273 / 4383 2026-10-21 02:28:43,071 INFO: Adding 1db7d9ab_DJI_20261011083315_0943_D.JPG to the reconstruction 2026-10-21 02:28:43,376 INFO: ------------------------------------------------------- 2026-10-21 02:28:43,432 INFO: 863f03d0_DJI_20261011083313_0942_D.JPG resection inliers: 4374 / 4535 2026-10-21 02:28:43,477 INFO: Adding 863f03d0_DJI_20261011083313_0942_D.JPG to the reconstruction 2026-10-21 02:28:43,730 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:28:46,294 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.687874e+03, Final cost: 1.622670e+03, Termination: CONVERGENCE 2026-10-21 02:28:46,751 INFO: Removed outliers: 1163 2026-10-21 02:28:46,774 INFO: ------------------------------------------------------- 2026-10-21 02:28:46,830 INFO: e36316a2_DJI_20261011083311_0941_D.JPG resection inliers: 4312 / 4430 2026-10-21 02:28:46,876 INFO: Adding e36316a2_DJI_20261011083311_0941_D.JPG to the reconstruction 2026-10-21 02:28:47,159 INFO: ------------------------------------------------------- 2026-10-21 02:28:47,209 INFO: 2cffeb58_DJI_20261011083309_0940_D.JPG resection inliers: 4228 / 4393 2026-10-21 02:28:47,249 INFO: Adding 2cffeb58_DJI_20261011083309_0940_D.JPG to the reconstruction 2026-10-21 02:28:47,539 INFO: ------------------------------------------------------- 2026-10-21 02:28:47,591 INFO: be015d4e_DJI_20261011083307_0939_D.JPG resection inliers: 4161 / 4352 2026-10-21 02:28:47,635 INFO: Adding be015d4e_DJI_20261011083307_0939_D.JPG to the reconstruction 2026-10-21 02:28:47,899 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:28:51,651 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.168548e+03, Final cost: 2.049166e+03, Termination: CONVERGENCE 2026-10-21 02:28:52,272 INFO: Removed outliers: 1138 2026-10-21 02:28:52,297 INFO: ------------------------------------------------------- 2026-10-21 02:28:52,354 INFO: 89e5f11e_DJI_20261011083305_0938_D.JPG resection inliers: 4149 / 4276 2026-10-21 02:28:52,402 INFO: Adding 89e5f11e_DJI_20261011083305_0938_D.JPG to the reconstruction 2026-10-21 02:28:52,683 INFO: ------------------------------------------------------- 2026-10-21 02:28:52,735 INFO: cdb0638f_DJI_20261011083303_0937_D.JPG resection inliers: 4085 / 4241 2026-10-21 02:28:52,788 INFO: Adding cdb0638f_DJI_20261011083303_0937_D.JPG to the reconstruction 2026-10-21 02:28:53,021 INFO: ------------------------------------------------------- 2026-10-21 02:28:53,023 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:28:55,857 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.837164e+03, Final cost: 2.171943e+03, Termination: CONVERGENCE 2026-10-21 02:28:56,451 INFO: Removed outliers: 716 2026-10-21 02:28:56,768 INFO: Reconstruction 0: 18 images, 27443 points 2026-10-21 02:28:56,769 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:29:00,137 INFO: Starting rolling shutter correction 2026-10-21 02:29:00,541 INFO: Estimating camera velocities 2026-10-21 02:29:00,542 INFO: Using EXIF data 2026-10-21 02:29:00,543 INFO: cdb0638f_DJI_20261011083303_0937_D.JPG (+3.20,+0.90,-0.10) m/s 2026-10-21 02:29:00,543 INFO: 89e5f11e_DJI_20261011083305_0938_D.JPG (+3.20,+1.00,+0.00) m/s 2026-10-21 02:29:00,543 INFO: be015d4e_DJI_20261011083307_0939_D.JPG (+3.20,+1.20,+0.00) m/s 2026-10-21 02:29:00,543 INFO: 2cffeb58_DJI_20261011083309_0940_D.JPG (+3.10,+1.50,+0.00) m/s 2026-10-21 02:29:00,543 INFO: e36316a2_DJI_20261011083311_0941_D.JPG (+3.00,+1.40,+0.00) m/s 2026-10-21 02:29:00,543 INFO: 863f03d0_DJI_20261011083313_0942_D.JPG (+3.10,+1.40,-0.10) m/s 2026-10-21 02:29:00,543 INFO: 1db7d9ab_DJI_20261011083315_0943_D.JPG (+3.10,+1.40,+0.20) m/s 2026-10-21 02:29:00,543 INFO: 3468d448_DJI_20261011083317_0944_D.JPG (+2.90,+1.70,+0.00) m/s 2026-10-21 02:29:00,543 INFO: c6226fd3_DJI_20261011083319_0945_D.JPG (+2.90,+1.70,+0.00) m/s 2026-10-21 02:29:00,543 INFO: b05cc716_DJI_20261011083321_0946_D.JPG (+2.80,+1.80,+0.00) m/s 2026-10-21 02:29:00,543 INFO: e6a9f887_DJI_20261011083323_0947_D.JPG (+2.80,+1.90,-0.10) m/s 2026-10-21 02:29:00,543 INFO: 67e1e12c_DJI_20261011083325_0948_D.JPG (+2.80,+1.90,+0.10) m/s 2026-10-21 02:29:00,543 INFO: 1ed1ff3b_DJI_20261011083327_0949_D.JPG (+2.80,+2.10,+0.00) m/s 2026-10-21 02:29:00,543 INFO: 315e5ba0_DJI_20261011083329_0950_D.JPG (+2.80,+1.90,-0.10) m/s 2026-10-21 02:29:00,543 INFO: b9369408_DJI_20261011083331_0951_D.JPG (+2.80,+1.80,+0.00) m/s 2026-10-21 02:29:00,543 INFO: 4c92cd1a_DJI_20261011083333_0952_D.JPG (+2.90,+1.70,+0.00) m/s 2026-10-21 02:29:00,543 INFO: 00d77d2e_DJI_20261011083335_0953_D.JPG (+2.90,+1.70,-0.10) m/s 2026-10-21 02:29:00,543 INFO: 2b40b9e4_DJI_20261011083337_0954_D.JPG (+2.90,+1.80,-0.10) m/s 2026-10-21 02:29:00,543 INFO: Correcting observations... 2026-10-21 02:29:04,719 INFO: Writing corrected and trimmed features for 863f03d0_DJI_20261011083313_0942_D.JPG 2026-10-21 02:29:05,127 INFO: Writing corrected and trimmed features for 1db7d9ab_DJI_20261011083315_0943_D.JPG 2026-10-21 02:29:05,521 INFO: Writing corrected and trimmed features for e6a9f887_DJI_20261011083323_0947_D.JPG 2026-10-21 02:29:05,933 INFO: Writing corrected and trimmed features for 67e1e12c_DJI_20261011083325_0948_D.JPG 2026-10-21 02:29:06,359 INFO: Writing corrected and trimmed features for b05cc716_DJI_20261011083321_0946_D.JPG 2026-10-21 02:29:06,762 INFO: Writing corrected and trimmed features for cdb0638f_DJI_20261011083303_0937_D.JPG 2026-10-21 02:29:07,081 INFO: Writing corrected and trimmed features for c6226fd3_DJI_20261011083319_0945_D.JPG 2026-10-21 02:29:07,446 INFO: Writing corrected and trimmed features for e36316a2_DJI_20261011083311_0941_D.JPG 2026-10-21 02:29:07,850 INFO: Writing corrected and trimmed features for 3468d448_DJI_20261011083317_0944_D.JPG 2026-10-21 02:29:08,197 INFO: Writing corrected and trimmed features for be015d4e_DJI_20261011083307_0939_D.JPG 2026-10-21 02:29:08,537 INFO: Writing corrected and trimmed features for 2cffeb58_DJI_20261011083309_0940_D.JPG 2026-10-21 02:29:08,888 INFO: Writing corrected and trimmed features for 89e5f11e_DJI_20261011083305_0938_D.JPG 2026-10-21 02:29:09,216 INFO: Writing corrected and trimmed features for 315e5ba0_DJI_20261011083329_0950_D.JPG 2026-10-21 02:29:09,578 INFO: Writing corrected and trimmed features for b9369408_DJI_20261011083331_0951_D.JPG 2026-10-21 02:29:09,948 INFO: Writing corrected and trimmed features for 00d77d2e_DJI_20261011083335_0953_D.JPG 2026-10-21 02:29:10,353 INFO: Writing corrected and trimmed features for 4c92cd1a_DJI_20261011083333_0952_D.JPG 2026-10-21 02:29:10,753 INFO: Writing corrected and trimmed features for 2b40b9e4_DJI_20261011083337_0954_D.JPG 2026-10-21 02:29:11,087 INFO: Writing corrected and trimmed features for 1ed1ff3b_DJI_20261011083327_0949_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:29:13,095 INFO: Altitude for orientation based matching 616949.9317581472 2026-10-21 02:29:13,109 INFO: Matching 143 image pairs 2026-10-21 02:29:13,113 INFO: Computing pair matching with 16 processes 2026-10-21 02:29:13,681 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.544 T-robust: 0.005 T-total: 0.550 Matches: 1935 Robust: 1803 Success: True 2026-10-21 02:29:13,707 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and cdb0638f_DJI_20261011083303_0937_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.584 T-robust: 0.002 T-total: 0.590 Matches: 765 Robust: 747 Success: True 2026-10-21 02:29:13,810 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.684 T-robust: 0.007 T-total: 0.693 Matches: 351 Robust: 342 Success: True 2026-10-21 02:29:13,820 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.686 T-robust: 0.006 T-total: 0.703 Matches: 489 Robust: 483 Success: True 2026-10-21 02:29:13,825 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.686 T-robust: 0.022 T-total: 0.709 Matches: 618 Robust: 572 Success: True 2026-10-21 02:29:13,838 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.689 T-robust: 0.016 T-total: 0.721 Matches: 847 Robust: 835 Success: True 2026-10-21 02:29:13,839 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.681 T-robust: 0.017 T-total: 0.719 Matches: 3613 Robust: 3601 Success: True 2026-10-21 02:29:13,847 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.681 T-robust: 0.038 T-total: 0.723 Matches: 758 Robust: 716 Success: True 2026-10-21 02:29:13,847 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.724 T-robust: 0.001 T-total: 0.726 Matches: 309 Robust: 295 Success: True 2026-10-21 02:29:13,879 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.739 T-robust: 0.016 T-total: 0.761 Matches: 4708 Robust: 4701 Success: True 2026-10-21 02:29:13,924 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.804 T-robust: 0.001 T-total: 0.805 Matches: 195 Robust: 180 Success: True 2026-10-21 02:29:13,979 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.836 T-robust: 0.016 T-total: 0.863 Matches: 4731 Robust: 4725 Success: True 2026-10-21 02:29:13,996 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.872 T-robust: 0.004 T-total: 0.878 Matches: 1635 Robust: 1542 Success: True 2026-10-21 02:29:14,031 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.905 T-robust: 0.003 T-total: 0.910 Matches: 975 Robust: 925 Success: True 2026-10-21 02:29:14,033 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.897 T-robust: 0.003 T-total: 0.911 Matches: 1369 Robust: 1358 Success: True 2026-10-21 02:29:14,041 DEBUG: Matching 1db7d9ab_DJI_20261011083315_0943_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.907 T-robust: 0.003 T-total: 0.912 Matches: 1071 Robust: 1049 Success: True 2026-10-21 02:29:14,098 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.414 T-robust: 0.002 T-total: 0.417 Matches: 770 Robust: 758 Success: True 2026-10-21 02:29:14,150 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.439 T-robust: 0.002 T-total: 0.442 Matches: 1017 Robust: 997 Success: True 2026-10-21 02:29:14,244 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.381 T-robust: 0.004 T-total: 0.388 Matches: 1519 Robust: 1413 Success: True 2026-10-21 02:29:14,283 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.433 T-robust: 0.009 T-total: 0.445 Matches: 2733 Robust: 2657 Success: True 2026-10-21 02:29:14,325 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.500 T-robust: 0.002 T-total: 0.502 Matches: 560 Robust: 538 Success: True 2026-10-21 02:29:14,344 DEBUG: Matching 1db7d9ab_DJI_20261011083315_0943_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.510 T-robust: 0.003 T-total: 0.518 Matches: 1794 Robust: 1781 Success: True 2026-10-21 02:29:14,368 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.518 T-robust: 0.007 T-total: 0.528 Matches: 2906 Robust: 2891 Success: True 2026-10-21 02:29:14,405 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.496 T-robust: 0.013 T-total: 0.526 Matches: 4570 Robust: 4500 Success: True 2026-10-21 02:29:14,427 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.544 T-robust: 0.018 T-total: 0.569 Matches: 3472 Robust: 3464 Success: True 2026-10-21 02:29:14,440 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.621 T-robust: 0.002 T-total: 0.624 Matches: 728 Robust: 703 Success: True 2026-10-21 02:29:14,477 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.479 T-robust: 0.015 T-total: 0.497 Matches: 3690 Robust: 3664 Success: True 2026-10-21 02:29:14,481 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.482 T-robust: 0.003 T-total: 0.485 Matches: 403 Robust: 396 Success: True 2026-10-21 02:29:14,543 DEBUG: Matching 1db7d9ab_DJI_20261011083315_0943_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.488 T-robust: 0.009 T-total: 0.500 Matches: 2639 Robust: 2630 Success: True 2026-10-21 02:29:14,558 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.513 T-robust: 0.009 T-total: 0.523 Matches: 2001 Robust: 1989 Success: True 2026-10-21 02:29:14,566 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.625 T-robust: 0.012 T-total: 0.639 Matches: 2175 Robust: 2145 Success: True 2026-10-21 02:29:14,614 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.567 T-robust: 0.011 T-total: 0.581 Matches: 2920 Robust: 2901 Success: True 2026-10-21 02:29:14,617 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.001 T-total: 0.518 Matches: 226 Robust: 218 Success: True 2026-10-21 02:29:14,643 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.476 T-robust: 0.008 T-total: 0.489 Matches: 1702 Robust: 1632 Success: True 2026-10-21 02:29:14,703 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.415 T-robust: 0.001 T-total: 0.416 Matches: 40 Robust: 33 Success: True 2026-10-21 02:29:14,723 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.472 T-robust: 0.004 T-total: 0.479 Matches: 1616 Robust: 1579 Success: True 2026-10-21 02:29:14,843 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.516 T-robust: 0.001 T-total: 0.518 Matches: 456 Robust: 439 Success: True 2026-10-21 02:29:14,856 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.425 T-robust: 0.003 T-total: 0.429 Matches: 946 Robust: 889 Success: True 2026-10-21 02:29:14,896 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.443 T-robust: 0.009 T-total: 0.456 Matches: 2552 Robust: 2387 Success: True 2026-10-21 02:29:14,899 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.535 T-robust: 0.009 T-total: 0.554 Matches: 1723 Robust: 1713 Success: True 2026-10-21 02:29:14,910 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.406 T-robust: 0.022 T-total: 0.428 Matches: 21 Robust: 13 Success: False 2026-10-21 02:29:14,926 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.532 T-robust: 0.013 T-total: 0.548 Matches: 2728 Robust: 2688 Success: True 2026-10-21 02:29:14,941 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.511 T-robust: 0.002 T-total: 0.513 Matches: 515 Robust: 491 Success: True 2026-10-21 02:29:14,968 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.486 T-robust: 0.001 T-total: 0.488 Matches: 472 Robust: 462 Success: True 2026-10-21 02:29:15,019 DEBUG: Matching 2cffeb58_DJI_20261011083309_0940_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.458 T-robust: 0.008 T-total: 0.471 Matches: 3518 Robust: 3502 Success: True 2026-10-21 02:29:15,026 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.462 T-robust: 0.003 T-total: 0.467 Matches: 1008 Robust: 996 Success: True 2026-10-21 02:29:15,057 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.488 T-robust: 0.002 T-total: 0.491 Matches: 555 Robust: 496 Success: True 2026-10-21 02:29:15,070 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.443 T-robust: 0.008 T-total: 0.453 Matches: 1648 Robust: 1637 Success: True 2026-10-21 02:29:15,095 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.367 T-robust: 0.003 T-total: 0.371 Matches: 488 Robust: 473 Success: True 2026-10-21 02:29:15,100 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.474 T-robust: 0.005 T-total: 0.480 Matches: 1199 Robust: 1106 Success: True 2026-10-21 02:29:15,143 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.469 T-robust: 0.021 T-total: 0.500 Matches: 4782 Robust: 4514 Success: True 2026-10-21 02:29:15,151 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.445 T-robust: 0.002 T-total: 0.448 Matches: 776 Robust: 766 Success: True 2026-10-21 02:29:15,305 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.459 T-robust: 0.002 T-total: 0.462 Matches: 612 Robust: 608 Success: True 2026-10-21 02:29:15,327 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and b9369408_DJI_20261011083331_0951_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.421 T-robust: 0.001 T-total: 0.422 Matches: 137 Robust: 124 Success: True 2026-10-21 02:29:15,333 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.002 T-total: 0.364 Matches: 20 Robust: 16 Success: False 2026-10-21 02:29:15,396 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.503 T-robust: 0.024 T-total: 0.539 Matches: 3748 Robust: 3642 Success: True 2026-10-21 02:29:15,399 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.426 T-robust: 0.028 T-total: 0.457 Matches: 2105 Robust: 2057 Success: True 2026-10-21 02:29:15,422 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.492 T-robust: 0.004 T-total: 0.512 Matches: 1698 Robust: 1683 Success: True 2026-10-21 02:29:15,433 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 T-robust: 0.011 T-total: 0.407 Matches: 2092 Robust: 2085 Success: True 2026-10-21 02:29:15,442 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.498 T-robust: 0.009 T-total: 0.515 Matches: 208 Robust: 195 Success: True 2026-10-21 02:29:15,459 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 T-robust: 0.007 T-total: 0.399 Matches: 372 Robust: 358 Success: True 2026-10-21 02:29:15,459 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.511 T-robust: 0.035 T-total: 0.554 Matches: 4925 Robust: 4923 Success: True 2026-10-21 02:29:15,464 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.351 T-robust: 0.011 T-total: 0.364 Matches: 306 Robust: 288 Success: True 2026-10-21 02:29:15,474 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.366 T-robust: 0.007 T-total: 0.374 Matches: 641 Robust: 623 Success: True 2026-10-21 02:29:15,481 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.441 T-robust: 0.009 T-total: 0.461 Matches: 1311 Robust: 1296 Success: True 2026-10-21 02:29:15,487 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.411 T-robust: 0.003 T-total: 0.415 Matches: 542 Robust: 528 Success: True 2026-10-21 02:29:15,551 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.393 T-robust: 0.001 T-total: 0.395 Matches: 779 Robust: 750 Success: True 2026-10-21 02:29:15,582 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.433 T-robust: 0.003 T-total: 0.438 Matches: 1180 Robust: 1147 Success: True 2026-10-21 02:29:15,662 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.352 T-robust: 0.003 T-total: 0.356 Matches: 994 Robust: 963 Success: True 2026-10-21 02:29:15,748 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.404 T-robust: 0.011 T-total: 0.420 Matches: 4306 Robust: 4294 Success: True 2026-10-21 02:29:15,766 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.419 T-robust: 0.007 T-total: 0.432 Matches: 2797 Robust: 2785 Success: True 2026-10-21 02:29:15,810 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.334 T-robust: 0.002 T-total: 0.336 Matches: 488 Robust: 478 Success: True 2026-10-21 02:29:15,813 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.388 T-robust: 0.001 T-total: 0.390 Matches: 230 Robust: 222 Success: True 2026-10-21 02:29:15,872 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.417 T-robust: 0.013 T-total: 0.449 Matches: 3626 Robust: 3560 Success: True 2026-10-21 02:29:15,878 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.449 T-robust: 0.004 T-total: 0.456 Matches: 1572 Robust: 1540 Success: True 2026-10-21 02:29:15,899 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.411 T-robust: 0.020 T-total: 0.441 Matches: 5062 Robust: 5061 Success: True 2026-10-21 02:29:15,901 DEBUG: Matching 315e5ba0_DJI_20261011083329_0950_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.450 T-robust: 0.001 T-total: 0.451 Matches: 207 Robust: 195 Success: True 2026-10-21 02:29:15,913 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.428 T-robust: 0.012 T-total: 0.442 Matches: 1842 Robust: 1832 Success: True 2026-10-21 02:29:15,922 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.418 T-robust: 0.013 T-total: 0.434 Matches: 2936 Robust: 2919 Success: True 2026-10-21 02:29:15,923 DEBUG: Matching 00d77d2e_DJI_20261011083335_0953_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.440 T-robust: 0.015 T-total: 0.456 Matches: 50 Robust: 42 Success: True 2026-10-21 02:29:15,977 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.489 T-robust: 0.016 T-total: 0.511 Matches: 3749 Robust: 3740 Success: True 2026-10-21 02:29:15,981 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.461 T-robust: 0.024 T-total: 0.494 Matches: 2882 Robust: 2858 Success: True 2026-10-21 02:29:15,990 DEBUG: Matching 1db7d9ab_DJI_20261011083315_0943_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.433 T-robust: 0.004 T-total: 0.439 Matches: 1406 Robust: 1290 Success: True 2026-10-21 02:29:16,109 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.503 T-robust: 0.016 T-total: 0.527 Matches: 5023 Robust: 5014 Success: True 2026-10-21 02:29:16,150 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.483 T-robust: 0.003 T-total: 0.488 Matches: 1052 Robust: 1040 Success: True 2026-10-21 02:29:16,243 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.469 T-robust: 0.015 T-total: 0.494 Matches: 4624 Robust: 4516 Success: True 2026-10-21 02:29:16,247 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.423 T-robust: 0.010 T-total: 0.435 Matches: 650 Robust: 644 Success: True 2026-10-21 02:29:16,252 DEBUG: Matching 67e1e12c_DJI_20261011083325_0948_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.436 T-robust: 0.001 T-total: 0.438 Matches: 414 Robust: 392 Success: True 2026-10-21 02:29:16,270 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.495 T-robust: 0.007 T-total: 0.504 Matches: 834 Robust: 819 Success: True 2026-10-21 02:29:16,318 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.438 T-robust: 0.001 T-total: 0.439 Matches: 312 Robust: 295 Success: True 2026-10-21 02:29:16,340 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.466 T-robust: 0.001 T-total: 0.467 Matches: 337 Robust: 329 Success: True 2026-10-21 02:29:16,354 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.444 T-robust: 0.006 T-total: 0.453 Matches: 2471 Robust: 2457 Success: True 2026-10-21 02:29:16,368 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.438 T-robust: 0.006 T-total: 0.446 Matches: 1273 Robust: 1258 Success: True 2026-10-21 02:29:16,415 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.481 T-robust: 0.003 T-total: 0.492 Matches: 1265 Robust: 1251 Success: True 2026-10-21 02:29:16,434 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.479 T-robust: 0.023 T-total: 0.512 Matches: 2193 Robust: 2160 Success: True 2026-10-21 02:29:16,454 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.429 T-robust: 0.030 T-total: 0.463 Matches: 2816 Robust: 2802 Success: True 2026-10-21 02:29:16,466 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.513 T-robust: 0.025 T-total: 0.559 Matches: 3626 Robust: 3620 Success: True 2026-10-21 02:29:16,481 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.434 T-robust: 0.046 T-total: 0.482 Matches: 1129 Robust: 1114 Success: True 2026-10-21 02:29:16,486 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.478 T-robust: 0.016 T-total: 0.504 Matches: 3670 Robust: 3649 Success: True 2026-10-21 02:29:16,513 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.383 T-robust: 0.008 T-total: 0.398 Matches: 3424 Robust: 3410 Success: True 2026-10-21 02:29:16,573 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.406 T-robust: 0.011 T-total: 0.421 Matches: 3876 Robust: 3744 Success: True 2026-10-21 02:29:16,708 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.425 T-robust: 0.005 T-total: 0.436 Matches: 1934 Robust: 1833 Success: True 2026-10-21 02:29:16,742 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.459 T-robust: 0.029 T-total: 0.494 Matches: 2743 Robust: 2695 Success: True 2026-10-21 02:29:16,748 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.388 T-robust: 0.007 T-total: 0.407 Matches: 72 Robust: 63 Success: True 2026-10-21 02:29:16,761 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.397 T-robust: 0.031 T-total: 0.442 Matches: 3781 Robust: 3769 Success: True 2026-10-21 02:29:16,773 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.475 T-robust: 0.020 T-total: 0.530 Matches: 1284 Robust: 1269 Success: True 2026-10-21 02:29:16,773 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and b05cc716_DJI_20261011083321_0946_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.475 T-robust: 0.039 T-total: 0.520 Matches: 4920 Robust: 4900 Success: True 2026-10-21 02:29:16,786 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.346 T-robust: 0.007 T-total: 0.361 Matches: 925 Robust: 915 Success: True 2026-10-21 02:29:16,797 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.395 T-robust: 0.029 T-total: 0.427 Matches: 2091 Robust: 2076 Success: True 2026-10-21 02:29:16,804 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.415 T-robust: 0.026 T-total: 0.443 Matches: 1727 Robust: 1713 Success: True 2026-10-21 02:29:16,828 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.363 T-robust: 0.026 T-total: 0.394 Matches: 3696 Robust: 3685 Success: True 2026-10-21 02:29:16,832 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 3468d448_DJI_20261011083317_0944_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.343 T-robust: 0.007 T-total: 0.366 Matches: 2856 Robust: 2837 Success: True 2026-10-21 02:29:16,838 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.347 T-robust: 0.002 T-total: 0.350 Matches: 722 Robust: 703 Success: True 2026-10-21 02:29:16,851 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.361 T-robust: 0.006 T-total: 0.369 Matches: 2228 Robust: 2124 Success: True 2026-10-21 02:29:16,878 DEBUG: Matching be015d4e_DJI_20261011083307_0939_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.364 T-robust: 0.001 T-total: 0.365 Matches: 110 Robust: 103 Success: True 2026-10-21 02:29:16,939 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.433 T-robust: 0.011 T-total: 0.451 Matches: 5080 Robust: 5069 Success: True 2026-10-21 02:29:16,955 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.007 T-total: 0.381 Matches: 2175 Robust: 2128 Success: True 2026-10-21 02:29:16,987 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and e36316a2_DJI_20261011083311_0941_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.271 T-robust: 0.005 T-total: 0.278 Matches: 1275 Robust: 1264 Success: True 2026-10-21 02:29:17,029 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.255 T-robust: 0.001 T-total: 0.256 Matches: 148 Robust: 136 Success: True 2026-10-21 02:29:17,081 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.011 T-total: 0.333 Matches: 4965 Robust: 4962 Success: True 2026-10-21 02:29:17,088 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 1ed1ff3b_DJI_20261011083327_0949_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.310 T-robust: 0.001 T-total: 0.311 Matches: 251 Robust: 242 Success: True 2026-10-21 02:29:17,098 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.322 T-robust: 0.001 T-total: 0.324 Matches: 373 Robust: 349 Success: True 2026-10-21 02:29:17,124 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 T-robust: 0.001 T-total: 0.272 Matches: 277 Robust: 258 Success: True 2026-10-21 02:29:17,137 DEBUG: Matching 1ed1ff3b_DJI_20261011083327_0949_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.343 T-robust: 0.004 T-total: 0.350 Matches: 1639 Robust: 1630 Success: True 2026-10-21 02:29:17,142 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.385 T-robust: 0.002 T-total: 0.389 Matches: 807 Robust: 789 Success: True 2026-10-21 02:29:17,167 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 2cffeb58_DJI_20261011083309_0940_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.012 T-total: 0.335 Matches: 2619 Robust: 2591 Success: True 2026-10-21 02:29:17,173 DEBUG: Matching 2b40b9e4_DJI_20261011083337_0954_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.316 T-robust: 0.012 T-total: 0.338 Matches: 1272 Robust: 1253 Success: True 2026-10-21 02:29:17,177 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 315e5ba0_DJI_20261011083329_0950_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.354 T-robust: 0.017 T-total: 0.376 Matches: 2245 Robust: 2226 Success: True 2026-10-21 02:29:17,241 DEBUG: Matching 4c92cd1a_DJI_20261011083333_0952_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.302 T-robust: 0.042 T-total: 0.357 Matches: 5065 Robust: 5059 Success: True 2026-10-21 02:29:17,246 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.360 T-robust: 0.040 T-total: 0.408 Matches: 3775 Robust: 3768 Success: True 2026-10-21 02:29:17,280 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.278 T-robust: 0.052 T-total: 0.340 Matches: 4795 Robust: 4637 Success: True 2026-10-21 02:29:17,283 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 863f03d0_DJI_20261011083313_0942_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.253 T-robust: 0.039 T-total: 0.295 Matches: 1451 Robust: 1392 Success: True 2026-10-21 02:29:17,303 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.026 T-total: 0.347 Matches: 4849 Robust: 4843 Success: True 2026-10-21 02:29:17,305 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and be015d4e_DJI_20261011083307_0939_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.467 T-robust: 0.031 T-total: 0.501 Matches: 3414 Robust: 3400 Success: True 2026-10-21 02:29:17,365 DEBUG: Matching e6a9f887_DJI_20261011083323_0947_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.276 T-robust: 0.051 T-total: 0.331 Matches: 5058 Robust: 5045 Success: True 2026-10-21 02:29:17,372 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.244 T-robust: 0.002 T-total: 0.248 Matches: 639 Robust: 629 Success: True 2026-10-21 02:29:17,378 DEBUG: Matching b9369408_DJI_20261011083331_0951_D.JPG and 2b40b9e4_DJI_20261011083337_0954_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.264 T-robust: 0.008 T-total: 0.273 Matches: 2827 Robust: 2818 Success: True 2026-10-21 02:29:17,378 DEBUG: Matching cdb0638f_DJI_20261011083303_0937_D.JPG and 4c92cd1a_DJI_20261011083333_0952_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.286 T-robust: 0.002 T-total: 0.295 Matches: 76 Robust: 62 Success: True 2026-10-21 02:29:17,386 DEBUG: Matching 863f03d0_DJI_20261011083313_0942_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.243 T-robust: 0.004 T-total: 0.249 Matches: 1375 Robust: 1360 Success: True 2026-10-21 02:29:17,387 DEBUG: Matching c6226fd3_DJI_20261011083319_0945_D.JPG and 89e5f11e_DJI_20261011083305_0938_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.006 T-total: 0.213 Matches: 901 Robust: 873 Success: True 2026-10-21 02:29:17,391 DEBUG: Matching 3468d448_DJI_20261011083317_0944_D.JPG and 67e1e12c_DJI_20261011083325_0948_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.238 T-robust: 0.007 T-total: 0.247 Matches: 2298 Robust: 2275 Success: True 2026-10-21 02:29:17,397 DEBUG: Matching b05cc716_DJI_20261011083321_0946_D.JPG and 00d77d2e_DJI_20261011083335_0953_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.303 T-robust: 0.003 T-total: 0.307 Matches: 1037 Robust: 1021 Success: True 2026-10-21 02:29:17,426 DEBUG: Matching e36316a2_DJI_20261011083311_0941_D.JPG and 1db7d9ab_DJI_20261011083315_0943_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.228 T-robust: 0.008 T-total: 0.239 Matches: 3540 Robust: 3527 Success: True 2026-10-21 02:29:17,437 INFO: Matched 143 pairs (brown-brown: 143) in 4.32802313000002 seconds (0.030265898972028627 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:29:22,920 INFO: reading features 2026-10-21 02:29:23,185 DEBUG: Merging features onto tracks 2026-10-21 02:29:24,569 DEBUG: Good tracks: 25512 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-dzrfx/opensfm" 2026-10-21 02:29:27,244 INFO: Starting incremental reconstruction 2026-10-21 02:29:28,950 INFO: Starting reconstruction with 3468d448_DJI_20261011083317_0944_D.JPG and e6a9f887_DJI_20261011083323_0947_D.JPG 2026-10-21 02:29:28,974 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3246 / 3246 2026-10-21 02:29:29,690 INFO: Triangulated: 3246 2026-10-21 02:29:30,416 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 2.152541e+02, Final cost: 7.680212e+01, Termination: CONVERGENCE 2026-10-21 02:29:30,449 INFO: Removed outliers: 185 2026-10-21 02:29:30,506 INFO: ------------------------------------------------------- 2026-10-21 02:29:30,543 INFO: b05cc716_DJI_20261011083321_0946_D.JPG resection inliers: 2763 / 2769 2026-10-21 02:29:30,568 INFO: Adding b05cc716_DJI_20261011083321_0946_D.JPG to the reconstruction 2026-10-21 02:29:30,969 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:31,365 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 1.895305e+02, Final cost: 1.556413e+02, Termination: CONVERGENCE 2026-10-21 02:29:31,454 INFO: Removed outliers: 400 2026-10-21 02:29:31,467 INFO: ------------------------------------------------------- 2026-10-21 02:29:31,514 INFO: c6226fd3_DJI_20261011083319_0945_D.JPG resection inliers: 4345 / 4351 2026-10-21 02:29:31,554 INFO: Adding c6226fd3_DJI_20261011083319_0945_D.JPG to the reconstruction 2026-10-21 02:29:31,794 INFO: Re-triangulating 2026-10-21 02:29:31,794 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:32,311 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.923533e+02, Final cost: 2.072826e+02, Termination: CONVERGENCE 2026-10-21 02:29:34,071 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.916204e+02, Final cost: 2.380195e+02, Termination: CONVERGENCE 2026-10-21 02:29:34,141 INFO: Removed outliers: 587 2026-10-21 02:29:34,152 INFO: ------------------------------------------------------- 2026-10-21 02:29:34,181 INFO: 67e1e12c_DJI_20261011083325_0948_D.JPG resection inliers: 4222 / 4245 2026-10-21 02:29:34,206 INFO: Adding 67e1e12c_DJI_20261011083325_0948_D.JPG to the reconstruction 2026-10-21 02:29:34,390 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:35,100 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 6.744799e+02, Final cost: 3.157800e+02, Termination: CONVERGENCE 2026-10-21 02:29:35,270 INFO: Removed outliers: 481 2026-10-21 02:29:35,286 INFO: ------------------------------------------------------- 2026-10-21 02:29:35,339 INFO: 1ed1ff3b_DJI_20261011083327_0949_D.JPG resection inliers: 4213 / 4242 2026-10-21 02:29:35,386 INFO: Adding 1ed1ff3b_DJI_20261011083327_0949_D.JPG to the reconstruction 2026-10-21 02:29:35,683 INFO: ------------------------------------------------------- 2026-10-21 02:29:35,733 INFO: 315e5ba0_DJI_20261011083329_0950_D.JPG resection inliers: 4175 / 4250 2026-10-21 02:29:35,776 INFO: Adding 315e5ba0_DJI_20261011083329_0950_D.JPG to the reconstruction 2026-10-21 02:29:35,954 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:37,160 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.166953e+03, Final cost: 5.731507e+02, Termination: CONVERGENCE 2026-10-21 02:29:37,378 INFO: Removed outliers: 582 2026-10-21 02:29:37,395 INFO: ------------------------------------------------------- 2026-10-21 02:29:37,449 INFO: b9369408_DJI_20261011083331_0951_D.JPG resection inliers: 4145 / 4205 2026-10-21 02:29:37,493 INFO: Adding b9369408_DJI_20261011083331_0951_D.JPG to the reconstruction 2026-10-21 02:29:37,793 INFO: ------------------------------------------------------- 2026-10-21 02:29:37,845 INFO: 4c92cd1a_DJI_20261011083333_0952_D.JPG resection inliers: 4180 / 4264 2026-10-21 02:29:37,879 INFO: Adding 4c92cd1a_DJI_20261011083333_0952_D.JPG to the reconstruction 2026-10-21 02:29:38,105 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:39,178 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.298327e+03, Final cost: 8.047282e+02, Termination: CONVERGENCE 2026-10-21 02:29:39,353 INFO: Removed outliers: 635 2026-10-21 02:29:39,365 INFO: ------------------------------------------------------- 2026-10-21 02:29:39,393 INFO: 00d77d2e_DJI_20261011083335_0953_D.JPG resection inliers: 4284 / 4365 2026-10-21 02:29:39,418 INFO: Adding 00d77d2e_DJI_20261011083335_0953_D.JPG to the reconstruction 2026-10-21 02:29:39,571 INFO: Re-triangulating 2026-10-21 02:29:39,572 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:29:40,656 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.114979e+03, Final cost: 8.898035e+02, Termination: CONVERGENCE 2026-10-21 02:29:44,850 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 2.808660e+03, Final cost: 1.290003e+03, Termination: CONVERGENCE 2026-10-21 02:29:45,106 INFO: Removed outliers: 1745 2026-10-21 02:29:45,120 INFO: ------------------------------------------------------- 2026-10-21 02:29:45,151 INFO: 2b40b9e4_DJI_20261011083337_0954_D.JPG resection inliers: 4344 / 4393 2026-10-21 02:29:45,177 INFO: Adding 2b40b9e4_DJI_20261011083337_0954_D.JPG to the reconstruction 2026-10-21 02:29:45,329 INFO: ------------------------------------------------------- 2026-10-21 02:29:45,373 INFO: 1db7d9ab_DJI_20261011083315_0943_D.JPG resection inliers: 4163 / 4229 2026-10-21 02:29:45,416 INFO: Adding 1db7d9ab_DJI_20261011083315_0943_D.JPG to the reconstruction 2026-10-21 02:29:45,598 INFO: ------------------------------------------------------- 2026-10-21 02:29:45,626 INFO: 863f03d0_DJI_20261011083313_0942_D.JPG resection inliers: 4240 / 4345 2026-10-21 02:29:45,652 INFO: Adding 863f03d0_DJI_20261011083313_0942_D.JPG to the reconstruction 2026-10-21 02:29:45,790 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:47,329 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.515383e+03, Final cost: 1.433659e+03, Termination: CONVERGENCE 2026-10-21 02:29:47,650 INFO: Removed outliers: 995 2026-10-21 02:29:47,668 INFO: ------------------------------------------------------- 2026-10-21 02:29:47,718 INFO: e36316a2_DJI_20261011083311_0941_D.JPG resection inliers: 4153 / 4244 2026-10-21 02:29:47,749 INFO: Adding e36316a2_DJI_20261011083311_0941_D.JPG to the reconstruction 2026-10-21 02:29:47,991 INFO: ------------------------------------------------------- 2026-10-21 02:29:48,023 INFO: 2cffeb58_DJI_20261011083309_0940_D.JPG resection inliers: 4057 / 4186 2026-10-21 02:29:48,048 INFO: Adding 2cffeb58_DJI_20261011083309_0940_D.JPG to the reconstruction 2026-10-21 02:29:48,218 INFO: ------------------------------------------------------- 2026-10-21 02:29:48,246 INFO: be015d4e_DJI_20261011083307_0939_D.JPG resection inliers: 3973 / 4125 2026-10-21 02:29:48,270 INFO: Adding be015d4e_DJI_20261011083307_0939_D.JPG to the reconstruction 2026-10-21 02:29:48,447 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:50,224 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 3.084084e+03, Final cost: 1.806893e+03, Termination: CONVERGENCE 2026-10-21 02:29:50,663 INFO: Removed outliers: 906 2026-10-21 02:29:50,676 INFO: ------------------------------------------------------- 2026-10-21 02:29:50,718 INFO: 89e5f11e_DJI_20261011083305_0938_D.JPG resection inliers: 3988 / 4100 2026-10-21 02:29:50,755 INFO: Adding 89e5f11e_DJI_20261011083305_0938_D.JPG to the reconstruction 2026-10-21 02:29:50,977 INFO: ------------------------------------------------------- 2026-10-21 02:29:51,019 INFO: cdb0638f_DJI_20261011083303_0937_D.JPG resection inliers: 3869 / 3998 2026-10-21 02:29:51,054 INFO: Adding cdb0638f_DJI_20261011083303_0937_D.JPG to the reconstruction 2026-10-21 02:29:51,248 INFO: ------------------------------------------------------- 2026-10-21 02:29:51,249 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:29:53,253 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 2.393052e+03, Final cost: 1.916173e+03, Termination: CONVERGENCE 2026-10-21 02:29:53,565 INFO: Removed outliers: 499 2026-10-21 02:29:53,746 INFO: Reconstruction 0: 18 images, 25438 points 2026-10-21 02:29:53,746 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-dzrfx/opensfm" 2026-10-21 02:30:02,170 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:30:02,194 DEBUG: locator: 2026-10-21 02:30:03,088 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 723171.0 --offset-y 9308868.0 "/workspace/odm-pipeline-dzrfx/opensfm" [INFO] Updating /workspace/odm-pipeline-dzrfx/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-dzrfx/opensfm ... 2026-10-21 02:30:12,495 DEBUG: Undistorting image 315e5ba0_DJI_20261011083329_0950_D.JPG 2026-10-21 02:30:12,495 DEBUG: Undistorting image 1ed1ff3b_DJI_20261011083327_0949_D.JPG 2026-10-21 02:30:12,496 DEBUG: Undistorting image e6a9f887_DJI_20261011083323_0947_D.JPG 2026-10-21 02:30:12,496 DEBUG: Undistorting image c6226fd3_DJI_20261011083319_0945_D.JPG 2026-10-21 02:30:12,496 DEBUG: Undistorting image 863f03d0_DJI_20261011083313_0942_D.JPG 2026-10-21 02:30:12,497 DEBUG: Undistorting image 2cffeb58_DJI_20261011083309_0940_D.JPG 2026-10-21 02:30:12,502 DEBUG: Undistorting image 2b40b9e4_DJI_20261011083337_0954_D.JPG 2026-10-21 02:30:12,504 DEBUG: Undistorting image 00d77d2e_DJI_20261011083335_0953_D.JPG 2026-10-21 02:30:12,515 DEBUG: Undistorting image cdb0638f_DJI_20261011083303_0937_D.JPG 2026-10-21 02:30:12,520 DEBUG: Undistorting image 1db7d9ab_DJI_20261011083315_0943_D.JPG 2026-10-21 02:30:12,521 DEBUG: Undistorting image 4c92cd1a_DJI_20261011083333_0952_D.JPG 2026-10-21 02:30:12,524 DEBUG: Undistorting image be015d4e_DJI_20261011083307_0939_D.JPG 2026-10-21 02:30:12,531 DEBUG: Undistorting image 3468d448_DJI_20261011083317_0944_D.JPG 2026-10-21 02:30:12,537 DEBUG: Undistorting image e36316a2_DJI_20261011083311_0941_D.JPG 2026-10-21 02:30:12,566 DEBUG: Undistorting image 89e5f11e_DJI_20261011083305_0938_D.JPG 2026-10-21 02:30:12,573 DEBUG: Undistorting image b05cc716_DJI_20261011083321_0946_D.JPG 2026-10-21 02:30:15,530 DEBUG: Undistorting image b9369408_DJI_20261011083331_0951_D.JPG 2026-10-21 02:30:16,428 DEBUG: Undistorting image 67e1e12c_DJI_20261011083325_0948_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-dzrfx/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-dzrfx/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-dzrfx/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-55.06615092046559, 110.20149240083992), (-46.06066221080255, 117.32513817586005), (-25.87307500024326, 133.4034559354186), (-17.852260999265127, 139.1680206116289), (-15.300126847345382, 140.81742230802774), (-10.390241513377987, 143.79431476816535), (7.802098802989349, 154.1221350301057), (25.122686350601725, 161.8837718386203), (43.59773210436106, 166.2330175731331), (62.56184298696462, 167.01313946023583), (81.33174385246821, 164.19600535184145), (99.23129735095426, 157.88309416919947), (115.61573167727329, 148.30197413265705), (129.89463120687287, 135.7976974453777), (141.55369588837493, 120.82065995968878), (150.1729432042921, 103.91049231775105), (155.44190738070756, 85.67631234414876), (157.1706250513671, 66.77511314675212), (157.06211746379267, 38.45878556557), (156.99210724420846, 20.208027698099613), (155.3145285814535, 2.3471506107598543), (150.47265822440386, -14.92662487924099), (142.62237680796534, -31.057295685634017), (132.01627442263998, -45.525732388719916), (118.99583770544268, -57.866462241858244), (81.24777277745306, -87.69759515486658), (74.36929339752533, -92.67409482039511), (73.03767355391756, -93.5538855753839), (72.65383414307144, -93.80748526379466), (72.47726134967525, -93.92991947755218), (59.82554039359093, -101.39495497383177), (57.60758880828507, -102.49257124587893), (51.74787382374052, -105.16107338108122), (31.338513109949417, -113.67350506223738), (31.210121354670264, -113.7298674006015), (22.209438908146694, -117.17875308357179), (20.547036807169206, -117.72543960437179), (14.316540820756927, -119.55253365822136), (-5.374481906066649, -124.63864082656801), (-28.168191489530727, -130.59742414206266), (-29.179756053257734, -130.856249993667), (-33.39211769064423, -131.9106057267636), (-34.522500562132336, -132.2405422218144), (-54.80172483343631, -135.9470657724887), (-75.41004717641044, -135.41655265912414), (-95.47169191809371, -130.67138645611703), (-114.13404072599951, -121.91338415257633), (-130.60390251944773, -109.51480810344219), (-144.18154267698992, -94.00230761803687), (-154.28959982120432, -76.0353497620672), (-160.4988766568713, -56.37758309952915), (-162.54515005124267, -35.86414326913655), (-162.38699007139076, 5.39355880767107), (-160.5593788268743, 24.04537869617343), (-155.28365449723788, 42.02861398085952), (-146.745088195079, 58.71171570755541), (-135.2436709124595, 73.50859275087714), (-121.18329658731818, 85.89969741366804), (-105.05774865846615, 95.44955928996205), (-87.43359229923226, 101.82298002205789), (-55.742697850684635, 110.02157483249903), (-55.06615092046559, 110.20149240083992)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-dzrfx/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-dzrfx/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-dzrfx/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp5h3lvler.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-dzrfx/opensfm/reconstruction.ply output = /workspace/odm-pipeline-dzrfx/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-dzrfx/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 62 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.038s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.61 meters) ?> Done in 0.1572s -> Writing output ?> Done in 0.003968s ?> Pipeline done in 0.1993s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.61 [INFO] Created temporary directory: /workspace/odm-pipeline-dzrfx/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-dzrfx/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp" --output-type max --radiuses 0.9581857593448869,1.3550792961383018,1.916371518689774 --resolution 4.88 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 25376 points Point cloud bounds are [minx: -132.426300049, maxx: 144.079360962, miny: -118.025489807, maxy: 138.821685791] Really low resolution DEM requested (57, 53) will set floor at 64 pixels. Resolution changed to 4.34625. The scale of this reconstruction might be off. DEM resolution is (64, 60), max tile size is 4096, will split DEM generation into 1 tiles r1.20687_x0_y0.tif r0.853384_x0_y0.tif r1.70677_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 41.55% -outsize 10% 0 "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 60 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-dzrfx/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 41.55% "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.tif" Input file size is 64, 60 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-dzrfx/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-dzrfx/odm_meshing/tmp/tiles.tif Size: 64x60 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-dzrfx/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-dzrfx/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.099107 [INFO] Completed mesh_dsm.tif in 0:00:00.292915 [INFO] Sampling points from DSM: /workspace/odm-pipeline-dzrfx/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-dzrfx/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-dzrfx/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x60 Extent is (-132.426300, 145.733700), (-118.025490, 142.749510) Read nodata value: -9999 Calculating skirts and vertex count... 7691 skirt points will be added Total vertices: 11051 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-dzrfx/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [WARNING] Src/FEMTree.IsoSurface.specialized.inl (Line 1896) Extract bad average roots: 2 [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:38:17 [App ] OpenMVS x64 v2.2.0 02:38:17 [App ] Build date: Jul 28 2026, 18:56:23 02:38:17 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:38:17 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:38:17 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:38:17 [App ] Disk: 02:38:17 [App ] SSE & AVX compatible CPU & OS detected 02:38:17 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:38:18 [App ] MEMORYINFO: { 02:38:18 [App ] VmPeak: 124852 kB 02:38:18 [App ] VmSize: 69708 kB 02:38:18 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-dzrfx/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-dzrfx/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-dzrfx/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-dzrfx/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 80611 verts... 161334 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 18 NVM: Number of features: 25438 Loading 100%... done. (Took 0.838s) Building adjacency graph: Adding edges 100%... done. (Took 0.234s) 242001 total edges. View selection: Building BVH from 161334 faces... done. (Took: 138 ms) Calculating face qualities 100%... done. (Took 1.446s) Postprocessing face infos 100%... done. (Took 0.105s) Maximum quality of a face within an image: 9995.96 Clamping qualities to 9825.01 within normalization. Optimizing: Time[s] Energy 0 92501 0 91194 1 90229 1 89694 1 89430 1 89274 1 89189 2 89131 2 89074 2 89049 2 89032 2 89017 2 89001 2 88989 42508 faces have not been seen Took: 4.953s Generating texture patches: Running... done. (Took 0.822s) 606 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 63129 x 63129 Calculating adjustments: Color channel 0: CG took 70 iterations. Residual is 9.83553e-05 Color channel 1: CG took 70 iterations. Residual is 9.41836e-05 Color channel 2: CG took 70 iterations. Residual is 9.76121e-05 Took 0.101 seconds Adjusting texture patches 100%... done. (Took 0.409s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.868s) Generating texture atlases: Sorting texture patches... done. Working on atlas 1 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 35.177s [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-dzrfx/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 723171.0 0 1 0 9308868.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=723171.0 --writers.las.offset_y=9308868.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-dzrfx/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-dzrfx/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-dzrfx/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-dzrfx/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-dzrfx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-dzrfx/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-dzrfx/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-dzrfx/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9308868.0 -utm_east_offset 723171.0 -a_srs "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 27589765120.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-dzrfx/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Mesh file read. Boundary points: Point 1: -124.139 -106.816 Point 2: -124.139 136.233 Point 3: 133.818 136.233 Point 4: 133.818 -106.816 Model bounds x : -124.139 -> 133.818 Model bounds y : -106.816 -> 136.233 Model area : 62696.2m2 Model resolution, width x height : 6449x6077 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(0, 1024), (4096, 6077)] Block [(0, 1024), (1024, 2048)] Block [(4096, 5120), (1024, 2048)] Block [(5120, 6449), (4096, 6077)] Block [(2048, 3072), (4096, 6077)] Block [(4096, 5120), (3072, 4096)] Block [(4096, 5120), (0, 1024)] Block [(4096, 5120), (2048, 3072)] Block [(0, 1024), (0, 1024)] Block [(2048, 3072), (2048, 3072)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(2048, 3072), (3072, 4096)] Block [(4096, 5120), (4096, 6077)] Block [(0, 1024), (3072, 4096)] Block [(5120, 6449), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(3072, 4096), (3072, 4096)] Block [(5120, 6449), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (4096, 6077)] Block [(1024, 2048), (3072, 4096)] Block [(5120, 6449), (2048, 3072)] Block [(1024, 2048), (0, 1024)] Block [(1024, 2048), (1024, 2048)] Block [(5120, 6449), (0, 1024)] Block [(3072, 4096), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(3072, 4096), (4096, 6077)] Writing ortho photo to /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 27589765120 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 41.05% Using band 4 of source image as alpha. Creating output file that is 6662P x 5690L. 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-dzrfx/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 38.7% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6662, 5690 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-dzrfx/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-dzrfx/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-dzrfx/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-dzrfx/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.19750357142857475 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.7931222933141377  [INFO] Cropping /workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-dzrfx/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 /workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.3% Creating output file that is 1348P x 1152L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-dzrfx/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-dzrfx/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-dzrfx/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-dzrfx/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-dzrfx/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-dzrfx/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.25%  Input file size is 6662, 5690 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-dzrfx/odm_report/report.pdf 2026-10-21 02:39:07,097 DEBUG: ICC profile found for image /tmp/tmpdn0o38sd/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:39:09,268 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:39:09,269 DEBUG: - pages: 4.1KiB 2026-10-21 02:39:09,269 DEBUG: - fonts: 201.0B 2026-10-21 02:39:09,269 DEBUG: - images: 5.8MiB 2026-10-21 02:39:09,269 DEBUG: - iccp: 475.0B [INFO] Finished odm_report stage [INFO] Running odm_postprocess stage [INFO] Post Processing [INFO] Finished odm_postprocess stage [INFO] No more stages to run [INFO] MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM [INFO] MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM [INFO] MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM [INFO] MMN/`sMMMMMMMMMNNMm/`yMMMMMMMMMMMMMMMMMMMMy`/mMNNMMMMMMMMNs`/MMM [INFO] MM/ hMMMMMMMMNs.+MMM/ dMMMMMMMMMMMMMMMMMMh +MMM+.sNMMMMMMMMh +MM [INFO] MN /MMMMMMNo/./mMMMMN :MMMMMMMMMMMMMMMMMM: NMMMMm/./oNMMMMMM: NM [INFO] Mm +MMMMMN+ `/MMMMMMM`-MMMMMMMMMMMMMMMMMM-`MMMMMMM:` oNMMMMM+ mM [INFO] MM..NMMNs./mNMMMMMMMy sMMMMMMMMMMMMMMMMMMo hMMMMMMMNm/.sNMMN`-MM [INFO] MMd`:mMNomMMMMMMMMMy`:MMMMMMMNmmmmNMMMMMMN:`hMMMMMMMMMdoNMm-`dMM [INFO] MMMm:.omMMMMMMMMNh/ sdmmho/.`..`-``-/sddh+ /hNMMMMMMMMdo.:mMMM [INFO] MMMMMd+--/osss+:-:/` ```:- .ym+ hmo``:-` `+:-:ossso/-:+dMMMMM [INFO] MMMMMMMNmhysosydmNMo /ds`/NMM+ hMMd..dh. sMNmdysosyhmNMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMs .:-:``hmmN+ yNmds -:.:`-NMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMN.-mNm- //:::. -:://: +mMd`-NMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM+ dMMN -MMNNN+ yNNNMN :MMMs sMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM`.mmmy /mmmmm/ smmmmm``mmmh :MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM``:::- ./////. -:::::` :::: -MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMM:`mNNd /NNNNN+ hNNNNN .NNNy +MMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMd`/MMM.`ys+//. -/+oso +MMN.`mMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMMMMMy /o:- `oyhd/ shys+ `-:s-`hMMMMMMMMMMMMMMMMMM [INFO] MMMMMMMMNmdhhhdmNMMM` +d+ sMMM+ hMMN:`hh- sMMNmdhhhdmNMMMMMMMM [INFO] MMMMMms:::/++//::+ho .+- /dM+ hNh- +/` -h+:://++/::/smMMMMM [INFO] MMMN+./hmMMMMMMNds- ./oso:.``:. :-``.:os+- -sdNMMMMMMmy:.oNMMM [INFO] MMm-.hMNhNMMMMMMMMNo`/MMMMMNdhyyyyhhdNMMMM+`oNMMMMMMMMNhNMh.-mMM [INFO] MM:`mMMN/-sNNMMMMMMMo yMMMMMMMMMMMMMMMMMMy sMMMMMMMNNs-/NMMm`:MM [INFO] Mm /MMMMMd/.-oMMMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMMMo-./dMMMMM/ NM [INFO] Mm /MMMMMMm:-`sNMMMMN :MMMMMMMMMMMMMMMMMM-`MMMMMNs`-/NMMMMMM/ NM [INFO] MM:`mMMMMMMMMd/-sMMMo yMMMMMMMMMMMMMMMMMMy sMMMs-/dMMMMMMMMd`:MM [INFO] MMm-.hMMMMMMMMMdhMNo`+MMMMMMMMMMMMMMMMMMMM+`oNMhdMMMMMMMMMh.-mMM [INFO] MMMNo./hmNMMMMMNms--yMMMMMMMMMMMMMMMMMMMMMMy--smNMMMMMNmy/.oNMMM [INFO] MMMMMms:-:/+++/:-+hMMMMMMMMMMMMMMMMMMMMMMMMMNh+-:/+++/:-:smMMMMM [INFO] MMMMMMMMNdhhyhdmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmdhyhhmNMMMMMMMM [INFO] MMMMMMMMMMMMMMMNNNNNMMMMMMNNNNNNMMMMMMMMNNMMMMMMMNNMMMMMMMMMMMMM [INFO] MMMMMMMMMMMMMh/-...-+dMMMm......:+hMMMMs../MMMMMo..sMMMMMMMMMMMM [INFO] MMMMMMMMMMMM/ /yhy- sMMm -hhy/ :NMM+ oMMMy /MMMMMMMMMMMM [INFO] MMMMMMMMMMMy /MMMMN` NMm /MMMMo +MM: .` yMd``` :MMMMMMMMMMMM [INFO] MMMMMMMMMMM+ sMMMMM: hMm /MMMMd -MM- /s `h.`d- -MMMMMMMMMMMM [INFO] MMMMMMMMMMMs +MMMMM. mMm /MMMMy /MM. +M/ yM: `MMMMMMMMMMMM [INFO] MMMMMMMMMMMN- smNm/ +MMm :NNdo` .mMM` oMM+/yMM/ MMMMMMMMMMMM [INFO] MMMMMMMMMMMMNo- `:yMMMm `:sNMMM` sMMMMMMM+ NMMMMMMMMMMM [INFO] MMMMMMMMMMMMMMMNmmNMMMMMMMNmmmmNMMMMMMMNNMMMMMMMMMNNMMMMMMMMMMMM [INFO] ODM app finished - Wed Oct 21 02:39:09 2026 ODM processing complete