SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Introduction Monteverdi Orfeo Toolbox




Monteverdi - Remote sensing software from
    educational to operational context

                      M.Grizonnet1 ,J.Inglada2

     1 C ENTRE   N ATIONAL D ’É TUDES S PATIALES , TOULOUSE , F RANCE




                             EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Outline
   Introduction
       Efficiency
       Real world
       Integrated process

   Monteverdi
     Components
     Geometric process
     Filtering process

   Orfeo Toolbox
      A bit of history
      Why doing that?
      How?

                                      EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Everybody with the same problem


  Building Remote sensing process
  Goal
  Extract value added and comprehensive informations from
  remote sensing imageries


      Large amount of data
      Extraction of informations
      Tools: efficient software, well-design process,experience...




                                     EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Real applications on real images


   Building real remote sensing process
   Goal
   Operationnal extraction of value added and comprehensive
   informations from remote sensing imageries

   Inputs
       Operational situations
       Complex softwares
       But often incomplete
                                                  ⇒
       Multiple tools in the pipeline




                                      EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Real process
  Advanced and complex process
     complex softwares a - complex interactions I/O difficulties - Proprietary format




                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Real process
  Advanced and complex process
     complex softwares a - complex interactions I/O difficulties - Proprietary format




                                EARSeL 2010, Paris
                              Proprietary process
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Dream process
  Advanced and simple process
     One sofware - Lots of process behind a common interface - Open standard




                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Hopeness Deception Solution


Dream process
  Advanced and simple process
     One sofware - Lots of process behind a common interface - Open standard




                                EARSeL 2010, Paris
                             Open Source process
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Outline
   Introduction
       Efficiency
       Real world
       Integrated process

   Monteverdi
     Components
     Geometric process
     Filtering process

   Orfeo Toolbox
      A bit of history
      Why doing that?
      How?

                                      EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Describe your process




  Principles
      Describe interactively your process
      Dynamically define inputs and outputs
      Request from CNES’s Strategy and Programs Office
      Capacity building activities (teaching, simple image manipulation...)




                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


GUI
  Advanced and simple process




                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


GUI
  Advanced and simple process




                            Data and process tree
                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Components available




  Currently
      Most satellite image formats I/O magic image format
      Geometric corrections: orthorectification, re-projection
      Calibration: Radiometric corrections (Optical, SAR)
      Filtering: Feature extraction, Mean-shift segmentation, change detection
      Classification: supervised and unsupervised classification




                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Visualization
   Advanced and simple process




                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Visualization
   Advanced and simple process




                                     Visualization

                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Geometry section
  Advanced and simple process




                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Geometry section
  Advanced and simple process




                                Orthorectification
                                  EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Filtering

   Mean-shift Segmentation




                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Filtering

   Mean-shift Segmentation




                             Interactive segmentation

                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Filtering
   Feature extraction




                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   Components Geometric process Filtering process


Filtering
   Feature extraction




                          Interactive feature extraction
                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


Outline
   Introduction
       Efficiency
       Real world
       Integrated process

   Monteverdi
     Components
     Geometric process
     Filtering process

   Orfeo Toolbox
      A bit of history
      Why doing that?
      How?

                                      EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


A bit of History

   Everything begins (2006)
       Started in 2006 by CNES (French Space Agency), funding several full-time
       developers
       Targeted at high resolution images (Pleiades to be launched in 2010) but with
       application to other sensors
       4 year budget, over 1,000,000ewith extensions in the next years


   Moving to user friendly application (2009)
       Strong interactions with the user community highlighted that applications for
       non-programmers are important
       Application Monteverdi with several applications for non programmers (with GUI)
       Several courses (3/5-day courses) given in several French and Belgian
       institutions (Cesbio, RMA, ENST,...), in Madagascar...



                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


Why doing that?

  Is it successful so far?
      OTB user community growing steadily (programmers and application users)
      Presented at IGARSS in 2009, tutorial in IGARSS in 2010 on Pragmatic Remote
      Sensing
      CNES is planning to extend the budget for several more years
      Value analysis is very positive (cf. Ohloh): re-using is powerful




                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


Why doing that?

  Is it successful so far?
      OTB user community growing steadily (programmers and application users)
      Presented at IGARSS in 2009, tutorial in IGARSS in 2010 on Pragmatic Remote
      Sensing
      CNES is planning to extend the budget for several more years
      Value analysis is very positive (cf. Ohloh): re-using is powerful


  Why make a multi-million dollar software and give it for
  free?
      CNES is not a software company
      One goal is to encourage research: it is critical for researchers to know what is in
      the box
      CNES makes satellites and wants to make sure the images are used
      if more people have the tools to use satellite images, it is good for CNES



                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


How?

  How to reach this goal?
  Using the best work of others: do not reinvent the wheel




                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox    When Why How


How?

  How to reach this goal?
  Using the best work of others: do not reinvent the wheel

  Many open-source libraries of good quality
       ITK: software architecture (streaming, multithreading), many image processing
       algorithms
       Gdal/Ogr: reading data format (geotiff, raw, png, jpeg, shapefile, . . . )
       Ossim: sensor models (Spot, RPC, SAR, . . . ) and map projections
       6S: radiometric corrections, TerraSAR X calibration...
       and many other: libLAS (lidar data), Edison (Mean Shift clustering), libSiftFast
       (SIFT), Boost (graph), libSVM (Support Vector Machines)

  ⇒ all behind a common interface


                                    EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


Useful links

      OTB main page:
                     http://www.orfeo-toolbox.org
      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
                                   EARSeL 2010, Paris
Introduction Monteverdi Orfeo Toolbox   When Why How


Thank you for your attention




               http://www.orfeo-toolbox.org




                                   EARSeL 2010, Paris

Weitere ähnliche Inhalte

Ähnlich wie Monteverdi - Remote sensing software from educational to operational context

Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handoutotb
 
Pragmatic Remote Sensing - IGARSS 2010
Pragmatic Remote Sensing - IGARSS 2010Pragmatic Remote Sensing - IGARSS 2010
Pragmatic Remote Sensing - IGARSS 2010otb
 
General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTBotb
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010otb
 
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...Tatiana Tavares
 
The Orfeo Toolbox remote sensing image processing software
The Orfeo Toolbox remote sensing image processing softwareThe Orfeo Toolbox remote sensing image processing software
The Orfeo Toolbox remote sensing image processing softwaremelaneum
 
Benjamin Laporte 2016 resume
Benjamin Laporte 2016 resumeBenjamin Laporte 2016 resume
Benjamin Laporte 2016 resumeBenjamin Laporte
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdiotb
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015otb
 
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio Murgia
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio MurgiaEMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio Murgia
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio MurgiaSaverio Murgia
 
Company presentation indra espaciov2
Company presentation   indra espaciov2Company presentation   indra espaciov2
Company presentation indra espaciov2Aurora Morales
 
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSotb
 
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)2014 01 weee trace ierc'2014 salzburg (jrc 20140115)
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)WEEE TRACE
 
20120419 aachen cluster sensors workshop
20120419 aachen cluster sensors workshop20120419 aachen cluster sensors workshop
20120419 aachen cluster sensors workshopWEEE TRACE
 
GWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 IntroduzioneGWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 IntroduzionePlanetek Italia Srl
 
CHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, GermanyCHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, Germanychoreos
 

Ähnlich wie Monteverdi - Remote sensing software from educational to operational context (20)

Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handout
 
Pragmatic Remote Sensing - IGARSS 2010
Pragmatic Remote Sensing - IGARSS 2010Pragmatic Remote Sensing - IGARSS 2010
Pragmatic Remote Sensing - IGARSS 2010
 
General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTB
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010
 
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
ATreVEE IN: Using Natural Interaction in Procedure Simulator for Training in ...
 
Benefits of Extensions
Benefits of ExtensionsBenefits of Extensions
Benefits of Extensions
 
Benefits of Extensions
Benefits of ExtensionsBenefits of Extensions
Benefits of Extensions
 
The Orfeo Toolbox remote sensing image processing software
The Orfeo Toolbox remote sensing image processing softwareThe Orfeo Toolbox remote sensing image processing software
The Orfeo Toolbox remote sensing image processing software
 
Benjamin Laporte 2016 resume
Benjamin Laporte 2016 resumeBenjamin Laporte 2016 resume
Benjamin Laporte 2016 resume
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio Murgia
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio MurgiaEMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio Murgia
EMA Entrepreneurship Network Webinar - Student Entrepeneurship - Saverio Murgia
 
CV_MCC_EN
CV_MCC_ENCV_MCC_EN
CV_MCC_EN
 
Resume - Adrien Jeannerot
Resume - Adrien JeannerotResume - Adrien Jeannerot
Resume - Adrien Jeannerot
 
Company presentation indra espaciov2
Company presentation   indra espaciov2Company presentation   indra espaciov2
Company presentation indra espaciov2
 
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
 
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)2014 01 weee trace ierc'2014 salzburg (jrc 20140115)
2014 01 weee trace ierc'2014 salzburg (jrc 20140115)
 
20120419 aachen cluster sensors workshop
20120419 aachen cluster sensors workshop20120419 aachen cluster sensors workshop
20120419 aachen cluster sensors workshop
 
GWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 IntroduzioneGWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 Introduzione
 
CHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, GermanyCHOReOS presented @CeBIT 2013, Hannover, Germany
CHOReOS presented @CeBIT 2013, Hannover, Germany
 

Mehr von otb

Ice: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesIce: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesotb
 
Développement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDDéveloppement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDotb
 
Build OTB with the SuperBuild
Build OTB with the SuperBuildBuild OTB with the SuperBuild
Build OTB with the SuperBuildotb
 
ORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeotb
 
OTB modular architecture
OTB modular architectureOTB modular architecture
OTB modular architectureotb
 
0 intro
0 intro0 intro
0 introotb
 
ORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applicationsORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applicationsotb
 
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015otb
 
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENTUSING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENTotb
 
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...otb
 
Monitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingMonitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingotb
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)otb
 
Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
Monteverdi 2.0 - Remote sensing software for Pleiades images analysisMonteverdi 2.0 - Remote sensing software for Pleiades images analysis
Monteverdi 2.0 - Remote sensing software for Pleiades images analysisotb
 
OTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesOTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesotb
 
Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013otb
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkotb
 
Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationotb
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processingotb
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingotb
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsotb
 

Mehr von otb (20)

Ice: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesIce: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing images
 
Développement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDDéveloppement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUD
 
Build OTB with the SuperBuild
Build OTB with the SuperBuildBuild OTB with the SuperBuild
Build OTB with the SuperBuild
 
ORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committee
 
OTB modular architecture
OTB modular architectureOTB modular architecture
OTB modular architecture
 
0 intro
0 intro0 intro
0 intro
 
ORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applicationsORFEO ToolBox at CS-SI From research to operational applications
ORFEO ToolBox at CS-SI From research to operational applications
 
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
 
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENTUSING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
 
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
 
Monitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingMonitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensing
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)
 
Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
Monteverdi 2.0 - Remote sensing software for Pleiades images analysisMonteverdi 2.0 - Remote sensing software for Pleiades images analysis
Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
 
OTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesOTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellites
 
Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection framework
 
Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classification
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processing
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processing
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first steps
 

Kürzlich hochgeladen

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Monteverdi - Remote sensing software from educational to operational context

  • 1. Introduction Monteverdi Orfeo Toolbox Monteverdi - Remote sensing software from educational to operational context M.Grizonnet1 ,J.Inglada2 1 C ENTRE N ATIONAL D ’É TUDES S PATIALES , TOULOUSE , F RANCE EARSeL 2010, Paris
  • 2. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Outline Introduction Efficiency Real world Integrated process Monteverdi Components Geometric process Filtering process Orfeo Toolbox A bit of history Why doing that? How? EARSeL 2010, Paris
  • 3. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Everybody with the same problem Building Remote sensing process Goal Extract value added and comprehensive informations from remote sensing imageries Large amount of data Extraction of informations Tools: efficient software, well-design process,experience... EARSeL 2010, Paris
  • 4. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Real applications on real images Building real remote sensing process Goal Operationnal extraction of value added and comprehensive informations from remote sensing imageries Inputs Operational situations Complex softwares But often incomplete ⇒ Multiple tools in the pipeline EARSeL 2010, Paris
  • 5. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Real process Advanced and complex process complex softwares a - complex interactions I/O difficulties - Proprietary format EARSeL 2010, Paris
  • 6. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Real process Advanced and complex process complex softwares a - complex interactions I/O difficulties - Proprietary format EARSeL 2010, Paris Proprietary process
  • 7. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Dream process Advanced and simple process One sofware - Lots of process behind a common interface - Open standard EARSeL 2010, Paris
  • 8. Introduction Monteverdi Orfeo Toolbox Hopeness Deception Solution Dream process Advanced and simple process One sofware - Lots of process behind a common interface - Open standard EARSeL 2010, Paris Open Source process
  • 9. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Outline Introduction Efficiency Real world Integrated process Monteverdi Components Geometric process Filtering process Orfeo Toolbox A bit of history Why doing that? How? EARSeL 2010, Paris
  • 10. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Describe your process Principles Describe interactively your process Dynamically define inputs and outputs Request from CNES’s Strategy and Programs Office Capacity building activities (teaching, simple image manipulation...) EARSeL 2010, Paris
  • 11. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process GUI Advanced and simple process EARSeL 2010, Paris
  • 12. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process GUI Advanced and simple process Data and process tree EARSeL 2010, Paris
  • 13. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Components available Currently Most satellite image formats I/O magic image format Geometric corrections: orthorectification, re-projection Calibration: Radiometric corrections (Optical, SAR) Filtering: Feature extraction, Mean-shift segmentation, change detection Classification: supervised and unsupervised classification EARSeL 2010, Paris
  • 14. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Visualization Advanced and simple process EARSeL 2010, Paris
  • 15. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Visualization Advanced and simple process Visualization EARSeL 2010, Paris
  • 16. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Geometry section Advanced and simple process EARSeL 2010, Paris
  • 17. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Geometry section Advanced and simple process Orthorectification EARSeL 2010, Paris
  • 18. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Filtering Mean-shift Segmentation EARSeL 2010, Paris
  • 19. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Filtering Mean-shift Segmentation Interactive segmentation EARSeL 2010, Paris
  • 20. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Filtering Feature extraction EARSeL 2010, Paris
  • 21. Introduction Monteverdi Orfeo Toolbox Components Geometric process Filtering process Filtering Feature extraction Interactive feature extraction EARSeL 2010, Paris
  • 22. Introduction Monteverdi Orfeo Toolbox When Why How Outline Introduction Efficiency Real world Integrated process Monteverdi Components Geometric process Filtering process Orfeo Toolbox A bit of history Why doing that? How? EARSeL 2010, Paris
  • 23. Introduction Monteverdi Orfeo Toolbox When Why How A bit of History Everything begins (2006) Started in 2006 by CNES (French Space Agency), funding several full-time developers Targeted at high resolution images (Pleiades to be launched in 2010) but with application to other sensors 4 year budget, over 1,000,000ewith extensions in the next years Moving to user friendly application (2009) Strong interactions with the user community highlighted that applications for non-programmers are important Application Monteverdi with several applications for non programmers (with GUI) Several courses (3/5-day courses) given in several French and Belgian institutions (Cesbio, RMA, ENST,...), in Madagascar... EARSeL 2010, Paris
  • 24. Introduction Monteverdi Orfeo Toolbox When Why How Why doing that? Is it successful so far? OTB user community growing steadily (programmers and application users) Presented at IGARSS in 2009, tutorial in IGARSS in 2010 on Pragmatic Remote Sensing CNES is planning to extend the budget for several more years Value analysis is very positive (cf. Ohloh): re-using is powerful EARSeL 2010, Paris
  • 25. Introduction Monteverdi Orfeo Toolbox When Why How Why doing that? Is it successful so far? OTB user community growing steadily (programmers and application users) Presented at IGARSS in 2009, tutorial in IGARSS in 2010 on Pragmatic Remote Sensing CNES is planning to extend the budget for several more years Value analysis is very positive (cf. Ohloh): re-using is powerful Why make a multi-million dollar software and give it for free? CNES is not a software company One goal is to encourage research: it is critical for researchers to know what is in the box CNES makes satellites and wants to make sure the images are used if more people have the tools to use satellite images, it is good for CNES EARSeL 2010, Paris
  • 26. Introduction Monteverdi Orfeo Toolbox When Why How How? How to reach this goal? Using the best work of others: do not reinvent the wheel EARSeL 2010, Paris
  • 27. Introduction Monteverdi Orfeo Toolbox When Why How How? How to reach this goal? Using the best work of others: do not reinvent the wheel Many open-source libraries of good quality ITK: software architecture (streaming, multithreading), many image processing algorithms Gdal/Ogr: reading data format (geotiff, raw, png, jpeg, shapefile, . . . ) Ossim: sensor models (Spot, RPC, SAR, . . . ) and map projections 6S: radiometric corrections, TerraSAR X calibration... and many other: libLAS (lidar data), Edison (Mean Shift clustering), libSiftFast (SIFT), Boost (graph), libSVM (Support Vector Machines) ⇒ all behind a common interface EARSeL 2010, Paris
  • 28. Introduction Monteverdi Orfeo Toolbox When Why How Useful links OTB main page: http://www.orfeo-toolbox.org 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 EARSeL 2010, Paris
  • 29. Introduction Monteverdi Orfeo Toolbox When Why How Thank you for your attention http://www.orfeo-toolbox.org EARSeL 2010, Paris