SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
First use with the Orfeo Toolbox
      framework Monteverdi

           Stéphane MAY
       stephane.may@cnes.fr




                                   orfeo-toolbox.org
                                                   1
Use case 1 : open an image, and discover the viewer

  Menu File > Open
     Im4_C_29042009_170_395/372076101/SPVIEW01/IMAGERY.TIF
  Menu Visualization > Viewer
     Select your input images
     Discover the viewer functionalities
  Alternative : right click on the module in the pipeline




                                                            orfeo-toolbox.org
                                                                            2
Monteverdi – Viewer

Visualization
   Viewer (1/5)




                                        orfeo-toolbox.org
                                                        3
Monteverdi - Viewer

Visualization
   Viewer (2/5)




                                        orfeo-toolbox.org
                                                        4
Monteverdi - Viewer

Visualization
   Viewer (3/5)




                                        orfeo-toolbox.org
                                                        5
Monteverdi - Viewer

Visualization
   Viewer (4/5)




                                        orfeo-toolbox.org
                                                        6
Monteverdi - Viewer

Visualization
   Viewer (5/5)




                                        orfeo-toolbox.org
                                                        7
Use case 2 : create a pipeline, save an image
Menu File > Open
   Im4_C_29042009_170_395/372076101/SPVIEW01/IMAGERY.TIF
Menu Visualization > Viewer (lock the pipeline !)
File > Extract ROI from dataset
   Positions (x,y) = [3000,3000], sizeX=500 (w), sizeY=600 (h)
File > Save dataset
File > Save dataset (advanced)
   Save only Channel 1 in Float type


Seel also :
   Right click on pipeline module ExtractROI > Show module
   Cache dataset

                                                                 orfeo-toolbox.org
                                                                                 8
Monteverdi - ROI

File > Extract ROI




                                        orfeo-toolbox.org
                                                        9
Monteverdi – Save dataset

File > Save dataset (advanced)
   Choice of data type
   Choice of output channels




                                          orfeo-toolbox.org
                                                         10
Use case 3 : threshold an image

Menu File > Open
   ./theme2/extraitIm2_C/Im2_c_extrait.tif
Menu Filtering > Threshold
   Generic Threshold / Threshold Above / Change Lower threshold
   Generic Threshold / Threshold Below / Change Upper Threshold
    ➢ Role of outside value
    ➢ Role of alpha (alpha blending) : alpha=0
   Generic Threshold / Threshold outside / Change upper & lower th.
   Binary threshold / Lower & Upper threshold / Outside & Inside
   values


                                                               orfeo-toolbox.org
                                                                              11
Monteverdi - Threshold
Filtering
   Threshold




                                        orfeo-toolbox.org
                                                       12
Monteverdi – Feature extraction

Filtering
   Feature Extraction (1/3)




                                                  orfeo-toolbox.org
                                                                 13
Monteverdi – Feature extraction

Filtering
   Feature Extraction (2/3)




                                                  orfeo-toolbox.org
                                                                 14
Monteverdi – Feature extraction

Filtering
   Feature Extraction (3/3)
     ➢ More than 65 features !
          Mean, variance, Gradient, spectral angle
          Textures (energy, entropy, contrast, etc)
          Morphological filters
          Radiometric indexes
           •  Vegetation (NDVI, ARVI, etc), Soil, Built up, Water
          Edge density
          Mean shift
          Original data (=> no need to concatenate channels after filtering)
          Etc


                                                                      orfeo-toolbox.org
                                                                                     15
Use case 4 : Feature extraction (1/3)
Menu File > Open
   ./theme2/extraitIm2_C/Im2_c_extrait.tif
Menu Filtering > Feature extraction
   Test the following features (See OTB-Software-Guide.pdf for technical
   details on algorithms)
     ➢ Original data (=> no need to concatenate channels after filtering)
     ➢ Edge detection : Touzi
     ➢ Spectral angle : choose one vegetation pixel
     ➢ Variance
     ➢ Mean
     ➢ Rec. gradient
     ➢ Morphology > Morphology opening
     ➢ Edge density > Sobel
                                                                   orfeo-toolbox.org
                                                                                  16
Use case 4 : Feature extraction (2/3)
Menu Filtering > Feature extraction
   Test the following features (See OTB-Software-Guide.pdf for
   technical details on algorithms) :
     ➢ Radiometric indexes
          Vegetation
            • NDVI, RVI, PVI, etc
          Soil
            • BI2
          Built up
            • ISU
   Further work :
     ➢ Rename output image channels
     ➢ Save your result
     ➢ Build Mean, variance image on a Touzi image               orfeo-toolbox.org
                                                                                17
Use case 4 : Feature extraction (3/3)

Solution : mean, variance over Touzi image
   Reader
   Feature Extraction (Reader0) > Touzi
   Feature Extraction (FeatureExtraction1) > Mean, Variance
   Save your result




                                                              orfeo-toolbox.org
                                                                             18
Use case 5 : concatenate your results

Menu File > Open
   ./theme2/extraitIm2_C/Im2_c_extrait.tif
Menu Filtering > Feature extraction > NDVI
Menu File > Concatenate Image
   Add Reader0 → Channel 1
   Add Reader0 → Channel 2
   Add FeatureExtraction1 → OutputImage
View the result




                                               orfeo-toolbox.org
                                                              19
Monteverdi – Concatenate images

File > Concatenate images




                                           orfeo-toolbox.org
                                                          20
OTB – Concatenate images

Command line tool
   otbConcatenateImages-cli -il image1.tif image2.tif -out img_concat.tif




                                                                 orfeo-toolbox.org
                                                                                21
Monteverdi




Thank you for your attention !




                                 orfeo-toolbox.org
                                                22

Más contenido relacionado

Similar a Madagascar2011 - 05 - Monteverdi first steps

Presentation of the Monteverdi application
Presentation of the Monteverdi applicationPresentation of the Monteverdi application
Presentation of the Monteverdi applicationotb
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdiotb
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
Madagascar2011 - 10 -  OTB Object Based Image AnalysisMadagascar2011 - 10 -  OTB Object Based Image Analysis
Madagascar2011 - 10 - OTB Object Based Image Analysisotb
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBotb
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkotb
 
A techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionA techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionTarun Arora
 
Presentation of the Orfeo Toolbox
Presentation of the Orfeo ToolboxPresentation of the Orfeo Toolbox
Presentation of the Orfeo Toolboxotb
 
"egg" - A stealth fine grained code analyzer
"egg" - A stealth fine grained code analyzer"egg" - A stealth fine grained code analyzer
"egg" - A stealth fine grained code analyzerFFRI, Inc.
 
Madagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workMadagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workotb
 
Envi tutorial
Envi tutorialEnvi tutorial
Envi tutorialDAVIDADV
 
Csw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgenerationCsw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgenerationCanSecWest
 
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSS
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSSSFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSS
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSSSouth Tyrol Free Software Conference
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir OverviewPTIHPA
 
MoSKito at Silpion Solutionscamp 2014
MoSKito at Silpion Solutionscamp 2014MoSKito at Silpion Solutionscamp 2014
MoSKito at Silpion Solutionscamp 2014Leon Rosenberg
 
MicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionMicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionsdoro58
 
Xerox 3535 User Guide
Xerox 3535 User GuideXerox 3535 User Guide
Xerox 3535 User Guideperezoap
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testingAGILEMinds
 
Effective Fault-Localization Techniques for Concurrent Software
Effective Fault-Localization Techniques for Concurrent SoftwareEffective Fault-Localization Techniques for Concurrent Software
Effective Fault-Localization Techniques for Concurrent SoftwareSangmin Park
 
Microsoft kafka load imbalance
Microsoft   kafka load imbalanceMicrosoft   kafka load imbalance
Microsoft kafka load imbalanceNitin Kumar
 

Similar a Madagascar2011 - 05 - Monteverdi first steps (20)

Presentation of the Monteverdi application
Presentation of the Monteverdi applicationPresentation of the Monteverdi application
Presentation of the Monteverdi application
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
Madagascar2011 - 10 -  OTB Object Based Image AnalysisMadagascar2011 - 10 -  OTB Object Based Image Analysis
Madagascar2011 - 10 - OTB Object Based Image Analysis
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTB
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection framework
 
A techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in productionA techis guide to combating bugs & poor performance in production
A techis guide to combating bugs & poor performance in production
 
Presentation of the Orfeo Toolbox
Presentation of the Orfeo ToolboxPresentation of the Orfeo Toolbox
Presentation of the Orfeo Toolbox
 
"egg" - A stealth fine grained code analyzer
"egg" - A stealth fine grained code analyzer"egg" - A stealth fine grained code analyzer
"egg" - A stealth fine grained code analyzer
 
Madagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workMadagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical work
 
Envi tutorial
Envi tutorialEnvi tutorial
Envi tutorial
 
Csw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgenerationCsw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgeneration
 
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSS
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSSSFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSS
SFSCON23 - Carlos Esteban Budde - Predict security attacks in FOSS
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir Overview
 
MoSKito at Silpion Solutionscamp 2014
MoSKito at Silpion Solutionscamp 2014MoSKito at Silpion Solutionscamp 2014
MoSKito at Silpion Solutionscamp 2014
 
MicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionMicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introduction
 
Xerox 3535 User Guide
Xerox 3535 User GuideXerox 3535 User Guide
Xerox 3535 User Guide
 
Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testing
 
Effective Fault-Localization Techniques for Concurrent Software
Effective Fault-Localization Techniques for Concurrent SoftwareEffective Fault-Localization Techniques for Concurrent Software
Effective Fault-Localization Techniques for Concurrent Software
 
Microsoft kafka load imbalance
Microsoft   kafka load imbalanceMicrosoft   kafka load imbalance
Microsoft kafka load imbalance
 
Opencv
OpencvOpencv
Opencv
 

Más de otb

General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTBotb
 
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
 
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
 
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSotb
 
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
 
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
 
Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handoutotb
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processingotb
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrieotb
 

Más de otb (20)

General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTB
 
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
 
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
 
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
 
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
 
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
 
Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handout
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processing
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrie
 

Último

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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
 
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
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 

Último (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
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
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 

Madagascar2011 - 05 - Monteverdi first steps

  • 1. First use with the Orfeo Toolbox framework Monteverdi Stéphane MAY stephane.may@cnes.fr orfeo-toolbox.org 1
  • 2. Use case 1 : open an image, and discover the viewer Menu File > Open Im4_C_29042009_170_395/372076101/SPVIEW01/IMAGERY.TIF Menu Visualization > Viewer Select your input images Discover the viewer functionalities Alternative : right click on the module in the pipeline orfeo-toolbox.org 2
  • 3. Monteverdi – Viewer Visualization Viewer (1/5) orfeo-toolbox.org 3
  • 4. Monteverdi - Viewer Visualization Viewer (2/5) orfeo-toolbox.org 4
  • 5. Monteverdi - Viewer Visualization Viewer (3/5) orfeo-toolbox.org 5
  • 6. Monteverdi - Viewer Visualization Viewer (4/5) orfeo-toolbox.org 6
  • 7. Monteverdi - Viewer Visualization Viewer (5/5) orfeo-toolbox.org 7
  • 8. Use case 2 : create a pipeline, save an image Menu File > Open Im4_C_29042009_170_395/372076101/SPVIEW01/IMAGERY.TIF Menu Visualization > Viewer (lock the pipeline !) File > Extract ROI from dataset Positions (x,y) = [3000,3000], sizeX=500 (w), sizeY=600 (h) File > Save dataset File > Save dataset (advanced) Save only Channel 1 in Float type Seel also : Right click on pipeline module ExtractROI > Show module Cache dataset orfeo-toolbox.org 8
  • 9. Monteverdi - ROI File > Extract ROI orfeo-toolbox.org 9
  • 10. Monteverdi – Save dataset File > Save dataset (advanced) Choice of data type Choice of output channels orfeo-toolbox.org 10
  • 11. Use case 3 : threshold an image Menu File > Open ./theme2/extraitIm2_C/Im2_c_extrait.tif Menu Filtering > Threshold Generic Threshold / Threshold Above / Change Lower threshold Generic Threshold / Threshold Below / Change Upper Threshold ➢ Role of outside value ➢ Role of alpha (alpha blending) : alpha=0 Generic Threshold / Threshold outside / Change upper & lower th. Binary threshold / Lower & Upper threshold / Outside & Inside values orfeo-toolbox.org 11
  • 12. Monteverdi - Threshold Filtering Threshold orfeo-toolbox.org 12
  • 13. Monteverdi – Feature extraction Filtering Feature Extraction (1/3) orfeo-toolbox.org 13
  • 14. Monteverdi – Feature extraction Filtering Feature Extraction (2/3) orfeo-toolbox.org 14
  • 15. Monteverdi – Feature extraction Filtering Feature Extraction (3/3) ➢ More than 65 features ! Mean, variance, Gradient, spectral angle Textures (energy, entropy, contrast, etc) Morphological filters Radiometric indexes • Vegetation (NDVI, ARVI, etc), Soil, Built up, Water Edge density Mean shift Original data (=> no need to concatenate channels after filtering) Etc orfeo-toolbox.org 15
  • 16. Use case 4 : Feature extraction (1/3) Menu File > Open ./theme2/extraitIm2_C/Im2_c_extrait.tif Menu Filtering > Feature extraction Test the following features (See OTB-Software-Guide.pdf for technical details on algorithms) ➢ Original data (=> no need to concatenate channels after filtering) ➢ Edge detection : Touzi ➢ Spectral angle : choose one vegetation pixel ➢ Variance ➢ Mean ➢ Rec. gradient ➢ Morphology > Morphology opening ➢ Edge density > Sobel orfeo-toolbox.org 16
  • 17. Use case 4 : Feature extraction (2/3) Menu Filtering > Feature extraction Test the following features (See OTB-Software-Guide.pdf for technical details on algorithms) : ➢ Radiometric indexes Vegetation • NDVI, RVI, PVI, etc Soil • BI2 Built up • ISU Further work : ➢ Rename output image channels ➢ Save your result ➢ Build Mean, variance image on a Touzi image orfeo-toolbox.org 17
  • 18. Use case 4 : Feature extraction (3/3) Solution : mean, variance over Touzi image Reader Feature Extraction (Reader0) > Touzi Feature Extraction (FeatureExtraction1) > Mean, Variance Save your result orfeo-toolbox.org 18
  • 19. Use case 5 : concatenate your results Menu File > Open ./theme2/extraitIm2_C/Im2_c_extrait.tif Menu Filtering > Feature extraction > NDVI Menu File > Concatenate Image Add Reader0 → Channel 1 Add Reader0 → Channel 2 Add FeatureExtraction1 → OutputImage View the result orfeo-toolbox.org 19
  • 20. Monteverdi – Concatenate images File > Concatenate images orfeo-toolbox.org 20
  • 21. OTB – Concatenate images Command line tool otbConcatenateImages-cli -il image1.tif image2.tif -out img_concat.tif orfeo-toolbox.org 21
  • 22. Monteverdi Thank you for your attention ! orfeo-toolbox.org 22