=== odm-pipeline-vcjvc-main-187623050/process.log === === process attempt 0 @ 2026-10-14T12:09:49Z === Running ODM processing... Processing job: odm-pipeline-vcjvc ODM Project ID: DTM-Task-69eeb03f-2ef1-49f3-a8ba-074c0dea8438 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-vcjvc/boundary.geojson --project-path /workspace odm-pipeline-vcjvc [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Wed Oct 14 12:09:50 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': [[[36.622983688, -1.104622012], [36.623047035, -1.104506245], [36.623158802, -1.104372001], [36.623294191, -1.104261974], [36.62344812, -1.104180292], [36.623614809, -1.104130024], [36.623788, -1.104113055], [36.624146, -1.104113055], [36.624321203, -1.104130424], [36.624489674, -1.104181863], [36.624644937, -1.104265397], [36.624781026, -1.104377814], [36.624892712, -1.104514794], [36.624975702, -1.104671075], [36.625026807, -1.104840649], [36.625044064, -1.105017], [36.625044064, -1.105068], [36.625044064, -1.105966], [36.625026808, -1.106142351], [36.624975703, -1.106311925], [36.624892713, -1.106468205], [36.624781027, -1.106605186], [36.624644937, -1.106717603], [36.624489674, -1.106801137], [36.624321203, -1.106852576], [36.624146, -1.106869945], [36.623381, -1.106869945], [36.623214987, -1.106854366], [36.623054697, -1.106808166], [36.622905654, -1.106732937], [36.622772995, -1.106631273], [36.622661294, -1.106506678], [36.622574401, -1.106363446], [36.62251531, -1.106206515], [36.62238231, -1.105721515], [36.622351826, -1.105539589], [36.622358674, -1.105355221], [36.622402569, -1.105176094], [36.622481682, -1.105009668], [36.622592718, -1.104862876], [36.622731051, -1.104741834], [36.622890918, -1.104651583], [36.622983688, -1.104622012]]], 'type': 'Polygon'}, 'properties': {}, 'type': 'Feature'}], 'type': 'FeatureCollection'} [INFO] build_overviews: False [INFO] camera_lens: auto [INFO] cameras: {} [INFO] cog: True [INFO] copy_to: None [INFO] crop: 3 [INFO] dem_decimation: 1 [INFO] dem_euclidean_map: False [INFO] dem_gapfill_steps: 3 [INFO] dem_resolution: 5 [INFO] dsm: False [INFO] dtm: False [INFO] end_with: odm_postprocess [INFO] fast_orthophoto: True [INFO] feature_quality: high [INFO] feature_type: dspsift [INFO] force_gps: False [INFO] gcp: None [INFO] geo: None [INFO] gltf: False [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 4 [INFO] merge: all [INFO] merge_skip_blending: False [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: odm-pipeline-vcjvc [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-vcjvc [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-vcjvc/images [INFO] Loading 14 images [INFO] Wrote images database: /workspace/odm-pipeline-vcjvc/images.json [INFO] Found 14 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: 4032px [INFO] Photo dimensions for feature extraction: 2016px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2016', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] Rolling shutter profile for "DJI FC8482" selected, using 21.0ms as --rolling-shutter-readout. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:09:51,258 INFO: Planning to use 11380.893750000001 MB of RAM for both processing queue and parallel processing. 2026-10-14 12:09:51,259 INFO: Scale-space expected size of a single image : 92.29669189453125 MB 2026-10-14 12:09:51,259 INFO: Expecting to queue at most 122 images while parallel processing of 4 images. 2026-10-14 12:09:51,261 INFO: Reading data for image 9e24b0cd_DJI_20261014143207_0287_D.JPG (queue-size=0) 2026-10-14 12:09:51,261 INFO: Reading data for image 1edf4bea_DJI_20261014143210_0288_D.JPG (queue-size=0) 2026-10-14 12:09:51,455 INFO: Reading data for image cde7f8a9_DJI_20261014143204_0286_D.JPG (queue-size=1) 2026-10-14 12:09:51,456 INFO: Extracting ROOT_DSPSIFT features for image 9e24b0cd_DJI_20261014143207_0287_D.JPG 2026-10-14 12:09:51,462 INFO: Reading data for image 9f8de2d7_DJI_20261014143052_0262_D.JPG (queue-size=1) 2026-10-14 12:09:51,463 INFO: Extracting ROOT_DSPSIFT features for image 1edf4bea_DJI_20261014143210_0288_D.JPG 2026-10-14 12:09:51,700 INFO: Reading data for image 1ab2275f_DJI_20261014143201_0285_D.JPG (queue-size=1) 2026-10-14 12:09:51,703 INFO: Reading data for image dddc2a45_DJI_20261014143119_0271_D.JPG (queue-size=2) 2026-10-14 12:09:51,942 INFO: Reading data for image 2227fbbe_DJI_20261014143122_0272_D.JPG (queue-size=3) 2026-10-14 12:09:51,953 INFO: Reading data for image 90419fa2_DJI_20261014143040_0258_D.JPG (queue-size=4) 2026-10-14 12:09:52,176 INFO: Reading data for image d4a17b75_DJI_20261014143049_0261_D.JPG (queue-size=5) 2026-10-14 12:09:52,187 INFO: Reading data for image 6ee091bb_DJI_20261014143128_0274_D.JPG (queue-size=6) 2026-10-14 12:09:52,420 INFO: Reading data for image 944f95a0_DJI_20261014143125_0273_D.JPG (queue-size=7) 2026-10-14 12:09:52,441 INFO: Reading data for image 0d6e52d1_DJI_20261014143134_0276_D.JPG (queue-size=8) 2026-10-14 12:09:52,667 INFO: Reading data for image 7e110d91_DJI_20261014143037_0257_D.JPG (queue-size=9) 2026-10-14 12:09:52,689 INFO: Reading data for image c880885e_DJI_20261014143131_0275_D.JPG (queue-size=10) 2026-10-14 12:09:52,922 INFO: Extracting ROOT_DSPSIFT features for image cde7f8a9_DJI_20261014143204_0286_D.JPG 2026-10-14 12:09:52,942 INFO: Finished reading images 2026-10-14 12:09:52,944 INFO: Extracting ROOT_DSPSIFT features for image 9f8de2d7_DJI_20261014143052_0262_D.JPG 2026-10-14 12:10:00,174 DEBUG: Found 9511 points in 8.701550960540771s 2026-10-14 12:10:00,583 DEBUG: Found 9523 points in 9.099182605743408s 2026-10-14 12:10:00,605 INFO: Extracting ROOT_DSPSIFT features for image 1ab2275f_DJI_20261014143201_0285_D.JPG 2026-10-14 12:10:01,031 INFO: Extracting ROOT_DSPSIFT features for image dddc2a45_DJI_20261014143119_0271_D.JPG 2026-10-14 12:10:02,163 DEBUG: Found 9608 points in 9.232655048370361s 2026-10-14 12:10:02,269 DEBUG: Found 9673 points in 9.316058158874512s 2026-10-14 12:10:02,672 INFO: Extracting ROOT_DSPSIFT features for image 2227fbbe_DJI_20261014143122_0272_D.JPG 2026-10-14 12:10:02,746 INFO: Extracting ROOT_DSPSIFT features for image 90419fa2_DJI_20261014143040_0258_D.JPG 2026-10-14 12:10:09,238 DEBUG: Found 9488 points in 8.196491956710815s 2026-10-14 12:10:09,539 DEBUG: Found 9939 points in 8.926757097244263s 2026-10-14 12:10:09,677 INFO: Extracting ROOT_DSPSIFT features for image d4a17b75_DJI_20261014143049_0261_D.JPG 2026-10-14 12:10:10,029 INFO: Extracting ROOT_DSPSIFT features for image 6ee091bb_DJI_20261014143128_0274_D.JPG 2026-10-14 12:10:10,795 DEBUG: Found 8273 points in 8.034788846969604s 2026-10-14 12:10:11,163 INFO: Extracting ROOT_DSPSIFT features for image 944f95a0_DJI_20261014143125_0273_D.JPG 2026-10-14 12:10:11,395 DEBUG: Found 9062 points in 8.713512182235718s 2026-10-14 12:10:11,837 INFO: Extracting ROOT_DSPSIFT features for image 0d6e52d1_DJI_20261014143134_0276_D.JPG 2026-10-14 12:10:17,811 DEBUG: Found 10000 points in 7.771597862243652s 2026-10-14 12:10:18,261 INFO: Extracting ROOT_DSPSIFT features for image 7e110d91_DJI_20261014143037_0257_D.JPG 2026-10-14 12:10:18,935 DEBUG: Found 9582 points in 9.2498459815979s 2026-10-14 12:10:19,391 INFO: Extracting ROOT_DSPSIFT features for image c880885e_DJI_20261014143131_0275_D.JPG 2026-10-14 12:10:19,664 DEBUG: Found 10000 points in 7.8170835971832275s 2026-10-14 12:10:20,211 DEBUG: Found 9356 points in 9.036746740341187s 2026-10-14 12:10:24,029 DEBUG: Found 8290 points in 5.757729530334473s 2026-10-14 12:10:24,708 DEBUG: Found 10000 points in 5.306875467300415s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:26,029 INFO: Altitude is negative (-605.1055798258766) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 12:10:26,029 INFO: Altitude for orientation based matching 1.0 2026-10-14 12:10:26,034 INFO: Matching 66 image pairs 2026-10-14 12:10:26,035 INFO: Computing pair matching with 4 processes 2026-10-14 12:10:26,371 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.332 T-robust: 0.001 T-total: 0.334 Matches: 378 Robust: 360 Success: True 2026-10-14 12:10:26,410 DEBUG: Matching 1ab2275f_DJI_20261014143201_0285_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 T-robust: 0.001 T-total: 0.372 Matches: 581 Robust: 555 Success: True 2026-10-14 12:10:26,415 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 T-robust: 0.002 T-total: 0.377 Matches: 2191 Robust: 2162 Success: True 2026-10-14 12:10:26,422 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.380 T-robust: 0.003 T-total: 0.384 Matches: 2085 Robust: 2031 Success: True 2026-10-14 12:10:26,619 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.245 T-robust: 0.002 T-total: 0.248 Matches: 974 Robust: 934 Success: True 2026-10-14 12:10:26,729 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.312 T-robust: 0.002 T-total: 0.314 Matches: 335 Robust: 322 Success: True 2026-10-14 12:10:26,731 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.315 T-robust: 0.004 T-total: 0.320 Matches: 2099 Robust: 2078 Success: True 2026-10-14 12:10:26,764 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.338 T-robust: 0.003 T-total: 0.342 Matches: 1953 Robust: 1939 Success: True 2026-10-14 12:10:26,843 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.008 T-total: 0.223 Matches: 6257 Robust: 6249 Success: True 2026-10-14 12:10:26,958 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.002 T-total: 0.190 Matches: 947 Robust: 917 Success: True 2026-10-14 12:10:26,997 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.262 T-robust: 0.003 T-total: 0.266 Matches: 1733 Robust: 1682 Success: True 2026-10-14 12:10:26,999 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.266 T-robust: 0.001 T-total: 0.268 Matches: 423 Robust: 407 Success: True 2026-10-14 12:10:27,071 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.004 T-total: 0.228 Matches: 2771 Robust: 2748 Success: True 2026-10-14 12:10:27,151 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 7e110d91_DJI_20261014143037_0257_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.189 T-robust: 0.002 T-total: 0.193 Matches: 1613 Robust: 1579 Success: True 2026-10-14 12:10:27,203 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.205 Matches: 1151 Robust: 1110 Success: True 2026-10-14 12:10:27,258 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.183 T-robust: 0.003 T-total: 0.186 Matches: 638 Robust: 606 Success: True 2026-10-14 12:10:27,264 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.257 T-robust: 0.004 T-total: 0.265 Matches: 2460 Robust: 2430 Success: True 2026-10-14 12:10:27,363 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.002 T-total: 0.212 Matches: 1430 Robust: 1390 Success: True 2026-10-14 12:10:27,400 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.002 T-total: 0.197 Matches: 1514 Robust: 1494 Success: True 2026-10-14 12:10:27,450 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.182 T-robust: 0.002 T-total: 0.185 Matches: 1618 Robust: 1586 Success: True 2026-10-14 12:10:27,482 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.217 T-robust: 0.003 T-total: 0.221 Matches: 1883 Robust: 1853 Success: True 2026-10-14 12:10:27,567 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.204 Matches: 754 Robust: 739 Success: True 2026-10-14 12:10:27,619 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.003 T-total: 0.218 Matches: 2048 Robust: 1974 Success: True 2026-10-14 12:10:27,676 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.005 T-total: 0.226 Matches: 3775 Robust: 3760 Success: True 2026-10-14 12:10:27,711 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 T-robust: 0.004 T-total: 0.228 Matches: 2983 Robust: 2963 Success: True 2026-10-14 12:10:27,767 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.001 T-total: 0.199 Matches: 450 Robust: 435 Success: True 2026-10-14 12:10:27,835 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1279 Robust: 1263 Success: True 2026-10-14 12:10:27,888 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.212 Matches: 1756 Robust: 1657 Success: True 2026-10-14 12:10:27,897 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.001 T-total: 0.185 Matches: 374 Robust: 360 Success: True 2026-10-14 12:10:27,982 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.004 T-total: 0.215 Matches: 3494 Robust: 3488 Success: True 2026-10-14 12:10:28,020 DEBUG: Matching 9f8de2d7_DJI_20261014143052_0262_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.184 T-robust: 0.001 T-total: 0.185 Matches: 480 Robust: 462 Success: True 2026-10-14 12:10:28,100 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.006 T-total: 0.211 Matches: 2071 Robust: 2048 Success: True 2026-10-14 12:10:28,105 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 T-robust: 0.008 T-total: 0.208 Matches: 2970 Robust: 2942 Success: True 2026-10-14 12:10:28,172 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.002 T-total: 0.190 Matches: 1409 Robust: 1373 Success: True 2026-10-14 12:10:28,214 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 T-robust: 0.001 T-total: 0.193 Matches: 582 Robust: 569 Success: True 2026-10-14 12:10:28,318 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.003 T-total: 0.215 Matches: 2096 Robust: 2049 Success: True 2026-10-14 12:10:28,325 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.003 T-total: 0.219 Matches: 1692 Robust: 1678 Success: True 2026-10-14 12:10:28,387 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.215 Matches: 1530 Robust: 1507 Success: True 2026-10-14 12:10:28,425 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.003 T-total: 0.211 Matches: 2014 Robust: 1980 Success: True 2026-10-14 12:10:28,524 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.002 T-total: 0.205 Matches: 1304 Robust: 1285 Success: True 2026-10-14 12:10:28,542 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.213 T-robust: 0.002 T-total: 0.216 Matches: 1514 Robust: 1470 Success: True 2026-10-14 12:10:28,592 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.002 T-total: 0.204 Matches: 1401 Robust: 1380 Success: True 2026-10-14 12:10:28,628 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.203 Matches: 874 Robust: 858 Success: True 2026-10-14 12:10:28,731 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 T-robust: 0.002 T-total: 0.206 Matches: 1516 Robust: 1493 Success: True 2026-10-14 12:10:28,735 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.002 T-total: 0.193 Matches: 1174 Robust: 1140 Success: True 2026-10-14 12:10:28,808 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.003 T-total: 0.215 Matches: 1732 Robust: 1671 Success: True 2026-10-14 12:10:28,841 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.212 Matches: 2489 Robust: 2344 Success: True 2026-10-14 12:10:28,946 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.002 T-total: 0.210 Matches: 1202 Robust: 1187 Success: True 2026-10-14 12:10:28,954 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.003 T-total: 0.223 Matches: 2466 Robust: 2432 Success: True 2026-10-14 12:10:29,006 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.197 Matches: 643 Robust: 631 Success: True 2026-10-14 12:10:29,050 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.002 T-total: 0.207 Matches: 947 Robust: 920 Success: True 2026-10-14 12:10:29,144 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 T-robust: 0.002 T-total: 0.198 Matches: 1282 Robust: 1270 Success: True 2026-10-14 12:10:29,170 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.002 T-total: 0.215 Matches: 1620 Robust: 1597 Success: True 2026-10-14 12:10:29,209 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.203 Matches: 886 Robust: 870 Success: True 2026-10-14 12:10:29,232 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.178 T-robust: 0.003 T-total: 0.182 Matches: 2444 Robust: 2432 Success: True 2026-10-14 12:10:29,351 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.205 T-robust: 0.001 T-total: 0.206 Matches: 629 Robust: 617 Success: True 2026-10-14 12:10:29,377 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.002 T-total: 0.207 Matches: 1085 Robust: 1068 Success: True 2026-10-14 12:10:29,401 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 90419fa2_DJI_20261014143040_0258_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.190 T-robust: 0.001 T-total: 0.192 Matches: 431 Robust: 414 Success: True 2026-10-14 12:10:29,437 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.204 Matches: 699 Robust: 687 Success: True 2026-10-14 12:10:29,567 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.004 T-total: 0.215 Matches: 2556 Robust: 2497 Success: True 2026-10-14 12:10:29,588 DEBUG: Matching dddc2a45_DJI_20261014143119_0271_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.002 T-total: 0.211 Matches: 1495 Robust: 1458 Success: True 2026-10-14 12:10:29,611 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.003 T-total: 0.210 Matches: 2278 Robust: 2262 Success: True 2026-10-14 12:10:29,651 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.002 T-total: 0.214 Matches: 1469 Robust: 1444 Success: True 2026-10-14 12:10:29,738 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.148 T-robust: 0.001 T-total: 0.149 Matches: 1129 Robust: 1117 Success: True 2026-10-14 12:10:29,768 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.002 T-total: 0.200 Matches: 1664 Robust: 1613 Success: True 2026-10-14 12:10:29,802 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.187 T-robust: 0.003 T-total: 0.191 Matches: 3575 Robust: 3529 Success: True 2026-10-14 12:10:29,805 INFO: Matched 66 pairs (brown-brown: 66) in 3.7719137339999946 seconds (0.05715021180303037 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:31,902 INFO: reading features 2026-10-14 12:10:32,124 DEBUG: Merging features onto tracks 2026-10-14 12:10:32,423 DEBUG: Good tracks: 21083 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:33,613 INFO: Starting incremental reconstruction 2026-10-14 12:10:33,911 INFO: Starting reconstruction with 9f8de2d7_DJI_20261014143052_0262_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG 2026-10-14 12:10:33,925 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3596 / 3596 2026-10-14 12:10:34,213 INFO: Triangulated: 3596 2026-10-14 12:10:34,908 DEBUG: Ceres Solver Report: Iterations: 47, Initial cost: 1.220180e+02, Final cost: 5.322159e+01, Termination: CONVERGENCE 2026-10-14 12:10:34,924 INFO: Removed outliers: 125 2026-10-14 12:10:34,950 INFO: ------------------------------------------------------- 2026-10-14 12:10:34,959 INFO: 0d6e52d1_DJI_20261014143134_0276_D.JPG resection inliers: 1610 / 1651 2026-10-14 12:10:34,965 INFO: Adding 0d6e52d1_DJI_20261014143134_0276_D.JPG to the reconstruction 2026-10-14 12:10:35,051 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:35,311 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 3.446574e+02, Final cost: 1.259499e+02, Termination: CONVERGENCE 2026-10-14 12:10:35,335 INFO: Removed outliers: 121 2026-10-14 12:10:35,341 INFO: ------------------------------------------------------- 2026-10-14 12:10:35,350 INFO: c880885e_DJI_20261014143131_0275_D.JPG resection inliers: 1875 / 1898 2026-10-14 12:10:35,358 INFO: Adding c880885e_DJI_20261014143131_0275_D.JPG to the reconstruction 2026-10-14 12:10:35,492 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:35,921 DEBUG: Ceres Solver Report: Iterations: 18, Initial cost: 8.602043e+02, Final cost: 2.269628e+02, Termination: CONVERGENCE 2026-10-14 12:10:35,958 INFO: Removed outliers: 190 2026-10-14 12:10:35,965 INFO: ------------------------------------------------------- 2026-10-14 12:10:35,976 INFO: dddc2a45_DJI_20261014143119_0271_D.JPG resection inliers: 2226 / 2269 2026-10-14 12:10:35,985 INFO: Adding dddc2a45_DJI_20261014143119_0271_D.JPG to the reconstruction 2026-10-14 12:10:36,074 INFO: Re-triangulating 2026-10-14 12:10:36,074 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:36,414 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.038320e+03, Final cost: 3.377920e+02, Termination: CONVERGENCE 2026-10-14 12:10:37,359 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 6.822154e+02, Final cost: 4.013855e+02, Termination: CONVERGENCE 2026-10-14 12:10:37,403 INFO: Removed outliers: 438 2026-10-14 12:10:37,410 INFO: ------------------------------------------------------- 2026-10-14 12:10:37,421 INFO: 6ee091bb_DJI_20261014143128_0274_D.JPG resection inliers: 2209 / 2228 2026-10-14 12:10:37,430 INFO: Adding 6ee091bb_DJI_20261014143128_0274_D.JPG to the reconstruction 2026-10-14 12:10:37,536 INFO: ------------------------------------------------------- 2026-10-14 12:10:37,548 INFO: 1ab2275f_DJI_20261014143201_0285_D.JPG resection inliers: 2444 / 2513 2026-10-14 12:10:37,558 INFO: Adding 1ab2275f_DJI_20261014143201_0285_D.JPG to the reconstruction 2026-10-14 12:10:37,639 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:38,080 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.189281e+03, Final cost: 6.003835e+02, Termination: CONVERGENCE 2026-10-14 12:10:38,148 INFO: Removed outliers: 386 2026-10-14 12:10:38,156 INFO: ------------------------------------------------------- 2026-10-14 12:10:38,169 INFO: 2227fbbe_DJI_20261014143122_0272_D.JPG resection inliers: 2421 / 2438 2026-10-14 12:10:38,180 INFO: Adding 2227fbbe_DJI_20261014143122_0272_D.JPG to the reconstruction 2026-10-14 12:10:38,286 INFO: ------------------------------------------------------- 2026-10-14 12:10:38,299 INFO: 944f95a0_DJI_20261014143125_0273_D.JPG resection inliers: 2951 / 2993 2026-10-14 12:10:38,311 INFO: Adding 944f95a0_DJI_20261014143125_0273_D.JPG to the reconstruction 2026-10-14 12:10:38,397 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:38,996 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.198488e+03, Final cost: 8.312931e+02, Termination: CONVERGENCE 2026-10-14 12:10:39,085 INFO: Removed outliers: 411 2026-10-14 12:10:39,092 INFO: ------------------------------------------------------- 2026-10-14 12:10:39,107 INFO: cde7f8a9_DJI_20261014143204_0286_D.JPG resection inliers: 3105 / 3157 2026-10-14 12:10:39,120 INFO: Adding cde7f8a9_DJI_20261014143204_0286_D.JPG to the reconstruction 2026-10-14 12:10:39,213 INFO: ------------------------------------------------------- 2026-10-14 12:10:39,228 INFO: 9e24b0cd_DJI_20261014143207_0287_D.JPG resection inliers: 3385 / 3456 2026-10-14 12:10:39,242 INFO: Adding 9e24b0cd_DJI_20261014143207_0287_D.JPG to the reconstruction 2026-10-14 12:10:39,339 INFO: Re-triangulating 2026-10-14 12:10:39,339 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:40,160 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 1.630944e+03, Final cost: 1.123479e+03, Termination: CONVERGENCE 2026-10-14 12:10:42,177 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.829329e+03, Final cost: 1.466883e+03, Termination: CONVERGENCE 2026-10-14 12:10:42,283 INFO: Removed outliers: 1388 2026-10-14 12:10:42,291 INFO: ------------------------------------------------------- 2026-10-14 12:10:42,309 INFO: 1edf4bea_DJI_20261014143210_0288_D.JPG resection inliers: 4392 / 4407 2026-10-14 12:10:42,327 INFO: Adding 1edf4bea_DJI_20261014143210_0288_D.JPG to the reconstruction 2026-10-14 12:10:42,413 INFO: ------------------------------------------------------- 2026-10-14 12:10:42,424 INFO: 7e110d91_DJI_20261014143037_0257_D.JPG resection inliers: 2399 / 2425 2026-10-14 12:10:42,433 INFO: Adding 7e110d91_DJI_20261014143037_0257_D.JPG to the reconstruction 2026-10-14 12:10:42,489 INFO: ------------------------------------------------------- 2026-10-14 12:10:42,499 INFO: 90419fa2_DJI_20261014143040_0258_D.JPG resection inliers: 2255 / 2296 2026-10-14 12:10:42,507 INFO: Adding 90419fa2_DJI_20261014143040_0258_D.JPG to the reconstruction 2026-10-14 12:10:42,577 INFO: ------------------------------------------------------- 2026-10-14 12:10:42,578 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:43,560 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.349553e+03, Final cost: 1.549543e+03, Termination: CONVERGENCE 2026-10-14 12:10:43,695 INFO: Removed outliers: 643 2026-10-14 12:10:43,795 INFO: Reconstruction 0: 14 images, 18821 points 2026-10-14 12:10:43,795 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:45,082 INFO: Starting rolling shutter correction 2026-10-14 12:10:45,189 INFO: Estimating camera velocities 2026-10-14 12:10:45,190 INFO: Using EXIF data 2026-10-14 12:10:45,190 INFO: 7e110d91_DJI_20261014143037_0257_D.JPG (+0.00,+8.20,+0.30) m/s 2026-10-14 12:10:45,190 INFO: 90419fa2_DJI_20261014143040_0258_D.JPG (+0.00,+8.20,+0.20) m/s 2026-10-14 12:10:45,190 INFO: d4a17b75_DJI_20261014143049_0261_D.JPG (+1.80,-8.10,+0.00) m/s 2026-10-14 12:10:45,190 INFO: 9f8de2d7_DJI_20261014143052_0262_D.JPG (+0.00,-6.90,+0.00) m/s 2026-10-14 12:10:45,190 INFO: dddc2a45_DJI_20261014143119_0271_D.JPG (+0.00,+8.30,+0.20) m/s 2026-10-14 12:10:45,190 INFO: 2227fbbe_DJI_20261014143122_0272_D.JPG (+0.00,+8.30,+0.30) m/s 2026-10-14 12:10:45,190 INFO: 944f95a0_DJI_20261014143125_0273_D.JPG (-5.70,+0.30,+0.00) m/s 2026-10-14 12:10:45,190 INFO: 6ee091bb_DJI_20261014143128_0274_D.JPG (-1.70,-3.80,+0.00) m/s 2026-10-14 12:10:45,190 INFO: c880885e_DJI_20261014143131_0275_D.JPG (+1.80,-8.00,+0.00) m/s 2026-10-14 12:10:45,190 INFO: 0d6e52d1_DJI_20261014143134_0276_D.JPG (+0.00,-8.30,-0.20) m/s 2026-10-14 12:10:45,190 INFO: 1ab2275f_DJI_20261014143201_0285_D.JPG (+0.00,+8.30,+0.20) m/s 2026-10-14 12:10:45,190 INFO: cde7f8a9_DJI_20261014143204_0286_D.JPG (+0.00,+7.60,+0.10) m/s 2026-10-14 12:10:45,190 INFO: 9e24b0cd_DJI_20261014143207_0287_D.JPG (-0.10,+1.00,+0.00) m/s 2026-10-14 12:10:45,190 INFO: 1edf4bea_DJI_20261014143210_0288_D.JPG (+0.00,+0.00,+0.00) m/s 2026-10-14 12:10:45,190 INFO: Correcting observations... 2026-10-14 12:10:46,390 INFO: Writing corrected and trimmed features for 944f95a0_DJI_20261014143125_0273_D.JPG 2026-10-14 12:10:46,588 INFO: Writing corrected and trimmed features for 1edf4bea_DJI_20261014143210_0288_D.JPG 2026-10-14 12:10:46,782 INFO: Writing corrected and trimmed features for 1ab2275f_DJI_20261014143201_0285_D.JPG 2026-10-14 12:10:46,966 INFO: Writing corrected and trimmed features for 6ee091bb_DJI_20261014143128_0274_D.JPG 2026-10-14 12:10:47,189 INFO: Writing corrected and trimmed features for 9e24b0cd_DJI_20261014143207_0287_D.JPG 2026-10-14 12:10:47,387 INFO: Writing corrected and trimmed features for cde7f8a9_DJI_20261014143204_0286_D.JPG 2026-10-14 12:10:47,615 INFO: Writing corrected and trimmed features for c880885e_DJI_20261014143131_0275_D.JPG 2026-10-14 12:10:47,841 INFO: Writing corrected and trimmed features for d4a17b75_DJI_20261014143049_0261_D.JPG 2026-10-14 12:10:48,062 INFO: Writing corrected and trimmed features for 0d6e52d1_DJI_20261014143134_0276_D.JPG 2026-10-14 12:10:48,254 INFO: Writing corrected and trimmed features for 7e110d91_DJI_20261014143037_0257_D.JPG 2026-10-14 12:10:48,409 INFO: Writing corrected and trimmed features for 2227fbbe_DJI_20261014143122_0272_D.JPG 2026-10-14 12:10:48,608 INFO: Writing corrected and trimmed features for 90419fa2_DJI_20261014143040_0258_D.JPG 2026-10-14 12:10:48,746 INFO: Writing corrected and trimmed features for dddc2a45_DJI_20261014143119_0271_D.JPG 2026-10-14 12:10:48,947 INFO: Writing corrected and trimmed features for 9f8de2d7_DJI_20261014143052_0262_D.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:50,076 INFO: Altitude is negative (-605.1055798258766) : viewing directions are probably divergent. Using default altitude of 1.0 2026-10-14 12:10:50,076 INFO: Altitude for orientation based matching 1.0 2026-10-14 12:10:50,081 INFO: Matching 68 image pairs 2026-10-14 12:10:50,082 INFO: Computing pair matching with 4 processes 2026-10-14 12:10:50,237 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.151 T-robust: 0.001 T-total: 0.153 Matches: 956 Robust: 939 Success: True 2026-10-14 12:10:50,275 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.188 T-robust: 0.001 T-total: 0.190 Matches: 857 Robust: 828 Success: True 2026-10-14 12:10:50,289 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.003 T-total: 0.204 Matches: 2085 Robust: 2080 Success: True 2026-10-14 12:10:50,304 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.003 T-total: 0.219 Matches: 2341 Robust: 2310 Success: True 2026-10-14 12:10:50,368 DEBUG: Matching 9f8de2d7_DJI_20261014143052_0262_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.127 T-robust: 0.002 T-total: 0.130 Matches: 1401 Robust: 1392 Success: True 2026-10-14 12:10:50,430 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.151 T-robust: 0.003 T-total: 0.155 Matches: 1417 Robust: 1403 Success: True 2026-10-14 12:10:50,433 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.138 T-robust: 0.005 T-total: 0.144 Matches: 1563 Robust: 1530 Success: True 2026-10-14 12:10:50,463 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.156 T-robust: 0.002 T-total: 0.159 Matches: 1131 Robust: 1118 Success: True 2026-10-14 12:10:50,509 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.139 T-robust: 0.001 T-total: 0.140 Matches: 286 Robust: 276 Success: True 2026-10-14 12:10:50,567 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.132 T-robust: 0.001 T-total: 0.133 Matches: 578 Robust: 545 Success: True 2026-10-14 12:10:50,585 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.146 T-robust: 0.003 T-total: 0.151 Matches: 2407 Robust: 2401 Success: True 2026-10-14 12:10:50,599 DEBUG: Matching 1ab2275f_DJI_20261014143201_0285_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.133 T-robust: 0.002 T-total: 0.136 Matches: 1687 Robust: 1666 Success: True 2026-10-14 12:10:50,624 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.004 T-total: 0.115 Matches: 3421 Robust: 3398 Success: True 2026-10-14 12:10:50,666 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.002 T-total: 0.099 Matches: 1313 Robust: 1259 Success: True 2026-10-14 12:10:50,690 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.002 T-total: 0.105 Matches: 1343 Robust: 1290 Success: True 2026-10-14 12:10:50,694 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.002 T-total: 0.094 Matches: 1415 Robust: 1379 Success: True 2026-10-14 12:10:50,734 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.002 T-total: 0.110 Matches: 1688 Robust: 1646 Success: True 2026-10-14 12:10:50,764 DEBUG: Matching 9e24b0cd_DJI_20261014143207_0287_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.091 T-robust: 0.002 T-total: 0.094 Matches: 1434 Robust: 1427 Success: True 2026-10-14 12:10:50,798 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.001 T-total: 0.103 Matches: 402 Robust: 394 Success: True 2026-10-14 12:10:50,801 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.003 T-total: 0.111 Matches: 1912 Robust: 1882 Success: True 2026-10-14 12:10:50,847 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.004 T-total: 0.113 Matches: 2831 Robust: 2815 Success: True 2026-10-14 12:10:50,863 DEBUG: Matching 9f8de2d7_DJI_20261014143052_0262_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.099 Matches: 1453 Robust: 1416 Success: True 2026-10-14 12:10:50,886 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.001 T-total: 0.086 Matches: 409 Robust: 392 Success: True 2026-10-14 12:10:50,912 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.003 T-total: 0.111 Matches: 2301 Robust: 2294 Success: True 2026-10-14 12:10:50,946 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.001 T-total: 0.098 Matches: 617 Robust: 617 Success: True 2026-10-14 12:10:50,973 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.002 T-total: 0.109 Matches: 1586 Robust: 1584 Success: True 2026-10-14 12:10:50,998 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.003 T-total: 0.112 Matches: 1943 Robust: 1932 Success: True 2026-10-14 12:10:51,002 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.002 T-total: 0.090 Matches: 1332 Robust: 1297 Success: True 2026-10-14 12:10:51,051 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.001 T-total: 0.105 Matches: 621 Robust: 616 Success: True 2026-10-14 12:10:51,079 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.102 T-robust: 0.004 T-total: 0.106 Matches: 2817 Robust: 2813 Success: True 2026-10-14 12:10:51,081 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.001 T-total: 0.083 Matches: 485 Robust: 481 Success: True 2026-10-14 12:10:51,084 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.082 Matches: 953 Robust: 945 Success: True 2026-10-14 12:10:51,153 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.099 T-robust: 0.002 T-total: 0.102 Matches: 1499 Robust: 1456 Success: True 2026-10-14 12:10:51,160 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 7e110d91_DJI_20261014143037_0257_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 T-robust: 0.003 T-total: 0.079 Matches: 2318 Robust: 2291 Success: True 2026-10-14 12:10:51,162 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.081 T-robust: 0.001 T-total: 0.082 Matches: 445 Robust: 431 Success: True 2026-10-14 12:10:51,182 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.097 Matches: 1499 Robust: 1496 Success: True 2026-10-14 12:10:51,271 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.004 T-total: 0.111 Matches: 4026 Robust: 4024 Success: True 2026-10-14 12:10:51,273 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.110 T-robust: 0.006 T-total: 0.117 Matches: 886 Robust: 871 Success: True 2026-10-14 12:10:51,274 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.105 T-robust: 0.007 T-total: 0.112 Matches: 972 Robust: 962 Success: True 2026-10-14 12:10:51,279 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.098 Matches: 1602 Robust: 1561 Success: True 2026-10-14 12:10:51,380 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.103 T-robust: 0.003 T-total: 0.107 Matches: 1369 Robust: 1357 Success: True 2026-10-14 12:10:51,383 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.004 T-total: 0.109 Matches: 1182 Robust: 1167 Success: True 2026-10-14 12:10:51,394 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.110 T-robust: 0.005 T-total: 0.117 Matches: 3365 Robust: 3357 Success: True 2026-10-14 12:10:51,396 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.008 T-total: 0.116 Matches: 1130 Robust: 1090 Success: True 2026-10-14 12:10:51,468 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.002 T-total: 0.087 Matches: 1115 Robust: 1108 Success: True 2026-10-14 12:10:51,496 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.108 T-robust: 0.003 T-total: 0.113 Matches: 2605 Robust: 2578 Success: True 2026-10-14 12:10:51,505 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.001 T-total: 0.109 Matches: 868 Robust: 862 Success: True 2026-10-14 12:10:51,508 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and cde7f8a9_DJI_20261014143204_0286_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.004 T-total: 0.114 Matches: 1450 Robust: 1390 Success: True 2026-10-14 12:10:51,570 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.003 T-total: 0.102 Matches: 2003 Robust: 1977 Success: True 2026-10-14 12:10:51,582 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.080 T-robust: 0.001 T-total: 0.081 Matches: 450 Robust: 430 Success: True 2026-10-14 12:10:51,606 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 7e110d91_DJI_20261014143037_0257_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.098 Matches: 1678 Robust: 1671 Success: True 2026-10-14 12:10:51,607 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.001 T-total: 0.099 Matches: 314 Robust: 306 Success: True 2026-10-14 12:10:51,673 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.003 T-total: 0.103 Matches: 2058 Robust: 2017 Success: True 2026-10-14 12:10:51,690 DEBUG: Matching 6ee091bb_DJI_20261014143128_0274_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.002 T-total: 0.108 Matches: 1827 Robust: 1812 Success: True 2026-10-14 12:10:51,692 DEBUG: Matching 90419fa2_DJI_20261014143040_0258_D.JPG and 1edf4bea_DJI_20261014143210_0288_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.084 Matches: 405 Robust: 398 Success: True 2026-10-14 12:10:51,704 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 944f95a0_DJI_20261014143125_0273_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.001 T-total: 0.097 Matches: 512 Robust: 489 Success: True 2026-10-14 12:10:51,780 DEBUG: Matching 7e110d91_DJI_20261014143037_0257_D.JPG and 0d6e52d1_DJI_20261014143134_0276_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 T-robust: 0.003 T-total: 0.090 Matches: 449 Robust: 437 Success: True 2026-10-14 12:10:51,784 DEBUG: Matching c880885e_DJI_20261014143131_0275_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.106 T-robust: 0.004 T-total: 0.111 Matches: 1918 Robust: 1886 Success: True 2026-10-14 12:10:51,790 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.002 T-total: 0.098 Matches: 1305 Robust: 1292 Success: True 2026-10-14 12:10:51,821 DEBUG: Matching cde7f8a9_DJI_20261014143204_0286_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.109 T-robust: 0.005 T-total: 0.116 Matches: 3597 Robust: 3570 Success: True 2026-10-14 12:10:51,880 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 9f8de2d7_DJI_20261014143052_0262_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.003 T-total: 0.100 Matches: 2191 Robust: 2166 Success: True 2026-10-14 12:10:51,893 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and 2227fbbe_DJI_20261014143122_0272_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.107 T-robust: 0.001 T-total: 0.109 Matches: 1411 Robust: 1409 Success: True 2026-10-14 12:10:51,895 DEBUG: Matching 2227fbbe_DJI_20261014143122_0272_D.JPG and dddc2a45_DJI_20261014143119_0271_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.004 T-total: 0.105 Matches: 2330 Robust: 2321 Success: True 2026-10-14 12:10:51,923 DEBUG: Matching 944f95a0_DJI_20261014143125_0273_D.JPG and 9e24b0cd_DJI_20261014143207_0287_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.098 T-robust: 0.003 T-total: 0.102 Matches: 2020 Robust: 1978 Success: True 2026-10-14 12:10:51,973 DEBUG: Matching 9f8de2d7_DJI_20261014143052_0262_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.090 T-robust: 0.001 T-total: 0.092 Matches: 567 Robust: 552 Success: True 2026-10-14 12:10:51,991 DEBUG: Matching 1edf4bea_DJI_20261014143210_0288_D.JPG and 1ab2275f_DJI_20261014143201_0285_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.002 T-total: 0.095 Matches: 1374 Robust: 1365 Success: True 2026-10-14 12:10:51,998 DEBUG: Matching 0d6e52d1_DJI_20261014143134_0276_D.JPG and 6ee091bb_DJI_20261014143128_0274_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.101 T-robust: 0.001 T-total: 0.102 Matches: 1289 Robust: 1280 Success: True 2026-10-14 12:10:52,020 DEBUG: Matching d4a17b75_DJI_20261014143049_0261_D.JPG and c880885e_DJI_20261014143131_0275_D.JPG. Matcher: FLANN (symmetric) T-desc: 0.094 T-robust: 0.002 T-total: 0.097 Matches: 2020 Robust: 2010 Success: True 2026-10-14 12:10:52,029 INFO: Matched 68 pairs (brown-brown: 68) in 1.9487507499999879 seconds (0.028658103308823214 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:54,029 INFO: reading features 2026-10-14 12:10:54,156 DEBUG: Merging features onto tracks 2026-10-14 12:10:54,452 DEBUG: Good tracks: 17501 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-vcjvc/opensfm" 2026-10-14 12:10:55,652 INFO: Starting incremental reconstruction 2026-10-14 12:10:55,938 INFO: Starting reconstruction with 9f8de2d7_DJI_20261014143052_0262_D.JPG and d4a17b75_DJI_20261014143049_0261_D.JPG 2026-10-14 12:10:55,947 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3410 / 3410 2026-10-14 12:10:56,187 INFO: Triangulated: 3410 2026-10-14 12:10:57,014 DEBUG: Ceres Solver Report: Iterations: 68, Initial cost: 2.095312e+02, Final cost: 4.816080e+01, Termination: CONVERGENCE 2026-10-14 12:10:57,029 INFO: Removed outliers: 105 2026-10-14 12:10:57,053 INFO: ------------------------------------------------------- 2026-10-14 12:10:57,062 INFO: 0d6e52d1_DJI_20261014143134_0276_D.JPG resection inliers: 1533 / 1581 2026-10-14 12:10:57,068 INFO: Adding 0d6e52d1_DJI_20261014143134_0276_D.JPG to the reconstruction 2026-10-14 12:10:57,144 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:57,574 DEBUG: Ceres Solver Report: Iterations: 30, Initial cost: 5.670891e+02, Final cost: 1.107607e+02, Termination: CONVERGENCE 2026-10-14 12:10:57,595 INFO: Removed outliers: 92 2026-10-14 12:10:57,600 INFO: ------------------------------------------------------- 2026-10-14 12:10:57,610 INFO: c880885e_DJI_20261014143131_0275_D.JPG resection inliers: 1824 / 1844 2026-10-14 12:10:57,617 INFO: Adding c880885e_DJI_20261014143131_0275_D.JPG to the reconstruction 2026-10-14 12:10:57,746 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:58,016 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.182410e+02, Final cost: 2.083425e+02, Termination: CONVERGENCE 2026-10-14 12:10:58,049 INFO: Removed outliers: 140 2026-10-14 12:10:58,055 INFO: ------------------------------------------------------- 2026-10-14 12:10:58,065 INFO: dddc2a45_DJI_20261014143119_0271_D.JPG resection inliers: 2137 / 2155 2026-10-14 12:10:58,073 INFO: Adding dddc2a45_DJI_20261014143119_0271_D.JPG to the reconstruction 2026-10-14 12:10:58,153 INFO: Re-triangulating 2026-10-14 12:10:58,153 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:58,467 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 7.003455e+02, Final cost: 3.096066e+02, Termination: CONVERGENCE 2026-10-14 12:10:59,295 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 6.366025e+02, Final cost: 3.556246e+02, Termination: CONVERGENCE 2026-10-14 12:10:59,336 INFO: Removed outliers: 301 2026-10-14 12:10:59,342 INFO: ------------------------------------------------------- 2026-10-14 12:10:59,354 INFO: 6ee091bb_DJI_20261014143128_0274_D.JPG resection inliers: 2109 / 2130 2026-10-14 12:10:59,362 INFO: Adding 6ee091bb_DJI_20261014143128_0274_D.JPG to the reconstruction 2026-10-14 12:10:59,457 INFO: ------------------------------------------------------- 2026-10-14 12:10:59,468 INFO: 1ab2275f_DJI_20261014143201_0285_D.JPG resection inliers: 2329 / 2386 2026-10-14 12:10:59,477 INFO: Adding 1ab2275f_DJI_20261014143201_0285_D.JPG to the reconstruction 2026-10-14 12:10:59,547 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:10:59,916 DEBUG: Ceres Solver Report: Iterations: 8, Initial cost: 1.463113e+03, Final cost: 5.219891e+02, Termination: CONVERGENCE 2026-10-14 12:10:59,974 INFO: Removed outliers: 284 2026-10-14 12:10:59,980 INFO: ------------------------------------------------------- 2026-10-14 12:10:59,991 INFO: 2227fbbe_DJI_20261014143122_0272_D.JPG resection inliers: 2316 / 2327 2026-10-14 12:11:00,001 INFO: Adding 2227fbbe_DJI_20261014143122_0272_D.JPG to the reconstruction 2026-10-14 12:11:00,097 INFO: ------------------------------------------------------- 2026-10-14 12:11:00,110 INFO: 944f95a0_DJI_20261014143125_0273_D.JPG resection inliers: 2825 / 2849 2026-10-14 12:11:00,121 INFO: Adding 944f95a0_DJI_20261014143125_0273_D.JPG to the reconstruction 2026-10-14 12:11:00,200 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:11:00,730 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.082801e+03, Final cost: 7.308596e+02, Termination: CONVERGENCE 2026-10-14 12:11:00,811 INFO: Removed outliers: 302 2026-10-14 12:11:00,818 INFO: ------------------------------------------------------- 2026-10-14 12:11:00,831 INFO: cde7f8a9_DJI_20261014143204_0286_D.JPG resection inliers: 2977 / 3020 2026-10-14 12:11:00,843 INFO: Adding cde7f8a9_DJI_20261014143204_0286_D.JPG to the reconstruction 2026-10-14 12:11:00,929 INFO: ------------------------------------------------------- 2026-10-14 12:11:00,943 INFO: 9e24b0cd_DJI_20261014143207_0287_D.JPG resection inliers: 3255 / 3308 2026-10-14 12:11:00,956 INFO: Adding 9e24b0cd_DJI_20261014143207_0287_D.JPG to the reconstruction 2026-10-14 12:11:01,030 INFO: Re-triangulating 2026-10-14 12:11:01,030 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:11:01,691 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.319248e+03, Final cost: 9.786925e+02, Termination: CONVERGENCE 2026-10-14 12:11:03,531 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 2.455715e+03, Final cost: 1.223782e+03, Termination: CONVERGENCE 2026-10-14 12:11:03,634 INFO: Removed outliers: 1027 2026-10-14 12:11:03,641 INFO: ------------------------------------------------------- 2026-10-14 12:11:03,658 INFO: 1edf4bea_DJI_20261014143210_0288_D.JPG resection inliers: 4192 / 4205 2026-10-14 12:11:03,675 INFO: Adding 1edf4bea_DJI_20261014143210_0288_D.JPG to the reconstruction 2026-10-14 12:11:03,707 INFO: ------------------------------------------------------- 2026-10-14 12:11:03,718 INFO: 7e110d91_DJI_20261014143037_0257_D.JPG resection inliers: 2282 / 2303 2026-10-14 12:11:03,727 INFO: Adding 7e110d91_DJI_20261014143037_0257_D.JPG to the reconstruction 2026-10-14 12:11:03,777 INFO: ------------------------------------------------------- 2026-10-14 12:11:03,787 INFO: 90419fa2_DJI_20261014143040_0258_D.JPG resection inliers: 2171 / 2206 2026-10-14 12:11:03,796 INFO: Adding 90419fa2_DJI_20261014143040_0258_D.JPG to the reconstruction 2026-10-14 12:11:03,861 INFO: ------------------------------------------------------- 2026-10-14 12:11:03,862 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-14 12:11:04,737 DEBUG: Ceres Solver Report: Iterations: 9, Initial cost: 1.977939e+03, Final cost: 1.314636e+03, Termination: CONVERGENCE 2026-10-14 12:11:04,864 INFO: Removed outliers: 474 2026-10-14 12:11:04,954 INFO: Reconstruction 0: 14 images, 17347 points 2026-10-14 12:11:04,954 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-vcjvc/opensfm" 2026-10-14 12:11:08,465 DEBUG: Loaded backend agg version v2.2. 2026-10-14 12:11:08,476 DEBUG: locator: 2026-10-14 12:11:08,833 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 235546.0 --offset-y 9877681.0 "/workspace/odm-pipeline-vcjvc/opensfm" [INFO] Updating /workspace/odm-pipeline-vcjvc/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /workspace/odm-pipeline-vcjvc/opensfm ... 2026-10-14 12:11:12,840 DEBUG: Undistorting image 90419fa2_DJI_20261014143040_0258_D.JPG 2026-10-14 12:11:12,840 DEBUG: Undistorting image d4a17b75_DJI_20261014143049_0261_D.JPG 2026-10-14 12:11:12,841 DEBUG: Undistorting image 0d6e52d1_DJI_20261014143134_0276_D.JPG 2026-10-14 12:11:12,841 DEBUG: Undistorting image 1ab2275f_DJI_20261014143201_0285_D.JPG 2026-10-14 12:11:14,474 DEBUG: Undistorting image dddc2a45_DJI_20261014143119_0271_D.JPG 2026-10-14 12:11:14,963 DEBUG: Undistorting image 2227fbbe_DJI_20261014143122_0272_D.JPG 2026-10-14 12:11:15,872 DEBUG: Undistorting image c880885e_DJI_20261014143131_0275_D.JPG 2026-10-14 12:11:15,873 DEBUG: Undistorting image 1edf4bea_DJI_20261014143210_0288_D.JPG 2026-10-14 12:11:16,730 DEBUG: Undistorting image 6ee091bb_DJI_20261014143128_0274_D.JPG 2026-10-14 12:11:17,326 DEBUG: Undistorting image 9e24b0cd_DJI_20261014143207_0287_D.JPG 2026-10-14 12:11:17,793 DEBUG: Undistorting image cde7f8a9_DJI_20261014143204_0286_D.JPG 2026-10-14 12:11:18,303 DEBUG: Undistorting image 9f8de2d7_DJI_20261014143052_0262_D.JPG 2026-10-14 12:11:19,063 DEBUG: Undistorting image 944f95a0_DJI_20261014143125_0273_D.JPG 2026-10-14 12:11:19,574 DEBUG: Undistorting image 7e110d91_DJI_20261014143037_0257_D.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-vcjvc/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-vcjvc/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-vcjvc/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(-75.9245424544788, 119.09629941359162), (-68.88105089508463, 131.90880887582898), (-56.44758734566858, 146.7696708329022), (-41.38165077537997, 158.9535993244499), (-24.248762151808478, 168.0034767035395), (-5.6922590243048035, 173.57927696034312), (13.591190870036371, 175.47191347181797), (53.45475852309028, 175.503786560148), (72.96527586918091, 173.59791840054095), (91.72919060848653, 167.92241924256086), (109.02522112085717, 158.6952005531639), (124.18876593228197, 146.2710633315146), (136.63719157018932, 131.12744736485183), (145.89200578606687, 113.84608487598598), (151.59758150205016, 95.09133278019726), (153.53476234676782, 75.58385463617742), (153.53927512321388, 69.94192598760128), (153.6187694990076, -29.400268903002143), (151.71292264771182, -48.910822343081236), (146.03737226314843, -67.67468182742596), (136.8102333568968, -84.97072362340987), (124.38607007812243, -100.13435492478311), (109.2423313035979, -112.58274726755917), (91.96110763971228, -121.83764000609517), (73.20631911739474, -127.54316939786077), (53.69889583461918, -129.48026998899877), (-31.484359895985108, -129.54855452477932), (-49.971405322197825, -127.83993031829596), (-67.82390915841097, -122.74331047572196), (-84.42662868433399, -114.43431752733886), (-99.20732446981128, -103.19945627823472), (-111.65636637224816, -89.42595207132399), (-121.34467182925437, -73.58849011361599), (-127.93841733114095, -56.23307586275041), (-142.79107242781902, -2.5912075079977512), (-146.20161549100885, 17.53186735138297), (-145.45542347698938, 37.92842213436961), (-140.58354987739585, 57.74848813004792), (-131.7889944788185, 76.16662864759564), (-119.43804490589537, 92.41557669453323), (-104.04526978888316, 105.81832888908684), (-86.25193926831707, 115.81670450791717), (-75.9245424544788, 119.09629941359162)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-vcjvc/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-vcjvc/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-vcjvc/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpby7q0ch9.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-vcjvc/opensfm/reconstruction.ply output = /workspace/odm-pipeline-vcjvc/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-vcjvc/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 43 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.012s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.49 meters) ?> Done in 0.01894s -> Writing output ?> Done in 0.001432s ?> Pipeline done in 0.03251s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.49 [INFO] Created temporary directory: /workspace/odm-pipeline-vcjvc/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-vcjvc/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp" --output-type max --radiuses 0.7696902001294993,1.0885063198487996,1.5393804002589986 --resolution 3.92 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 17264 points Point cloud bounds are [minx: -124.794288635, maxx: 134.137161255, miny: -111.366607666, maxy: 104.219795227] DEM resolution is (67, 55), max tile size is 4096, will split DEM generation into 1 tiles r1.53938_x0_y0.tif r0.76969_x0_y0.tif r1.08851_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.vrt"  0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.4% -outsize 10% 0 "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.small.tif" Input file size is 67, 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-vcjvc/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=4 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 38.4% "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.tif" Input file size is 67, 55 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-vcjvc/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-vcjvc/odm_meshing/tmp/tiles.tif Size: 67x55 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-vcjvc/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-vcjvc/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.018500 [INFO] Completed mesh_dsm.tif in 0:00:00.099387 [INFO] Sampling points from DSM: /workspace/odm-pipeline-vcjvc/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-vcjvc/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-vcjvc/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 67x55 Extent is (-124.794289, 137.845711), (-111.366608, 104.233392) Read nodata value: -9999 Calculating skirts and vertex count... 0 skirt points will be added Total vertices: 3213 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-vcjvc/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 3 --bType 2 --linearFit  [INFO] running "/code/SuperBuild/install/bin/ReconstructMesh" -i "/workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 12:11:25 [App ] OpenMVS x64 v2.2.0 12:11:25 [App ] Build date: Jul 28 2026, 18:56:23 12:11:25 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 12:11:25 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 12:11:25 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 12:11:25 [App ] Disk: 12:11:25 [App ] SSE & AVX compatible CPU & OS detected 12:11:25 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 12:11:25 [App ] MEMORYINFO: { 12:11:25 [App ] VmPeak: 73536 kB 12:11:25 [App ] VmSize: 64632 kB 12:11:25 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-vcjvc/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-vcjvc/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-vcjvc/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-vcjvc/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=4 --max_texture_size=8192  /code/SuperBuild/install/bin/texrecon (built on Jul 28 2026, 18:46:48) Load and prepare mesh: Reading PLY: 15373 verts... 30742 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 14 NVM: Number of features: 17347 Loading 100%... done. (Took 0.867s) Building adjacency graph: Adding edges 100%... done. (Took 0.024s) 46113 total edges. View selection: Building BVH from 30742 faces... done. (Took: 16 ms) Calculating face qualities 100%... done. (Took 1.275s) Postprocessing face infos 100%... done. (Took 0.013s) Maximum quality of a face within an image: 9771.28 Clamping qualities to 9654.99 within normalization. Optimizing: Time[s] Energy 0 14850 0 14772 0 14656 0 14562 0 14522 0 14499 0 14488 0 14488 0 14484 0 14482 0 14480 0 14478 0 14476 0 14475 4757 faces have not been seen Took: 1.555s Generating texture patches: Running... done. (Took 0.856s) 35 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 13711 x 13711 Calculating adjustments: Color channel 0: CG took 59 iterations. Residual is 9.28009e-05 Color channel 1: CG took 59 iterations. Residual is 9.00074e-05 Color channel 2: CG took 59 iterations. Residual is 9.14499e-05 Took 0.013 seconds Adjusting texture patches 100%... done. (Took 0.288s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.694s) Generating texture atlases: Sorting texture patches... done. Working on atlas 5 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 14.611s [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-vcjvc/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 235546.0 0 1 0 9877681.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=235546.0 --writers.las.offset_y=9877681.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=37 +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-vcjvc/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-vcjvc/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-vcjvc/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-vcjvc/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-vcjvc/odm_georeferencing/odm_georeferenced_model.laz found: True [WARNING] DEM will not be generated [INFO] Finished odm_dem stage [INFO] Running odm_orthophoto stage [INFO] Creating GeoTIFF [INFO] running "/code/SuperBuild/install/bin/odm_orthophoto" -inputFiles /workspace/odm-pipeline-vcjvc/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 9877681.0 -utm_east_offset 235546.0 -a_srs "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 --config GDAL_CACHEMAX 6319812608.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-vcjvc/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Found material0002 Loading odm_textured_model_geo_material0002_map_Kd.png Found material0003 Loading odm_textured_model_geo_material0003_map_Kd.png Found material0004 Loading odm_textured_model_geo_material0004_map_Kd.png Mesh file read. Boundary points: Point 1: -119.009 -105.537 Point 2: -119.009 102.019 Point 3: 128.149 102.019 Point 4: 128.149 -105.537 Model bounds x : -119.009 -> 128.149 Model bounds y : -105.537 -> 102.019 Model area : 51298.9m2 Model resolution, width x height : 6179x5189 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done Rendering material0002 ... done Rendering material0003 ... done Rendering material0004 ... done ... model rendered Edge inpainting Block [(5120, 6179), (3072, 4096)] Block [(2048, 3072), (1024, 2048)] Block [(0, 1024), (0, 1024)] Block [(4096, 5120), (2048, 3072)] Block [(5120, 6179), (2048, 3072)] Block [(3072, 4096), (1024, 2048)] Block [(0, 1024), (4096, 5189)] Block [(1024, 2048), (0, 1024)] Block [(4096, 5120), (1024, 2048)] Block [(0, 1024), (3072, 4096)] Block [(2048, 3072), (0, 1024)] Block [(1024, 2048), (4096, 5189)] Block [(5120, 6179), (1024, 2048)] Block [(3072, 4096), (0, 1024)] Block [(1024, 2048), (3072, 4096)] Block [(2048, 3072), (4096, 5189)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (3072, 4096)] Block [(4096, 5120), (0, 1024)] Block [(3072, 4096), (4096, 5189)] Block [(3072, 4096), (3072, 4096)] Block [(1024, 2048), (2048, 3072)] Block [(5120, 6179), (0, 1024)] Block [(4096, 5120), (4096, 5189)] Block [(4096, 5120), (3072, 4096)] Block [(2048, 3072), (2048, 3072)] Block [(0, 1024), (1024, 2048)] Block [(5120, 6179), (4096, 5189)] Block [(3072, 4096), (2048, 3072)] Block [(1024, 2048), (1024, 2048)] Writing ortho photo to /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6319812608 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=4 Writing corner coordinates to /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 -dstalpha /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 38.65% Using band 4 of source image as alpha. Creating output file that is 6220P x 4865L. 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-vcjvc/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=4 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 37.9% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 6220, 4865 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-vcjvc/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-vcjvc/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-vcjvc/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-vcjvc/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.18495071428570165 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=2.615598085134306  [INFO] Cropping /workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-vcjvc/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=4 /workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.5% Creating output file that is 1344P x 1051L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-vcjvc/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-vcjvc/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-vcjvc/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-vcjvc/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-vcjvc/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-vcjvc/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.5%  Input file size is 6220, 4865 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-vcjvc/odm_report/report.pdf 2026-10-14 12:11:48,699 DEBUG: ICC profile found for image /tmp/tmpa503l_62/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-14 12:11:49,534 DEBUG: Final size summary of the biggest document sections: 2026-10-14 12:11:49,535 DEBUG: - pages: 4.1KiB 2026-10-14 12:11:49,535 DEBUG: - fonts: 201.0B 2026-10-14 12:11:49,535 DEBUG: - images: 6.5MiB 2026-10-14 12:11:49,535 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 14 12:11:49 2026 ODM processing complete