=== odm-pipeline-vx7r6-main-776380879/process.log === === process attempt 0 @ 2026-10-12T11:56:44Z === Running ODM processing... Processing job: odm-pipeline-vx7r6 ODM Project ID: DTM-Task-92688824-ade8-4fd3-9a89-00cd59b31499 Executing: python3 -u run.py --fast-orthophoto --orthophoto-resolution=4 --cog --rolling-shutter --boundary=/workspace/odm-pipeline-vx7r6/boundary.geojson --project-path /workspace odm-pipeline-vx7r6 [INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODM 3.6.1 - Mon Oct 12 11:56:46 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': [[[-10.800873, 6.329571177], [-10.800696696, 6.329553803], [-10.800527167, 6.32950235], [-10.800370928, 6.329418795], [-10.800233984, 6.329306349], [-10.800121597, 6.329169334], [-10.800038086, 6.329013013], [-10.79998666, 6.328843396], [-10.799969296, 6.328667], [-10.799969302, 6.325094998], [-10.799986667, 6.324918602], [-10.800038093, 6.324748985], [-10.800121604, 6.324592664], [-10.800233991, 6.324455649], [-10.800370935, 6.324343203], [-10.800527172, 6.324259649], [-10.8006967, 6.324208196], [-10.800873003, 6.324190823], [-10.803708998, 6.324190825], [-10.803892636, 6.324209689], [-10.804068611, 6.324265497], [-10.80422958, 6.324355919], [-10.804368827, 6.324477181], [-10.804480539, 6.324624225], [-10.804560056, 6.324790914], [-10.804604059, 6.324970291], [-10.804610713, 6.325154873], [-10.804579739, 6.325336956], [-10.80451243, 6.325508943], [-10.804411595, 6.325663656], [-10.804297595, 6.325804657], [-10.804109268, 6.325979493], [-10.803505795, 6.326397352], [-10.802680182, 6.327234309], [-10.80201488, 6.328987882], [-10.801933679, 6.329150445], [-10.801821627, 6.329293477], [-10.80168325, 6.3294112], [-10.801524138, 6.329498859], [-10.80135072, 6.329552913], [-10.80117, 6.329571177], [-10.800873, 6.329571177]]], '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-vx7r6 [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-vx7r6 [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-vx7r6/images [INFO] Loading 12 images [INFO] Wrote images database: /workspace/odm-pipeline-vx7r6/images.json [INFO] Found 12 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: 5280px [INFO] Photo dimensions for feature extraction: 2640px [INFO] Altitude data detected, enabling it for GPS alignment [INFO] ['use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2640', 'feature_min_frames: 10000', 'processes: 4', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [WARNING] Rolling shutter readout time for "DJI M3E" 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-vx7r6/opensfm" 2026-10-12 11:56:47,592 INFO: Planning to use 11385.629296875 MB of RAM for both processing queue and parallel processing. 2026-10-12 11:56:47,592 INFO: Scale-space expected size of a single image : 158.89835357666016 MB 2026-10-12 11:56:47,592 INFO: Expecting to queue at most 71 images while parallel processing of 4 images. 2026-10-12 11:56:47,594 INFO: Reading data for image 4c7035fc_DJI_20261010055646_0005_V.JPG (queue-size=0) 2026-10-12 11:56:47,594 INFO: Reading data for image b2f5cd5f_DJI_20261010055645_0004_V.JPG (queue-size=0) 2026-10-12 11:56:47,854 INFO: Reading data for image c242bf7c_DJI_20261010055648_0006_V.JPG (queue-size=1) 2026-10-12 11:56:47,854 INFO: Extracting ROOT_DSPSIFT features for image 4c7035fc_DJI_20261010055646_0005_V.JPG 2026-10-12 11:56:47,863 INFO: Reading data for image de183a66_DJI_20261010055654_0011_V.JPG (queue-size=1) 2026-10-12 11:56:47,863 INFO: Extracting ROOT_DSPSIFT features for image b2f5cd5f_DJI_20261010055645_0004_V.JPG 2026-10-12 11:56:48,177 INFO: Reading data for image 9f253cad_DJI_20261010055649_0007_V.JPG (queue-size=1) 2026-10-12 11:56:48,211 INFO: Reading data for image bbcc9659_DJI_20261010055652_0010_V.JPG (queue-size=2) 2026-10-12 11:56:48,519 INFO: Reading data for image c08acf9f_DJI_20261010055643_0002_V.JPG (queue-size=3) 2026-10-12 11:56:48,555 INFO: Reading data for image ff5e5044_DJI_20261010055650_0008_V.JPG (queue-size=4) 2026-10-12 11:56:48,846 INFO: Reading data for image 6760cdfb_DJI_20261010055655_0012_V.JPG (queue-size=5) 2026-10-12 11:56:48,905 INFO: Reading data for image 6a6c6d2c_DJI_20261010055644_0003_V.JPG (queue-size=6) 2026-10-12 11:56:49,181 INFO: Reading data for image be9a59fd_DJI_20261010055642_0001_V.JPG (queue-size=7) 2026-10-12 11:56:49,257 INFO: Reading data for image 72228281_DJI_20261010055651_0009_V.JPG (queue-size=8) 2026-10-12 11:56:49,518 INFO: Extracting ROOT_DSPSIFT features for image c242bf7c_DJI_20261010055648_0006_V.JPG 2026-10-12 11:56:49,617 INFO: Finished reading images 2026-10-12 11:56:49,618 INFO: Extracting ROOT_DSPSIFT features for image de183a66_DJI_20261010055654_0011_V.JPG 2026-10-12 11:56:55,180 DEBUG: Found 10000 points in 7.304771184921265s 2026-10-12 11:56:55,207 DEBUG: Found 10000 points in 7.325628042221069s 2026-10-12 11:56:55,637 INFO: Extracting ROOT_DSPSIFT features for image 9f253cad_DJI_20261010055649_0007_V.JPG 2026-10-12 11:56:55,662 INFO: Extracting ROOT_DSPSIFT features for image bbcc9659_DJI_20261010055652_0010_V.JPG 2026-10-12 11:56:56,625 DEBUG: Found 10000 points in 7.088700771331787s 2026-10-12 11:56:57,130 INFO: Extracting ROOT_DSPSIFT features for image c08acf9f_DJI_20261010055643_0002_V.JPG 2026-10-12 11:56:57,332 DEBUG: Found 10000 points in 7.695861577987671s 2026-10-12 11:56:57,778 INFO: Extracting ROOT_DSPSIFT features for image ff5e5044_DJI_20261010055650_0008_V.JPG 2026-10-12 11:57:02,599 DEBUG: Found 10000 points in 6.941231966018677s 2026-10-12 11:57:03,061 INFO: Extracting ROOT_DSPSIFT features for image 6760cdfb_DJI_20261010055655_0012_V.JPG 2026-10-12 11:57:03,326 DEBUG: Found 10000 points in 7.645583152770996s 2026-10-12 11:57:03,770 INFO: Extracting ROOT_DSPSIFT features for image 6a6c6d2c_DJI_20261010055644_0003_V.JPG 2026-10-12 11:57:04,796 DEBUG: Found 10000 points in 7.648228168487549s 2026-10-12 11:57:05,198 DEBUG: Found 10000 points in 7.4007790088653564s 2026-10-12 11:57:05,287 INFO: Extracting ROOT_DSPSIFT features for image be9a59fd_DJI_20261010055642_0001_V.JPG 2026-10-12 11:57:05,653 INFO: Extracting ROOT_DSPSIFT features for image 72228281_DJI_20261010055651_0009_V.JPG 2026-10-12 11:57:10,471 DEBUG: Found 10000 points in 7.392300605773926s 2026-10-12 11:57:11,238 DEBUG: Found 10000 points in 7.447222471237183s 2026-10-12 11:57:12,680 DEBUG: Found 10000 points in 7.376240968704224s 2026-10-12 11:57:13,065 DEBUG: Found 10000 points in 7.39335036277771s [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:14,338 INFO: Altitude for orientation based matching 108118.95687531061 2026-10-12 11:57:14,342 INFO: Matching 61 image pairs 2026-10-12 11:57:14,343 INFO: Computing pair matching with 4 processes 2026-10-12 11:57:14,717 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.371 Matches: FAILED 2026-10-12 11:57:14,723 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and c08acf9f_DJI_20261010055643_0002_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.374 T-robust: 0.003 T-total: 0.378 Matches: 1439 Robust: 1380 Success: True 2026-10-12 11:57:14,724 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 T-robust: 0.002 T-total: 0.378 Matches: 199 Robust: 179 Success: True 2026-10-12 11:57:14,725 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.375 T-robust: 0.004 T-total: 0.379 Matches: 55 Robust: 37 Success: True 2026-10-12 11:57:14,913 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.193 T-robust: 0.002 T-total: 0.196 Matches: 1384 Robust: 1351 Success: True 2026-10-12 11:57:14,916 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and 6760cdfb_DJI_20261010055655_0012_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.191 Matches: FAILED 2026-10-12 11:57:14,918 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and c08acf9f_DJI_20261010055643_0002_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.195 Matches: FAILED 2026-10-12 11:57:14,994 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.269 Matches: FAILED 2026-10-12 11:57:15,113 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 6760cdfb_DJI_20261010055655_0012_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.003 T-total: 0.200 Matches: 2049 Robust: 2029 Success: True 2026-10-12 11:57:15,197 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and c08acf9f_DJI_20261010055643_0002_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.279 T-robust: 0.001 T-total: 0.280 Matches: 289 Robust: 261 Success: True 2026-10-12 11:57:15,199 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.205 Matches: 404 Robust: 384 Success: True 2026-10-12 11:57:15,221 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.275 T-robust: 0.027 T-total: 0.302 Matches: 23 Robust: 12 Success: False 2026-10-12 11:57:15,316 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.200 T-robust: 0.002 T-total: 0.203 Matches: 1045 Robust: 1003 Success: True 2026-10-12 11:57:15,398 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 Matches: FAILED 2026-10-12 11:57:15,400 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 178 Robust: 168 Success: True 2026-10-12 11:57:15,430 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.209 Matches: 850 Robust: 790 Success: True 2026-10-12 11:57:15,533 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 Matches: FAILED 2026-10-12 11:57:15,590 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.185 T-robust: 0.003 T-total: 0.189 Matches: 1965 Robust: 1923 Success: True 2026-10-12 11:57:15,646 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.241 T-robust: 0.004 T-total: 0.248 Matches: 3370 Robust: 3346 Success: True 2026-10-12 11:57:15,731 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.198 Matches: FAILED 2026-10-12 11:57:15,739 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.306 T-robust: 0.001 T-total: 0.308 Matches: 775 Robust: 750 Success: True 2026-10-12 11:57:15,806 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.004 T-total: 0.216 Matches: 3363 Robust: 3297 Success: True 2026-10-12 11:57:15,867 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.003 T-total: 0.220 Matches: 2501 Robust: 2433 Success: True 2026-10-12 11:57:15,943 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.212 Matches: 1752 Robust: 1718 Success: True 2026-10-12 11:57:15,947 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.004 T-total: 0.208 Matches: 23 Robust: 16 Success: False 2026-10-12 11:57:16,023 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.212 T-robust: 0.004 T-total: 0.217 Matches: 2604 Robust: 2568 Success: True 2026-10-12 11:57:16,065 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 Matches: FAILED 2026-10-12 11:57:16,145 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.202 Matches: 436 Robust: 417 Success: True 2026-10-12 11:57:16,149 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 Matches: FAILED 2026-10-12 11:57:16,232 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.001 T-total: 0.208 Matches: 396 Robust: 364 Success: True 2026-10-12 11:57:16,262 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.196 T-robust: 0.001 T-total: 0.197 Matches: 417 Robust: 397 Success: True 2026-10-12 11:57:16,346 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 T-robust: 0.001 T-total: 0.200 Matches: 113 Robust: 98 Success: True 2026-10-12 11:57:16,358 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.002 T-total: 0.209 Matches: 1509 Robust: 1430 Success: True 2026-10-12 11:57:16,444 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.003 T-total: 0.212 Matches: 1815 Robust: 1795 Success: True 2026-10-12 11:57:16,465 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 84 Robust: 69 Success: True 2026-10-12 11:57:16,549 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 770 Robust: 758 Success: True 2026-10-12 11:57:16,561 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.203 Matches: FAILED 2026-10-12 11:57:16,671 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and c08acf9f_DJI_20261010055643_0002_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.218 T-robust: 0.006 T-total: 0.227 Matches: 4826 Robust: 4798 Success: True 2026-10-12 11:57:16,674 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.207 T-robust: 0.002 T-total: 0.209 Matches: 720 Robust: 688 Success: True 2026-10-12 11:57:16,748 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 T-robust: 0.001 T-total: 0.199 Matches: 717 Robust: 707 Success: True 2026-10-12 11:57:16,785 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.216 T-robust: 0.005 T-total: 0.224 Matches: 3676 Robust: 3620 Success: True 2026-10-12 11:57:16,880 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.001 T-total: 0.205 Matches: 369 Robust: 339 Success: True 2026-10-12 11:57:16,885 DEBUG: Matching b2f5cd5f_DJI_20261010055645_0004_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.002 T-total: 0.213 Matches: 1777 Robust: 1740 Success: True 2026-10-12 11:57:16,950 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.201 T-robust: 0.001 T-total: 0.202 Matches: 90 Robust: 75 Success: True 2026-10-12 11:57:16,989 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.001 T-total: 0.203 Matches: 274 Robust: 246 Success: True 2026-10-12 11:57:17,096 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.214 T-robust: 0.001 T-total: 0.216 Matches: 324 Robust: 304 Success: True 2026-10-12 11:57:17,097 DEBUG: Matching c242bf7c_DJI_20261010055648_0006_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.211 T-robust: 0.001 T-total: 0.212 Matches: 207 Robust: 195 Success: True 2026-10-12 11:57:17,180 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.227 T-robust: 0.002 T-total: 0.229 Matches: 1266 Robust: 1216 Success: True 2026-10-12 11:57:17,211 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.222 Matches: FAILED 2026-10-12 11:57:17,314 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.215 T-robust: 0.001 T-total: 0.217 Matches: 777 Robust: 734 Success: True 2026-10-12 11:57:17,325 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.225 T-robust: 0.002 T-total: 0.227 Matches: 899 Robust: 884 Success: True 2026-10-12 11:57:17,398 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.210 T-robust: 0.005 T-total: 0.217 Matches: 3923 Robust: 3889 Success: True 2026-10-12 11:57:17,438 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.220 T-robust: 0.005 T-total: 0.227 Matches: 3479 Robust: 3354 Success: True 2026-10-12 11:57:17,520 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.202 T-robust: 0.003 T-total: 0.205 Matches: 1758 Robust: 1705 Success: True 2026-10-12 11:57:17,524 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.199 Matches: FAILED 2026-10-12 11:57:17,595 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.197 Matches: FAILED 2026-10-12 11:57:17,652 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.208 T-robust: 0.004 T-total: 0.214 Matches: 3032 Robust: 2996 Success: True 2026-10-12 11:57:17,729 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and 72228281_DJI_20261010055651_0009_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.204 T-robust: 0.003 T-total: 0.209 Matches: 2443 Robust: 2377 Success: True 2026-10-12 11:57:17,763 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.206 T-robust: 0.032 T-total: 0.238 Matches: 20 Robust: 9 Success: False 2026-10-12 11:57:17,793 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.194 T-robust: 0.003 T-total: 0.198 Matches: 3393 Robust: 3352 Success: True 2026-10-12 11:57:17,814 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.161 T-robust: 0.001 T-total: 0.162 Matches: 794 Robust: 762 Success: True 2026-10-12 11:57:17,823 INFO: Matched 61 pairs (brown-brown: 61) in 3.480905276999991 seconds (0.057064026721311396 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:19,424 INFO: reading features 2026-10-12 11:57:19,621 DEBUG: Merging features onto tracks 2026-10-12 11:57:19,801 DEBUG: Good tracks: 16996 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:20,857 INFO: Starting incremental reconstruction 2026-10-12 11:57:21,009 INFO: Starting reconstruction with 9f253cad_DJI_20261010055649_0007_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG 2026-10-12 11:57:21,017 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3330 / 3330 2026-10-12 11:57:21,237 INFO: Triangulated: 3330 2026-10-12 11:57:21,771 DEBUG: Ceres Solver Report: Iterations: 37, Initial cost: 2.147703e+02, Final cost: 7.233916e+01, Termination: CONVERGENCE 2026-10-12 11:57:21,786 INFO: Removed outliers: 379 2026-10-12 11:57:21,800 INFO: ------------------------------------------------------- 2026-10-12 11:57:21,808 INFO: ff5e5044_DJI_20261010055650_0008_V.JPG resection inliers: 1749 / 1758 2026-10-12 11:57:21,814 INFO: Adding ff5e5044_DJI_20261010055650_0008_V.JPG to the reconstruction 2026-10-12 11:57:21,899 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:22,101 DEBUG: Ceres Solver Report: Iterations: 13, Initial cost: 4.640104e+02, Final cost: 1.037434e+02, Termination: CONVERGENCE 2026-10-12 11:57:22,123 INFO: Removed outliers: 433 2026-10-12 11:57:22,126 INFO: ------------------------------------------------------- 2026-10-12 11:57:22,135 INFO: 4c7035fc_DJI_20261010055646_0005_V.JPG resection inliers: 1654 / 1664 2026-10-12 11:57:22,140 INFO: Adding 4c7035fc_DJI_20261010055646_0005_V.JPG to the reconstruction 2026-10-12 11:57:22,254 INFO: Re-triangulating 2026-10-12 11:57:22,254 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:22,569 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 3.168100e+02, Final cost: 2.043062e+02, Termination: CONVERGENCE 2026-10-12 11:57:23,203 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 3.573544e+02, Final cost: 2.687609e+02, Termination: CONVERGENCE 2026-10-12 11:57:23,236 INFO: Removed outliers: 883 2026-10-12 11:57:23,239 INFO: ------------------------------------------------------- 2026-10-12 11:57:23,249 INFO: b2f5cd5f_DJI_20261010055645_0004_V.JPG resection inliers: 1924 / 1936 2026-10-12 11:57:23,256 INFO: Adding b2f5cd5f_DJI_20261010055645_0004_V.JPG to the reconstruction 2026-10-12 11:57:23,360 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:23,706 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 3.894382e+02, Final cost: 2.657137e+02, Termination: CONVERGENCE 2026-10-12 11:57:23,745 INFO: Removed outliers: 535 2026-10-12 11:57:23,749 INFO: ------------------------------------------------------- 2026-10-12 11:57:23,759 INFO: 6a6c6d2c_DJI_20261010055644_0003_V.JPG resection inliers: 2107 / 2119 2026-10-12 11:57:23,767 INFO: Adding 6a6c6d2c_DJI_20261010055644_0003_V.JPG to the reconstruction 2026-10-12 11:57:23,866 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:24,758 DEBUG: Ceres Solver Report: Iterations: 30, Initial cost: 4.925797e+02, Final cost: 3.849167e+02, Termination: CONVERGENCE 2026-10-12 11:57:24,807 INFO: Removed outliers: 524 2026-10-12 11:57:24,811 INFO: ------------------------------------------------------- 2026-10-12 11:57:24,823 INFO: c08acf9f_DJI_20261010055643_0002_V.JPG resection inliers: 2669 / 2680 2026-10-12 11:57:24,833 INFO: Adding c08acf9f_DJI_20261010055643_0002_V.JPG to the reconstruction 2026-10-12 11:57:24,938 INFO: ------------------------------------------------------- 2026-10-12 11:57:24,953 INFO: be9a59fd_DJI_20261010055642_0001_V.JPG resection inliers: 3814 / 3887 2026-10-12 11:57:24,967 INFO: Adding be9a59fd_DJI_20261010055642_0001_V.JPG to the reconstruction 2026-10-12 11:57:25,013 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:26,431 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 1.992192e+03, Final cost: 7.049953e+02, Termination: CONVERGENCE 2026-10-12 11:57:26,497 INFO: Removed outliers: 1049 2026-10-12 11:57:26,501 INFO: ------------------------------------------------------- 2026-10-12 11:57:26,510 INFO: 72228281_DJI_20261010055651_0009_V.JPG resection inliers: 1475 / 1490 2026-10-12 11:57:26,516 INFO: Adding 72228281_DJI_20261010055651_0009_V.JPG to the reconstruction 2026-10-12 11:57:26,592 INFO: ------------------------------------------------------- 2026-10-12 11:57:26,598 INFO: bbcc9659_DJI_20261010055652_0010_V.JPG resection inliers: 1122 / 1145 2026-10-12 11:57:26,602 INFO: Adding bbcc9659_DJI_20261010055652_0010_V.JPG to the reconstruction 2026-10-12 11:57:26,654 INFO: Re-triangulating 2026-10-12 11:57:26,655 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-12 11:57:27,588 DEBUG: Ceres Solver Report: Iterations: 19, Initial cost: 9.042932e+02, Final cost: 4.001771e+02, Termination: CONVERGENCE 2026-10-12 11:57:29,884 DEBUG: Ceres Solver Report: Iterations: 29, Initial cost: 1.797740e+03, Final cost: 1.164515e+03, Termination: CONVERGENCE 2026-10-12 11:57:29,967 INFO: Removed outliers: 2463 2026-10-12 11:57:29,972 INFO: ------------------------------------------------------- 2026-10-12 11:57:29,979 INFO: de183a66_DJI_20261010055654_0011_V.JPG resection inliers: 898 / 905 2026-10-12 11:57:29,983 INFO: Adding de183a66_DJI_20261010055654_0011_V.JPG to the reconstruction 2026-10-12 11:57:30,047 INFO: ------------------------------------------------------- 2026-10-12 11:57:30,053 INFO: 6760cdfb_DJI_20261010055655_0012_V.JPG resection inliers: 916 / 931 2026-10-12 11:57:30,057 INFO: Adding 6760cdfb_DJI_20261010055655_0012_V.JPG to the reconstruction 2026-10-12 11:57:30,122 INFO: ------------------------------------------------------- 2026-10-12 11:57:30,122 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment. 2026-10-12 11:57:31,423 DEBUG: Ceres Solver Report: Iterations: 25, Initial cost: 6.132236e+02, Final cost: 4.447375e+02, Termination: CONVERGENCE 2026-10-12 11:57:31,510 INFO: Removed outliers: 565 2026-10-12 11:57:31,577 INFO: Reconstruction 0: 12 images, 14932 points 2026-10-12 11:57:31,577 INFO: 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" rs_correct "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:32,742 INFO: Starting rolling shutter correction 2026-10-12 11:57:32,821 INFO: Estimating camera velocities 2026-10-12 11:57:32,821 INFO: Using EXIF data 2026-10-12 11:57:32,821 INFO: be9a59fd_DJI_20261010055642_0001_V.JPG (+0.00,+0.00,-0.10) m/s 2026-10-12 11:57:32,821 INFO: c08acf9f_DJI_20261010055643_0002_V.JPG (+0.00,-1.60,+0.00) m/s 2026-10-12 11:57:32,821 INFO: 6a6c6d2c_DJI_20261010055644_0003_V.JPG (+0.00,-5.10,+0.00) m/s 2026-10-12 11:57:32,821 INFO: b2f5cd5f_DJI_20261010055645_0004_V.JPG (+0.00,-7.70,+0.00) m/s 2026-10-12 11:57:32,821 INFO: 4c7035fc_DJI_20261010055646_0005_V.JPG (-0.10,-9.90,+0.00) m/s 2026-10-12 11:57:32,821 INFO: c242bf7c_DJI_20261010055648_0006_V.JPG (+0.00,-11.50,+0.00) m/s 2026-10-12 11:57:32,821 INFO: 9f253cad_DJI_20261010055649_0007_V.JPG (+0.00,-11.30,+0.00) m/s 2026-10-12 11:57:32,821 INFO: ff5e5044_DJI_20261010055650_0008_V.JPG (+0.00,-11.00,+0.00) m/s 2026-10-12 11:57:32,821 INFO: 72228281_DJI_20261010055651_0009_V.JPG (+0.00,-11.00,+0.00) m/s 2026-10-12 11:57:32,821 INFO: bbcc9659_DJI_20261010055652_0010_V.JPG (+0.00,-11.00,+0.00) m/s 2026-10-12 11:57:32,821 INFO: de183a66_DJI_20261010055654_0011_V.JPG (+0.00,-11.00,+0.00) m/s 2026-10-12 11:57:32,821 INFO: 6760cdfb_DJI_20261010055655_0012_V.JPG (+0.00,-11.00,+0.00) m/s 2026-10-12 11:57:32,821 INFO: Correcting observations... 2026-10-12 11:57:33,687 INFO: Writing corrected and trimmed features for 4c7035fc_DJI_20261010055646_0005_V.JPG 2026-10-12 11:57:33,893 INFO: Writing corrected and trimmed features for c242bf7c_DJI_20261010055648_0006_V.JPG 2026-10-12 11:57:34,107 INFO: Writing corrected and trimmed features for b2f5cd5f_DJI_20261010055645_0004_V.JPG 2026-10-12 11:57:34,312 INFO: Writing corrected and trimmed features for be9a59fd_DJI_20261010055642_0001_V.JPG 2026-10-12 11:57:34,476 INFO: Writing corrected and trimmed features for c08acf9f_DJI_20261010055643_0002_V.JPG 2026-10-12 11:57:34,647 INFO: Writing corrected and trimmed features for 6a6c6d2c_DJI_20261010055644_0003_V.JPG 2026-10-12 11:57:34,852 INFO: Writing corrected and trimmed features for 72228281_DJI_20261010055651_0009_V.JPG 2026-10-12 11:57:34,986 INFO: Writing corrected and trimmed features for ff5e5044_DJI_20261010055650_0008_V.JPG 2026-10-12 11:57:35,155 INFO: Writing corrected and trimmed features for bbcc9659_DJI_20261010055652_0010_V.JPG 2026-10-12 11:57:35,269 INFO: Writing corrected and trimmed features for 9f253cad_DJI_20261010055649_0007_V.JPG 2026-10-12 11:57:35,453 INFO: Writing corrected and trimmed features for de183a66_DJI_20261010055654_0011_V.JPG 2026-10-12 11:57:35,569 INFO: Writing corrected and trimmed features for 6760cdfb_DJI_20261010055655_0012_V.JPG [INFO] Re-running the reconstruction pipeline [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:36,540 INFO: Altitude for orientation based matching 108118.95687531061 2026-10-12 11:57:36,543 INFO: Matching 57 image pairs 2026-10-12 11:57:36,545 INFO: Computing pair matching with 4 processes 2026-10-12 11:57:36,672 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.124 T-robust: 0.001 T-total: 0.125 Matches: 399 Robust: 386 Success: True 2026-10-12 11:57:36,683 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 T-robust: 0.001 T-total: 0.136 Matches: 88 Robust: 78 Success: True 2026-10-12 11:57:36,693 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.145 T-robust: 0.001 T-total: 0.147 Matches: 50 Robust: 42 Success: True 2026-10-12 11:57:36,714 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.165 T-robust: 0.002 T-total: 0.167 Matches: 1462 Robust: 1453 Success: True 2026-10-12 11:57:36,781 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.104 T-robust: 0.005 T-total: 0.109 Matches: 24 Robust: 16 Success: False 2026-10-12 11:57:36,784 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.001 T-total: 0.100 Matches: 76 Robust: 70 Success: True 2026-10-12 11:57:36,828 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.135 Matches: FAILED 2026-10-12 11:57:36,848 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.128 T-robust: 0.003 T-total: 0.133 Matches: 3453 Robust: 3450 Success: True 2026-10-12 11:57:36,849 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 T-robust: 0.005 T-total: 0.065 Matches: 793 Robust: 777 Success: True 2026-10-12 11:57:36,854 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 T-robust: 0.002 T-total: 0.073 Matches: 1278 Robust: 1264 Success: True 2026-10-12 11:57:36,944 DEBUG: Matching be9a59fd_DJI_20261010055642_0001_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.001 T-total: 0.096 Matches: 741 Robust: 728 Success: True 2026-10-12 11:57:36,952 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and c08acf9f_DJI_20261010055643_0002_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.002 T-total: 0.098 Matches: 292 Robust: 274 Success: True 2026-10-12 11:57:36,961 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.007 T-total: 0.112 Matches: 3456 Robust: 3455 Success: True 2026-10-12 11:57:36,966 DEBUG: Matching b2f5cd5f_DJI_20261010055645_0004_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.120 T-robust: 0.013 T-total: 0.134 Matches: 2429 Robust: 2399 Success: True 2026-10-12 11:57:36,999 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.054 Matches: FAILED 2026-10-12 11:57:37,037 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.083 T-robust: 0.001 T-total: 0.085 Matches: 788 Robust: 732 Success: True 2026-10-12 11:57:37,047 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and 6760cdfb_DJI_20261010055655_0012_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.047 T-robust: 0.001 T-total: 0.048 Matches: 388 Robust: 379 Success: True 2026-10-12 11:57:37,069 DEBUG: Matching b2f5cd5f_DJI_20261010055645_0004_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.005 T-total: 0.103 Matches: 1708 Robust: 1699 Success: True 2026-10-12 11:57:37,073 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.006 T-total: 0.107 Matches: 3114 Robust: 3099 Success: True 2026-10-12 11:57:37,103 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 Matches: FAILED 2026-10-12 11:57:37,108 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and bbcc9659_DJI_20261010055652_0010_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.057 T-robust: 0.002 T-total: 0.061 Matches: 1669 Robust: 1656 Success: True 2026-10-12 11:57:37,125 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.055 T-robust: 0.001 T-total: 0.055 Matches: 194 Robust: 185 Success: True 2026-10-12 11:57:37,172 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.004 T-total: 0.099 Matches: 3661 Robust: 3656 Success: True 2026-10-12 11:57:37,177 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.049 T-robust: 0.003 T-total: 0.052 Matches: 1895 Robust: 1895 Success: True 2026-10-12 11:57:37,180 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.077 Matches: 778 Robust: 717 Success: True 2026-10-12 11:57:37,192 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.082 T-robust: 0.001 T-total: 0.084 Matches: 877 Robust: 863 Success: True 2026-10-12 11:57:37,246 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 T-robust: 0.001 T-total: 0.066 Matches: 440 Robust: 429 Success: True 2026-10-12 11:57:37,262 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.070 Matches: FAILED 2026-10-12 11:57:37,268 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.087 T-robust: 0.002 T-total: 0.090 Matches: 1409 Robust: 1404 Success: True 2026-10-12 11:57:37,274 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.096 T-robust: 0.003 T-total: 0.100 Matches: 1871 Robust: 1857 Success: True 2026-10-12 11:57:37,327 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 Matches: FAILED 2026-10-12 11:57:37,349 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.097 T-robust: 0.004 T-total: 0.103 Matches: 3189 Robust: 3186 Success: True 2026-10-12 11:57:37,359 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.001 T-total: 0.089 Matches: 406 Robust: 395 Success: True 2026-10-12 11:57:37,362 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.092 T-robust: 0.005 T-total: 0.099 Matches: 3055 Robust: 3018 Success: True 2026-10-12 11:57:37,400 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.068 T-robust: 0.003 T-total: 0.072 Matches: 2246 Robust: 2238 Success: True 2026-10-12 11:57:37,415 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 Matches: FAILED 2026-10-12 11:57:37,431 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.071 T-robust: 0.001 T-total: 0.072 Matches: 227 Robust: 218 Success: True 2026-10-12 11:57:37,454 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.088 T-robust: 0.003 T-total: 0.092 Matches: 2510 Robust: 2505 Success: True 2026-10-12 11:57:37,457 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.055 T-robust: 0.001 T-total: 0.057 Matches: 728 Robust: 702 Success: True 2026-10-12 11:57:37,492 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 Matches: FAILED 2026-10-12 11:57:37,521 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.100 T-robust: 0.004 T-total: 0.106 Matches: 3077 Robust: 3036 Success: True 2026-10-12 11:57:37,521 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.065 Matches: FAILED 2026-10-12 11:57:37,522 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.067 T-robust: 0.001 T-total: 0.068 Matches: 116 Robust: 109 Success: True 2026-10-12 11:57:37,555 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.061 T-robust: 0.001 T-total: 0.063 Matches: 928 Robust: 911 Success: True 2026-10-12 11:57:37,578 DEBUG: Matching bbcc9659_DJI_20261010055652_0010_V.JPG and de183a66_DJI_20261010055654_0011_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.053 T-robust: 0.002 T-total: 0.056 Matches: 1607 Robust: 1604 Success: True 2026-10-12 11:57:37,590 DEBUG: Matching de183a66_DJI_20261010055654_0011_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.069 Matches: FAILED 2026-10-12 11:57:37,610 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and ff5e5044_DJI_20261010055650_0008_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.084 T-robust: 0.003 T-total: 0.089 Matches: 2731 Robust: 2712 Success: True 2026-10-12 11:57:37,634 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.077 T-robust: 0.001 T-total: 0.078 Matches: 274 Robust: 265 Success: True 2026-10-12 11:57:37,650 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and b2f5cd5f_DJI_20261010055645_0004_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.060 Matches: FAILED 2026-10-12 11:57:37,653 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.074 Matches: FAILED 2026-10-12 11:57:37,698 DEBUG: Matching 4c7035fc_DJI_20261010055646_0005_V.JPG and be9a59fd_DJI_20261010055642_0001_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.085 T-robust: 0.002 T-total: 0.087 Matches: 1383 Robust: 1379 Success: True 2026-10-12 11:57:37,722 DEBUG: Matching c08acf9f_DJI_20261010055643_0002_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.086 T-robust: 0.001 T-total: 0.088 Matches: 760 Robust: 735 Success: True 2026-10-12 11:57:37,743 DEBUG: Matching ff5e5044_DJI_20261010055650_0008_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.088 T-robust: 0.002 T-total: 0.090 Matches: 1706 Robust: 1681 Success: True 2026-10-12 11:57:37,747 DEBUG: Matching 6a6c6d2c_DJI_20261010055644_0003_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.095 T-robust: 0.001 T-total: 0.097 Matches: 1017 Robust: 1009 Success: True 2026-10-12 11:57:37,769 DEBUG: Matching 6760cdfb_DJI_20261010055655_0012_V.JPG and 9f253cad_DJI_20261010055649_0007_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.047 Matches: FAILED 2026-10-12 11:57:37,774 DEBUG: Matching 72228281_DJI_20261010055651_0009_V.JPG and 4c7035fc_DJI_20261010055646_0005_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.075 T-robust: 0.001 T-total: 0.076 Matches: 316 Robust: 296 Success: True 2026-10-12 11:57:37,811 DEBUG: Matching 9f253cad_DJI_20261010055649_0007_V.JPG and 6a6c6d2c_DJI_20261010055644_0003_V.JPG. Matcher: FLANN (symmetric) T-desc: 0.066 T-robust: 0.001 T-total: 0.067 Matches: 440 Robust: 426 Success: True 2026-10-12 11:57:37,813 INFO: Matched 57 pairs (brown-brown: 57) in 1.2700919010000007 seconds (0.0222823195964912 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:39,326 INFO: reading features 2026-10-12 11:57:39,417 DEBUG: Merging features onto tracks 2026-10-12 11:57:39,585 DEBUG: Good tracks: 14228 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/workspace/odm-pipeline-vx7r6/opensfm" 2026-10-12 11:57:40,611 INFO: Starting incremental reconstruction 2026-10-12 11:57:40,742 INFO: Starting reconstruction with 9f253cad_DJI_20261010055649_0007_V.JPG and c242bf7c_DJI_20261010055648_0006_V.JPG 2026-10-12 11:57:40,751 INFO: Two-view 5-points reconstruction inliers (transposed=False): 3054 / 3054 2026-10-12 11:57:40,957 INFO: Triangulated: 3054 2026-10-12 11:57:41,516 DEBUG: Ceres Solver Report: Iterations: 47, Initial cost: 2.082825e+02, Final cost: 3.890781e+01, Termination: CONVERGENCE 2026-10-12 11:57:41,529 INFO: Removed outliers: 201 2026-10-12 11:57:41,543 INFO: ------------------------------------------------------- 2026-10-12 11:57:41,551 INFO: ff5e5044_DJI_20261010055650_0008_V.JPG resection inliers: 1665 / 1669 2026-10-12 11:57:41,557 INFO: Adding ff5e5044_DJI_20261010055650_0008_V.JPG to the reconstruction 2026-10-12 11:57:41,629 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:41,858 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 2.875441e+02, Final cost: 8.299440e+01, Termination: CONVERGENCE 2026-10-12 11:57:41,878 INFO: Removed outliers: 193 2026-10-12 11:57:41,881 INFO: ------------------------------------------------------- 2026-10-12 11:57:41,889 INFO: 4c7035fc_DJI_20261010055646_0005_V.JPG resection inliers: 1588 / 1592 2026-10-12 11:57:41,894 INFO: Adding 4c7035fc_DJI_20261010055646_0005_V.JPG to the reconstruction 2026-10-12 11:57:41,992 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:42,287 DEBUG: Ceres Solver Report: Iterations: 15, Initial cost: 2.405042e+02, Final cost: 1.176098e+02, Termination: CONVERGENCE 2026-10-12 11:57:42,315 INFO: Removed outliers: 212 2026-10-12 11:57:42,318 INFO: ------------------------------------------------------- 2026-10-12 11:57:42,327 INFO: b2f5cd5f_DJI_20261010055645_0004_V.JPG resection inliers: 1841 / 1844 2026-10-12 11:57:42,333 INFO: Adding b2f5cd5f_DJI_20261010055645_0004_V.JPG to the reconstruction 2026-10-12 11:57:42,425 INFO: Re-triangulating 2026-10-12 11:57:42,425 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:42,753 DEBUG: Ceres Solver Report: Iterations: 12, Initial cost: 2.743364e+02, Final cost: 1.754002e+02, Termination: CONVERGENCE 2026-10-12 11:57:43,506 DEBUG: Ceres Solver Report: Iterations: 11, Initial cost: 3.643332e+02, Final cost: 2.133364e+02, Termination: CONVERGENCE 2026-10-12 11:57:43,542 INFO: Removed outliers: 419 2026-10-12 11:57:43,546 INFO: ------------------------------------------------------- 2026-10-12 11:57:43,557 INFO: 6a6c6d2c_DJI_20261010055644_0003_V.JPG resection inliers: 2051 / 2057 2026-10-12 11:57:43,564 INFO: Adding 6a6c6d2c_DJI_20261010055644_0003_V.JPG to the reconstruction 2026-10-12 11:57:43,652 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:44,012 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 4.792479e+02, Final cost: 2.373502e+02, Termination: CONVERGENCE 2026-10-12 11:57:44,058 INFO: Removed outliers: 244 2026-10-12 11:57:44,061 INFO: ------------------------------------------------------- 2026-10-12 11:57:44,071 INFO: c08acf9f_DJI_20261010055643_0002_V.JPG resection inliers: 2627 / 2630 2026-10-12 11:57:44,081 INFO: Adding c08acf9f_DJI_20261010055643_0002_V.JPG to the reconstruction 2026-10-12 11:57:44,161 INFO: ------------------------------------------------------- 2026-10-12 11:57:44,174 INFO: be9a59fd_DJI_20261010055642_0001_V.JPG resection inliers: 3673 / 3679 2026-10-12 11:57:44,188 INFO: Adding be9a59fd_DJI_20261010055642_0001_V.JPG to the reconstruction 2026-10-12 11:57:44,205 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:45,268 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 7.073397e+02, Final cost: 4.223703e+02, Termination: CONVERGENCE 2026-10-12 11:57:45,331 INFO: Removed outliers: 465 2026-10-12 11:57:45,335 INFO: ------------------------------------------------------- 2026-10-12 11:57:45,343 INFO: 72228281_DJI_20261010055651_0009_V.JPG resection inliers: 1390 / 1395 2026-10-12 11:57:45,348 INFO: Adding 72228281_DJI_20261010055651_0009_V.JPG to the reconstruction 2026-10-12 11:57:45,413 INFO: ------------------------------------------------------- 2026-10-12 11:57:45,419 INFO: bbcc9659_DJI_20261010055652_0010_V.JPG resection inliers: 1069 / 1075 2026-10-12 11:57:45,422 INFO: Adding bbcc9659_DJI_20261010055652_0010_V.JPG to the reconstruction 2026-10-12 11:57:45,471 INFO: ------------------------------------------------------- 2026-10-12 11:57:45,476 INFO: de183a66_DJI_20261010055654_0011_V.JPG resection inliers: 864 / 872 2026-10-12 11:57:45,480 INFO: Adding de183a66_DJI_20261010055654_0011_V.JPG to the reconstruction 2026-10-12 11:57:45,529 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:46,774 DEBUG: Ceres Solver Report: Iterations: 27, Initial cost: 7.617294e+02, Final cost: 4.043464e+02, Termination: CONVERGENCE 2026-10-12 11:57:46,850 INFO: Removed outliers: 212 2026-10-12 11:57:46,854 INFO: ------------------------------------------------------- 2026-10-12 11:57:46,861 INFO: 6760cdfb_DJI_20261010055655_0012_V.JPG resection inliers: 867 / 874 2026-10-12 11:57:46,865 INFO: Adding 6760cdfb_DJI_20261010055655_0012_V.JPG to the reconstruction 2026-10-12 11:57:46,925 INFO: ------------------------------------------------------- 2026-10-12 11:57:46,925 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior 2026-10-12 11:57:48,689 DEBUG: Ceres Solver Report: Iterations: 34, Initial cost: 4.577553e+02, Final cost: 4.032262e+02, Termination: CONVERGENCE 2026-10-12 11:57:48,770 INFO: Removed outliers: 61 2026-10-12 11:57:48,834 INFO: Reconstruction 0: 12 images, 14094 points 2026-10-12 11:57:48,834 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-vx7r6/opensfm" 2026-10-12 11:57:51,739 DEBUG: Loaded backend agg version v2.2. 2026-10-12 11:57:51,749 DEBUG: locator: 2026-10-12 11:57:52,053 DEBUG: locator: [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=29 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 300774.0 --offset-y 699833.0 "/workspace/odm-pipeline-vx7r6/opensfm" [INFO] Updating /workspace/odm-pipeline-vx7r6/opensfm/config.yaml [INFO] undistorted_image_max_size: 5280 [INFO] Undistorting /workspace/odm-pipeline-vx7r6/opensfm ... 2026-10-12 11:57:59,196 DEBUG: Undistorting image de183a66_DJI_20261010055654_0011_V.JPG 2026-10-12 11:57:59,196 DEBUG: Undistorting image bbcc9659_DJI_20261010055652_0010_V.JPG 2026-10-12 11:57:59,196 DEBUG: Undistorting image be9a59fd_DJI_20261010055642_0001_V.JPG 2026-10-12 11:57:59,196 DEBUG: Undistorting image c08acf9f_DJI_20261010055643_0002_V.JPG 2026-10-12 11:58:01,828 DEBUG: Undistorting image 6a6c6d2c_DJI_20261010055644_0003_V.JPG 2026-10-12 11:58:02,545 DEBUG: Undistorting image 72228281_DJI_20261010055651_0009_V.JPG 2026-10-12 11:58:03,364 DEBUG: Undistorting image 4c7035fc_DJI_20261010055646_0005_V.JPG 2026-10-12 11:58:04,152 DEBUG: Undistorting image c242bf7c_DJI_20261010055648_0006_V.JPG 2026-10-12 11:58:05,381 DEBUG: Undistorting image 6760cdfb_DJI_20261010055655_0012_V.JPG 2026-10-12 11:58:06,908 DEBUG: Undistorting image b2f5cd5f_DJI_20261010055645_0004_V.JPG 2026-10-12 11:58:06,908 DEBUG: Undistorting image ff5e5044_DJI_20261010055650_0008_V.JPG 2026-10-12 11:58:07,947 DEBUG: Undistorting image 9f253cad_DJI_20261010055649_0007_V.JPG [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/workspace/odm-pipeline-vx7r6/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/workspace/odm-pipeline-vx7r6/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /workspace/odm-pipeline-vx7r6/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(15.151133710402064, 148.54323636146728), (34.653363058925606, 146.5540992661845), (53.3928431973909, 140.79852624621708), (70.64941953693051, 131.49766634695698), (85.75984353851527, 119.00894885533489), (98.14350756554632, 103.8123906836845), (107.3245103553636, 86.49171848176047), (112.95006198098417, 67.71284915646538), (114.80389202426886, 48.197300200816244), (113.43509664782323, -346.85586919111665), (111.44601668685209, -366.3581068115309), (105.69048525358085, -385.0975579051301), (96.38964974577539, -402.3542178644566), (83.90090294444235, -417.46462636464275), (68.70418102957774, -429.8483637382742), (51.383631806238554, -439.0293333224254), (32.60464236018015, -444.65492644545157), (13.089007467846386, -446.50876628328115), (-300.7310469202348, -445.42079479352105), (-321.0444845460006, -443.263992558117), (-340.49578797235154, -437.0242157470202), (-358.2732987917261, -426.9619755271124), (-373.63529522920726, -413.49724620662164), (-385.94047252787277, -397.1916634379886), (-394.6755286841071, -378.7257553515956), (-399.47586839296855, -358.8702251408249), (-400.1413136437768, -338.4533800027566), (-396.64395319344476, -318.32737084897235), (-389.1297862614156, -299.3319099273067), (-377.91240507905604, -282.2597858499503), (-365.2435092253145, -266.709229102009), (-344.33691849792376, -247.44515469949692), (-277.3988007392618, -201.4627838205779), (-185.71901361324126, -109.21452113275882), (-111.42719953530468, 84.47053662571125), (-102.37954707012977, 102.41839584230911), (-89.92557443864644, 118.19434070715215), (-74.56832440150902, 131.16107891197316), (-56.92818229121622, 140.79486788925715), (-37.71790529543068, 146.7065521007171), (-17.71335534984246, 148.65716607298236), (15.151133710402064, 148.54323636146728)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/workspace/odm-pipeline-vx7r6/opensfm/reconstruction.ply" --output "/workspace/odm-pipeline-vx7r6/odm_filterpoints/point_cloud.ply" --concurrency 4 --meank 16 --std 5 --stats "/workspace/odm-pipeline-vx7r6/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmpywjpdnp7.boundary.json" *** FPCFilter - v0.2 *** ?> Parameters: input = /workspace/odm-pipeline-vx7r6/opensfm/reconstruction.ply output = /workspace/odm-pipeline-vx7r6/odm_filterpoints/point_cloud.ply stats = /workspace/odm-pipeline-vx7r6/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 42 polygon vertexes concurrency = 4 verbose = no -> Setting num_threads to 4 -> Cropping -> Done cropping in 0.009649s ?> Skipping sampling -> Statistical filtering -> Spacing estimation completed (0.24 meters) ?> Done in 0.01568s -> Writing output ?> Done in 0.001162s ?> Pipeline done in 0.02662s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing ODM 2.5D Mesh file in: /workspace/odm-pipeline-vx7r6/odm_meshing/odm_25dmesh.ply [INFO] ODM 2.5D DSM resolution: 0.24 [INFO] Created temporary directory: /workspace/odm-pipeline-vx7r6/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/workspace/odm-pipeline-vx7r6/odm_filterpoints/point_cloud.ply" --outdir "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp" --output-type max --radiuses 0.37699111843077515,0.5331459525790039,0.7539822368615503 --resolution 1.92 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force  Reading 14022 points Point cloud bounds are [minx: -45.7200584412, maxx: 53.5067024231, miny: -90.058631897, maxy: 81.6841506958] DEM resolution is (52, 90), max tile size is 4096, will split DEM generation into 1 tiles r0.533146_x0_y0.tif r0.376991_x0_y0.tif r0.753982_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles_list.txt" "/workspace/odm-pipeline-vx7r6/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 37.9% -outsize 10% 0 "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles.vrt" "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles.small.tif" Input file size is 52, 90 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-vx7r6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles.small_filled.tif" "/workspace/odm-pipeline-vx7r6/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 37.9% "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/merged.vrt" "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles.tif" Input file size is 52, 90 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/tiles.tif" --output "/workspace/odm-pipeline-vx7r6/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-vx7r6/odm_meshing/tmp/tiles.tif Size: 52x90 Blocks: 1 Smoothing...1... done Wrote /workspace/odm-pipeline-vx7r6/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /workspace/odm-pipeline-vx7r6/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.013746 [INFO] Completed mesh_dsm.tif in 0:00:00.088956 [INFO] Sampling points from DSM: /workspace/odm-pipeline-vx7r6/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose  Running with parameters: --inputFile /workspace/odm-pipeline-vx7r6/odm_meshing/tmp/mesh_dsm.tif --outputFile /workspace/odm-pipeline-vx7r6/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 52x90 Extent is (-45.720058, 54.119942), (-90.058632, 82.741368) Read nodata value: -9999 Calculating skirts and vertex count... 948 skirt points will be added Total vertices: 5076 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/workspace/odm-pipeline-vx7r6/odm_meshing/tmp/dsm_points.ply" --out "/workspace/odm-pipeline-vx7r6/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-vx7r6/odm_meshing/odm_25dmesh.dirty.ply" -o "/workspace/odm-pipeline-vx7r6/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 11:58:15 [App ] OpenMVS x64 v2.2.0 11:58:15 [App ] Build date: Jul 28 2026, 18:56:23 11:58:15 [App ] CPU: Intel(R) Xeon(R) 6975P-C (4 cores) 11:58:15 [App ] RAM: 15.34GB Physical Memory 30.67GB Virtual Memory 11:58:15 [App ] OS: Linux 6.12.92-122.166.amzn2023.x86_64 (x86_64) 11:58:15 [App ] Disk: 11:58:15 [App ] SSE & AVX compatible CPU & OS detected 11:58:15 [App ] Command line: ReconstructMesh -i /workspace/odm-pipeline-vx7r6/odm_meshing/odm_25dmesh.dirty.ply -o /workspace/odm-pipeline-vx7r6/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 11:58:15 [App ] MEMORYINFO: { 11:58:15 [App ] VmPeak: 80200 kB 11:58:15 [App ] VmSize: 64952 kB 11:58:15 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /workspace/odm-pipeline-vx7r6/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/workspace/odm-pipeline-vx7r6/opensfm/undistorted/reconstruction.nvm" "/workspace/odm-pipeline-vx7r6/odm_meshing/odm_25dmesh.ply" "/workspace/odm-pipeline-vx7r6/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: 23593 verts... 47214 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 12 NVM: Number of features: 14094 Loading 100%... done. (Took 1.123s) Building adjacency graph: Adding edges 100%... done. (Took 0.04s) 70821 total edges. View selection: Building BVH from 47214 faces... done. (Took: 25 ms) Calculating face qualities 100%... done. (Took 1.574s) Postprocessing face infos 100%... done. (Took 0.02s) Maximum quality of a face within an image: 9999.93 Clamping qualities to 9952.92 within normalization. Optimizing: Time[s] Energy 0 22416 0 22158 0 21873 0 21723 0 21656 0 21618 0 21597 0 21594 0 21576 0 21567 0 21560 0 21551 0 21545 0 21534 7923 faces have not been seen Took: 2.031s Generating texture patches: Running... done. (Took 1.241s) 204 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 20923 x 20923 Calculating adjustments: Color channel 0: CG took 69 iterations. Residual is 8.46246e-05 Color channel 2: CG took 69 iterations. Residual is 8.75229e-05 Color channel 1: CG took 73 iterations. Residual is 8.00697e-05 Took 0.024 seconds Adjusting texture patches 100%... done. (Took 0.475s) Running local seam leveling: Blending texture patches 100%... done. (Took 5.039s) Generating texture atlases: Sorting texture patches... done. Working on atlas 2 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 29.047s [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-vx7r6/odm_filterpoints/point_cloud.ply" -o "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 300774.0 0 1 0 699833.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=300774.0 --writers.las.offset_y=699833.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=29 +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-vx7r6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-vx7r6/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-vx7r6/odm_georeferencing/odm_georeferenced_model.decimated.las" > "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.boundary.json" [INFO] running pdal info --summary "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running ogr2ogr -overwrite -f GPKG -a_srs "+proj=utm +zone=29 +datum=WGS84 +units=m +no_defs" /workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.bounds.gpkg /workspace/odm-pipeline-vx7r6/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-vx7r6/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-vx7r6/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tif" -resolution 25.0 -verbose -outputCornerFile "/workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 699833.0 -utm_east_offset 300774.0 -a_srs "+proj=utm +zone=29 +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 6386395136.0  Inpaint threshold was set to: 1 Reading mesh file... /workspace/odm-pipeline-vx7r6/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Found material0001 Loading odm_textured_model_geo_material0001_map_Kd.png Mesh file read. Boundary points: Point 1: -45.1516 -86.1386 Point 2: -45.1516 80.5503 Point 3: 52.5671 80.5503 Point 4: 52.5671 -86.1386 Model bounds x : -45.1516 -> 52.5671 Model bounds y : -86.1386 -> 80.5503 Model area : 16288.6m2 Model resolution, width x height : 2443x4168 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done Rendering material0001 ... done ... model rendered Edge inpainting Block [(0, 1024), (0, 1024)] Block [(0, 1024), (2048, 3072)] Block [(0, 1024), (3072, 4168)] Block [(0, 1024), (1024, 2048)] Block [(1024, 2443), (2048, 3072)] Block [(1024, 2443), (1024, 2048)] Block [(1024, 2443), (0, 1024)] Block [(1024, 2443), (3072, 4168)] Writing ortho photo to /workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 6386395136 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-vx7r6/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-vx7r6/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-vx7r6/odm_orthophoto/odm_orthophoto.original.tif /workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 37.9% Using band 4 of source image as alpha. Creating output file that is 2299P x 3976L. 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-vx7r6/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /workspace/odm-pipeline-vx7r6/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 38.2% --config GDAL_NUM_THREADS 4 "/workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto_cogeo.tif"  Input file size is 2299, 3976 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /workspace/odm-pipeline-vx7r6/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /workspace/odm-pipeline-vx7r6/odm_report/shots.geojson [INFO] Copied /workspace/odm-pipeline-vx7r6/opensfm/camera_mappings.npz --> /workspace/odm-pipeline-vx7r6/odm_report/camera_mappings.npz [INFO] running pdal info --dimensions "X,Y,Z" "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.laz" > "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.info.json" [INFO] running pdal translate -i "/workspace/odm-pipeline-vx7r6/odm_georeferencing/odm_georeferenced_model.laz" -o "/workspace/odm-pipeline-vx7r6/opensfm/stats/overlap.tif" --writer gdal --writers.gdal.resolution=0.1226735714285834 --writers.gdal.data_type=uint8_t --writers.gdal.dimension=UserData --writers.gdal.output_type=max --writers.gdal.radius=1.7348662845904728  [INFO] Cropping /workspace/odm-pipeline-vx7r6/opensfm/stats/overlap.tif [INFO] running gdalwarp -cutline /workspace/odm-pipeline-vx7r6/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-vx7r6/opensfm/stats/overlap.original.tif /workspace/odm-pipeline-vx7r6/opensfm/stats/overlap.tif --config GDAL_CACHEMAX 38.35% Creating output file that is 749P x 1295L. Using internal nodata values (e.g. 255) for image /workspace/odm-pipeline-vx7r6/opensfm/stats/overlap.original.tif. Copying nodata values from source /workspace/odm-pipeline-vx7r6/opensfm/stats/overlap.original.tif to destination /workspace/odm-pipeline-vx7r6/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-vx7r6/opensfm/stats/overlap.tif" "/code/opendm/report/overlap_color_map.txt" "/workspace/odm-pipeline-vx7r6/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-vx7r6/odm_orthophoto/odm_orthophoto.tif" "/workspace/odm-pipeline-vx7r6/opensfm/stats/ortho.png" -b 1 -b 2 -b 3 -b 4 -outsize 1400 0 -co WORLDFILE=YES --config GDAL_CACHEMAX 38.35%  Input file size is 2299, 3976 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Exporting report to /workspace/odm-pipeline-vx7r6/odm_report/report.pdf 2026-10-12 11:58:49,913 DEBUG: ICC profile found for image /tmp/tmpk8zzp2fx/overlap_diagram_legend.png - It will be inserted in the PDF document 2026-10-12 11:58:50,668 DEBUG: Final size summary of the biggest document sections: 2026-10-12 11:58:50,668 DEBUG: - pages: 4.1KiB 2026-10-12 11:58:50,668 DEBUG: - fonts: 201.0B 2026-10-12 11:58:50,668 DEBUG: - images: 5.7MiB 2026-10-12 11:58:50,668 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 - Mon Oct 12 11:58:50 2026 ODM processing complete