The ORFEO Toolbox and Monteverdi - Belgian Federal...
-
Upload
hoangnguyet -
Category
Documents
-
view
224 -
download
6
Transcript of The ORFEO Toolbox and Monteverdi - Belgian Federal...
![Page 1: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/1.jpg)
The ORFEO Toolbox and Monteverdi
![Page 2: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/2.jpg)
ORFEO Workshop – Brussels - 04/03/2010 2
In the frame
of
the
ORFEO program
■
Goal: make
the
development
of
new algorithms
and
their
validation easier
■
Challenge: Amount of datas availableTargeted at high resolution images but with applications to othersensorsSynergy with other datas: vector databases, DEM...
![Page 3: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/3.jpg)
ORFEO Workshop – Brussels - 04/03/2010 3
From a library
to user friendly
applications
■
Roadmap
ORFEO methodological
partCollaboration with labsState of the art of remote sensing image processing
■
2006: ORFEO ToolboxProvide many algorithms (pre-processing, image analysis) For methodological developers
■
2008: ORFEO ApplicationsApplications (with GUI) . Focus on specific process (for validation purpose or demonstrator)Applications for non-programmers
■
2009: Monteverdi –
Compose your
processIntegrate software (with GUI)Interactively build an image processing streaming pipelineTargeted at operational end user
![Page 4: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/4.jpg)
ORFEO Workshop – Brussels - 04/03/2010 4
ORFEO Toolbox
■
C++ library : provide many algorithms (geometric, radiometric, extraction, segmentation, classification...)
■
Open Source : free to use, to modify, you can make your own software based on OTB and sell it.
■
Multiplatform: Windows, Linux, Unix, Mac
![Page 5: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/5.jpg)
ORFEO Workshop – Brussels - 04/03/2010 5
Orfeo Toolbox architecture
OTB
Library
Applications
Developers
UtilitiesUsersExternal libs
![Page 6: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/6.jpg)
ORFEO Workshop – Brussels - 04/03/2010 6
Components available■Define by ORFEO end users
■ Most satellite image formats
■Geometric corrections
■Radiometric corrections
■Change detection
■Feature extraction
■Classification
![Page 7: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/7.jpg)
The Data Pipeline
ReaderIma
ge
FileFilter
Ima
ge
Writer File
![Page 8: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/8.jpg)
OTB Goodies
■Streaming / Threading
■Transparent Image Format Handling
■Iterators
■Composite Filters
■Frameworks
Registration
Change Detection
Classification
![Page 9: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/9.jpg)
Use the best work of others
■
Integration of Open Source libraryITK (segmentation, registration)GDAL (IO) OSSIM (sensor models)6S (radiometry/calibration) Boost (graphs)GALib, libSVM, OpenJPEG, libKML, Edison, libLAS, SIFTFast, ...
■
In a common interface → OTB
![Page 10: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/10.jpg)
ORFEO Workshop – Brussels - 04/03/2010 10
Not everybody use C++!
■
library (bindings) Python, Java
■
Via dynamic librariesIDL/EnviMatlab
■
PluginsQgis (external
contribution)
![Page 11: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/11.jpg)
ORFEO Workshop – Brussels - 04/03/2010 11
Monteverdi
![Page 12: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/12.jpg)
ORFEO Workshop – Brussels - 04/03/2010
Framework to simply and interactively build an image processing streaming pipelineFor end users Build interactively streamed and
multi processes treatments
Orfeo Toolbox components :Functions and filtersApplicationsGlobal framework
=> Monteverdi
What is Monteverdi ?
![Page 13: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/13.jpg)
ORFEO Workshop – Brussels - 04/03/2010
Goal : Commercial products process (Specific applications)
![Page 14: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/14.jpg)
ORFEO Workshop – Brussels - 04/03/2010
OTB applications process (Specific applications)
![Page 15: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/15.jpg)
ORFEO Workshop – Brussels - 04/03/2010
Monteverdi process (All in One)
![Page 16: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/16.jpg)
ORFEO Workshop – Brussels - 04/03/2010
![Page 17: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/17.jpg)
ORFEO Workshop – Brussels - 04/03/2010
•Basic tools•Sar•Filtering•Learning•Geometry•Visualization
![Page 18: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/18.jpg)
ORFEO Workshop – Brussels - 04/03/2010
![Page 19: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/19.jpg)
ORFEO Workshop – Brussels - 04/03/2010
![Page 20: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/20.jpg)
ORFEO Workshop – Brussels - 04/03/2010
![Page 21: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/21.jpg)
ORFEO Workshop – Brussels - 04/03/2010
http://www.orfeo-toolbox.org■
Blog
: news■
Download
: source code, Monteverdi standalone
windows
executable
■
Wiki: collaborative website
to share
practical
informations■
Bug Tracker■
Documentation: Huge
documentation available
; Software Guide (pdf
also
the
online
version)■
Public forum : OTB user community
growing
steadily■
Live CD OTB available■
More to come...
![Page 22: The ORFEO Toolbox and Monteverdi - Belgian Federal …eo.belspo.be/Docs/Resources/Presentations/ORFEO/Intr… · · 2010-04-02Interactively build an image processing streaming pipeline](https://reader033.fdocuments.in/reader033/viewer/2022052710/5aa2d2c37f8b9ada698d67c2/html5/thumbnails/22.jpg)
ORFEO Workshop – Brussels - 04/03/2010
Thank you!