workshopGuide-en.org 5.06 KB
Newer Older
1
#+TITLE: Guide for OTB training courses
2
#+AUTHOR: OTB team
3
#+DATE: 2018
4

5 6
#+OPTIONS: H:5
#+LaTeX_CLASS: article
7
#+LaTeX_CLASS_OPTIONS: [a4paper,10pt,twoside,pdftex,openright]
8 9 10 11
#+LaTeX_HEADER: \usepackage{a4wide}
#+LaTeX_HEADER: \usepackage[scaled=.90]{helvet}
#+LaTeX_HEADER: \usepackage{courier}
#+LaTeX_HEADER: \usepackage[T1]{fontenc}
12 13
#+LaTeX_HEADER: \usepackage[utf8]{inputenc}
#+latex_header: \usepackage[french]{babel}
14 15
#+LaTeX_HEADER: \usepackage{mathptmx}
#+LATEX_HEADER: \usepackage{fancyhdr}
16 17 18 19 20 21 22
#+LATEX_HEADER: \usepackage{hyperref}
#+LATEX_HEADER: \hypersetup{
#+LATEX_HEADER:    colorlinks,
#+LATEX_HEADER:    linkcolor={red!50!black},
#+LATEX_HEADER:    citecolor={blue!50!black},
#+LATEX_HEADER:    urlcolor={blue!80!black}
#+LATEX_HEADER: }
23
#+LATEX_HEADER: \usepackage{tikz}
24
#+LATEX_HEADER: \usepackage{upquote}
25 26 27 28 29 30 31 32 33 34
#+OPTIONS: tags:nil

#+EXPORT_SELECT_TAGS:
#+EXCLUDE_TAGS: solutions slides

#+LATEX:\pagestyle{fancy}
#+LATEX:\fancyhf{}
#+LATEX:\fancyhead[LE,RO]{\bfseries\thepage}
#+LATEX:\fancyhead[LO]{\bfseries\rightmark}
#+LATEX:\fancyhead[RE]{\bfseries\leftmark}
35
#+LATEX:\fancyfoot[LE,RO]{\vspace{0pt}\includegraphics[height=20pt]{../../../Artwork/logoVectoriel.png}}
36
#+LATEX:\fancyfoot[LO,RE]{\vspace{0pt}\includegraphics[height=20pt]{Images/logo_cnes.png}}
37
#+LATEX:\fancyfoot[C]{\vspace{2pt} \includegraphics[height=20pt]{Images/cc-by-sa.png}}
38

39
* Foreword                                                               :fw:
40

41
** Goals
42

43 44 45
The goal of this training course is to give an overview of the OTB remote sensing
image processing library and to apply it to real case problems using OTB
applications, which make the use of remote sensing data easy.
46

47 48
The course allows to acquire the ability to design and create remote sensing
image processing chains using OTB applications, including:
49 50 51 52
- Feature extraction
- Calibration
- Classification
- Segmentation
53
- Synthetic Aperture Radar processing
santipe83's avatar
santipe83 committed
54
- OTB Application Python API
55 56

** Training kit
57 58 59 60 61 62
*** Data package
    - Data used in all exercises (sub-folder for each exercise)
    - Data folder is specified at the beginning of each exercise
    - Download from: ~www.orfeo-toolbox.org/packages/WorkshopData/WorkshopData.zip~
*** Guides
    - Training guide
63 64
    - Slides
    - Installation guide
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
    - Evaluation survey
    - Solutions (at the end of the training session)
*** Software documentation
    - Software Guide :: C++ API (with algorithms definition)

                        ~www.orfeo-toolbox.org/SoftwareGuide/index.html~

    - CookBook :: Guide for non developers (API of applications)

                  ~www.orfeo-toolbox.org/CookBook/~


    - QGIS User Guide :: ~docs.qgis.org/2.14/en/docs/user_manual~
         
         
** Datasets

- Sentinel-2 :: concatenation of several dates, cloud free (gap-filled) with
               ground truth (reference data) in ESRI Shapefile format
               (classification exercise)
- Pléiades :: PHR Bundle PRIMARY Level 1A from the CNES Thematic Commissioning
              phase over OSR MiPy (Toulouse, France) acquired in November 2013 (\copyright
              CNES (2013), distribution Airbus DS/ Spot Image),
- Sentinel-1 :: SLC product (complex) SM (strip Map, 5m ground resolution),
                polarimetric (HH and HV) over the South of the Constance lake (Germany).


92 93 94 95
** Software requirements

To complete exercises, you need to install the following tools:

96
- *Orfeo ToolBox* $>=$ 6.2 with applications
97 98 99
- *Monteverdi* $>=$ 3.2
- *QGIS* $>=$ 2.8 

100
To install the *Orfeo ToolBox* and *Monteverdi*, follow the instructions in the
101
ORFEO ToolBox cookbook.
102

103
To install *QGIS* follow the instructions on the [[http://www.qgis.org/][QGIS website]].
104 105 106

** Datasets

Jordi Inglada's avatar
Jordi Inglada committed
107
Datasets used during the training courses:
108

109
- Sentinel-2 :: 9 dates concatenated, cloud-free (gap-filled) with
110
               reference data in ESRI
111
               Shapefile provided by [[http://www.cesbio.ups-tlse.fr/][CESBIO]] (for the classification exercise),
112
- Pléiades :: Bundle PRIMARY Level 1A from CNES Thematic Comissionning Phase
113
              over OSR MiPy (South West of Toulouse, France), 2013 (\copyright
114
              CNES (2013), distribution Airbus DS/ Spot Image),
115 116
- Sentinel-1 :: Single Look Complex (SLC) product - Strip Map (80 km swath, 5x5
                m res), dual-polarization (HH and HV) near Constance lake (Germany).
117

118
For more information on these satellites:
119
- Sentinel-2 :: level 2A available on [[https://www.theia-land.fr/][THEIA website.]]
120
- Pléiades :: [[http://professionnels.ign.fr/images-pleiades][access for public French organisms]]
121
- Sentinel-1 :: Free access on [[https://scihub.copernicus.eu/][ESA hub]] or on CNES [[https://peps.cnes.fr][PEPS]]
122 123 124

#+INCLUDE: "licence.org"

125 126 127 128
* Basics
#+INCLUDE: "mvd-qgis-en.org" :minlevel 2
#+INCLUDE: "otb-apps-en.org" :minlevel 2
#+INCLUDE: "internals-en.org" :minlevel 2
129
* Optical VHR image, from pre-processing to GIS
130 131 132 133
#+INCLUDE: "preprocessing-en.org" :minlevel 2
#+INCLUDE: "segmentation-en.org" :minlevel 2
#+INCLUDE: "classification-en.org" :minlevel 1
* SAR processing on Sentinel-1 images
santipe83's avatar
santipe83 committed
134
#+INCLUDE: "sar-en.org" :minlevel 2
135 136
* Using OTB Application in Python
#+INCLUDE: "app-python-en.org" :minlevel 2