=== odm-pipeline-7bw96-main-1909129281/process.log === === process attempt 0 @ 2026-10-21T02:05:33Z === Running ODM processing... Processing job: odm-pipeline-7bw96 ODM Project ID: DTM-Task-1a1c9f84-4384-4545-8ba3-5aaa65a16008 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-7bw96/boundary.geojson --project-path /workspace odm-pipeline-7bw96 [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 21 02:05:36 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.042211455, -6.257946999], [107.042195338, -6.258117001], [107.042147562, -6.258280938], [107.042069831, -6.25843296], [107.041964918, -6.258567644], [107.041836568, -6.258680183], [107.041689358, -6.258766564], [107.041528542, -6.258823703], [107.041359857, -6.258849562], [107.041189322, -6.258843219], [107.040832211, -6.258795867], [107.040730767, -6.258783542], [107.040681428, -6.258777621], [107.040671386, -6.258776359], [107.040536937, -6.258758695], [107.04011749, -6.258706015], [107.039936028, -6.258663856], [107.039767065, -6.25858535], [107.039617784, -6.258473837], [107.039494533, -6.258334057], [107.039402551, -6.258171953], [107.03934575, -6.257994418], [107.039326544, -6.257808999], [107.039326545, -6.257446999], [107.039342512, -6.257277786], [107.039389848, -6.257114553], [107.039466879, -6.256963071], [107.039570884, -6.256828694], [107.039698185, -6.256716172], [107.039844284, -6.256629481], [107.040004016, -6.256571686], [107.040171735, -6.256544829], [107.040341514, -6.25654986], [107.040807513, -6.25660786], [107.040811541, -6.256608371], [107.040903344, -6.256620216], [107.040994524, -6.256631734], [107.041099899, -6.256644418], [107.041110956, -6.256645818], [107.041426955, -6.256687818], [107.041607233, -6.256730975], [107.041774914, -6.256810041], [107.04192294, -6.256921687], [107.042045079, -6.257061214], [107.04213619, -6.257222749], [107.042192438, -6.25739949], [107.042211454, -6.257583999], [107.042211455, -6.257946999]]], '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-7bw96 [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-7bw96 [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-7bw96/images [INFO] Loading 15 images [INFO] Wrote images database: /workspace/odm-pipeline-7bw96/images.json [INFO] Found 15 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-7bw96/opensfm" 2026-10-21 02:05:37,434 INFO: Planning to use 49376.1796875 MB of RAM for both processing queue and parallel processing. 2026-10-21 02:05:37,434 INFO: Scale-space expected size of a single image : 95.625 MB 2026-10-21 02:05:37,434 INFO: Expecting to queue at most 200 images while parallel processing of 16 images. 2026-10-21 02:05:37,438 INFO: Reading data for image 47a19001_DJI_20261011090216_0367_D.JPG (queue-size=0) 2026-10-21 02:05:37,438 INFO: Reading data for image a3e673cc_DJI_20261011090232_0375_D.JPG (queue-size=0) 2026-10-21 02:05:37,438 INFO: Reading data for image 77ebd5c1_DJI_20261011090210_0364_D.JPG (queue-size=0) 2026-10-21 02:05:37,439 INFO: Reading data for image a8b0f5df_DJI_20261011090230_0374_D.JPG (queue-size=0) 2026-10-21 02:05:37,686 INFO: Reading data for image 355bb981_DJI_20261011090224_0371_D.JPG (queue-size=1) 2026-10-21 02:05:37,686 INFO: Extracting ROOT_DSPSIFT features for image 77ebd5c1_DJI_20261011090210_0364_D.JPG 2026-10-21 02:05:37,805 INFO: Reading data for image d6e389e5_DJI_20261011090218_0368_D.JPG (queue-size=1) 2026-10-21 02:05:37,806 INFO: Extracting ROOT_DSPSIFT features for image a3e673cc_DJI_20261011090232_0375_D.JPG 2026-10-21 02:05:37,821 INFO: Reading data for image 63b522cd_DJI_20261011090228_0373_D.JPG (queue-size=1) 2026-10-21 02:05:37,825 INFO: Reading data for image f3152704_DJI_20261011090238_0378_D.JPG (queue-size=1) 2026-10-21 02:05:37,828 INFO: Extracting ROOT_DSPSIFT features for image a8b0f5df_DJI_20261011090230_0374_D.JPG 2026-10-21 02:05:37,829 INFO: Extracting ROOT_DSPSIFT features for image 47a19001_DJI_20261011090216_0367_D.JPG 2026-10-21 02:05:38,007 INFO: Reading data for image ce028697_DJI_20261011090212_0365_D.JPG (queue-size=1) 2026-10-21 02:05:38,014 INFO: Extracting ROOT_DSPSIFT features for image 355bb981_DJI_20261011090224_0371_D.JPG 2026-10-21 02:05:38,268 INFO: Reading data for image 5281dc0a_DJI_20261011090234_0376_D.JPG (queue-size=1) 2026-10-21 02:05:38,274 INFO: Reading data for image 3a99c4a2_DJI_20261011090226_0372_D.JPG (queue-size=1) 2026-10-21 02:05:38,275 INFO: Extracting ROOT_DSPSIFT features for image 63b522cd_DJI_20261011090228_0373_D.JPG 2026-10-21 02:05:38,284 INFO: Extracting ROOT_DSPSIFT features for image f3152704_DJI_20261011090238_0378_D.JPG 2026-10-21 02:05:38,359 INFO: Reading data for image 81c3d6a3_DJI_20261011090222_0370_D.JPG (queue-size=1) 2026-10-21 02:05:38,360 INFO: Extracting ROOT_DSPSIFT features for image ce028697_DJI_20261011090212_0365_D.JPG 2026-10-21 02:05:38,390 INFO: Reading data for image b4e1210b_DJI_20261011090220_0369_D.JPG (queue-size=1) 2026-10-21 02:05:38,391 INFO: Extracting ROOT_DSPSIFT features for image d6e389e5_DJI_20261011090218_0368_D.JPG 2026-10-21 02:05:39,001 INFO: Extracting ROOT_DSPSIFT features for image 81c3d6a3_DJI_20261011090222_0370_D.JPG 2026-10-21 02:05:39,025 INFO: Reading data for image 9b30a2d5_DJI_20261011090214_0366_D.JPG (queue-size=1) 2026-10-21 02:05:39,044 INFO: Extracting ROOT_DSPSIFT features for image b4e1210b_DJI_20261011090220_0369_D.JPG 2026-10-21 02:05:39,264 INFO: Reading data for image 0d17f0f4_DJI_20261011090236_0377_D.JPG (queue-size=1) 2026-10-21 02:05:39,264 INFO: Extracting ROOT_DSPSIFT features for image 3a99c4a2_DJI_20261011090226_0372_D.JPG 2026-10-21 02:05:39,340 INFO: Extracting ROOT_DSPSIFT features for image 5281dc0a_DJI_20261011090234_0376_D.JPG 2026-10-21 02:05:39,703 INFO: Extracting ROOT_DSPSIFT features for image 9b30a2d5_DJI_20261011090214_0366_D.JPG 2026-10-21 02:05:40,262 INFO: Finished reading images 2026-10-21 02:05:40,268 INFO: Extracting ROOT_DSPSIFT features for image 0d17f0f4_DJI_20261011090236_0377_D.JPG 2026-10-21 02:05:54,327 DEBUG: Found 10000 points in 16.477993488311768s 2026-10-21 02:05:55,277 DEBUG: Found 10000 points in 16.889209747314453s 2026-10-21 02:05:57,504 DEBUG: Found 10000 points in 19.466339826583862s 2026-10-21 02:05:57,688 DEBUG: Found 10000 points in 19.863240718841553s 2026-10-21 02:05:58,458 DEBUG: Found 10000 points in 20.165992736816406s 2026-10-21 02:05:58,531 DEBUG: Found 10000 points in 20.82850742340088s 2026-10-21 02:05:58,687 DEBUG: Found 10000 points in 19.338027954101562s 2026-10-21 02:05:59,694 DEBUG: Found 10000 points in 20.638083457946777s 2026-10-21 02:05:59,755 DEBUG: Found 10000 points in 20.029218912124634s 2026-10-21 02:05:59,796 DEBUG: Found 10000 points in 21.9416081905365s 2026-10-21 02:06:00,490 DEBUG: Found 10000 points in 21.480677843093872s 2026-10-21 02:06:00,986 DEBUG: Found 10000 points in 22.680490732192993s 2026-10-21 02:06:01,044 DEBUG: Found 10000 points in 22.597805976867676s 2026-10-21 02:06:01,257 DEBUG: Found 10000 points in 21.930203914642334s 2026-10-21 02:06:01,822 DEBUG: Found 10000 points in 21.53778648376465s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:06:03,701 INFO: Altitude is negative (-552846.9609261827) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:06:03,702 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:06:03,713 INFO: Matching 101 image pairs 2026-10-21 02:06:03,726 INFO: Computing pair matching with 16 processes 2026-10-21 02:06:04,779 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.992 T-robust: 0.018 T-total: 1.013 Matches: 3126 Robust: 2986 Success: True 2026-10-21 02:06:04,842 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.049 T-robust: 0.015 T-total: 1.076 Matches: 3862 Robust: 3822 Success: True 2026-10-21 02:06:04,865 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and f3152704_DJI_20261011090238_0378_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.100 T-robust: 0.010 T-total: 1.113 Matches: 1355 Robust: 1199 Success: True 2026-10-21 02:06:04,902 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.148 T-robust: 0.002 T-total: 1.150 Matches: 555 Robust: 538 Success: True 2026-10-21 02:06:05,050 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and f3152704_DJI_20261011090238_0378_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.281 T-robust: 0.011 T-total: 1.299 Matches: 5175 Robust: 5124 Success: True 2026-10-21 02:06:05,058 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.279 T-robust: 0.003 T-total: 1.283 Matches: 1041 Robust: 967 Success: True 2026-10-21 02:06:05,164 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.384 T-robust: 0.002 T-total: 1.386 Matches: 466 Robust: 433 Success: True 2026-10-21 02:06:05,192 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.438 T-robust: 0.002 T-total: 1.440 Matches: 422 Robust: 388 Success: True 2026-10-21 02:06:05,228 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.436 T-robust: 0.004 T-total: 1.442 Matches: 1709 Robust: 1680 Success: True 2026-10-21 02:06:05,283 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.517 T-robust: 0.012 T-total: 1.541 Matches: 5410 Robust: 5369 Success: True 2026-10-21 02:06:05,292 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.518 T-robust: 0.007 T-total: 1.527 Matches: 2251 Robust: 2209 Success: True 2026-10-21 02:06:05,388 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.596 T-robust: 0.020 T-total: 1.633 Matches: 5601 Robust: 5546 Success: True 2026-10-21 02:06:05,410 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.626 T-robust: 0.026 T-total: 1.655 Matches: 1865 Robust: 1832 Success: True 2026-10-21 02:06:05,420 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.635 T-robust: 0.013 T-total: 1.667 Matches: 4115 Robust: 4095 Success: True 2026-10-21 02:06:05,560 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.780 T-robust: 0.008 T-total: 1.797 Matches: 1739 Robust: 1720 Success: True 2026-10-21 02:06:05,569 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.786 T-robust: 0.003 T-total: 0.790 Matches: 813 Robust: 762 Success: True 2026-10-21 02:06:05,599 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.815 T-robust: 0.005 T-total: 1.822 Matches: 1875 Robust: 1838 Success: True 2026-10-21 02:06:05,662 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.787 T-robust: 0.007 T-total: 0.796 Matches: 1278 Robust: 1173 Success: True 2026-10-21 02:06:05,740 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.812 T-robust: 0.014 T-total: 0.833 Matches: 3045 Robust: 2970 Success: True 2026-10-21 02:06:05,792 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.924 T-robust: 0.012 T-total: 0.946 Matches: 5461 Robust: 5431 Success: True 2026-10-21 02:06:05,812 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.757 T-robust: 0.001 T-total: 0.760 Matches: 428 Robust: 414 Success: True 2026-10-21 02:06:05,869 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.799 T-robust: 0.004 T-total: 0.804 Matches: 1450 Robust: 1381 Success: True 2026-10-21 02:06:05,932 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.736 T-robust: 0.001 T-total: 0.738 Matches: 358 Robust: 332 Success: True 2026-10-21 02:06:05,980 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.797 T-robust: 0.008 T-total: 0.813 Matches: 3131 Robust: 3073 Success: True 2026-10-21 02:06:06,021 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.789 T-robust: 0.002 T-total: 0.792 Matches: 849 Robust: 823 Success: True 2026-10-21 02:06:06,108 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.819 T-robust: 0.004 T-total: 0.825 Matches: 1685 Robust: 1537 Success: True 2026-10-21 02:06:06,176 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.875 T-robust: 0.006 T-total: 0.883 Matches: 2343 Robust: 2295 Success: True 2026-10-21 02:06:06,203 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.812 T-robust: 0.002 T-total: 0.815 Matches: 811 Robust: 753 Success: True 2026-10-21 02:06:06,267 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.823 T-robust: 0.009 T-total: 0.842 Matches: 1817 Robust: 1759 Success: True 2026-10-21 02:06:06,270 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.011 T-total: 0.860 Matches: 2299 Robust: 2274 Success: True 2026-10-21 02:06:06,364 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.788 T-robust: 0.011 T-total: 0.802 Matches: 3100 Robust: 2890 Success: True 2026-10-21 02:06:06,422 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and b4e1210b_DJI_20261011090220_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.848 T-robust: 0.002 T-total: 0.850 Matches: 557 Robust: 543 Success: True 2026-10-21 02:06:06,463 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.858 T-robust: 0.004 T-total: 0.864 Matches: 1720 Robust: 1652 Success: True 2026-10-21 02:06:06,540 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.848 T-robust: 0.012 T-total: 0.866 Matches: 4105 Robust: 4072 Success: True 2026-10-21 02:06:06,549 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.749 T-robust: 0.002 T-total: 0.752 Matches: 694 Robust: 660 Success: True 2026-10-21 02:06:06,594 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.774 T-robust: 0.004 T-total: 0.780 Matches: 1352 Robust: 1210 Success: True 2026-10-21 02:06:06,625 DEBUG: Matching a8b0f5df_DJI_20261011090230_0374_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.860 T-robust: 0.013 T-total: 0.881 Matches: 5504 Robust: 5480 Success: True 2026-10-21 02:06:06,699 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.821 T-robust: 0.002 T-total: 0.829 Matches: 885 Robust: 845 Success: True 2026-10-21 02:06:06,719 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.758 T-robust: 0.023 T-total: 0.786 Matches: 4105 Robust: 4070 Success: True 2026-10-21 02:06:06,801 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.808 T-robust: 0.008 T-total: 0.820 Matches: 2938 Robust: 2884 Success: True 2026-10-21 02:06:06,892 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.816 T-robust: 0.023 T-total: 0.859 Matches: 5598 Robust: 5576 Success: True 2026-10-21 02:06:06,922 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.805 T-robust: 0.005 T-total: 0.813 Matches: 2305 Robust: 2278 Success: True 2026-10-21 02:06:06,970 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.783 T-robust: 0.007 T-total: 0.793 Matches: 2207 Robust: 2099 Success: True 2026-10-21 02:06:06,971 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.749 T-robust: 0.006 T-total: 0.764 Matches: 678 Robust: 597 Success: True 2026-10-21 02:06:07,016 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.739 T-robust: 0.003 T-total: 0.744 Matches: 1152 Robust: 1119 Success: True 2026-10-21 02:06:07,036 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.738 T-robust: 0.024 T-total: 0.766 Matches: 2409 Robust: 2381 Success: True 2026-10-21 02:06:07,044 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.604 T-robust: 0.010 T-total: 0.617 Matches: 1671 Robust: 1649 Success: True 2026-10-21 02:06:07,149 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.759 T-robust: 0.020 T-total: 0.785 Matches: 3918 Robust: 3878 Success: True 2026-10-21 02:06:07,235 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.761 T-robust: 0.006 T-total: 0.769 Matches: 2257 Robust: 2235 Success: True 2026-10-21 02:06:07,253 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.624 T-robust: 0.002 T-total: 0.627 Matches: 583 Robust: 558 Success: True 2026-10-21 02:06:07,279 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.707 T-robust: 0.005 T-total: 0.728 Matches: 2188 Robust: 2003 Success: True 2026-10-21 02:06:07,319 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.752 T-robust: 0.013 T-total: 0.778 Matches: 5472 Robust: 5430 Success: True 2026-10-21 02:06:07,392 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.765 T-robust: 0.013 T-total: 0.787 Matches: 2988 Robust: 2865 Success: True 2026-10-21 02:06:07,531 DEBUG: Matching a8b0f5df_DJI_20261011090230_0374_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.792 T-robust: 0.010 T-total: 0.807 Matches: 3075 Robust: 3026 Success: True 2026-10-21 02:06:07,552 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.748 T-robust: 0.002 T-total: 0.750 Matches: 423 Robust: 386 Success: True 2026-10-21 02:06:07,562 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.855 T-robust: 0.002 T-total: 0.862 Matches: 711 Robust: 682 Success: True 2026-10-21 02:06:07,687 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.789 T-robust: 0.004 T-total: 0.794 Matches: 1416 Robust: 1358 Success: True 2026-10-21 02:06:07,707 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.782 T-robust: 0.002 T-total: 0.784 Matches: 608 Robust: 590 Success: True 2026-10-21 02:06:07,786 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.786 T-robust: 0.018 T-total: 0.810 Matches: 5503 Robust: 5473 Success: True 2026-10-21 02:06:07,798 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.817 T-robust: 0.005 T-total: 0.827 Matches: 1038 Robust: 1005 Success: True 2026-10-21 02:06:07,819 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and b4e1210b_DJI_20261011090220_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.780 T-robust: 0.005 T-total: 0.786 Matches: 725 Robust: 707 Success: True 2026-10-21 02:06:07,906 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.821 T-robust: 0.023 T-total: 0.861 Matches: 4076 Robust: 4043 Success: True 2026-10-21 02:06:07,906 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.014 T-total: 0.756 Matches: 5472 Robust: 5427 Success: True 2026-10-21 02:06:07,917 DEBUG: Matching a8b0f5df_DJI_20261011090230_0374_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.626 T-robust: 0.008 T-total: 0.636 Matches: 1084 Robust: 1050 Success: True 2026-10-21 02:06:07,919 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.827 T-robust: 0.039 T-total: 0.871 Matches: 690 Robust: 640 Success: True 2026-10-21 02:06:07,989 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.718 T-robust: 0.012 T-total: 0.735 Matches: 4324 Robust: 4074 Success: True 2026-10-21 02:06:08,073 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.729 T-robust: 0.009 T-total: 0.751 Matches: 1711 Robust: 1666 Success: True 2026-10-21 02:06:08,094 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.819 T-robust: 0.022 T-total: 0.857 Matches: 5505 Robust: 5478 Success: True 2026-10-21 02:06:08,181 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.758 T-robust: 0.014 T-total: 0.784 Matches: 5536 Robust: 5503 Success: True 2026-10-21 02:06:08,318 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.760 T-robust: 0.019 T-total: 0.786 Matches: 4242 Robust: 4200 Success: True 2026-10-21 02:06:08,345 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.739 T-robust: 0.033 T-total: 0.781 Matches: 2393 Robust: 2335 Success: True 2026-10-21 02:06:08,347 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.779 T-robust: 0.010 T-total: 0.794 Matches: 1368 Robust: 1315 Success: True 2026-10-21 02:06:08,412 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.690 T-robust: 0.024 T-total: 0.724 Matches: 5508 Robust: 5475 Success: True 2026-10-21 02:06:08,418 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.614 T-robust: 0.015 T-total: 0.629 Matches: 1052 Robust: 1017 Success: True 2026-10-21 02:06:08,513 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.792 T-robust: 0.010 T-total: 0.805 Matches: 3165 Robust: 3140 Success: True 2026-10-21 02:06:08,580 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.731 T-robust: 0.022 T-total: 0.759 Matches: 4097 Robust: 4060 Success: True 2026-10-21 02:06:08,589 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.756 T-robust: 0.028 T-total: 0.790 Matches: 1332 Robust: 1282 Success: True 2026-10-21 02:06:08,683 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.751 T-robust: 0.008 T-total: 0.763 Matches: 1826 Robust: 1777 Success: True 2026-10-21 02:06:08,689 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.756 T-robust: 0.007 T-total: 0.772 Matches: 1055 Robust: 947 Success: True 2026-10-21 02:06:08,700 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.768 T-robust: 0.010 T-total: 0.781 Matches: 2424 Robust: 2396 Success: True 2026-10-21 02:06:08,726 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and b4e1210b_DJI_20261011090220_0369_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.796 T-robust: 0.011 T-total: 0.813 Matches: 3017 Robust: 2899 Success: True 2026-10-21 02:06:08,771 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.780 T-robust: 0.001 T-total: 0.781 Matches: 168 Robust: 146 Success: True 2026-10-21 02:06:08,804 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.716 T-robust: 0.010 T-total: 0.731 Matches: 4155 Robust: 4125 Success: True 2026-10-21 02:06:08,853 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.738 T-robust: 0.013 T-total: 0.758 Matches: 5456 Robust: 5420 Success: True 2026-10-21 02:06:08,857 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.673 T-robust: 0.002 T-total: 0.676 Matches: 534 Robust: 497 Success: True 2026-10-21 02:06:08,923 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.601 T-robust: 0.002 T-total: 0.604 Matches: 810 Robust: 761 Success: True 2026-10-21 02:06:08,955 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.427 T-robust: 0.009 T-total: 0.442 Matches: 4152 Robust: 4110 Success: True 2026-10-21 02:06:08,972 DEBUG: Matching 63b522cd_DJI_20261011090228_0373_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.550 T-robust: 0.003 T-total: 0.554 Matches: 1309 Robust: 1266 Success: True 2026-10-21 02:06:09,051 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.613 T-robust: 0.083 T-total: 0.702 Matches: 4159 Robust: 4047 Success: True 2026-10-21 02:06:09,066 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.640 T-robust: 0.007 T-total: 0.651 Matches: 1335 Robust: 1290 Success: True 2026-10-21 02:06:09,067 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.709 T-robust: 0.008 T-total: 0.719 Matches: 1027 Robust: 953 Success: True 2026-10-21 02:06:09,069 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.478 T-robust: 0.001 T-total: 0.480 Matches: 243 Robust: 218 Success: True 2026-10-21 02:06:09,090 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.495 T-robust: 0.004 T-total: 0.501 Matches: 3023 Robust: 2910 Success: True 2026-10-21 02:06:09,093 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.402 T-robust: 0.001 T-total: 0.403 Matches: 257 Robust: 236 Success: True 2026-10-21 02:06:09,143 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.443 T-robust: 0.007 T-total: 0.453 Matches: 2885 Robust: 2846 Success: True 2026-10-21 02:06:09,153 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.431 T-robust: 0.005 T-total: 0.437 Matches: 2199 Robust: 2169 Success: True 2026-10-21 02:06:09,169 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.431 T-robust: 0.007 T-total: 0.441 Matches: 5264 Robust: 5233 Success: True 2026-10-21 02:06:09,184 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.378 T-robust: 0.001 T-total: 0.379 Matches: 327 Robust: 306 Success: True 2026-10-21 02:06:09,195 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.421 T-robust: 0.001 T-total: 0.422 Matches: 534 Robust: 510 Success: True 2026-10-21 02:06:09,204 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.345 T-robust: 0.004 T-total: 0.351 Matches: 3173 Robust: 3139 Success: True 2026-10-21 02:06:09,215 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.349 T-robust: 0.005 T-total: 0.356 Matches: 4058 Robust: 4024 Success: True 2026-10-21 02:06:09,219 INFO: Matched 101 pairs (brown-brown: 101) in 5.5060312179999755 seconds (0.05451516445544591 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:06:14,623 INFO: reading features 2026-10-21 02:06:14,912 DEBUG: Merging features onto tracks 2026-10-21 02:06:15,914 DEBUG: Good tracks: 25056 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:06:17,914 INFO: Starting incremental reconstruction 2026-10-21 02:06:18,830 INFO: Starting reconstruction with 47a19001_DJI_20261011090216_0367_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG 2026-10-21 02:06:18,853 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3592 / 3596 2026-10-21 02:06:19,410 INFO: Triangulated: 3594 2026-10-21 02:06:20,310 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 6.917910e+02, Final cost: 1.189326e+02, Termination: CONVERGENCE 2026-10-21 02:06:20,341 INFO: Removed outliers: 253 2026-10-21 02:06:20,384 INFO: ------------------------------------------------------- 2026-10-21 02:06:20,415 INFO: 9b30a2d5_DJI_20261011090214_0366_D.JPG resection inliers: 3035 / 3039 2026-10-21 02:06:20,441 INFO: Adding 9b30a2d5_DJI_20261011090214_0366_D.JPG to the reconstruction 2026-10-21 02:06:20,996 INFO: Re-triangulating 2026-10-21 02:06:20,997 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:06:21,766 DEBUG: Ceres Solver Report: Iterations: 24, Initial cost: 3.179296e+02, Final cost: 2.514722e+02, Termination: CONVERGENCE 2026-10-21 02:06:23,279 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 4.226030e+02, Final cost: 2.678804e+02, Termination: CONVERGENCE 2026-10-21 02:06:23,367 INFO: Removed outliers: 613 2026-10-21 02:06:23,379 INFO: ------------------------------------------------------- 2026-10-21 02:06:23,434 INFO: ce028697_DJI_20261011090212_0365_D.JPG resection inliers: 4805 / 4816 2026-10-21 02:06:23,489 INFO: Adding ce028697_DJI_20261011090212_0365_D.JPG to the reconstruction 2026-10-21 02:06:23,777 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:24,591 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 6.368468e+02, Final cost: 3.298777e+02, Termination: CONVERGENCE 2026-10-21 02:06:24,673 INFO: Removed outliers: 635 2026-10-21 02:06:24,684 INFO: ------------------------------------------------------- 2026-10-21 02:06:24,715 INFO: d6e389e5_DJI_20261011090218_0368_D.JPG resection inliers: 4321 / 4359 2026-10-21 02:06:24,741 INFO: Adding d6e389e5_DJI_20261011090218_0368_D.JPG to the reconstruction 2026-10-21 02:06:24,964 INFO: ------------------------------------------------------- 2026-10-21 02:06:24,994 INFO: b4e1210b_DJI_20261011090220_0369_D.JPG resection inliers: 4401 / 4501 2026-10-21 02:06:25,022 INFO: Adding b4e1210b_DJI_20261011090220_0369_D.JPG to the reconstruction 2026-10-21 02:06:25,273 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:26,199 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.266647e+03, Final cost: 6.355130e+02, Termination: CONVERGENCE 2026-10-21 02:06:26,362 INFO: Removed outliers: 830 2026-10-21 02:06:26,378 INFO: ------------------------------------------------------- 2026-10-21 02:06:26,426 INFO: 81c3d6a3_DJI_20261011090222_0370_D.JPG resection inliers: 4417 / 4493 2026-10-21 02:06:26,462 INFO: Adding 81c3d6a3_DJI_20261011090222_0370_D.JPG to the reconstruction 2026-10-21 02:06:26,777 INFO: ------------------------------------------------------- 2026-10-21 02:06:26,821 INFO: 355bb981_DJI_20261011090224_0371_D.JPG resection inliers: 4368 / 4484 2026-10-21 02:06:26,856 INFO: Adding 355bb981_DJI_20261011090224_0371_D.JPG to the reconstruction 2026-10-21 02:06:27,115 INFO: Re-triangulating 2026-10-21 02:06:27,116 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:29,105 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.652098e+03, Final cost: 8.598130e+02, Termination: CONVERGENCE 2026-10-21 02:06:34,764 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.659913e+03, Final cost: 1.349987e+03, Termination: CONVERGENCE 2026-10-21 02:06:35,062 INFO: Removed outliers: 1914 2026-10-21 02:06:35,083 INFO: ------------------------------------------------------- 2026-10-21 02:06:35,140 INFO: 3a99c4a2_DJI_20261011090226_0372_D.JPG resection inliers: 4386 / 4445 2026-10-21 02:06:35,196 INFO: Adding 3a99c4a2_DJI_20261011090226_0372_D.JPG to the reconstruction 2026-10-21 02:06:35,532 INFO: ------------------------------------------------------- 2026-10-21 02:06:35,589 INFO: 63b522cd_DJI_20261011090228_0373_D.JPG resection inliers: 4530 / 4637 2026-10-21 02:06:35,647 INFO: Adding 63b522cd_DJI_20261011090228_0373_D.JPG to the reconstruction 2026-10-21 02:06:35,917 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:38,332 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.072591e+03, Final cost: 1.224491e+03, Termination: CONVERGENCE 2026-10-21 02:06:38,737 INFO: Removed outliers: 932 2026-10-21 02:06:38,758 INFO: ------------------------------------------------------- 2026-10-21 02:06:38,821 INFO: a8b0f5df_DJI_20261011090230_0374_D.JPG resection inliers: 4565 / 4660 2026-10-21 02:06:38,871 INFO: Adding a8b0f5df_DJI_20261011090230_0374_D.JPG to the reconstruction 2026-10-21 02:06:39,231 INFO: ------------------------------------------------------- 2026-10-21 02:06:39,295 INFO: a3e673cc_DJI_20261011090232_0375_D.JPG resection inliers: 4529 / 4686 2026-10-21 02:06:39,367 INFO: Adding a3e673cc_DJI_20261011090232_0375_D.JPG to the reconstruction 2026-10-21 02:06:39,717 INFO: ------------------------------------------------------- 2026-10-21 02:06:39,778 INFO: 5281dc0a_DJI_20261011090234_0376_D.JPG resection inliers: 4462 / 4698 2026-10-21 02:06:39,847 INFO: Adding 5281dc0a_DJI_20261011090234_0376_D.JPG to the reconstruction 2026-10-21 02:06:40,120 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:45,035 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 3.857769e+03, Final cost: 1.698623e+03, Termination: CONVERGENCE 2026-10-21 02:06:45,500 INFO: Removed outliers: 1007 2026-10-21 02:06:45,521 INFO: ------------------------------------------------------- 2026-10-21 02:06:45,572 INFO: 0d17f0f4_DJI_20261011090236_0377_D.JPG resection inliers: 4356 / 4504 2026-10-21 02:06:45,613 INFO: Adding 0d17f0f4_DJI_20261011090236_0377_D.JPG to the reconstruction 2026-10-21 02:06:45,895 INFO: ------------------------------------------------------- 2026-10-21 02:06:45,951 INFO: f3152704_DJI_20261011090238_0378_D.JPG resection inliers: 4412 / 4598 2026-10-21 02:06:45,998 INFO: Adding f3152704_DJI_20261011090238_0378_D.JPG to the reconstruction 2026-10-21 02:06:46,288 INFO: ------------------------------------------------------- 2026-10-21 02:06:46,290 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:06:50,924 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.623984e+03, Final cost: 1.931975e+03, Termination: CONVERGENCE 2026-10-21 02:06:51,439 INFO: Removed outliers: 792 2026-10-21 02:06:51,704 INFO: Reconstruction 0: 15 images, 24646 points 2026-10-21 02:06:51,704 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:06:54,991 INFO: Starting rolling shutter correction 2026-10-21 02:06:55,355 INFO: Estimating camera velocities 2026-10-21 02:06:55,356 INFO: Using EXIF data 2026-10-21 02:06:55,356 INFO: 77ebd5c1_DJI_20261011090210_0364_D.JPG (+3.40,-0.20,-0.10) m/s 2026-10-21 02:06:55,356 INFO: ce028697_DJI_20261011090212_0365_D.JPG (+3.40,-0.20,-0.10) m/s 2026-10-21 02:06:55,356 INFO: 9b30a2d5_DJI_20261011090214_0366_D.JPG (+3.50,+0.20,-0.10) m/s 2026-10-21 02:06:55,356 INFO: 47a19001_DJI_20261011090216_0367_D.JPG (+3.40,+0.00,+0.00) m/s 2026-10-21 02:06:55,356 INFO: d6e389e5_DJI_20261011090218_0368_D.JPG (+3.40,-0.30,+0.00) m/s 2026-10-21 02:06:55,356 INFO: b4e1210b_DJI_20261011090220_0369_D.JPG (+3.40,-0.40,+0.30) m/s 2026-10-21 02:06:55,356 INFO: 81c3d6a3_DJI_20261011090222_0370_D.JPG (+3.40,-0.30,-0.10) m/s 2026-10-21 02:06:55,356 INFO: 355bb981_DJI_20261011090224_0371_D.JPG (+3.40,-0.30,+0.20) m/s 2026-10-21 02:06:55,356 INFO: 3a99c4a2_DJI_20261011090226_0372_D.JPG (+3.40,-0.40,+0.00) m/s 2026-10-21 02:06:55,356 INFO: 63b522cd_DJI_20261011090228_0373_D.JPG (+3.40,-0.50,+0.10) m/s 2026-10-21 02:06:55,356 INFO: a8b0f5df_DJI_20261011090230_0374_D.JPG (+3.30,-0.60,-0.10) m/s 2026-10-21 02:06:55,356 INFO: a3e673cc_DJI_20261011090232_0375_D.JPG (+3.40,-0.50,+0.00) m/s 2026-10-21 02:06:55,356 INFO: 5281dc0a_DJI_20261011090234_0376_D.JPG (+3.30,-0.30,+0.00) m/s 2026-10-21 02:06:55,356 INFO: 0d17f0f4_DJI_20261011090236_0377_D.JPG (+3.40,-0.30,+0.00) m/s 2026-10-21 02:06:55,356 INFO: f3152704_DJI_20261011090238_0378_D.JPG (+3.40,-0.40,+0.00) m/s 2026-10-21 02:06:55,356 INFO: Correcting observations... 2026-10-21 02:06:59,515 INFO: Writing corrected and trimmed features for ce028697_DJI_20261011090212_0365_D.JPG 2026-10-21 02:06:59,939 INFO: Writing corrected and trimmed features for 77ebd5c1_DJI_20261011090210_0364_D.JPG 2026-10-21 02:07:00,293 INFO: Writing corrected and trimmed features for a3e673cc_DJI_20261011090232_0375_D.JPG 2026-10-21 02:07:00,711 INFO: Writing corrected and trimmed features for 0d17f0f4_DJI_20261011090236_0377_D.JPG 2026-10-21 02:07:01,104 INFO: Writing corrected and trimmed features for 5281dc0a_DJI_20261011090234_0376_D.JPG 2026-10-21 02:07:01,517 INFO: Writing corrected and trimmed features for f3152704_DJI_20261011090238_0378_D.JPG 2026-10-21 02:07:01,833 INFO: Writing corrected and trimmed features for a8b0f5df_DJI_20261011090230_0374_D.JPG 2026-10-21 02:07:02,198 INFO: Writing corrected and trimmed features for 3a99c4a2_DJI_20261011090226_0372_D.JPG 2026-10-21 02:07:02,560 INFO: Writing corrected and trimmed features for 355bb981_DJI_20261011090224_0371_D.JPG 2026-10-21 02:07:02,923 INFO: Writing corrected and trimmed features for 9b30a2d5_DJI_20261011090214_0366_D.JPG 2026-10-21 02:07:03,296 INFO: Writing corrected and trimmed features for b4e1210b_DJI_20261011090220_0369_D.JPG 2026-10-21 02:07:03,711 INFO: Writing corrected and trimmed features for d6e389e5_DJI_20261011090218_0368_D.JPG 2026-10-21 02:07:04,125 INFO: Writing corrected and trimmed features for 81c3d6a3_DJI_20261011090222_0370_D.JPG 2026-10-21 02:07:04,536 INFO: Writing corrected and trimmed features for 47a19001_DJI_20261011090216_0367_D.JPG 2026-10-21 02:07:04,961 INFO: Writing corrected and trimmed features for 63b522cd_DJI_20261011090228_0373_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:07:07,364 INFO: Altitude is negative (-552846.9609261827) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-21 02:07:07,364 INFO: Altitude for orientation based matching 1.0 2026-10-21 02:07:07,375 INFO: Matching 104 image pairs 2026-10-21 02:07:07,378 INFO: Computing pair matching with 16 processes 2026-10-21 02:07:08,751 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.318 T-robust: 0.002 T-total: 1.322 Matches: 751 Robust: 722 Success: True 2026-10-21 02:07:08,773 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.353 T-robust: 0.004 T-total: 1.359 Matches: 1629 Robust: 1489 Success: True 2026-10-21 02:07:08,928 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.489 T-robust: 0.005 T-total: 1.518 Matches: 2159 Robust: 2141 Success: True 2026-10-21 02:07:09,163 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.726 T-robust: 0.012 T-total: 1.739 Matches: 492 Robust: 464 Success: True 2026-10-21 02:07:09,188 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.758 T-robust: 0.001 T-total: 1.759 Matches: 396 Robust: 381 Success: True 2026-10-21 02:07:09,209 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.794 T-robust: 0.004 T-total: 1.805 Matches: 548 Robust: 503 Success: True 2026-10-21 02:07:09,282 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and f3152704_DJI_20261011090238_0378_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.846 T-robust: 0.027 T-total: 1.878 Matches: 4807 Robust: 4797 Success: True 2026-10-21 02:07:09,569 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.124 T-robust: 0.014 T-total: 2.140 Matches: 1643 Robust: 1628 Success: True 2026-10-21 02:07:09,621 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.159 T-robust: 0.030 T-total: 2.198 Matches: 2729 Robust: 2653 Success: True 2026-10-21 02:07:09,667 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.823 T-robust: 0.030 T-total: 0.874 Matches: 1719 Robust: 1695 Success: True 2026-10-21 02:07:09,677 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.224 T-robust: 0.046 T-total: 2.293 Matches: 3724 Robust: 3712 Success: True 2026-10-21 02:07:09,678 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.215 T-robust: 0.039 T-total: 2.269 Matches: 509 Robust: 489 Success: True 2026-10-21 02:07:09,689 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.231 T-robust: 0.032 T-total: 2.270 Matches: 2242 Robust: 2232 Success: True 2026-10-21 02:07:09,690 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.215 T-robust: 0.060 T-total: 2.279 Matches: 753 Robust: 738 Success: True 2026-10-21 02:07:09,733 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.888 T-robust: 0.055 T-total: 0.959 Matches: 974 Robust: 921 Success: True 2026-10-21 02:07:09,737 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.210 T-robust: 0.099 T-total: 2.315 Matches: 2892 Robust: 2877 Success: True 2026-10-21 02:07:09,744 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.247 T-robust: 0.071 T-total: 2.334 Matches: 1657 Robust: 1632 Success: True 2026-10-21 02:07:09,775 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 2.326 T-robust: 0.049 T-total: 2.381 Matches: 3784 Robust: 3743 Success: True 2026-10-21 02:07:09,776 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 0d17f0f4_DJI_20261011090236_0377_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.820 T-robust: 0.014 T-total: 0.845 Matches: 701 Robust: 673 Success: True 2026-10-21 02:07:09,817 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.597 T-robust: 0.009 T-total: 0.608 Matches: 1369 Robust: 1354 Success: True 2026-10-21 02:07:09,979 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.782 T-robust: 0.029 T-total: 0.816 Matches: 4021 Robust: 4005 Success: True 2026-10-21 02:07:10,011 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.717 T-robust: 0.001 T-total: 0.719 Matches: 305 Robust: 286 Success: True 2026-10-21 02:07:10,293 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.069 T-robust: 0.016 T-total: 1.100 Matches: 2861 Robust: 2841 Success: True 2026-10-21 02:07:10,424 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.781 T-robust: 0.013 T-total: 0.796 Matches: 1298 Robust: 1281 Success: True 2026-10-21 02:07:10,425 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.729 T-robust: 0.005 T-total: 0.735 Matches: 170 Robust: 160 Success: True 2026-10-21 02:07:10,546 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.953 T-robust: 0.013 T-total: 0.967 Matches: 1254 Robust: 1229 Success: True 2026-10-21 02:07:10,573 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.828 T-robust: 0.002 T-total: 0.831 Matches: 704 Robust: 680 Success: True 2026-10-21 02:07:10,621 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.894 T-robust: 0.031 T-total: 0.936 Matches: 3761 Robust: 3690 Success: True 2026-10-21 02:07:10,623 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.880 T-robust: 0.001 T-total: 0.882 Matches: 418 Robust: 406 Success: True 2026-10-21 02:07:10,641 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.943 T-robust: 0.010 T-total: 0.955 Matches: 959 Robust: 940 Success: True 2026-10-21 02:07:10,644 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and f3152704_DJI_20261011090238_0378_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.814 T-robust: 0.006 T-total: 0.821 Matches: 537 Robust: 490 Success: True 2026-10-21 02:07:10,656 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.910 T-robust: 0.001 T-total: 0.912 Matches: 334 Robust: 318 Success: True 2026-10-21 02:07:10,703 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.990 T-robust: 0.009 T-total: 1.001 Matches: 1715 Robust: 1703 Success: True 2026-10-21 02:07:10,741 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.032 T-total: 0.980 Matches: 2178 Robust: 2148 Success: True 2026-10-21 02:07:10,785 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and d6e389e5_DJI_20261011090218_0368_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.955 T-robust: 0.019 T-total: 1.007 Matches: 4956 Robust: 4942 Success: True 2026-10-21 02:07:10,810 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.019 T-robust: 0.012 T-total: 1.034 Matches: 2201 Robust: 2189 Success: True 2026-10-21 02:07:10,827 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.797 T-robust: 0.026 T-total: 0.833 Matches: 3710 Robust: 3629 Success: True 2026-10-21 02:07:10,871 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.839 T-robust: 0.003 T-total: 0.852 Matches: 1217 Robust: 1195 Success: True 2026-10-21 02:07:11,132 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.835 T-robust: 0.002 T-total: 0.838 Matches: 804 Robust: 786 Success: True 2026-10-21 02:07:11,203 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.747 T-robust: 0.004 T-total: 0.772 Matches: 1750 Robust: 1736 Success: True 2026-10-21 02:07:11,359 DEBUG: Matching 47a19001_DJI_20261011090216_0367_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.913 T-robust: 0.011 T-total: 0.925 Matches: 1196 Robust: 1142 Success: True 2026-10-21 02:07:11,465 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.865 T-robust: 0.042 T-total: 0.912 Matches: 3775 Robust: 3762 Success: True 2026-10-21 02:07:11,494 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.832 T-robust: 0.005 T-total: 0.858 Matches: 2123 Robust: 2027 Success: True 2026-10-21 02:07:11,477 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.827 T-robust: 0.002 T-total: 0.829 Matches: 625 Robust: 608 Success: True 2026-10-21 02:07:11,543 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.887 T-robust: 0.012 T-total: 0.952 Matches: 4939 Robust: 4927 Success: True 2026-10-21 02:07:11,563 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.884 T-robust: 0.004 T-total: 0.916 Matches: 1324 Robust: 1208 Success: True 2026-10-21 02:07:11,610 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.827 T-robust: 0.006 T-total: 0.880 Matches: 1689 Robust: 1673 Success: True 2026-10-21 02:07:11,623 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.002 T-total: 0.827 Matches: 675 Robust: 656 Success: True 2026-10-21 02:07:11,629 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.903 T-robust: 0.054 T-total: 0.969 Matches: 2843 Robust: 2831 Success: True 2026-10-21 02:07:11,648 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.851 T-robust: 0.031 T-total: 0.893 Matches: 3782 Robust: 3773 Success: True 2026-10-21 02:07:11,651 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.822 T-robust: 0.001 T-total: 0.824 Matches: 411 Robust: 394 Success: True 2026-10-21 02:07:11,643 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.924 T-robust: 0.058 T-total: 1.015 Matches: 4966 Robust: 4954 Success: True 2026-10-21 02:07:11,703 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.811 T-robust: 0.020 T-total: 0.832 Matches: 629 Robust: 607 Success: True 2026-10-21 02:07:11,715 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.886 T-robust: 0.006 T-total: 0.896 Matches: 2809 Robust: 2777 Success: True 2026-10-21 02:07:11,970 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.833 T-robust: 0.002 T-total: 0.836 Matches: 746 Robust: 714 Success: True 2026-10-21 02:07:12,167 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.794 T-robust: 0.012 T-total: 0.807 Matches: 1065 Robust: 1009 Success: True 2026-10-21 02:07:12,294 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.017 T-robust: 0.045 T-total: 1.088 Matches: 5110 Robust: 5073 Success: True 2026-10-21 02:07:12,374 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.851 T-robust: 0.006 T-total: 0.879 Matches: 2300 Robust: 2282 Success: True 2026-10-21 02:07:12,476 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and f3152704_DJI_20261011090238_0378_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.856 T-robust: 0.001 T-total: 0.857 Matches: 162 Robust: 141 Success: True 2026-10-21 02:07:12,489 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.984 T-robust: 0.014 T-total: 1.000 Matches: 1635 Robust: 1535 Success: True 2026-10-21 02:07:12,508 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.975 T-robust: 0.020 T-total: 1.014 Matches: 2933 Robust: 2922 Success: True 2026-10-21 02:07:12,538 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.861 T-robust: 0.022 T-total: 0.886 Matches: 2062 Robust: 2023 Success: True 2026-10-21 02:07:12,564 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.851 T-robust: 0.032 T-total: 0.912 Matches: 3020 Robust: 2964 Success: True 2026-10-21 02:07:12,583 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.898 T-robust: 0.040 T-total: 0.964 Matches: 1610 Robust: 1556 Success: True 2026-10-21 02:07:12,596 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.892 T-robust: 0.043 T-total: 0.942 Matches: 1326 Robust: 1249 Success: True 2026-10-21 02:07:12,598 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.887 T-robust: 0.051 T-total: 0.942 Matches: 907 Robust: 884 Success: True 2026-10-21 02:07:12,647 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.870 T-robust: 0.044 T-total: 0.932 Matches: 2738 Robust: 2726 Success: True 2026-10-21 02:07:12,668 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.992 T-robust: 0.002 T-total: 1.010 Matches: 1004 Robust: 983 Success: True 2026-10-21 02:07:12,663 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.965 T-robust: 0.074 T-total: 1.044 Matches: 3886 Robust: 3874 Success: True 2026-10-21 02:07:12,743 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.968 T-robust: 0.034 T-total: 1.016 Matches: 3728 Robust: 3715 Success: True 2026-10-21 02:07:12,994 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.973 T-robust: 0.019 T-total: 1.013 Matches: 2162 Robust: 2079 Success: True 2026-10-21 02:07:13,231 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.978 T-robust: 0.038 T-total: 1.055 Matches: 5049 Robust: 5042 Success: True 2026-10-21 02:07:13,303 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.945 T-robust: 0.056 T-total: 1.006 Matches: 4849 Robust: 4818 Success: True 2026-10-21 02:07:13,429 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and ce028697_DJI_20261011090212_0365_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.909 T-robust: 0.001 T-total: 0.910 Matches: 226 Robust: 209 Success: True 2026-10-21 02:07:13,454 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.052 T-robust: 0.024 T-total: 1.078 Matches: 2124 Robust: 2099 Success: True 2026-10-21 02:07:13,604 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.106 T-robust: 0.002 T-total: 1.108 Matches: 515 Robust: 498 Success: True 2026-10-21 02:07:13,646 DEBUG: Matching 5281dc0a_DJI_20261011090234_0376_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.983 T-robust: 0.154 T-total: 1.162 Matches: 2848 Robust: 2729 Success: True 2026-10-21 02:07:13,593 DEBUG: Matching a8b0f5df_DJI_20261011090230_0374_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.050 T-robust: 0.003 T-total: 1.054 Matches: 999 Robust: 944 Success: True 2026-10-21 02:07:13,665 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 355bb981_DJI_20261011090224_0371_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.024 T-robust: 0.038 T-total: 1.076 Matches: 972 Robust: 951 Success: True 2026-10-21 02:07:13,677 DEBUG: Matching 77ebd5c1_DJI_20261011090210_0364_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.994 T-robust: 0.002 T-total: 1.013 Matches: 590 Robust: 557 Success: True 2026-10-21 02:07:13,699 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.940 T-robust: 0.052 T-total: 1.005 Matches: 2743 Robust: 2732 Success: True 2026-10-21 02:07:13,709 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.031 T-robust: 0.038 T-total: 1.101 Matches: 2771 Robust: 2707 Success: True 2026-10-21 02:07:13,760 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.104 T-robust: 0.026 T-total: 1.152 Matches: 5019 Robust: 5013 Success: True 2026-10-21 02:07:13,832 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.059 T-robust: 0.152 T-total: 1.249 Matches: 5196 Robust: 5191 Success: True 2026-10-21 02:07:13,817 DEBUG: Matching 0d17f0f4_DJI_20261011090236_0377_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.999 T-robust: 0.092 T-total: 1.123 Matches: 3640 Robust: 3607 Success: True 2026-10-21 02:07:13,859 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.040 T-robust: 0.052 T-total: 1.111 Matches: 5008 Robust: 4994 Success: True 2026-10-21 02:07:14,026 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.978 T-robust: 0.042 T-total: 1.028 Matches: 5086 Robust: 5054 Success: True 2026-10-21 02:07:14,192 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 77ebd5c1_DJI_20261011090210_0364_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.920 T-robust: 0.001 T-total: 0.922 Matches: 107 Robust: 90 Success: True 2026-10-21 02:07:14,296 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.840 T-robust: 0.004 T-total: 0.867 Matches: 1297 Robust: 1244 Success: True 2026-10-21 02:07:14,381 DEBUG: Matching 355bb981_DJI_20261011090224_0371_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 1.007 T-robust: 0.023 T-total: 1.055 Matches: 3805 Robust: 3792 Success: True 2026-10-21 02:07:14,466 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 9b30a2d5_DJI_20261011090214_0366_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.001 T-total: 0.845 Matches: 234 Robust: 226 Success: True 2026-10-21 02:07:14,529 DEBUG: Matching a3e673cc_DJI_20261011090232_0375_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.871 T-robust: 0.042 T-total: 0.929 Matches: 4959 Robust: 4947 Success: True 2026-10-21 02:07:14,590 DEBUG: Matching ce028697_DJI_20261011090212_0365_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.906 T-robust: 0.018 T-total: 0.930 Matches: 3827 Robust: 3816 Success: True 2026-10-21 02:07:14,603 DEBUG: Matching 9b30a2d5_DJI_20261011090214_0366_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.861 T-robust: 0.008 T-total: 0.879 Matches: 813 Robust: 793 Success: True 2026-10-21 02:07:14,617 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and a8b0f5df_DJI_20261011090230_0374_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.871 T-robust: 0.009 T-total: 0.884 Matches: 3871 Robust: 3860 Success: True 2026-10-21 02:07:14,620 DEBUG: Matching f3152704_DJI_20261011090238_0378_D.JPG and 47a19001_DJI_20261011090216_0367_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.744 T-robust: 0.001 T-total: 0.746 Matches: 318 Robust: 300 Success: True 2026-10-21 02:07:14,645 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.913 T-robust: 0.005 T-total: 0.921 Matches: 2099 Robust: 2080 Success: True 2026-10-21 02:07:14,687 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.824 T-robust: 0.003 T-total: 0.827 Matches: 979 Robust: 967 Success: True 2026-10-21 02:07:14,692 DEBUG: Matching 81c3d6a3_DJI_20261011090222_0370_D.JPG and 5281dc0a_DJI_20261011090234_0376_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.950 T-robust: 0.009 T-total: 0.960 Matches: 1258 Robust: 1203 Success: True 2026-10-21 02:07:14,693 DEBUG: Matching 3a99c4a2_DJI_20261011090226_0372_D.JPG and a3e673cc_DJI_20261011090232_0375_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.835 T-robust: 0.007 T-total: 0.872 Matches: 2912 Robust: 2810 Success: True 2026-10-21 02:07:14,717 DEBUG: Matching b4e1210b_DJI_20261011090220_0369_D.JPG and 81c3d6a3_DJI_20261011090222_0370_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.911 T-robust: 0.032 T-total: 0.956 Matches: 5026 Robust: 5009 Success: True 2026-10-21 02:07:14,731 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 3a99c4a2_DJI_20261011090226_0372_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.843 T-robust: 0.022 T-total: 0.867 Matches: 2093 Robust: 2073 Success: True 2026-10-21 02:07:14,750 DEBUG: Matching a8b0f5df_DJI_20261011090230_0374_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.703 T-robust: 0.013 T-total: 0.723 Matches: 5052 Robust: 5020 Success: True 2026-10-21 02:07:14,770 DEBUG: Matching d6e389e5_DJI_20261011090218_0368_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.571 T-robust: 0.004 T-total: 0.577 Matches: 1577 Robust: 1557 Success: True 2026-10-21 02:07:14,772 INFO: Matched 104 pairs (brown-brown: 104) in 7.396561320000046 seconds (0.07112078660576934 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:07:19,286 INFO: reading features 2026-10-21 02:07:19,512 DEBUG: Merging features onto tracks 2026-10-21 02:07:20,424 DEBUG: Good tracks: 23431 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-7bw96/opensfm" 2026-10-21 02:07:22,616 INFO: Starting incremental reconstruction 2026-10-21 02:07:23,506 INFO: Starting reconstruction with 5281dc0a_DJI_20261011090234_0376_D.JPG and 63b522cd_DJI_20261011090228_0373_D.JPG 2026-10-21 02:07:23,535 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3336 / 3337 2026-10-21 02:07:24,055 INFO: Triangulated: 3337 2026-10-21 02:07:24,952 DEBUG: Ceres Solver Report: Iterations: 23, Initial cost: 1.785249e+02, Final cost: 9.425633e+01, Termination: CONVERGENCE 2026-10-21 02:07:24,979 INFO: Removed outliers: 187 2026-10-21 02:07:25,035 INFO: ------------------------------------------------------- 2026-10-21 02:07:25,067 INFO: a3e673cc_DJI_20261011090232_0375_D.JPG resection inliers: 2818 / 2821 2026-10-21 02:07:25,091 INFO: Adding a3e673cc_DJI_20261011090232_0375_D.JPG to the reconstruction 2026-10-21 02:07:25,506 INFO: Re-triangulating 2026-10-21 02:07:25,507 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:26,553 DEBUG: Ceres Solver Report: Iterations: 29, Initial cost: 2.449735e+02, Final cost: 1.847701e+02, Termination: CONVERGENCE 2026-10-21 02:07:28,527 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 3.483400e+02, Final cost: 1.967378e+02, Termination: CONVERGENCE 2026-10-21 02:07:28,580 INFO: Removed outliers: 455 2026-10-21 02:07:28,590 INFO: ------------------------------------------------------- 2026-10-21 02:07:28,620 INFO: a8b0f5df_DJI_20261011090230_0374_D.JPG resection inliers: 4501 / 4518 2026-10-21 02:07:28,647 INFO: Adding a8b0f5df_DJI_20261011090230_0374_D.JPG to the reconstruction 2026-10-21 02:07:28,973 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:29,857 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 3.750644e+02, Final cost: 2.644005e+02, Termination: CONVERGENCE 2026-10-21 02:07:29,932 INFO: Removed outliers: 479 2026-10-21 02:07:29,943 INFO: ------------------------------------------------------- 2026-10-21 02:07:29,971 INFO: 3a99c4a2_DJI_20261011090226_0372_D.JPG resection inliers: 4261 / 4291 2026-10-21 02:07:29,998 INFO: Adding 3a99c4a2_DJI_20261011090226_0372_D.JPG to the reconstruction 2026-10-21 02:07:30,261 INFO: ------------------------------------------------------- 2026-10-21 02:07:30,307 INFO: 355bb981_DJI_20261011090224_0371_D.JPG resection inliers: 4323 / 4392 2026-10-21 02:07:30,349 INFO: Adding 355bb981_DJI_20261011090224_0371_D.JPG to the reconstruction 2026-10-21 02:07:30,600 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:31,984 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 1.105243e+03, Final cost: 5.447800e+02, Termination: CONVERGENCE 2026-10-21 02:07:32,181 INFO: Removed outliers: 647 2026-10-21 02:07:32,196 INFO: ------------------------------------------------------- 2026-10-21 02:07:32,245 INFO: 81c3d6a3_DJI_20261011090222_0370_D.JPG resection inliers: 4165 / 4236 2026-10-21 02:07:32,285 INFO: Adding 81c3d6a3_DJI_20261011090222_0370_D.JPG to the reconstruction 2026-10-21 02:07:32,559 INFO: ------------------------------------------------------- 2026-10-21 02:07:32,611 INFO: b4e1210b_DJI_20261011090220_0369_D.JPG resection inliers: 4289 / 4383 2026-10-21 02:07:32,655 INFO: Adding b4e1210b_DJI_20261011090220_0369_D.JPG to the reconstruction 2026-10-21 02:07:32,917 INFO: Re-triangulating 2026-10-21 02:07:32,918 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-21 02:07:34,577 DEBUG: Ceres Solver Report: Iterations: 21, Initial cost: 1.407629e+03, Final cost: 8.193172e+02, Termination: CONVERGENCE 2026-10-21 02:07:38,715 DEBUG: Ceres Solver Report: Iterations: 14, Initial cost: 2.422770e+03, Final cost: 1.129678e+03, Termination: CONVERGENCE 2026-10-21 02:07:38,944 INFO: Removed outliers: 1422 2026-10-21 02:07:38,959 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,008 INFO: d6e389e5_DJI_20261011090218_0368_D.JPG resection inliers: 4266 / 4314 2026-10-21 02:07:39,042 INFO: Adding d6e389e5_DJI_20261011090218_0368_D.JPG to the reconstruction 2026-10-21 02:07:39,230 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,259 INFO: 47a19001_DJI_20261011090216_0367_D.JPG resection inliers: 4321 / 4415 2026-10-21 02:07:39,286 INFO: Adding 47a19001_DJI_20261011090216_0367_D.JPG to the reconstruction 2026-10-21 02:07:39,455 INFO: ------------------------------------------------------- 2026-10-21 02:07:39,485 INFO: 9b30a2d5_DJI_20261011090214_0366_D.JPG resection inliers: 4374 / 4505 2026-10-21 02:07:39,512 INFO: Adding 9b30a2d5_DJI_20261011090214_0366_D.JPG to the reconstruction 2026-10-21 02:07:39,717 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:42,312 DEBUG: Ceres Solver Report: Iterations: 17, Initial cost: 2.414624e+03, Final cost: 1.298618e+03, Termination: CONVERGENCE 2026-10-21 02:07:42,670 INFO: Removed outliers: 848 2026-10-21 02:07:42,682 INFO: ------------------------------------------------------- 2026-10-21 02:07:42,714 INFO: ce028697_DJI_20261011090212_0365_D.JPG resection inliers: 4397 / 4479 2026-10-21 02:07:42,743 INFO: Adding ce028697_DJI_20261011090212_0365_D.JPG to the reconstruction 2026-10-21 02:07:43,026 INFO: ------------------------------------------------------- 2026-10-21 02:07:43,057 INFO: 77ebd5c1_DJI_20261011090210_0364_D.JPG resection inliers: 4480 / 4590 2026-10-21 02:07:43,084 INFO: Adding 77ebd5c1_DJI_20261011090210_0364_D.JPG to the reconstruction 2026-10-21 02:07:43,244 INFO: ------------------------------------------------------- 2026-10-21 02:07:43,273 INFO: 0d17f0f4_DJI_20261011090236_0377_D.JPG resection inliers: 4209 / 4289 2026-10-21 02:07:43,306 INFO: Adding 0d17f0f4_DJI_20261011090236_0377_D.JPG to the reconstruction 2026-10-21 02:07:43,539 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:46,126 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 2.747545e+03, Final cost: 1.717088e+03, Termination: CONVERGENCE 2026-10-21 02:07:46,539 INFO: Removed outliers: 895 2026-10-21 02:07:46,558 INFO: ------------------------------------------------------- 2026-10-21 02:07:46,600 INFO: f3152704_DJI_20261011090238_0378_D.JPG resection inliers: 4227 / 4313 2026-10-21 02:07:46,643 INFO: Adding f3152704_DJI_20261011090238_0378_D.JPG to the reconstruction 2026-10-21 02:07:46,859 INFO: ------------------------------------------------------- 2026-10-21 02:07:46,860 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-21 02:07:50,062 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.040848e+03, Final cost: 1.705035e+03, Termination: CONVERGENCE 2026-10-21 02:07:50,595 INFO: Removed outliers: 373 2026-10-21 02:07:50,881 INFO: Reconstruction 0: 15 images, 23351 points 2026-10-21 02:07:50,881 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-7bw96/opensfm" 2026-10-21 02:07:58,555 DEBUG: Loaded backend agg version v2.2. 2026-10-21 02:07:58,572 DEBUG: locator: 2026-10-21 02:07:59,291 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 725788.0 --offset-y 9307870.0 "/workspace/odm-pipeline-7bw96/opensfm" [INFO] Updating /workspace/odm-pipeline-7bw96/opensfm/config.yaml [INFO] undistorted_image_max_size: 4096 [INFO] Undistorting /workspace/odm-pipeline-7bw96/opensfm ... 2026-10-21 02:08:08,662 DEBUG: Undistorting image 81c3d6a3_DJI_20261011090222_0370_D.JPG 2026-10-21 02:08:08,665 DEBUG: Undistorting image 77ebd5c1_DJI_20261011090210_0364_D.JPG 2026-10-21 02:08:08,666 DEBUG: Undistorting image 47a19001_DJI_20261011090216_0367_D.JPG 2026-10-21 02:08:08,671 DEBUG: Undistorting image f3152704_DJI_20261011090238_0378_D.JPG 2026-10-21 02:08:08,690 DEBUG: Undistorting image 5281dc0a_DJI_20261011090234_0376_D.JPG 2026-10-21 02:08:08,690 DEBUG: Undistorting image d6e389e5_DJI_20261011090218_0368_D.JPG 2026-10-21 02:08:08,690 DEBUG: Undistorting image ce028697_DJI_20261011090212_0365_D.JPG 2026-10-21 02:08:08,704 DEBUG: Undistorting image 0d17f0f4_DJI_20261011090236_0377_D.JPG 2026-10-21 02:08:08,719 DEBUG: Undistorting image 63b522cd_DJI_20261011090228_0373_D.JPG 2026-10-21 02:08:08,720 DEBUG: Undistorting image a8b0f5df_DJI_20261011090230_0374_D.JPG 2026-10-21 02:08:08,785 DEBUG: Undistorting image b4e1210b_DJI_20261011090220_0369_D.JPG 2026-10-21 02:08:08,810 DEBUG: Undistorting image 9b30a2d5_DJI_20261011090214_0366_D.JPG 2026-10-21 02:08:08,810 DEBUG: Undistorting image 355bb981_DJI_20261011090224_0371_D.JPG 2026-10-21 02:08:08,844 DEBUG: Undistorting image a3e673cc_DJI_20261011090232_0375_D.JPG 2026-10-21 02:08:08,850 DEBUG: Undistorting image 3a99c4a2_DJI_20261011090226_0372_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-7bw96/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-7bw96/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-7bw96/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(160.90097425004933, -27.804467784240842), (159.04396557144355, -46.601843083277345), (153.68537724611815, -64.71473360992968), (145.0163358139107, -81.49679062142968), (133.3461061520502, -96.34935750253499), (119.09127322037239, -108.74233362451196), (102.76016926730517, -118.23380285874009), (84.93565945141017, -124.48489922098815), (66.25361874804366, -127.27266470715404), (47.38065447949339, -126.49770533107221), (7.8741270317696035, -121.10642549395561), (-3.348918177187443, -119.6995107717812), (-8.807466976693831, -119.02336177043617), (-9.91842464869842, -118.87945150956511), (-24.792337760445662, -116.86779206991196), (-71.19623991951812, -110.86042912304401), (-91.26326906553004, -106.11913608573377), (-109.93123628525063, -97.36280384846032), (-126.40652904310264, -84.96396326087415), (-139.9885565713048, -69.44964203797281), (-150.09999242657796, -51.479456786066294), (-156.31079503463116, -31.817534951493144), (-158.35700795671437, -11.29970072209835), (-158.2014848375693, 28.74187447503209), (-156.36152920103632, 47.45201837643981), (-151.05205188319087, 65.48722684383392), (-142.46081419556867, 82.20987666025758), (-130.89128669921774, 97.02891886793077), (-116.75260772148613, 109.42052470706403), (-100.54434682615101, 118.94683103635907), (-82.83951121266, 125.27102879062295), (-64.26391002582386, 128.16967196203768), (-45.47398728725966, 127.54022423736751), (6.080467233899981, 120.92443554662168), (6.526089252205566, 120.86618130840361), (16.68226965679787, 119.51651799306273), (26.769633518299088, 118.20329075679183), (38.42767855292186, 116.75498527474701), (39.65092769335024, 116.59537468291819), (74.60942108661402, 111.81379939615726), (94.54505597846583, 106.9625876750797), (113.07095019472763, 98.14481022953987), (129.40731149702333, 85.73173121549189), (142.86636428663041, 70.24579956755042), (152.88159758015536, 52.33885466866195), (159.03145727398805, 32.76493339240551), (161.05692965653725, 12.347791343927383), (160.90097425004933, -27.804467784240842)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-7bw96/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-7bw96/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/workspace/odm-pipeline-7bw96/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp6uavurs1.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-7bw96/opensfm/reconstruction.ply output = /workspace/odm-pipeline-7bw96/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-7bw96/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 48 polygon vertexes concurrency = 16 verbose = no -> Setting num_threads to 16 -> Cropping -> Done cropping in 0.03348s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.57 meters) ?> Done in 0.1008s -> Writing output ?> Done in 0.003763s ?> Pipeline done in 0.1388s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.57 [INFO] Created temporary directory: /workspace/odm-pipeline-7bw96/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-7bw96/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-7bw96/odm_meshing/tmp" --output-type max --radiuses 0.895353906273091,1.2662216373751343,1.7907078125461822 --resolution 4.56 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 23282 points Point cloud bounds are [minx: -120.723381042, maxx: 116.375923157, miny: -97.0766296387, maxy: 105.692153931] Really low resolution DEM requested (52, 45) will set floor at 64 pixels. Resolution changed to 3.705. The scale of this reconstruction might be off. DEM resolution is (64, 55), max tile size is 4096, will split DEM generation into 1 tiles r1.45495_x0_y0.tif r0.727475_x0_y0.tif r1.02881_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-7bw96/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.4% -outsize 10% 0 "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles.small.tif" Input file size is 64, 55 0...10...20...30...40...50...60...70...80...90...100 - done. 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-7bw96/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.4% "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles.tif" Input file size is 64, 55 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-7bw96/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-7bw96/odm_meshing/tmp/tiles.tif Size: 64x55 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-7bw96/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-7bw96/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.058394 [INFO] Completed mesh_dsm.tif in 0:00:00.255907 [INFO] Sampling points from DSM: /workspace/odm-pipeline-7bw96/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-7bw96/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-7bw96/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 64x55 Extent is (-120.723381, 116.396619), (-97.076630, 106.698370) Read nodata value: -9999 Calculating skirts and vertex count... 2204 skirt points will be added Total vertices: 5264 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-7bw96/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 15 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:12:29 [App ] OpenMVS x64 v2.2.0 02:12:29 [App ] Build date: Jul 28 2026, 18:56:23 02:12:29 [App ] CPU: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (16 cores) 02:12:29 [App ] RAM: 61.77GB Physical Memory 123.55GB Virtual Memory 02:12:29 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 02:12:29 [App ] Disk: 02:12:29 [App ] SSE & AVX compatible CPU & OS detected 02:12:29 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 02:12:29 [App ] MEMORYINFO: { 02:12:29 [App ] VmPeak: 98084 kB 02:12:29 [App ] VmSize: 66764 kB 02:12:29 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-7bw96/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-7bw96/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-7bw96/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-7bw96/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: 46300 verts... 92644 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 15 NVM: Number of features: 23351 Loading 100%... done. (Took 1.011s) Building adjacency graph: Adding edges 100%... done. (Took 0.131s) 138966 total edges. View selection: Building BVH from 92644 faces... done. (Took: 79 ms) Calculating face qualities 100%... done. (Took 1.282s) Postprocessing face infos 100%... done. (Took 0.125s) Maximum quality of a face within an image: 9997.22 Clamping qualities to 9892.24 within normalization. Optimizing: Time[s] Energy 0 43050 0 42224 0 41851 0 41656 0 41570 0 41515 0 41493 0 41481 1 41475 1 41470 1 41463 1 41456 1 41451 9425 faces have not been seen Took: 3.192s Generating texture patches: Running... done. (Took 0.88s) 407 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 43369 x 43369 Calculating adjustments: Color channel 0: CG took 71 iterations. Residual is 9.67775e-05 Color channel 2: CG took 71 iterations. Residual is 9.03879e-05 Color channel 1: CG took 76 iterations. Residual is 8.88581e-05 Took 0.124 seconds Adjusting texture patches 100%... done. (Took 0.433s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.298s) 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: 27.42s [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-7bw96/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 725788.0 0 1 0 9307870.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=725788.0 --writers.las.offset_y=9307870.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-7bw96/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-7bw96/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-7bw96/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-7bw96/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-7bw96/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-7bw96/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-7bw96/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [WARNING] Maximum resolution set to 1.0 * (GSD - 10.0%) (4.05 cm / pixel, requested resolution was 4.00 cm / pixel) [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-7bw96/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tif" -resolution 24.674420495478937 -verbose -outputCornerFile "/workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9307870.0 -utm_east_offset 725788.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 27424100352.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-7bw96/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: -114.672 -90.1426 Point 2: -114.672 102.631 Point 3: 106.497 102.631 Point 4: 106.497 -90.1426 Model bounds x : -114.672 -> 106.497 Model bounds y : -90.1426 -> 102.631 Model area : 42635.4m2 Model resolution, width x height : 5458x4757 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(0, 1024), (3072, 4757)] Block [(3072, 4096), (2048, 3072)] Block [(4096, 5458), (3072, 4757)] Block [(4096, 5458), (0, 1024)] Block [(2048, 3072), (0, 1024)] Block [(2048, 3072), (3072, 4757)] Block [(4096, 5458), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(1024, 2048), (2048, 3072)] Block [(2048, 3072), (2048, 3072)] Block [(1024, 2048), (3072, 4757)] Block [(1024, 2048), (1024, 2048)] Block [(3072, 4096), (3072, 4757)] Block [(0, 1024), (0, 1024)] Block [(0, 1024), (2048, 3072)] Block [(4096, 5458), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(0, 1024), (1024, 2048)] Block [(1024, 2048), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 27424100352 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-7bw96/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-7bw96/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-7bw96/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 41.55% Using band 4 of source image as alpha. Creating output file that is 5560P x 4802L. 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-7bw96/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-7bw96/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 42.1% --config GDAL_NUM_THREADS 16 "/workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 5560, 4802 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-7bw96/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-7bw96/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-7bw96/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-7bw96/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-7bw96/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-7bw96/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.16935642857146116 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.395061581608307  [INFO] Cropping /workspace/odm-pipeline-7bw96/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-7bw96/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-7bw96/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-7bw96/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 42.6% Creating output file that is 1330P x 1148L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-7bw96/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-7bw96/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-7bw96/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-7bw96/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-7bw96/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-7bw96/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-7bw96/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 42.6%  Input file size is 5560, 4802 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-7bw96/odm_report/report.pdf 2026-10-21 02:13:09,212 DEBUG: ICC profile found for image /tmp/tmp168f9bot/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-21 02:13:10,802 DEBUG: Final size summary of the biggest document sections: 2026-10-21 02:13:10,802 DEBUG: - pages: 4.1KiB 2026-10-21 02:13:10,802 DEBUG: - fonts: 201.0B 2026-10-21 02:13:10,802 DEBUG: - images: 8.1MiB 2026-10-21 02:13:10,802 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:13:10 2026 ODM processing complete