[INFO] Fast orthophoto is turned on, automatically setting --skip-3dmodel [INFO] Initializing ODX 3.7.3 - Fri Jul 31 07:16:33 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: 4d4f85ec-e950-4de7-8faa-35a91c057c85 [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/4d4f85ec-e950-4de7-8faa-35a91c057c85 [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/4d4f85ec-e950-4de7-8faa-35a91c057c85/images [INFO] Loading 4 images [INFO] Wrote images database: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/images.json [INFO] Found 4 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/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] Planning to use 29556.087890625 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 6836 features for DJI_20260730170243_0005_V_P3A0.jpeg (DSPSIFT) [INFO] Found 6779 features for DJI_20260730170229_0004_V_P2A0.jpeg (DSPSIFT) [INFO] Found 7163 features for DJI_20260730170219_0003_V_P1A0.jpeg (DSPSIFT) [INFO] Found 9239 features for DJI_20260730170208_0001_V_P0A0.jpeg (DSPSIFT) [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" match_features "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] Altitude for orientation based matching 48.91585330247223 [INFO] Matching 6 image pairs [INFO] Computing pair matching with 16 processes [INFO] Matching DJI_20260730170219_0003_V_P1A0.jpeg <=> DJI_20260730170229_0004_V_P2A0.jpeg: 1663 OK [INFO] Matching DJI_20260730170229_0004_V_P2A0.jpeg <=> DJI_20260730170243_0005_V_P3A0.jpeg: 1277 OK [INFO] Matching DJI_20260730170219_0003_V_P1A0.jpeg <=> DJI_20260730170243_0005_V_P3A0.jpeg: 741 OK [INFO] Matching DJI_20260730170208_0001_V_P0A0.jpeg <=> DJI_20260730170219_0003_V_P1A0.jpeg: 20 NO [INFO] Matching DJI_20260730170208_0001_V_P0A0.jpeg <=> DJI_20260730170229_0004_V_P2A0.jpeg: 18 NO [INFO] Matching DJI_20260730170208_0001_V_P0A0.jpeg <=> DJI_20260730170243_0005_V_P3A0.jpeg: 11 NO [INFO] Matched 6 pairs (brown-brown: 6) in 0.39036455005407333 seconds (0.06506083440035582 seconds/pair). [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" create_tracks "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] reading features [INFO] Merging features onto tracks [INFO] Good tracks: 2305 [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" reconstruct "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] Starting incremental reconstruction [INFO] Starting reconstruction with DJI_20260730170219_0003_V_P1A0.jpeg and DJI_20260730170229_0004_V_P2A0.jpeg [INFO] Two-view 5-points reconstruction inliers (transposed=False): 1538 / 1630 [INFO] Triangulated: 759 [INFO] Removed outliers: 74 [INFO] DJI_20260730170243_0005_V_P3A0.jpeg resection inliers: 161 / 178 [WARNING] Shots and/or GCPs are aligned on a single-line. Using vertical prior [INFO] Removed outliers: 89 [WARNING] Shots and/or GCPs are aligned on a single-line. Using vertical prior [INFO] Removed outliers: 16 [INFO] Reconstruction 0: 3 images, 1098 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 418766.0 --offset-y 4501010.0 "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] Updating /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/config.yaml [INFO] undistorted_image_max_size: 4032 [INFO] Undistorting /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm ... [INFO] Undistorting image DJI_20260730170243_0005_V_P3A0.jpeg [INFO] Undistorting image DJI_20260730170229_0004_V_P2A0.jpeg [INFO] Undistorting image DJI_20260730170219_0003_V_P1A0.jpeg [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_visualsfm --points "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] running "/code/SuperBuild/install/bin/opensfm/bin/opensfm" export_ply --no-cameras --point-num-views "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm" [INFO] Finished opensfm stage [INFO] Running odm_filterpoints stage [INFO] Filtering /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/reconstruction.ply (statistical, meanK 16, standard deviation 5) [INFO] Boundary [(205.33252163016004, 343.23828938324004), (223.6115981230978, 333.5263411588967), (241.36068037769292, 322.87661558110267), (258.5317002782249, 311.3179542692378), (275.0781552189146, 298.88166042231023), (290.95523404265987, 285.6014140471816), (306.1199383986532, 271.51318074576557), (320.5311991907074, 256.6551143126562), (334.1499878007453, 241.06745340581983), (346.93942178599536, 224.79241257347167), (358.86486476438586, 207.87406792864203), (369.89402021677233, 190.3582377806306), (379.99701895250473, 172.29235855210572), (389.1465000010794, 153.72535630967468), (397.3176847115974, 134.70751426089555), (404.4884438578738, 115.29033658187836), (410.6393575693364, 95.52640892844647), (415.7537679236848, 75.46925602853298), (419.81782406003913, 55.173196719028056), (422.82051968970336, 34.69319684803486), (424.75372290378436, 14.08472041040659), (425.61219819571124, -6.596420658752322), (425.3936206402723, -27.294217633083463), (424.09858218976296, -47.95261667948216), (421.7305900710635, -68.51567066181451), (418.2960572873126, -88.92769065778702), (413.8042852501385, -109.13339677546173), (408.26743858953705, -129.07806786429137), (401.70051220961614, -148.70768970623612), (394.12129067943897, -167.96910130418837), (385.55030006868765, -186.8101388476789), (376.0107523588231, -205.1797769833356), (365.52848258055747, -223.02826700545847), (354.1318788472563, -240.30727158021182), (341.8518054741435, -256.9699956579134), (328.72151939134346, -272.97131320182234), (314.7765800776542, -288.2678893972188), (300.05475325795123, -302.8182980110869), (284.59590862633195, -316.5831335866824), (268.44191187043907, -329.5251181544736), (251.636511291028, -341.60920219589025), (234.22521932254313, -352.8026595590636), (216.25518927618396, -363.0751760909334), (197.7750876393402, -372.39893173146993), (178.83496227668365, -380.7486758586019), (159.48610689048655, -388.10179567337036), (139.78092210681643, -394.43837743252516), (119.77277356415289, -399.74126038886607), (99.51584738818929, -403.9960832586512), (79.06500344496453, -407.19132311921567), (58.4756267691846, -409.3183266110718), (37.80347757029813, -410.37133337929845), (17.10454022255726, -410.3474916657433), (-3.5651283521438017, -409.2468660408631), (-24.149550497473683, -407.07243722025305), (-44.59297942195553, -403.83009399846196), (-64.84005017223535, -399.5286173000932), (-84.83592957275687, -394.17965639662), (-104.52646472514607, -387.7976973578334), (-123.85832966514863, -380.40002382546663), (-142.77916978026042, -372.0066701993346), (-260.3837099135271, -316.13056062348187), (-278.88109864800936, -306.74327199626714), (-296.8639403724228, -296.4044141639024), (-314.2833261152264, -285.14210631418973), (-331.0918793686433, -272.98697919398546), (-347.243884941272, -259.97209180518985), (-362.695413292211, -246.1328414864838), (-377.40444000891875, -231.50686764530838), (-391.33096010336885, -216.1339493850246), (-404.4370968157891, -200.05589731875807), (-416.6872046305216, -183.3164398521185), (-428.0479662230937, -165.96110425144434), (-438.4884830750525, -148.03709282446653), (-447.98035951075144, -129.59315453842282), (-456.4977799266344, -110.67945243604481), (-464.017579003179, -91.34742720331997), (-470.5193047093926, -71.64965726342052), (-475.9852739269263, -51.63971577677876), (-480.40062054409645, -31.37202493660152), (-483.7533358882065, -10.901707948185503), (-486.03430138592375, 9.71556088514626), (-487.23731336399214, 30.423707590438426), (-487.35909992130473, 51.166411025449634), (-486.3993298279238, 71.88725606445223), (-484.36061342590256, 92.52988702990115), (-481.24849552987143, 113.03816096950322), (-477.0714403461898, 133.35630034655333), (-471.8408084528055, 153.4290447467938), (-465.5708259008243, 173.201801170595), (-458.27854552323697, 192.62079250998795), (-449.98380055557936, 211.63320381660014), (-440.709150693845, 230.18732593860477), (-430.4798207381973, 248.23269615974277), (-419.32363198697567, 265.720235446468), (-407.27092657011235, 282.60238193068653), (-394.3544849253376, 298.8332202639431), (-380.60943664377555, 314.36860649939626), (-366.0731649257941, 329.1662881523371), (-350.7852049077046, 343.18601911515), (-334.7871361358557, 356.3896691156551), (-318.12246948032407, 368.7413274263963), (-300.8365287957713, 380.2074005296454), (-282.9763276518788, 390.75670348573476), (-264.5904414674151, 400.360544747673), (-245.72887539718067, 408.99280419386923), (-226.44292832992505, 416.63000417035073), (-206.78505336784292, 423.251373344101), (-186.8087151669897, 428.83890319708735), (-166.56824452616274, 433.3773969998583), (-146.11869062035112, 436.85451115109026), (-125.51567128038732, 439.26078874152154), (-104.81522172602126, 440.589685279876), (-84.07364216330461, 440.8375864904374), (-63.34734466223745, 440.0038181403652), (-42.692699729057495, 438.0906478781253), (-22.16588299261639, 435.10327906440943), (-1.8227224198635668, 431.0498366160318), (18.281453522387892, 425.9413449168205), (38.091966347710695, 419.79169782437384), (57.554936262080446, 412.61762088816613), (76.61742870422313, 404.4386258609593), (148.4697355266544, 371.3651293395087), (159.5802883193246, 366.0409024376422), (205.33252163016004, 343.23828938324004)] [INFO] running "/code/SuperBuild/install/bin/FPCFilter" --input "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/reconstruction.ply" --output "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud.ply" --concurrency 16 --meank 16 --std 5 --stats "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud_stats.json" --boundary "/tmp/tmp_zf2s14v.boundary.json" input = /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/reconstruction.ply output = /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud.ply stats = /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud_stats.json std = 5 meanK = 16 boundary = 125 polygon vertexes concurrency = 16 verbose = no [INFO] Cropping [INFO] Done cropping in 0.001822s [INFO] Skipping sampling [INFO] Statistical filtering [INFO] Spacing estimation completed (2.47 meters) [INFO] Done in 0.001432s [INFO] Writing output [INFO] Done in 0.0002294s [INFO] Filtering completed in 0.003548s [INFO] Finished odm_filterpoints stage [INFO] Running odm_meshing stage [INFO] Writing 2.5D mesh file in: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.ply [INFO] 2.5D DSM resolution: 2.47 [INFO] Created temporary directory: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp [INFO] Creating DSM for 2.5D mesh [INFO] running renderdem "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud.ply" --outdir "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp" --output-type max --radiuses 3.8798669271833948,5.486960428625583,7.75973385436679 --resolution 19.76 --max-tiles 0 --decimation 1 --classification -1 --tile-size 4096 --force Reading 556 points Point cloud bounds are [minx: -484.61038208, maxx: 2.22507385851e-308, miny: -66.9868392944, maxy: 365.830474854] Really low resolution DEM requested (25, 22) will set floor at 64 pixels. Resolution changed to 7.71875. The scale of this reconstruction might be off. DEM resolution is (64, 58), max tile size is 4096, will split DEM generation into 1 tiles r2.14334_x0_y0.tif r1.51557_x0_y0.tif r3.03115_x0_y0.tif [INFO] Generated 3 tiles [INFO] running gdalbuildvrt -input_file_list "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles_list.txt" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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.7% -outsize 10% 0 "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.vrt" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.small.tif" 0 ...10...20...30...40 ...50 ...60...70...80 ...90 Input file size is 63, 57 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running gdalbuildvrt -resolution highest -r bilinear "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/merged.vrt" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.small_filled.tif" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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.7% "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/merged.vrt" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.tif" Input file size is 63, 57 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] running fastrasterfilter "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.tif" --output "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/tiles.tif Size: 63x57 Blocks: 1 Smoothing...1... done Wrote /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/mesh_dsm.tif [INFO] Completed smoothing to create /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/mesh_dsm.tif in 0:00:00.030927 [INFO] Completed mesh_dsm.tif in 0:00:00.212682 [INFO] Sampling points from DSM: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/mesh_dsm.tif [INFO] running "/code/SuperBuild/install/bin/dem2points" -inputFile "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/mesh_dsm.tif" -outputFile "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/dsm_points.ply" -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100 -verbose Running with parameters: --inputFile /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/mesh_dsm.tif --outputFile /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/dsm_points.ply --skirtHeightThreshold 1.500000 --skirtIncrements 0.200000 --skirtHeightCap 100.000000 --verbose Raster Size is 63x57 Extent is (-484.610382, 1.670868), (-66.986839, 372.981911) Read nodata value: -9999 Calculating skirts and vertex count... 128 skirt points will be added Total vertices: 3255 Sampling and writing to file... done! [INFO] running "/code/SuperBuild/install/bin/PoissonRecon" --in "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/tmp/dsm_points.ply" --out "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.dirty.ply" -o "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.ply" --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:17:01 [App ] OpenMVS x64 v2.2.0 07:17:01 [App ] Build date: Apr 21 2026, 15:36:52 07:17:01 [App ] CPU: Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz (16 cores) 07:17:01 [App ] RAM: 62.60GB Physical Memory 0B Virtual Memory 07:17:01 [App ] OS: Linux 5.15.0-76-generic (x86_64) 07:17:01 [App ] Disk: 07:17:01 [App ] SSE & AVX compatible CPU & OS detected 07:17:01 [App ] Command line: ReconstructMesh -i /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.dirty.ply -o /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.ply --archive-type 3 --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000 -v 0 07:17:01 [App ] MEMORYINFO: { 07:17:01 [App ] VmPeak: 65640 kB 07:17:01 [App ] VmSize: 59528 kB 07:17:01 [App ] } ENDINFO [INFO] Finished odm_meshing stage [INFO] Running mvs_texturing stage [INFO] Writing MVS Textured file in: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.obj [INFO] running "/code/SuperBuild/install/bin/texrecon" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/undistorted/reconstruction.nvm" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_meshing/odm_25dmesh.ply" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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: 11225 verts... 22254 faces... done. Generating texture views: NVM: Loading file... NVM: Number of views: 3 NVM: Number of features: 1098 Loading 100%... done. (Took 0.172s) Building adjacency graph: Adding edges 100%... done. (Took 0.031s) 33284 total edges. View selection: Building BVH from 22254 faces... done. (Took: 17 ms) Calculating face qualities 100%... done. (Took 0.261s) Postprocessing face infos 100%... done. (Took 0.001s) Maximum quality of a face within an image: 1 Clamping qualities to 1 within normalization. Optimizing: Time[s] Energy 0 5258 0 5077 0 4950 0 4898 0 4864 0 4855 0 4831 0 4831 0 4820 0 4819 0 4817 0 4815 0 4813 4175 faces have not been seen Took: 0.502s Generating texture patches: Running... done. (Took 0.203s) 64 texture patches. Running global seam leveling: Create matrices for optimization... done. Lhs dimensionality: 9609 x 9609 Calculating adjustments: Color channel 2: CG took 63 iterations. Residual is 9.32482e-05 Color channel 0: CG took 63 iterations. Residual is 9.93517e-05 Color channel 1: CG took 63 iterations. Residual is 9.22017e-05 Took 0.014 seconds Adjusting texture patches 100%... done. (Took 0.139s) Running local seam leveling: Blending texture patches 100%... done. (Took 2.566s) Generating texture atlases: Sorting texture patches... done. Working on atlas 1 100%... done. Finalizing texture atlases... done. (Took: 0s) Building objmodel: Saving model... done. Whole texturing procedure took: 10.177s [INFO] Generating glTF Binary [INFO] Converting /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.obj --> /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Loading /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.obj [INFO] Loading odm_textured_model_geo_material0000_map_Kd.png [WARNING] CPLE_NotSupported in driver JPEG does not support creation option JPEG_QUALITY [INFO] Writing... [INFO] Wrote /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.glb [INFO] Compressing with draco [INFO] running draco_transcoder -i "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.glb" -o "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo_compressed.glb" -qt 16 -qp 16 Transcode /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.glb 613 [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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_filterpoints/point_cloud.ply" -o "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.laz" ferry transformation --filters.ferry.dimensions="views => UserData" --filters.transformation.matrix="1 0 0 418766.0 0 1 0 4501010.0 0 0 1 0 0 0 0 1" --writers.las.offset_x=418766.0 --writers.las.offset_y=4501010.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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.laz" > "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.summary.json" [INFO] running pdal translate -i "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.laz" -o "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.decimated.las" decimation --filters.decimation.step=4 [INFO] running pdal tindex create --tindex /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.decimated.las [WARNING] Very small crop area detected, we will not smooth it. [INFO] Creating Entwine Point Tile output [INFO] running entwine build --threads 16 --tmp "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/entwine_pointcloud-tmp" -i /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.laz -o "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/entwine_pointcloud" 1/1: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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: 556 Bounds: [(418281, 4500943, 1116), (418613, 4501376, 1163)] Scale: 0.001 SRS: PROJCS["unknown",GEOGCS["unknown",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,... Adding 0 - /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_georeferencing/odm_georeferenced_model.laz Joining Done 0 Saving Wrote 556 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/4d4f85ec-e950-4de7-8faa-35a91c057c85/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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.obj -logFile "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto_log.txt" -outputFile "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif" -resolution 20.0 -verbose -outputCornerFile "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto_corners.txt" -inpaintThreshold 1.0 -utm_north_offset 4501010.0 -utm_east_offset 418766.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 17276028928.0 Inpaint threshold was set to: 1 Reading mesh file... /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_texturing_25d/odm_textured_model_geo.obj Found material0000 Loading odm_textured_model_geo_material0000_map_Kd.png Mesh file read. Boundary points: Point 1: -491.557 -89.3712 Point 2: -491.557 403.085 Point 3: 0.899048 403.085 Point 4: 0.899048 -89.3712 Model bounds x : -491.557 -> 0.899048 Model bounds y : -89.3712 -> 403.085 Model area : 242513m2 Model resolution, width x height : 9850x9850 Translating and scaling mesh... Rendering the ortho photo... Texture channels: 3 Texture depth: 8bit Rendering material0000 ... done ... model rendered Edge inpainting Block [(6144, 7168), (5120, 6144)] Block [(6144, 7168), (0, 1024)] Block [(2048, 3072), (1024, 2048)] Block [(8192, 9850), (2048, 3072)] Block [(4096, 5120), (8192, 9850)] Block [(8192, 9850), (7168, 8192)] Block [(7168, 8192), (6144, 7168)] Block [(0, 1024), (0, 1024)] Block [(3072, 4096), (7168, 8192)] Block [(2048, 3072), (6144, 7168)] Block [(3072, 4096), (2048, 3072)] Block [(0, 1024), (4096, 5120)] Block [(4096, 5120), (3072, 4096)] Block [(5120, 6144), (4096, 5120)] Block [(1024, 2048), (5120, 6144)] Block [(7168, 8192), (1024, 2048)] Block [(4096, 5120), (7168, 8192)] Block [(6144, 7168), (4096, 5120)] Block [(7168, 8192), (5120, 6144)] Block [(8192, 9850), (6144, 7168)] Block [(1024, 2048), (0, 1024)] Block [(1024, 2048), (4096, 5120)] Block [(7168, 8192), (0, 1024)] Block [(4096, 5120), (2048, 3072)] Block [(5120, 6144), (3072, 4096)] Block [(3072, 4096), (6144, 7168)] Block [(3072, 4096), (1024, 2048)] Block [(8192, 9850), (1024, 2048)] Block [(2048, 3072), (5120, 6144)] Block [(0, 1024), (8192, 9850)] Block [(0, 1024), (3072, 4096)] Block [(5120, 6144), (8192, 9850)] Block [(2048, 3072), (4096, 5120)] Block [(7168, 8192), (4096, 5120)] Block [(4096, 5120), (6144, 7168)] Block [(2048, 3072), (0, 1024)] Block [(6144, 7168), (3072, 4096)] Block [(4096, 5120), (1024, 2048)] Block [(8192, 9850), (0, 1024)] Block [(5120, 6144), (2048, 3072)] Block [(5120, 6144), (7168, 8192)] Block [(3072, 4096), (5120, 6144)] Block [(8192, 9850), (5120, 6144)] Block [(1024, 2048), (3072, 4096)] Block [(0, 1024), (2048, 3072)] Block [(0, 1024), (7168, 8192)] Block [(5120, 6144), (6144, 7168)] Block [(3072, 4096), (4096, 5120)] Block [(7168, 8192), (3072, 4096)] Block [(8192, 9850), (4096, 5120)] Block [(1024, 2048), (8192, 9850)] Block [(3072, 4096), (0, 1024)] Block [(5120, 6144), (1024, 2048)] Block [(6144, 7168), (7168, 8192)] Block [(4096, 5120), (5120, 6144)] Block [(6144, 7168), (2048, 3072)] Block [(2048, 3072), (3072, 4096)] Block [(6144, 7168), (8192, 9850)] Block [(1024, 2048), (7168, 8192)] Block [(1024, 2048), (2048, 3072)] Block [(0, 1024), (1024, 2048)] Block [(0, 1024), (6144, 7168)] Block [(6144, 7168), (6144, 7168)] Block [(4096, 5120), (4096, 5120)] Block [(8192, 9850), (3072, 4096)] Block [(6144, 7168), (1024, 2048)] Block [(4096, 5120), (0, 1024)] Block [(7168, 8192), (2048, 3072)] Block [(3072, 4096), (3072, 4096)] Block [(5120, 6144), (5120, 6144)] Block [(7168, 8192), (7168, 8192)] Block [(1024, 2048), (1024, 2048)] Block [(2048, 3072), (2048, 3072)] Block [(2048, 3072), (7168, 8192)] Block [(1024, 2048), (6144, 7168)] Block [(0, 1024), (5120, 6144)] Block [(2048, 3072), (8192, 9850)] Block [(7168, 8192), (8192, 9850)] Block [(5120, 6144), (0, 1024)] Block [(8192, 9850), (8192, 9850)] Block [(3072, 4096), (8192, 9850)] Writing ortho photo to /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif Set GDAL_CACHEMAX to 17276028928 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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto_corners.txt Orthophoto generation done. [INFO] Cropping /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif [INFO] running gdalwarp -cutline /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.original.tif /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif --config GDAL_CACHEMAX 25.7% ERROR 1: Cutline not of polygon type. [WARNING] Something went wrong while cropping: Child returned 1 [INFO] Adding TIFFTAGs to /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif [INFO] Generating static tiles for /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif [INFO] Optimizing /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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.0% --config GDAL_NUM_THREADS 16 "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tif" "/var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto_cogeo.tif" Input file size is 9850, 9850 0...10...20...30...40...50...60...70...80...90...100 - done. [INFO] Wrote /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto_extent.dxf [INFO] Wrote /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_orthophoto/odm_orthophoto.tfw [INFO] Finished odm_orthophoto stage [INFO] Running odm_report stage [INFO] Exporting shots.geojson [INFO] Wrote /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/odm_report/shots.geojson [INFO] Copied /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/opensfm/camera_mappings.npz --> /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85/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 - Fri Jul 31 07:18:35 2026 ...100 - done. Postprocessing: /var/www/data/4d4f85ec-e950-4de7-8faa-35a91c057c85 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 (•̀ᴗ•́)و!