Monteverdi - Remote sensing software from educational to operational context

  • 2,309 views
Uploaded on

Presentation of the application Monteverdi at the 30th EARSeL Symposium 2010 - Paris, France

Presentation of the application Monteverdi at the 30th EARSeL Symposium 2010 - Paris, France

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,309
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
83
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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