simondaout / ASP-DSM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASP-playground

Processing tool package written in bash, python, and Gdal programming language for DSM generation from stereo Pleiades images, and using the AMES stereo toolbox (https://stereopipeline.readthedocs.io/en/latest/).

Alt text

To download the package

git clone https://github.com/simondaout/ASP-DSM.git

To update the software: git pull

In case of fire:

git commit
git push
leave building

Installation

  • The majortiy of the scripts are written in bash and python and do not need installation. Just add them to your PATH. If you are using module, an example of modulefile is available in /contrib/modulefile/asp-dsm

How to use it

  1. download SRTM or Copernicus DSM in your area and refer it to WGS84
  2. edit asp_parameter.txt file (example available in example directory)
  3. edit pair-list file (example available in example directory): list_pairs.txt
  4. run orthorectification and stereo: launch_stereo_pleiades.sh -n list_pairs.txt
  5. run post-processing check: check_process.sh list_pair.txt
  6. run mosaic multispectral images: launch_MS_pleiades.sh -n list_pairs.txt
  7. run alignement of two DSM and difference computation for error estimation: launch_align_diff.sh -n list_align.txt (see example/list_align.txt)
  8. run error estimation: dem_error_estimation.py --diff=diff-6703445101-6703446101-6708224101-6708225101/diff-dsm.tiff --slope=diff-6703445101-6703446101-6708224101-6708225101/dsm-slope.tiff --name=Oman
  9. get nan pixel ratio with plot: dem_nan_ratio.py --data=6620390301-6620391301/dsm_denoised_filtered.tiff --p
  10. run corr_eval: dem_corr_eval.sh -n list_pairs.txt

Developpers & Contact

* Florian Leder : lg18102@hs-nb.de
* Simon Daout: simon.daout@univ-lorraine.fr, Ass. Prof., CRPG, NANCY

About


Languages

Language:Python 52.0%Language:Shell 48.0%