Discuss here the workflow, data and software requirements
The photos taken by DJI Inspire over our test area from Centennial campus can be found here:
There are two open source UAV imagery processing options based on OpenDroneMap (ODM).
OpenDroneMap
In this workflow we use dockerized version of OpenDroneMap.
sudo apt-get install -y docker.io
sudo groupadd docker
sudo usermod -aG docker $USER
docker pull opendronemap/opendronemap
mkdir odm && cd odm && mkdir images orthophoto georeferencing texturing dem
images
folder.images
folder.docker run -it --rm -v /home/akratoc/odm5/images:/code/images -v $(pwd)/orthophoto:/code/odm_orthophoto -v $(pwd)/georeferencing:/code/odm_georeferencing -v $(pwd)/texturing:/code/odm_texturing -v $(pwd)/dem:/code/odm_dem opendronemap/opendronemap --matcher-neighbors 20 --min-num-features 10000 --mesh-octree-depth 10 --dsm --dem-resolution 0.5 --opensfm-depthmap-resolution 1280 --gcp /code/images/gcp_list.txt
orthophoto/odm_orthophoto.tif
and orthophoto/odm_orthophoto.png
texturing/*
georeferencing/odm_georeferenced_model.las
dem/dsm.tif
Notes:
See more details at our website: Open Source UAS processing
Alternatively we can use Agisoft Photoscan which will require a license.
Orthophotos and DEMs from UAS will be further processed, analyzed and fused with additional data (e.g. lidar-based DEMs) using open source GRASS GIS. Here is an example of application for stormwater runoff. Once we have the workflow figured out we can test this on a more urban environment such as NCSU campus - we should be able to get pretty detailed flow over roads and sidewalks.
Current issues:
nadir only (left), nadir + oblique (right)
DSM generated by PDAL, vertically misaligned, nadir only (left), nadir + oblique (right)
nadir only (top), nadir + oblique (bottom)