Fast orthophoto error child 134

Hi,

I got an error when running fast orthophoto. I have previously successfully run the tool on these images using the “resize images = 2048px” option. This time I wanted to see what the difference would be without image rescaling, but it threw this error. No parameter tuning other than this.
Windows 10, Firefox. Software installed… the usual way? Local processing node. 32GB ram, plenty of drive space. Could see other sort of similar posts but nothing the same and no answers. But please direct me to them if they are there, I’m new here.

Link to images

Thanks in advance for any help. Let me know if I need to post more info!

Error output: (this is only the end of the full output - the forum said the post had too many characters. The full output is in a text file in the link.)

[INFO] Writing ODM 2.5D Mesh file in: /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/odm_25dmesh.ply
[INFO] ODM 2.5D DSM resolution: 0.05
[INFO] Created temporary directory: /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp
[INFO] Creating DSM for 2.5D mesh
[INFO] running pdal info /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_filterpoints/point_cloud.ply > /tmp/tmpi0mxek6q.json
[INFO] Point cloud bounds are [minx: -51.50033569, maxx: 54.99855042] [miny: -52.63397217, maxy: 49.69968796]
[INFO] DEM resolution is (2047, 2130), max tile size is 4096, will split DEM generation into 1 tiles
[INFO] Generating /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/mesh_dsm_r0.14142135623730953_x0_y0.tif (max, radius: 0.14142135623730953, resolution: 0.05)
[INFO] running pdal pipeline -i /tmp/tmp9fubtfqp.json > /dev/null 2>&1
[INFO] running gdalbuildvrt “/var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.vrt” “/var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/mesh_dsm_r0.14142135623730953_x0_y0.tif”
0…10…20…30…40…50…60…70…80…90…100 - done.
[INFO] running gdal_translate -co NUM_THREADS=12 -co BIGTIFF=IF_SAFER --config GDAL_CACHEMAX 45.0% /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.vrt /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.tmp.tif
Input file size is 2130, 2047
0
…10…20…30…40…50
…60…70…80…90…100 - done.
[INFO] running gdal_translate -co NUM_THREADS=12 -co BIGTIFF=IF_SAFER --config GDAL_CACHEMAX 45.0% -outsize 10% 0 /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.tmp.tif /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.small.tif
Input file size is 2130, 2047
0
…10…20…30…40…50…60…70…80…90…100 - done.
[INFO] running gdal_fillnodata.py -co NUM_THREADS=12 -co BIGTIFF=IF_SAFER --config GDAL_CACHEMAX 45.0% -b 1 -of GTiff /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.small.tif /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.small_filled.tif
0

.10
.
.
.20
.

30

.
40
.

50
.
.
.
60
.
.
.
70
.
.
.
80
.
.
.
90
.
.
.
100 - done.
[INFO] running gdalbuildvrt -resolution highest -r bilinear “/var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/merged.vrt” “/var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.small_filled.tif” “/var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.tmp.tif”
0…10…20…30…40…50
…60…70…80…90…100 - done.
[INFO] running gdal_translate -co NUM_THREADS=12 -co TILED=YES -co BIGTIFF=IF_SAFER -co COMPRESS=DEFLATE --config GDAL_CACHEMAX 45.0% /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/merged.vrt /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/tiles.tif
Input file size is 2130, 2047
0
…10.
…20…
.30…
40…50
…60.
…70…
.80…
90…100 - done.
[INFO] Completed mesh_dsm.tif in 0:00:01.805956
[INFO] Sampling points from DSM: /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/mesh_dsm.tif
[INFO] running /code/SuperBuild/src/dem2points/dem2points -inputFile /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/mesh_dsm.tif -outputFile /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/dsm_points.ply -skirtHeightThreshold 1.5 -skirtIncrements 0.2 -skirtHeightCap 100
[INFO] running /code/SuperBuild/src/PoissonRecon/Bin/Linux/PoissonRecon --in /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/tmp/dsm_points.ply --out /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/odm_25dmesh.dirty.ply --depth 11 --pointWeight 4 --samplesPerNode 1.0 --threads 11 --linearFit
[INFO] running /code/build/bin/odm_cleanmesh -inputFile /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/odm_25dmesh.dirty.ply -outputFile /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/odm_25dmesh.ply -removeIslands -decimateMesh 200000
[INFO] Finished odm_meshing stage
[INFO] Running mvs_texturing stage
[INFO] Writing MVS Textured file in: /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_texturing_25d/odm_textured_model.obj
[INFO] running /code/SuperBuild/install/bin/texrecon /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/opensfm/undistorted/reconstruction.nvm /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_meshing/odm_25dmesh.ply /var/www/data/9d6515f2-9eaa-41d4-be64-5ac4ba1a74e9/odm_texturing_25d/odm_textured_model -d gmi -o gauss_clamping -t none --no_intermediate_results --nadir_mode
/code/SuperBuild/install/bin/texrecon (built on Dec 24 2020, 02:51:21)
Load and prepare mesh:
PLY Loader: comment VTK generated PLY File
Reading PLY: 198986 verts…
397737 faces…
done.
Warning: Zero-length normals detected: 58 face normals, 0 vertex normals
Generating texture views:
NVM: Loading file…
NVM: Number of views: 96
NVM: Number of features: 67770
Loading 100%… done. (Took 0.566s)
Building adjacency graph:
Adding edges 100%… done. (Took 0.831s)
596530 total edges.
View selection:
Building BVH from 397737 faces…
done. (Took: 262 ms)
Calculating face qualities 100%… done. (Took 2.759s)
Postprocessing face infos 100%… done. (Took 0.327s)
Maximum quality of a face within an image: 0.999998
Clamping qualities to 0.993297 within normalization.
Optimizing:
Time[s] Energy
0 86260
1 85799
1 82277
1 80586
2 79894
2 79523
2 79302
3 79289
3 79135
4 79025
4 78951
4 78915
4 78899
5 78882
5 78858
5 78837
27731 faces have not been seen
Took: 9.717s
Generating texture patches:
Running…
done. (Took 0.683s)
3862 texture patches.
Running global seam leveling:
Create matrices for optimization…
*** stack smashing detected ***: terminated
Aborted
Traceback (most recent call last):
File “/code/run.py”, line 69, in
app.execute()
File “/code/stages/odm_app.py”, line 83, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 361, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 361, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 361, in run
self.next_stage.run(outputs)
[Previous line repeated 3 more times]
File “/code/opendm/types.py”, line 342, in run
self.process(self.args, outputs)
File “/code/stages/mvstex.py”, line 104, in process
system.run(’{bin} {nvm_file} {model} {out_dir} ’
File “/code/opendm/system.py”, line 79, in run
raise Exception(“Child returned {}”.format(retcode))
Exception: Child returned 134

1 Like

Have you tried processing this dataset again under the latest ODM/WebODM?

I pre-processed your dataset using the below workflow:


Your images seemed to be pretty strongly under-exposed. ISO-400 with F/8.0 and 1/800s shutter speed is pretty dark. Did you have a few stops of negative Exposure Compensation dialed in perchance?

Original Image:

Pre-Processed Image:

Settings:
Options: crop: 0, debug: true, dsm: true, verbose: true

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.