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.iosudo groupadd dockersudo usermod -aG docker $USERdocker pull opendronemap/opendronemapmkdir odm && cd odm && mkdir images orthophoto georeferencing texturing demimages 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.txtorthophoto/odm_orthophoto.tif and orthophoto/odm_orthophoto.pngtexturing/*georeferencing/odm_georeferenced_model.lasdem/dsm.tifNotes:
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)