pull/209/head
Stephen Mather 2024-10-18 21:49:09 -04:00
commit a434fb4628
2 zmienionych plików z 14 dodań i 11 usunięć

Wyświetl plik

@ -9,4 +9,3 @@ The details of the method are available at https://github.com/NCALM-UH/CODEM/blo
:align: center
Animated gif comparing two separately processed, but aligned digital surface models.

Wyświetl plik

@ -17,7 +17,6 @@ Creating High Quality Orthophotos
Without any parameter tweaks, ODM chooses a good compromise between quality, speed and memory usage. If you want to get higher quality results, you need to tweak some parameters:
* ``--orthophoto-resolution`` is the resolution of the orthophoto in cm/pixel. Decrease this value for a higher resolution result.
* ``--ignore-gsd`` is a flag that instructs ODM to skip certain memory and speed optimizations that directly affect the orthophoto. Using this flag will increase runtime and memory usage, but may produce sharper results.
* ``--texturing-data-term`` should be set to `area` in forest areas.
* ``--mesh-size`` should be increased to ``300000-600000`` and ``--mesh-octree-depth`` should be increased to ``10-11`` in urban areas to recreate better buildings / roofs.
@ -496,7 +495,7 @@ Resize droplet, pull pin, run away
::
nohup python run.py myproject --split 1 --split-overlap 0 --ignore-gsd --depthmap-resolution 1000 --orthophoto-resolution 5 --dem-resolution 15 --pc-las --dsm
nohup python run.py myproject --split 1 --split-overlap 0 --depthmap-resolution 1000 --orthophoto-resolution 5 --dem-resolution 15 --pc-las --dsm
- This points ODM at the folder (in this example)
``/mnt/odmdata/myproject/``. Provided the image_groups.txt and
@ -822,17 +821,13 @@ For instance, point clouds properties can be modified to show elevation and also
`Learn to edit <https://github.com/opendronemap/docs#how-to-make-your-first-contribution>`_ and help improve `this page <https://github.com/OpenDroneMap/docs/blob/publish/source/tutorials.rst>`_!
********
Advanced
********
Multi-temporal Datasets
=======================
********
When previously mapped sites need revisited, OpenDroneMap can align multiple versions of a dataset through time by using a prior point cloud or digital elevation model. As the prior point cloud `seems to provide better results <https://community.opendronemap.org/t/tips-to-increase-same-site-temporal-consistency/22161/7>`_, that is the approach we will review here.
Workflow for multi-temporal datasets:
-------------------------------------
=====================================
#. Process your original data. This step doesn't require a ground control point file, but use one if absolute accuracy is a project requirement
#. Download the Point Cloud from your first processed dataset as an LAZ file type (default). Rename the point cloud to align.laz
@ -846,6 +841,15 @@ Workflow for multi-temporal datasets:
[INFO] auto_boundary: True
.. figure:: images/align_pc.gif
:alt: Animated gif comparing two separately processed, but aligned digital surface models.
:align: center
Animated gif comparing two separately processed, but aligned digital surface models.
********
Advanced
********
Using Singularity
=================
@ -889,9 +893,9 @@ Like with docker, additional `Options and Flags <https://docs.opendronemap.org/a
singularity run --bind /my/project:/datasets/code \
--writable-tmpfs odm_latest.sif \
--orthophoto-png --mesh-octree-depth 12 --ignore-gsd --dtm \
--orthophoto-png --mesh-octree-depth 12 --dtm \
--smrf-threshold 0.4 --smrf-window 24 --dsm --pc-csv --pc-las --orthophoto-kmz \
--ignore-gsd --matcher-type flann --feature-quality ultra --max-concurrency 16 \
--matcher-type flann --feature-quality ultra --max-concurrency 16 \
--use-hybrid-bundle-adjustment --build-overviews --time --min-num-features 10000 \
--project-path /datasets