[INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODX 3.7.3 - Mon Jul 20 07:00:58 2026 [INFO] ============== [INFO] 3d_tiles: False [INFO] align: None [INFO] auto_boundary: True [INFO] auto_boundary_distance: 0 [INFO] bg_removal: False [INFO] boundary: {} [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: True [INFO] gps_accuracy: 3 [INFO] gps_z_offset: 0 [INFO] ignore_gsd: False [INFO] matcher_neighbors: 0 [INFO] matcher_order: 0 [INFO] matcher_type: flann [INFO] max_concurrency: 16 [INFO] merge: all [INFO] mesh_octree_depth: 11 [INFO] mesh_size: 200000 [INFO] min_num_features: 10000 [INFO] name: 6a0761f3-0fc8-4159-9e40-ca72268eee42 [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: 5 [INFO] pc_classify: False [INFO] pc_copc: False [INFO] pc_csv: False [INFO] pc_ept: True [INFO] pc_filter: 5 [INFO] pc_las: False [INFO] pc_quality: medium [INFO] pc_sample: 0 [INFO] pc_skip_geometric: False [INFO] primary_band: auto [INFO] project_path: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42 [INFO] radiometric_calibration: none [INFO] rerun: None [INFO] rerun_all: False [INFO] rerun_from: None [INFO] rolling_shutter: False [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: True [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: True [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: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/images [INFO] Loading 23 images [INFO] Wrote images database: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/images.json [INFO] Found 23 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] ['report_name: ODX', 'report_version: 3.7.3', 'use_exif_size: no', 'flann_algorithm: KDTREE', 'feature_process_size: 2016', 'feature_min_frames: 10000', 'processes: 16', 'matching_gps_neighbors: 0', 'matching_gps_distance: 0', 'matching_graph_rounds: 50', 'optimize_camera_parameters: yes', 'reconstruction_algorithm: incremental', 'undistorted_image_format: tif', 'bundle_outlier_filtering_type: AUTO', 'sift_peak_threshold: 0.066', 'align_orientation_prior: vertical', 'triangulation_type: ROBUST', 'retriangulation_ratio: 2', 'matcher_type: FLANN', 'feature_type: DSPSIFT', 'use_altitude_tag: yes', 'align_method: auto', 'local_bundle_radius: 0'] [INFO] Wrote reference_lla.json [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" detect_features "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] Planning to use 29270.861718750002 MB of RAM for both processing queue and parallel processing. [INFO] Scale-space expected size of a single image : 92.29669189453125 MB [INFO] Expecting to queue at most 200 images while parallel processing of 16 images. [INFO] Finished reading images [INFO] Found 10000 features for DJI_20260720113915_0014_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113854_0006_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113959_0030_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113945_0025_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113910_0012_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113859_0008_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113904_0010_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113912_0013_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113907_0011_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113918_0015_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113928_0019_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113931_0020_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113846_0003_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113926_0018_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113948_0026_V.jpeg (DSPSIFT) [INFO] Found 9936 features for DJI_20260720113923_0017_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113856_0007_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113848_0004_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113920_0016_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113851_0005_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113953_0028_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113934_0021_V.jpeg (DSPSIFT) [INFO] Found 10000 features for DJI_20260720113844_0001_V.jpeg (DSPSIFT) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] Altitude for orientation based matching 30702.068660964418 [INFO] Matching 177 image pairs [INFO] Computing pair matching with 16 processes [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 8 NO [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 18 NO [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 19 NO [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 1851 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113848_0004_V.jpeg: 8 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 6 NO [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 8 NO [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 608 OK [INFO] Matching DJI_20260720113859_0008_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 12 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113915_0014_V.jpeg: 3997 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 76 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113910_0012_V.jpeg: 1864 OK [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 969 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 669 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 1295 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 21 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113848_0004_V.jpeg: 15 NO [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 954 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 342 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 1022 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 12 NO [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 2559 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 2925 OK [INFO] Matching DJI_20260720113856_0007_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 3362 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 18 NO [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 9 NO [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 1547 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 1119 OK [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 17 NO [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 3517 OK [INFO] Matching DJI_20260720113844_0001_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 2340 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113851_0005_V.jpeg: 2343 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113959_0030_V.jpeg: 141 OK [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 11 NO [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 14 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 12 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 1574 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113904_0010_V.jpeg: 468 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 556 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 694 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 422 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113851_0005_V.jpeg: 11 NO [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 3326 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 1913 OK [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 639 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 1254 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 845 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 25 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113851_0005_V.jpeg: 14 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 1174 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 1503 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 63 OK [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 1555 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 1142 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 791 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 631 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 24 NO [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 1201 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 25 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 3301 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 85 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 11 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 18 NO [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 10 NO [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 12 NO [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 457 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 12 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113904_0010_V.jpeg: 1357 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 14 NO [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 6 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 842 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 167 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 12 NO [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 2940 OK [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 12 NO [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 548 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 709 OK [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 1115 OK [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 14 NO [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113959_0030_V.jpeg: 344 OK [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 454 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 938 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113959_0030_V.jpeg: 5 NO [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113945_0025_V.jpeg: 13 NO [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 2836 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 324 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 1044 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 3069 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 18 NO [INFO] Matching DJI_20260720113856_0007_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 291 OK [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 4761 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 327 OK [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 394 OK [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 11 NO [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 905 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113945_0025_V.jpeg: 603 OK [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 3538 OK [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 494 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 1657 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 13 NO [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 425 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 136 OK [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 688 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 837 OK [INFO] Matching DJI_20260720113859_0008_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 29 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 20 NO [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 460 OK [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 3648 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113904_0010_V.jpeg: 129 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 19 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 3075 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 632 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 1449 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113910_0012_V.jpeg: 3578 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 1219 OK [INFO] Matching DJI_20260720113856_0007_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 3409 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113851_0005_V.jpeg: 8 NO [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 16 NO [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 933 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 1828 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113912_0013_V.jpeg: 394 OK [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 1597 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 13 NO [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113948_0026_V.jpeg: 102 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 15 NO [INFO] Matching DJI_20260720113928_0019_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 2928 OK [INFO] Matching DJI_20260720113844_0001_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 391 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 1162 OK [INFO] Matching DJI_20260720113920_0016_V.jpeg <=> DJI_20260720113923_0017_V.jpeg: 3223 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 12 NO [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 14 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 194 OK [INFO] Matching DJI_20260720113846_0003_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 375 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 2203 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113945_0025_V.jpeg: 78 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 15 NO [INFO] Matching DJI_20260720113920_0016_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 1825 OK [INFO] Matching DJI_20260720113859_0008_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 1823 OK [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 17 NO [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 152 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113953_0028_V.jpeg: 891 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 682 OK [INFO] Matching DJI_20260720113959_0030_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 433 OK [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 16 NO [INFO] Matching DJI_20260720113907_0011_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 17 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113928_0019_V.jpeg: 127 OK [INFO] Matching DJI_20260720113920_0016_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 593 OK [INFO] Matching DJI_20260720113912_0013_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 900 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 788 OK [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113931_0020_V.jpeg: 18 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113848_0004_V.jpeg: 13 NO [INFO] Matching DJI_20260720113948_0026_V.jpeg <=> DJI_20260720113854_0006_V.jpeg: 1080 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 198 OK [INFO] Matching DJI_20260720113926_0018_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 1347 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 8 NO [INFO] Matching DJI_20260720113945_0025_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 891 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 24 NO [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113907_0011_V.jpeg: 821 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 10 NO [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 5002 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113904_0010_V.jpeg: 565 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113920_0016_V.jpeg: 1246 OK [INFO] Matching DJI_20260720113931_0020_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 568 OK [INFO] Matching DJI_20260720113915_0014_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 15 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113945_0025_V.jpeg: 223 OK [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113910_0012_V.jpeg: 734 OK [INFO] Matching DJI_20260720113918_0015_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 9 NO [INFO] Matching DJI_20260720113934_0021_V.jpeg <=> DJI_20260720113926_0018_V.jpeg: 681 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113844_0001_V.jpeg: 1332 OK [INFO] Matching DJI_20260720113953_0028_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 476 OK [INFO] Matching DJI_20260720113910_0012_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 143 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113918_0015_V.jpeg: 89 OK [INFO] Matching DJI_20260720113851_0005_V.jpeg <=> DJI_20260720113859_0008_V.jpeg: 861 OK [INFO] Matching DJI_20260720113848_0004_V.jpeg <=> DJI_20260720113945_0025_V.jpeg: 419 OK [INFO] Matching DJI_20260720113856_0007_V.jpeg <=> DJI_20260720113846_0003_V.jpeg: 259 OK [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113851_0005_V.jpeg: 8 NO [INFO] Matching DJI_20260720113904_0010_V.jpeg <=> DJI_20260720113856_0007_V.jpeg: 569 OK [INFO] Matched 177 pairs (brown-brown: 177) in 6.81023632735014 seconds (0.03847591397957613 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] reading features [INFO] Merging features onto tracks [INFO] Good tracks: 34807 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] Starting incremental reconstruction [INFO] Starting reconstruction with DJI_20260720113928_0019_V.jpeg and DJI_20260720113931_0020_V.jpeg [INFO] Two-view 5-points reconstruction inliers (transposed=False): 3616 / 3643 [INFO] Triangulated: 3629 [INFO] Removed outliers: 156 [INFO] DJI_20260720113926_0018_V.jpeg resection inliers: 1861 / 1888 [WARNING] Shots and/or GCPs are aligned on a single-line. Using vertical prior [INFO] Removed outliers: 156 [INFO] DJI_20260720113923_0017_V.jpeg resection inliers: 2905 / 2914 [INFO] Re-triangulating [INFO] Removed outliers: 335 [INFO] DJI_20260720113920_0016_V.jpeg resection inliers: 2721 / 2763 [INFO] DJI_20260720113918_0015_V.jpeg resection inliers: 2080 / 2153 [INFO] Removed outliers: 226 [INFO] DJI_20260720113915_0014_V.jpeg resection inliers: 2916 / 2954 [INFO] Removed outliers: 205 [INFO] DJI_20260720113912_0013_V.jpeg resection inliers: 3739 / 3812 [INFO] DJI_20260720113910_0012_V.jpeg resection inliers: 2953 / 3035 [INFO] Re-triangulating [INFO] Removed outliers: 863 [INFO] DJI_20260720113907_0011_V.jpeg resection inliers: 2151 / 2178 [INFO] DJI_20260720113934_0021_V.jpeg resection inliers: 2242 / 2261 [INFO] DJI_20260720113904_0010_V.jpeg resection inliers: 1744 / 1781 [INFO] Removed outliers: 297 [INFO] DJI_20260720113859_0008_V.jpeg resection inliers: 722 / 736 [INFO] DJI_20260720113856_0007_V.jpeg resection inliers: 727 / 743 [INFO] DJI_20260720113854_0006_V.jpeg resection inliers: 1776 / 1800 [INFO] Removed outliers: 234 [INFO] DJI_20260720113851_0005_V.jpeg resection inliers: 1908 / 1941 [INFO] DJI_20260720113848_0004_V.jpeg resection inliers: 1430 / 1480 [INFO] DJI_20260720113948_0026_V.jpeg resection inliers: 1311 / 1359 [INFO] DJI_20260720113945_0025_V.jpeg resection inliers: 1463 / 1503 [INFO] DJI_20260720113953_0028_V.jpeg resection inliers: 1223 / 1269 [INFO] Removed outliers: 395 [INFO] DJI_20260720113846_0003_V.jpeg resection inliers: 1099 / 1122 [INFO] Re-triangulating [INFO] Removed outliers: 2087 [INFO] DJI_20260720113844_0001_V.jpeg resection inliers: 1489 / 1510 [INFO] DJI_20260720113959_0030_V.jpeg resection inliers: 501 / 526 [INFO] Removed outliers: 315 [INFO] Reconstruction 0: 23 images, 34181 points [INFO] 1 partial reconstructions in total. [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_geocoords --reconstruction --proj "+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs" --offset-x 418858.0 --offset-y 4501209.0 "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] Updating /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm ... [INFO] Undistorting image DJI_20260720113859_0008_V.jpeg [INFO] Undistorting image DJI_20260720113945_0025_V.jpeg [INFO] Undistorting image DJI_20260720113928_0019_V.jpeg [INFO] Undistorting image DJI_20260720113948_0026_V.jpeg [INFO] Undistorting image DJI_20260720113915_0014_V.jpeg [INFO] Undistorting image DJI_20260720113856_0007_V.jpeg [INFO] Undistorting image DJI_20260720113851_0005_V.jpeg [INFO] Undistorting image DJI_20260720113904_0010_V.jpeg [INFO] Undistorting image DJI_20260720113931_0020_V.jpeg [INFO] Undistorting image DJI_20260720113959_0030_V.jpeg [INFO] Undistorting image DJI_20260720113934_0021_V.jpeg [INFO] Undistorting image DJI_20260720113953_0028_V.jpeg [INFO] Undistorting image DJI_20260720113912_0013_V.jpeg [INFO] Undistorting image DJI_20260720113920_0016_V.jpeg [INFO] Undistorting image DJI_20260720113854_0006_V.jpeg [INFO] Undistorting image DJI_20260720113910_0012_V.jpeg [INFO] Undistorting image DJI_20260720113907_0011_V.jpeg [INFO] Undistorting image DJI_20260720113848_0004_V.jpeg [INFO] Undistorting image DJI_20260720113923_0017_V.jpeg [INFO] Undistorting image DJI_20260720113918_0015_V.jpeg [INFO] Undistorting image DJI_20260720113926_0018_V.jpeg [INFO] Undistorting image DJI_20260720113846_0003_V.jpeg [INFO] Undistorting image DJI_20260720113844_0001_V.jpeg [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(438.6891950702411, -190.24230395257473), (432.767869351781, -206.60458767507225), (426.0047111220774, -222.6372455218807), (418.41797670547385, -238.29699928034097), (410.0281455703662, -253.54157734569162), (400.85786504717544, -268.3298288313672), (390.93188919476233, -282.62183464784175), (380.27701197972056, -296.37901526037604), (368.92199494934175, -309.5642348304391), (356.8974895934225, -322.1419014595449), (344.2359546040534, -334.07806326262653), (330.97156825766433, -345.34050002042204), (317.14013615460135, -355.89881015289575), (302.7789945664117, -365.7244927836582), (287.9269096511416, -374.7910246755928), (272.62397280853475, -383.07393182627857), (256.9114924586611, -390.5508555341512), (240.8318825343158, -397.20161275099963), (224.42854799015913, -403.0082505652681), (207.7457676361082, -407.9550946643576), (190.82857461198, -412.0287916418165), (173.72263482637936, -415.2183450469747), (156.47412368672667, -417.5151450689882), (139.1296014545369, -418.91299177519977), (121.7358875615173, -419.4081118470058), (104.33993422647472, -418.9991687685251), (86.988699713198, -417.68726643174887), (69.7290215723915, -415.4759461581707), (52.60749020962976, -412.37117713782936), (35.670323119848035, -408.3813403174281), (18.963240129116457, -403.5172057785094), (2.5313399793813005, -397.79190365970135), (-13.581021410122048, -391.2208887208253), (-50.21310951223131, -375.1592659698799), (-50.9020947565441, -374.85625156667084), (-243.89455531869316, -289.7195989592001), (-260.0031849986408, -282.09517482854426), (-275.68343331932556, -273.6246609073132), (-290.89089977776166, -264.3320424705744), (-305.58252260962036, -254.24363268259913), (-319.71670072351117, -243.38799808360636), (-333.25341149955057, -231.7958777062595), (-346.1543241184554, -219.50009602773935), (-358.3829080995056, -206.53547002747655), (-369.9045367410872, -192.9387106001377), (-380.6865851705079, -178.7483185986057), (-390.6985227249679, -164.00447581987828), (-399.9119994030334, -148.74893122073263), (-408.3009261409752, -133.02488270681351), (-415.8415486869635, -116.8768548052758), (-422.5125148643274, -100.35057259351015), (-428.2949350325507, -83.49283222015947), (-433.1724355756887, -66.35136839840561), (-437.13120526628336, -48.97471923939884), (-440.160034373228, -31.412088805809617), (-441.3407728850143, -23.278961895033717), (-443.4158737346879, -5.746408687904477), (-444.5641937041655, 11.871134465560317), (-444.7825418273569, 29.524711712263525), (-444.0703113556956, 47.165267067961395), (-442.4294814443565, 64.74378073494881), (-439.8646116522141, 82.2114053145051), (-436.3828292720136, 99.51960155088454), (-431.99380952480715, 116.62027320917696), (-426.7097486742423, 133.46590072661638), (-420.5453301355592, 150.0096732582897), (-405.5983162737102, 187.10477696359158), (-398.69578733172966, 203.03169207181782), (-390.9773328069132, 218.5795855121687), (-382.46368624124443, 233.70669207070023), (-373.17771724477643, 248.3723768638447), (-363.14437006338267, 262.5372444950044), (-352.3905965720769, 276.16324487607926), (-340.9452838766156, 289.21377543825656), (-328.8391767158755, 301.65377946104854), (-316.1047948744381, 313.4498402355239), (-302.77634582697647, 324.570270832628), (-288.88963284908095, 334.98519922140986), (-274.48195884155575, 344.66664851177484), (-259.59202612627996, 353.58861210756004), (-244.25983248261036, 361.72712356504053), (-228.52656370442128, 369.060320972465), (-212.43448296561837, 375.5685056783259), (-196.02681729133474, 381.23419520352036), (-179.34764144034125, 386.0421702032909), (-162.4417595101404, 389.97951535414904), (-145.35458458279027, 393.0356540409848), (-128.1320167351514, 395.20237677451223), (-110.82031974027632, 396.47386323846877), (-93.46599679283099, 396.8466979302466), (-84.99586994224228, 396.8091161334887), (-67.77557519299444, 396.2895972598344), (-50.60477888205787, 394.8852450400591), (-33.52891638199799, 392.5997755061835), (-16.593171862477902, 389.4392362050712), (0.15764127083821222, 385.41199018713087), (16.679198956117034, 380.5286938864738), (32.92778376105707, 374.8022689158097), (48.86040056211641, 368.2478678766638), (165.9836945151328, 316.5043022399768), (185.27072411502013, 307.982993144542), (262.8994677189039, 273.62896658014506), (272.355133563804, 269.4428284075111), (288.2950758121442, 261.8777461349964), (303.81449335668003, 253.48370612040162), (318.87031380517874, 244.28400507662445), (333.42075142700924, 234.30417573451996), (347.42542312433943, 223.57191598508507), (360.84546051110374, 212.117012004368), (373.64361778792227, 199.97125558555126), (385.7843751133769, 187.16835590451956), (397.23403718537884, 173.74384596478194), (407.9608267589356, 159.73498397972435), (417.93497283995384, 145.18064996413887), (427.12879331142176, 130.1212378302589), (435.51677176199155, 114.59854327701032), (443.07562830409734, 98.65564779192209), (449.7843841842259, 82.33679908234626), (455.62442000745796, 65.68728827033192), (460.5795274134143, 48.75332419667393), (464.63595406059176, 31.581905165687203), (467.78244179446483, 14.22068851441145), (470.010257893533, -3.2821416603401303), (471.3132193054771, -20.87800822686404), (471.68770980794216, -38.51807584427297), (471.13269004481845, -56.15338649507612), (469.6497004107805, -73.73499536328018), (467.2428567762836, -91.21410667989403), (463.9188390642521, -108.5422091409564), (459.6868727107649, -125.67121055629104), (454.5587030609604, -142.5535713126883), (438.6891950702411, -190.24230395257473)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/reconstruction.ply" --output "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp8w7r85si.boundary.json" input = /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/reconstruction.ply output = /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud.ply stats = /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 132 polygon vertexes concurrency = 16 verbose = no [INFO] Cropping [INFO] Done cropping in 0.05642s [INFO] Skipping sampling [INFO] Statistical filtering [INFO] Spacing estimation completed (0.42 meters) [INFO] Done in 0.02998s [INFO] Writing output [INFO] Done in 0.004808s [INFO] Filtering completed in 0.09131s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing 2.5D mesh file in: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.ply [INFO] 2.5D DSM resolution: 0.42 [INFO] Created temporary directory: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud.ply" --outdir "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp" --output-type max --radiuses 0.6597344572538565,0.9330054170132569,1.3194689145077132 --resolution 3.36 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force Reading 34153 points Point cloud bounds are [minx: -183.714736938, maxx: 198.257415771, miny: -124.066772461, maxy: 135.173309326] DEM resolution is (114, 78), max tile size is 4096, will split DEM generation into 1 tiles r0.933005_x0_y0.tif r1.31947_x0_y0.tif r0.659734_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles_list.txt" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 25.3% -outsize 10% 0 "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.vrt" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.small.tif" 0 ...10... 20...30...40...50 ...60. .. 70...80 ...90. Input file size is 114, 78 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/merged.vrt" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.small_filled.tif" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.vrt" 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdal_translate -co NUM_THREADS=16 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 25.3% "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/merged.vrt" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.tif" Input file size is 114, 78 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.tif" --output "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif" --window-size 512 --radius 4 --co TILED=YES --co BIGTIFF=IF_SAFER --co COMPRESS=DEFLATE Input: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/tiles.tif Size: 114x78 Blocks: 1 Smoothing...1... done Wrote /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.036015 [INFO] Completed mesh_dsm.tif in 0:00:00.249540 [INFO] Sampling points from DSM: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose Running with parameters: --inputFile /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/mesh_dsm.tif --outputFile /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 114x78 Extent is (-183.714737, 199.325263), (-124.066772, 138.013228) Read nodata value: -9999 Calculating skirts and vertex count... 8769 skirt points will be added Total vertices: 16909 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/tmp/dsm_points.ply" --out "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.dirty.ply" --depth 11 --pointWeight 4 --samplesPerNode 1.0 --density --confidence [INFO] running "/code/SuperBuild/install/bin/OpenMVS/ReconstructMesh" -i "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.dirty.ply" -o "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:02:53 [App ] OpenMVS x64 v2.2.0 07:02:53 [App ] Build date: Apr 21 2026, 15:36:52 07:02:53 [App ] CPU: Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz (16 cores) 07:02:53 [App ] RAM: 62.60GB Physical Memory 0B Virtual Memory 07:02:53 [App ] OS: Linux 5.15.0-76-generic (x86_64) 07:02:53 [App ] Disk: 07:02:53 [App ] SSE & AVX compatible CPU & OS detected 07:02:53 [App ] Command line: ReconstructMesh -i /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:02:54 [App ] MEMORYINFO: { 07:02:54 [App ] VmPeak: 124568 kB 07:02:54 [App ] VmSize: 65388 kB 07:02:54 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/undistorted/reconstruction.nvm" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_meshing/odm_25dmesh.ply" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo" -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode --num_threads=16 --max_texture_size=8192 /code/SuperBuild/install/bin/texrecon (built on Apr 21 2026, 15:21:48) Load and prepare mesh: Reading PLY: 88694 verts... 177788 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 23 NVM: Number of features: 34181 Loading 100%... done. (Took 0.697s) Building adjacency graph: Adding edges 100%... done. (Took 0.292s) 266591 total edges. View selection: Building BVH from 177788 faces... done. (Took: 175 ms) Calculating face qualities 100%... done. (Took 1.394s) Postprocessing face infos 100%... done. (Took 0.057s) Maximum quality of a face within an image: 9997.05 Clamping qualities to 9970.06 within normalization. Optimizing: Time[s] Energy 0 65030 0 64386 0 63082 0 62522 1 62329 1 62229 1 62156 1 62132 1 62110 1 62096 2 62086 2 62078 2 62064 2 62059 20598 faces have not been seen Took: 4.301s Generating texture patches: Running... done. (Took 0.722s) 2559 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 86288 x 86288 Calculating adjustments: Color channel 1: CG took 87 iterations. Residual is 9.64718e-05 Color channel 2: CG took 87 iterations. Residual is 9.69306e-05 Color channel 0: CG took 87 iterations. Residual is 9.40109e-05 Took 0.158 seconds Adjusting texture patches 100%... done. (Took 0.461s) Running local seam leveling: Blending texture patches 100%... done. (Took 4.063s) Generating texture atlases: Sorting texture patches... done. Working on atlas 10 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 52.367s [INFO] Generating glTF Binary [INFO] Converting /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Loading /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.obj [INFO] Loading odm_textured_model_geo_material0000_map_Kd.png [INFO] Loading odm_textured_model_geo_material0001_map_Kd.png [INFO] Loading odm_textured_model_geo_material0002_map_Kd.png [INFO] Loading odm_textured_model_geo_material0003_map_Kd.png [INFO] Loading odm_textured_model_geo_material0004_map_Kd.png [INFO] Loading odm_textured_model_geo_material0005_map_Kd.png [INFO] Loading odm_textured_model_geo_material0006_map_Kd.png [INFO] Loading odm_textured_model_geo_material0007_map_Kd.png [INFO] Loading odm_textured_model_geo_material0008_map_Kd.png [INFO] Loading odm_textured_model_geo_material0009_map_Kd.png [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [INFO] Writing... [INFO] Wrote /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Compressing with draco [INFO] running draco_transcoder -i "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.glb" -o "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo_compressed.glb" -qt 16 -qp 16 Transcode /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.glb 2035 [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 "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_filterpoints/point_cloud.ply" -o "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 418858.0 0 1 0 4501209.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=418858.0 --writers.las.offset_y=4501209.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=49 +datum=WGS84 +units=m +no_defs +type=crs" [INFO] Calculating cropping area and generating bounds shapefile from point cloud [INFO] running pdal info --summary "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz" > "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running pdal translate -i "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz" -o "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4 [INFO] running pdal tindex create --tindex /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.tmp-bounds.geojson -f GeoJSON --threshold 1 --resolution 1.0 --t_srs="PROJCS[\"unknown\",GEOGCS[\"unknown\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]]" --filespec /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.decimated.las [INFO] Creating Entwine Point Tile output [INFO] running entwine build --threads 16 --tmp "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/entwine_pointcloud-tmp" -i /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz -o "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/entwine_pointcloud" 1/1: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz Dimensions: [ X:int32, Y:int32, Z:int32, Intensity:uint16, ReturnNumber:uint8, NumberOfReturns:uint8, ScanDirectionFlag:uint8, EdgeOfFlightLine:uint8, Classification:uint8, Synthetic:uint8, KeyPoint:uint8, Withheld:uint8, Overlap:uint8, ScanAngleRank:float32, UserData:uint8, PointSourceId:uint16, GpsTime:float64, ScanChannel:uint8, Red:uint16, Green:uint16, Blue:uint16, OriginId:uint32 ] Points: 34,153 Bounds: [(418674, 4501084, 1145), (419057, 4501345, 1180)] Scale: 0.001 SRS: PROJCS["unknown",GEOGCS["unknown",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,... Adding 0 - /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.laz Joining Done 0 Saving Wrote 34,153 points. [INFO] Finished odm_georeferencing stage [INFO] Running odm_dem stage [INFO] Create DSM: False [INFO] Create DTM: False [INFO] DEM input file /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/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 /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 4501209.0 -utm_east_offset 418858.0 -a_srs "+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs +type=crs" -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 --config GDAL_CACHEMAX 17031317504.0 Inpaint threshold was set to: 1 Reading mesh file... /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/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 Found material0005 Loading odm_textured_model_geo_material0005_map_Kd.png Found material0006 Loading odm_textured_model_geo_material0006_map_Kd.png Found material0007 Loading odm_textured_model_geo_material0007_map_Kd.png Found material0008 Loading odm_textured_model_geo_material0008_map_Kd.png Found material0009 Loading odm_textured_model_geo_material0009_map_Kd.png Mesh file read. Boundary points: Point 1: -195.307 -192.779 Point 2: -195.307 210.085 Point 3: 207.557 210.085 Point 4: 207.557 -192.779 Model bounds x : -195.307 -> 207.557 Model bounds y : -192.779 -> 210.085 Model area : 162299m2 Model resolution, width x height : 8058x8058 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 Rendering material0005 ... done Rendering material0006 ... done Rendering material0007 ... done Rendering material0008 ... done Rendering material0009 ... done ... model rendered Edge inpainting Block [(4096, 5120), (3072, 4096)] Block [(0, 1024), (0, 1024)] Block [(1024, 2048), (3072, 4096)] Block [(6144, 8058), (1024, 2048)] Block [(5120, 6144), (5120, 6144)] Block [(6144, 8058), (4096, 5120)] Block [(0, 1024), (4096, 5120)] Block [(1024, 2048), (6144, 8058)] Block [(2048, 3072), (2048, 3072)] Block [(4096, 5120), (0, 1024)] Block [(4096, 5120), (6144, 8058)] Block [(2048, 3072), (5120, 6144)] Block [(5120, 6144), (2048, 3072)] Block [(0, 1024), (1024, 2048)] Block [(3072, 4096), (4096, 5120)] Block [(3072, 4096), (1024, 2048)] Block [(3072, 4096), (2048, 3072)] Block [(5120, 6144), (3072, 4096)] Block [(5120, 6144), (0, 1024)] Block [(6144, 8058), (2048, 3072)] Block [(1024, 2048), (0, 1024)] Block [(2048, 3072), (3072, 4096)] Block [(4096, 5120), (4096, 5120)] Block [(1024, 2048), (1024, 2048)] Block [(6144, 8058), (5120, 6144)] Block [(3072, 4096), (5120, 6144)] Block [(1024, 2048), (4096, 5120)] Block [(4096, 5120), (1024, 2048)] Block [(0, 1024), (2048, 3072)] Block [(2048, 3072), (6144, 8058)] Block [(0, 1024), (5120, 6144)] Block [(5120, 6144), (6144, 8058)] Block [(2048, 3072), (1024, 2048)] Block [(6144, 8058), (3072, 4096)] Block [(6144, 8058), (0, 1024)] Block [(5120, 6144), (4096, 5120)] Block [(5120, 6144), (1024, 2048)] Block [(4096, 5120), (2048, 3072)] Block [(2048, 3072), (0, 1024)] Block [(2048, 3072), (4096, 5120)] Block [(3072, 4096), (3072, 4096)] Block [(4096, 5120), (5120, 6144)] Block [(0, 1024), (3072, 4096)] Block [(0, 1024), (6144, 8058)] Block [(1024, 2048), (5120, 6144)] Block [(1024, 2048), (2048, 3072)] Block [(3072, 4096), (0, 1024)] Block [(3072, 4096), (6144, 8058)] Block [(6144, 8058), (6144, 8058)] Writing ortho photo to /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 17031317504 Set TILED=YES Set COMPRESS=DEFLATE Set PREDICTOR=2 Set BIGTIFF=IF_SAFER Set BLOCKXSIZE=512 Set BLOCKYSIZE=512 Set NUM_THREADS=16 Writing corner coordinates to /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_georeferencing/odm_georeferenced_model.bounds.gpkg -crop_to_cutline -co TILED=YES -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co BLOCKXSIZE=512 -co BLOCKYSIZE=512 -co NUM_THREADS=16 -dstalpha /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.4% Using band 4 of source image as alpha. Creating output file that is 7064P x 4865L. Processing /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.original.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Adding TIFFTAGs to /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif [INFO] Generating static tiles for /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif as Cloud Optimized GeoTIFF [INFO] running gdal_translate -of COG -co NUM_THREADS=16 -co BLOCKSIZE=256 -co COMPRESS=DEFLATE -co PREDICTOR=2 -co BIGTIFF=IF_SAFER -co RESAMPLING=NEAREST --config GDAL_CACHEMAX 25.2% --config GDAL_NUM_THREADS 16 "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tif" "/var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto_cogeo.tif" Input file size is 7064, 4865 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_report/shots.geojson [INFO] Copied /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/opensfm/camera_mappings.npz --> /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42/odm_report/camera_mappings.npz [WARNING] Skipping report generation as requested [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] ODX app finished - Mon Jul 20 07:04:44 2026 ..100 - done. Postprocessing: /var/www/data/6a0761f3-0fc8-4159-9e40-ca72268eee42 Found point cloud: odm_georeferencing/odm_georeferenced_model.laz Entwine point cloud is already built. Entwine point cloud is already built. ⚠️ 3D Tiles not found at 3d_tiles/model/tileset.json, skipping correction. Postprocessing: done (•̀ᴗ•́)و!