monteverdi 2.0 - remote sensing software for pleiades images analysis

Post on 21-Jun-2015

2.066 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation of Monteverdi 2 at Earsel 2013

TRANSCRIPT

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

Overview

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 . . . .

top related