Failure on Georeferencing with larger dataset


#1

Running a test on another users dataset, and ran into the following issue with georeferencing, run with High Quality flags on the latest WebODM:

Running global seam leveling:
Create matrices for optimization...
done.
Lhs dimensionality: 17849 x 17849
Calculating adjustments:
Color channel 0: CG took 99 iterations. Residual is 9.4097e-05
Color channel 1: CG took 99 iterations. Residual is 9.41729e-05
Color channel 2: CG took 99 iterations. Residual is 8.92171e-05
Took 0.027 seconds
Adjusting texture patches 100%... done. (Took 0.022s)
Running local seam leveling:
Blending texture patches 100%... done. (Took 0.828s)
Generating texture atlases:
Sorting texture patches...
done.
Working on atlas 1 100%... done.
Finalizing texture atlases...
done. (Took: 0.436s)
Building objmodel:
Saving model...
done.
Whole texturing procedure took: 19.413s
[INFO]    Running ODM Texturing Cell - Finished
[INFO]    Running ODM Georeferencing Cell
[INFO]    Running georeferencing with OpenSfM transformation matrix
[DEBUG]   running /code/build/bin/odm_georef -bundleFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/opensfm/bundle_r000.out -inputTransformFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/opensfm/geocoords_transformation.txt -inputCoordFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_georeferencing/coords.txt -inputFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_texturing/odm_textured_model.obj -outputFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_texturing/odm_textured_model_geo.obj -inputPointCloudFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/smvs/smvs_dense_point_cloud.ply -outputPointCloudFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_georeferencing/odm_georeferenced_model.ply  -logFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_georeferencing/odm_georeferencing_log.txt -outputTransformFile /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_georeferencing/odm_georeferencing_transform.txt -georefFileOutputPath /var/www/data/445fc176-c593-4442-88eb-bac714b10a71/odm_georeferencing/odm_georeferencing_model_geo.txt
Segmentation fault (core dumped)
Traceback (most recent call last):
File "/code/run.py", line 47, in <module>
plasm.execute(niter=1)
File "/code/scripts/odm_georeferencing.py", line 127, in process
'-logFile {log} -outputTransformFile {transform_file} -georefFileOutputPath {geo_sys}'.format(**kwargs))
File "/code/opendm/system.py", line 34, in run
raise Exception("Child returned {}".format(retcode))
Exception: Child returned 139

Dataset is the same as the one posted here: Orthophoto and 3D distorted in 95% overlap dataset


#2

Looks the same as https://github.com/OpenDroneMap/ODM/issues/909


#3

I thought maybe… .