Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
-
Upload
otb -
Category
Technology
-
view
2.067 -
download
2
description
Transcript of Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Monteverdi 2.0 - Remote sensing software forPleiades images analysis
Julien Michel (CNES), Manuel Grizonnet (CNES)
33rd EARSeL Symposium - 3-6 June 2013 - Matera, Italy
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
IntroductionOrfeo ToolBox
I Open-source remote sensing software developed byCNES since 2006
I Roadmap driven by ORFEO program (frame)
For Pleiades en-usersI OTB = C++ API = developer oriented
I From the begining: also need for ready-to-use tools
This talkI Tells the story of these tools
I From the early applications to Monteverdi 2.0
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
The old OTB-Applications package (2007 – 2009)
I Side OTB package created in 2007
I Small tools with graphical user interface
I Demonstrating single functions of the library
I Not meant for operational use
I No consistency between the tools (GUI, parameters,behaviour . . . )
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Monteverdi (2009 - 2013) - start
MotivationsI End-users oriented softwareI Funded by CNES Departement
of Strategy and Programs
I For capacity building and learning
I Main interface + processingmodules
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Monteverdi (2009 - 2013) - development (1/2)
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Monteverdi (2009 - 2013) - development (2/2)
EvolutionI Usage grew far beyond the
initial scope
I From 2010 to 2012: mainplatform for integration ofOTB processes
I In 2011: Monteverdibecomes Pleiades-ready(JPEG2000 support)
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
The OTB applications revamped (2012 - )Motivation
I Monteverdi : swiss-knife for small remote sensing tasks
I But: can not be used for heavy or batch processing
I Can not inter-operate with other systems
Revamping
I Set of tools each dedicated to specific tasks (classification,segmentation . . . )
I Separate the processing chain from the interface: Writeonce, use everywhere
I Available interfaces: command-line, auto-generated QT,python . . .
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
The OTB applications revamped (2012 - ) -command-line & python
$ otbcli_ImageSVMClassifier -in QB_1_ortho.tif -imstat clImageStatisticsQB1.xml -svmclsvmModelQB1.svm -out classification.png uchar
#!/usr/bin/python
# Import the otb applications packageimport otbApplication
# The following line creates an instance of the ImageSVMClassifier applicationImageSVMClassifier = otbApplication.Registry.CreateApplication("ImageSVMClassifier")
# The following lines set all the application parameters:ImageSVMClassifier.SetParameterString("in", "QB_1_ortho.tif")ImageSVMClassifier.SetParameterString("imstat", "clImageStatisticsQB1.xml")ImageSVMClassifier.SetParameterString("svm", "clsvmModelQB1.svm")ImageSVMClassifier.SetParameterString("out", "classification.png")ImageSVMClassifier.SetParameterOutputImagePixelType("out", 1)
# The following line execute the applicationImageSVMClassifier.ExecuteAndWriteOutput()
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
The OTB applications revamped (2012 - ) - QT
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Why and how ?Why ?
I Old-fashioned look & feel of MonteverdiI Duplication of functions Monteverdi vs. Applications
I Limitations of Monteverdi
How ?I Ambitious road-map
I Rework from scratch with a QT interfaceI Processing based on applications onlyI Up-to-date navigationI Innovative functions
I Short iterative development cycles with users feedback
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
Outline
Introduction
History
Monteverdi 2.0
Demonstration
Perspectives
IntroductionHistory
Monteverdi 2.0Demonstration
Perspectives
PerspectivesI OTB end-users oriented tools have been constantly
improving since 2006I Monteverdi 2.0 is still in an early development stage:
I First experimental version released on 03.2013I Only visualisation and navigation
I Next release on 06.2013I Database managerI Link with applications
I There is still a lot planned & missing:I Multi-image display (flip, transparency . . . )I GIS layers displayI Processing history and replayI Images tagging and bookmarking . . . .