OpenDroneMap (ODM)

OpenDroneMap (ODM) is an open source command line toolkit for processing aerial images. It is used for instance in making DEMs, DSMs, point clouds and orthophotos photogrammetrically.

Available

OpenDroneMap is available in Puhti with following versions:

  • 0.9.1

Usage

OpenDroneMap is available in Puhti as a Singularity container

You can run OpenDroneMap in the following way.

singularity run --bind <your-ODM-project-folder>:/datasets/code /appl/soft/geo/opendronemap/opendronemap.sif --project-path /datasets

It is possible to add additional arguments to the end of the command.

The ODM project folder is the directory that includes the input images (in a folder /images) and where the output products will be written. It is recommended to have this directory in your project's scratch-folder. The .sif file in the command is the actual container.

Here is an example. For this to work, the odm_project folder needs to exist and inside it needs to be a folder called images that has all the input images.

singularity run \
--bind /scratch/<YOUR-CSC-PROJECT/odm_project:/datasets/code \
/appl/soft/geo/opendronemap/opendronemap.sif --project-path /datasets

Example batch job script

#!/bin/bash
#SBATCH --account=<YOUR-CSC-PROJECT>
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=12
#SBATCH --mem-per-cpu=2G
#SBATCH --partition=small
#SBATCH --time=02:00:00

srun singularity run \
--bind /scratch/<YOUR-CSC-PROJECT>/odm_project:/datasets/code \
/appl/soft/geo/opendronemap/opendronemap.sif --project-path /datasets

According to our test a project with ~300 images is optimal to run with 10-12 CPU cores.

Note

Please note that OpenDroneMap can use only one computing node in processing which means maximum of 40 CPU cores and 192GB memory.

License and citing

OpenDroneMap is distributed under the GNU General Public License (GPL) version 3. Full license here

In your publications please acknowledge also oGIIR and CSC, for example “The authors wish to acknowledge for computational resources CSC – IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (oGIIR, urn:nbn:fi:research-infras-2016072513).”

References