Presentation of the Monteverdi application

43
1 orfeo-toolbox.org Presentation of the Orfeo Toolbox framework Monteverdi Presentation of the Orfeo Toolbox framework Monteverdi

description

Presentation of the application Monteverdi - Access to OTB functionalities through an interactive application

Transcript of Presentation of the Monteverdi application

Page 1: Presentation of the Monteverdi application

1

orfeo-toolbox.org

Presentation of the Orfeo Toolbox framework Monteverdi

Presentation of the Orfeo Toolbox framework Monteverdi

Page 2: Presentation of the Monteverdi application

2

orfeo-toolbox.org

Contents of the presentation

Introduction

Presentation of the menu and modules

Special features

Future evolutions

Monteverdi Monteverdi

Page 3: Presentation of the Monteverdi application

3

orfeo-toolbox.org

Contents of the presentation

Introduction

Presentation of the menu and modules

Special features

Future evolutions

Monteverdi Monteverdi

Page 4: Presentation of the Monteverdi application

4

orfeo-toolbox.org

Framework to simply and interactively build a image processing streaming pipeline

Orfeo Toolbox components :

Functions and filters

Applications

Global framework

=> Monteverdi

What is Monteverdi ?What is Monteverdi ?

Page 5: Presentation of the Monteverdi application

5

orfeo-toolbox.org

Contents of the presentation

Introduction

Presentation of the menu and modules

Special features

Future evolutions

Monteverdi Monteverdi

Page 6: Presentation of the Monteverdi application

6

orfeo-toolbox.org

Main menu

File

SAR

Filtering

Learning

Geometry

Visualization

Help

MonteverdiMonteverdi

Page 7: Presentation of the Monteverdi application

7

orfeo-toolbox.org

File

Open dataset

Save dataset : save results (no pipeline module created)

Extract ROI from dataset : extract ROI for pipeline computation

Save dataset (advanced) : save with choice of output format, channels,

etc.

Cache dataset : execute previous pipelines elements and cache results

Concatenate images : concatenate several images

Quit

MonteverdiMonteverdi

Page 8: Presentation of the Monteverdi application

8

orfeo-toolbox.org

File > Extract ROI

MonteverdiMonteverdi

Page 9: Presentation of the Monteverdi application

9

orfeo-toolbox.org

File > Save dataset (advanced)

Choice of data type

Choice of output channels

MonteverdiMonteverdi

Page 10: Presentation of the Monteverdi application

10

orfeo-toolbox.org

File > Concatenate images

MonteverdiMonteverdi

Page 11: Presentation of the Monteverdi application

11

orfeo-toolbox.org

Visualization

Viewer (1/4)

Monteverdi – ViewerMonteverdi – Viewer

Page 12: Presentation of the Monteverdi application

12

orfeo-toolbox.org

Visualization

Viewer (2/4)

MonteverdiMonteverdi

Page 13: Presentation of the Monteverdi application

13

orfeo-toolbox.org

Visualization

Viewer (3/4)

MonteverdiMonteverdi

Page 14: Presentation of the Monteverdi application

14

orfeo-toolbox.org

Visualization

Viewer (4/4)

MonteverdiMonteverdi

Page 15: Presentation of the Monteverdi application

15

orfeo-toolbox.org

Geometry

Orthorectification

Reproject image : reprojection of ortho-images

Superimpose two images

Homologous points extraction : manual selection of homologous points,

then re-sampling of the image on the fixed one.

GCP to Sensor Model : manual set of longitude / latitude of

geographical points, then re-sample of the image.

MonteverdiMonteverdi

Page 16: Presentation of the Monteverdi application

16

orfeo-toolbox.org

Menu Geometry > Orthorectification (1/2)

MonteverdiMonteverdi

Page 17: Presentation of the Monteverdi application

17

orfeo-toolbox.org

Menu Geometry > Orthorectification (2/2)

MonteverdiMonteverdi

Page 18: Presentation of the Monteverdi application

18

orfeo-toolbox.org

Menu Geometry > Reproject image

Reproject the image (existence of geometric model) into another

ground reference

MonteverdiMonteverdi

Page 19: Presentation of the Monteverdi application

19

orfeo-toolbox.org

Menu Geometry > Superimpose two images

Combination of geometric models of the two images (note : works with

images with geometric model)

➢ Image to be superimposed : use of the direct geometric model to

build Longitude/Latitude projection

➢Combination with the inverse model of the reference image.

➢Reprojection

MonteverdiMonteverdi

Page 20: Presentation of the Monteverdi application

20

orfeo-toolbox.org

Menu Geometry > Homologous points extraction

MonteverdiMonteverdi

Page 21: Presentation of the Monteverdi application

21

orfeo-toolbox.org

Menu Geometry > GCP to sensor model

MonteverdiMonteverdi

Page 22: Presentation of the Monteverdi application

22

orfeo-toolbox.org

Filtering

Feature Extraction

Meanshift clustering

Pan-sharpen an image

Band math

Change detection

Threshold

MonteverdiMonteverdi

Page 23: Presentation of the Monteverdi application

23

orfeo-toolbox.org

Filtering

Feature Extraction (1/3)

MonteverdiMonteverdi

Page 24: Presentation of the Monteverdi application

24

orfeo-toolbox.org

Filtering

Feature Extraction (2/3)

MonteverdiMonteverdi

Page 25: Presentation of the Monteverdi application

25

orfeo-toolbox.org

Filtering

Feature Extraction (3/3)

➢More than 65 features !

Mean, variance, Gradient, spectral angleTextures (energy, entropy, contrast, etc)

Morphological filters

Radiometric indexes• Vegetation (NDVI, ARVI, etc), Soil, Built up, Water

Edge density

Mean shiftOriginal data (=> no need to concatenate channels after filtering)

Etc

➢Use before SVM classification for example

MonteverdiMonteverdi

Page 26: Presentation of the Monteverdi application

26

orfeo-toolbox.org

Filtering

Meanshift clustering

MonteverdiMonteverdi

Page 27: Presentation of the Monteverdi application

27

orfeo-toolbox.org

Filtering

Pan-sharpen an image

➢Requires Panchromatic and Multispectral input images at the same

resolution

MonteverdiMonteverdi

Page 28: Presentation of the Monteverdi application

28

orfeo-toolbox.org

Filtering

Band math

Addition, Substraction, Multiplication, Ratio, Shift-Scale (A*X+B)

MonteverdiMonteverdi

Page 29: Presentation of the Monteverdi application

29

orfeo-toolbox.org

Filtering

Change

Detection

MonteverdiMonteverdi

Page 30: Presentation of the Monteverdi application

30

orfeo-toolbox.org

Filtering

Threshold

MonteverdiMonteverdi

Page 31: Presentation of the Monteverdi application

31

orfeo-toolbox.org

Learning

SVM classification

K-Means clustering

MonteverdiMonteverdi

Page 32: Presentation of the Monteverdi application

32

orfeo-toolbox.org

Menu Learning > SVM classification (1/3)

MonteverdiMonteverdi

Page 33: Presentation of the Monteverdi application

33

orfeo-toolbox.org

Menu Learning > SVM classification (2/3)

MonteverdiMonteverdi

Page 34: Presentation of the Monteverdi application

34

orfeo-toolbox.org

Menu Learning > SVM classification (3/3)

MonteverdiMonteverdi

Page 35: Presentation of the Monteverdi application

35

orfeo-toolbox.org

Menu Learning > K-means

MonteverdiMonteverdi

Page 36: Presentation of the Monteverdi application

36

orfeo-toolbox.org

SAR

Despeckle image : apply Frost / Lee filter

Compute intensity and log-intensity

MonteverdiMonteverdi

Page 37: Presentation of the Monteverdi application

37

orfeo-toolbox.org

Menu SAR > Despeckle image

MonteverdiMonteverdi

Page 38: Presentation of the Monteverdi application

38

orfeo-toolbox.org

Menu SAR > Compute intensity and log-intensity

MonteverdiMonteverdi

Page 39: Presentation of the Monteverdi application

39

orfeo-toolbox.org

Contents of the presentation

Introduction

Presentation of the menu and modules

Special features

Future evolutions

Monteverdi Monteverdi

Page 40: Presentation of the Monteverdi application

40

orfeo-toolbox.org

Right-click on a module of the pipeline

Rename : rename the label into the framework

Show module : reload the parameter window, modify them

for update

Right-click on an image

Rename : rename the label into the framework

Display viewer : direct access to the viewer

Export dataset : direct access to save window

Caching data : compute the previous pipeline processing

Monteverdi Monteverdi

Page 41: Presentation of the Monteverdi application

41

orfeo-toolbox.org

Contents of the presentation

Introduction

Presentation of the menu and modules

Special features

Future evolutions

Monteverdi Monteverdi

Page 42: Presentation of the Monteverdi application

42

orfeo-toolbox.org

Future evolutions

Integration of new OTB modules

Delete pipeline module functionality

Load / Save project functions

Change input images option into the pipeline

+ Future needs of the Monteverdi users !

Monteverdi Monteverdi

Page 43: Presentation of the Monteverdi application

43

orfeo-toolbox.org

Thank you for your attention !

Monteverdi Monteverdi