madagascar2011 - 02 - présentation otb
DESCRIPTION
TRANSCRIPT
![Page 1: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/1.jpg)
1
orfeo-toolbox.org
Presentation of the Orfeo Toolbox (OTB)Presentation of the Orfeo Toolbox (OTB)
Stéphane MAY
![Page 2: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/2.jpg)
2
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 3: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/3.jpg)
3
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 4: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/4.jpg)
4
orfeo-toolbox.org
Framework : ORFEO Accompaniment Program
Goals : make easier the development of new algorithms, their validation and capitalisation, fill the gap between researchers and ORFEO users
CNES is responsible for design and specification
Open source software for Image Processing labs, users and the industry
OTB= Image processing library with focus on feature extraction
Development of OTB functionalities driven by thematic ORFEO user’s need
Why Orfeo Toolbox ?Why Orfeo Toolbox ?
![Page 5: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/5.jpg)
5
orfeo-toolbox.org
What is OTB ? (1/3)What is OTB ? (1/3)
Multi-purpose library for image processing Orthorectification, cartographic projectionsImage fusion, pan-sharpeningRadiometric correctionRegistrationFiltering, segmentation, classificationFeature extraction (texture, lines, vegetation indexes)Basic change detectionBasic feature extractionSupervised learningObject countingSpatial reasoningEtc....
Many examples and binary applications for specific tasks (open source) Command line or GUI
![Page 6: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/6.jpg)
6
orfeo-toolbox.org
What is OTB ? (2/3)
• C++ library based on existing developments
OTB
Library
Applications
Developpers
Monteverdi
UsersExternal libs
![Page 7: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/7.jpg)
7
orfeo-toolbox.org
What is OTB ? (3/3)What is OTB ? (3/3)
Main characteristicsExtension of the ITK API formalismOpen Source (CeCILL licence)Multi-platforms (Linux, UNIX, MS-Windows, MAC OS)Open source libraries : ITK (segm., registr.), GDAL, OSSIM (carto, ortho), VTK, FLTK (GUI), LibSVM (supervised learning & classif.)C++ language ➢Type genericity (int, float, double, complex) - use of templates➢“Typedef” knowledge required...
Always the same formalism to plugin elementary image processing blocks Synchronized pipeline (processing on demand)Streaming and multi-threading process
![Page 8: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/8.jpg)
8
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 9: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/9.jpg)
9
orfeo-toolbox.org
Line detection on SAR images
Library and Functions Library and Functions
![Page 10: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/10.jpg)
10
orfeo-toolbox.org
Perceptual alignment detection
Library and Functions Library and Functions
![Page 11: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/11.jpg)
11
orfeo-toolbox.org
Change detection
Library and Functions Library and Functions
![Page 12: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/12.jpg)
12
orfeo-toolbox.org
Original Blurring Edge preserving
Denoising
Library and Functions Library and Functions
![Page 13: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/13.jpg)
13
orfeo-toolbox.org
Circle extraction
Library and Functions Library and Functions
![Page 14: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/14.jpg)
14
orfeo-toolbox.org
Watershed segmentation
Library and Functions Library and Functions
![Page 15: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/15.jpg)
15
orfeo-toolbox.org
Object segmentation
Library and Functions Library and Functions
![Page 16: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/16.jpg)
16
orfeo-toolbox.org
Supervised classification
Library and Functions Library and Functions
![Page 17: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/17.jpg)
17
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 18: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/18.jpg)
18
orfeo-toolbox.org
OTB applications OTB applications
otbImageViewer
otbImageViewerManager
![Page 19: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/19.jpg)
19
orfeo-toolbox.org
Applications – Image viewer
otbImageViewer
![Page 20: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/20.jpg)
20
orfeo-toolbox.org
otbSegmentationApplication (1/3)
![Page 21: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/21.jpg)
21
orfeo-toolbox.org
otbSegmentationApplication (2/3)
![Page 22: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/22.jpg)
22
orfeo-toolbox.org
otbSegmentationApplication (3/3)
![Page 23: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/23.jpg)
23
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 24: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/24.jpg)
24
orfeo-toolbox.org
What is Monteverdi ?What is Monteverdi ?
Framework to interactively build a image processing pipeline
Orfeo Toolbox components :
Functions and filters
Applications
Global framework
=> Monteverdi
![Page 25: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/25.jpg)
25
orfeo-toolbox.org
Visualization
Viewer
Monteverdi – ViewerMonteverdi – Viewer
![Page 26: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/26.jpg)
26
orfeo-toolbox.org
Menu Geometry > Orthorectification
MonteverdiMonteverdi
![Page 27: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/27.jpg)
27
orfeo-toolbox.org
Menu Geometry > Homologous points extraction
MonteverdiMonteverdi
![Page 28: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/28.jpg)
28
orfeo-toolbox.org
Filtering
Feature Extraction (1/3)
MonteverdiMonteverdi
![Page 29: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/29.jpg)
29
orfeo-toolbox.org
Filtering
Feature Extraction (2/3)
MonteverdiMonteverdi
![Page 30: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/30.jpg)
30
orfeo-toolbox.org
Filtering
Feature Extraction (3/3)
➢More than 65 features ! Mean, variance, Gradient, spectral angle
Textures (energy, entropy, contrast, etc)Morphological filters
Radiometric indexes• Vegetation (NDVI, ARVI, etc), Soil, Built up, Water
Edge density
Mean shift
Original data (=> no need to concatenate channels after filtering)Etc
➢Use before SVM classification for example
MonteverdiMonteverdi
![Page 31: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/31.jpg)
31
orfeo-toolbox.org
MonteverdiMonteverdi
Filtering
Change
Detection
![Page 32: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/32.jpg)
32
orfeo-toolbox.org
Menu Learning > SVM classification (1/2)
MonteverdiMonteverdi
![Page 33: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/33.jpg)
33
orfeo-toolbox.org
Menu Learning > SVM classification (2/2)
MonteverdiMonteverdi
![Page 34: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/34.jpg)
34
orfeo-toolbox.org
Contents of the presentation
Introduction
Library and functions
Presentation of applications
Presentation of Monteverdi
Documentation
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)
![Page 35: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/35.jpg)
35
orfeo-toolbox.org
Documentation
OTB user guide
Examples of class use
Example of input and output images
Doxygen documentation
Class interface, hierarchies, methods, etc
OTB utilities and applications source code (open source)
Amount of examples to build you own application
OTB Cookbook
Example of applications use
![Page 36: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/36.jpg)
36
orfeo-toolbox.org
OTB cookbook (1/2)
![Page 37: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/37.jpg)
37
orfeo-toolbox.org
OTB user guide (2/2)
![Page 38: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/38.jpg)
38
orfeo-toolbox.org
Web sites
OTB main page http://orfeo-toolbox.org/
OTB download http://sourceforge.net/projects/orfeo-toolbox/
Beta version download http://hg.orfeo-toolbox.org/
Wiki (contributors doc.) http://wiki.orfeo-toolbox.org
Bugs reporting http://bugs.orfeo-toolbox.org
Blog http://blog.orfeo-toolbox.org
Useful linksUseful links
![Page 39: Madagascar2011 - 02 - Présentation OTB](https://reader034.vdocuments.mx/reader034/viewer/2022051400/54c6f1a04a7959334e8b4599/html5/thumbnails/39.jpg)
39
orfeo-toolbox.org
Thank you for your attention
http://orfeo-toolbox.org/
Orfeo Toolbox (OTB)Orfeo Toolbox (OTB)