SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Use cases with the Orfeo Toolbox
     framework Monteverdi




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

  Menu File > Open
     .//theme2/IM2/Im2_C_02112006_169_388/372596101/SPVIEW01
     /IMAGERY.TIF
  Menu Visualization > Viewer
     (Alternative – right click on the module in the pipeline)
     Discover the viewer functionalities




                                                                 orfeo-toolbox.org
                                                                                 2
Monteverdi – Viewer

Visualization
   Viewer (1/4)




                                        orfeo-toolbox.org
                                                        3
Monteverdi - Viewer

Visualization
   Viewer (2/4)




                                        orfeo-toolbox.org
                                                        4
Monteverdi - Viewer

Visualization
   Viewer (3/4)




                                        orfeo-toolbox.org
                                                        5
Monteverdi - Viewer

Visualization
   Viewer (4/4)




                                        orfeo-toolbox.org
                                                        6
Use case 2 : create a pipeline, save an image
Menu File > Open
   ./theme2/IM2/Im2_C_02112006_169_388/372596101/SPVIEW01/
   IMAGERY.TIF
Menu Visualization > Viewer (lock the pipeline !)
File > Extract ROI from dataset
   Positions (x,y) = [1600,1000], sizeX=2000 (w), sizeY=1500 (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
                                                                                   7
Monteverdi - ROI

File > Extract ROI




                                        orfeo-toolbox.org
                                                        8
Monteverdi – Save dataset

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




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

Menu File > Open
   ./theme2/IM2/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
                                                                              10
Monteverdi - Threshold
Filtering
   Threshold




                                        orfeo-toolbox.org
                                                       11
Use case 4 : segmentation with mean-shift

Menu File > Open
   ./data_tp/theme2/IM2/extraitIm2_C/Im2_c_extrait.tif
Menu Filtering > Mean-shift clustering
   Change radius : 5
   Spectral radius : 15
   Min region size : 15
   Clusters : ON
   Change values and Click on Run button
   Click on Close button after selecting right set of parameters
   See also :
     ➢ Image filtered / Image clustered
     ➢ See OTB-Software-Guide_V3.0.pdf p 174                       orfeo-toolbox.org
                                                                                  12
Monteverdi – Mean-shift

Filtering
   Meanshift clustering




                                          orfeo-toolbox.org
                                                         13
Use case 5 : Feature extraction (1/2)
Menu File > Open
   ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif
Menu Filtering > Feature extraction
   Test the following features (See OTB-Software-Guide_V3.0.pdf for
   technical details on algorithms)
     ➢ Edge detection : Touzi
     ➢ Spectral angle : choose one vegetation pixel
     ➢ Variance
     ➢ Mean
     ➢ Rec. gradient
     ➢ Morphology > Morphology opening
     ➢ Edge density > Sobel
     ➢ Original data (=> no need to concatenate channels after filtering)
                                                                   orfeo-toolbox.org
                                                                                  14
Use case 5 : Feature extraction (2/2)
Menu Filtering > Feature extraction
   Test the following features (See OTB-Software-Guide_V3.0.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
                                                                             15
Monteverdi – Feather extraction

Filtering
   Feature Extraction (1/2)




                                                  orfeo-toolbox.org
                                                                 16
Monteverdi – Feather extraction

Filtering
   Feature Extraction (2/2)




                                                  orfeo-toolbox.org
                                                                 17
Monteverdi – Feather extraction

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 6 : concatenate your results

Menu File > Open
   ./theme1/IM2/Extraits/Ext_IM2_04102008_10mC.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
Use case 7 : supervised classification with SVM

Menu File > Open
   ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif
Menu Learning > SVM Classification
   Create several classes (4-5)
     ➢ Edit names
     ➢ Change colors
     ➢ Select polygons
   Learn
   Validate
   Display
Further work :
   Same case with concatenated NDVI channel      orfeo-toolbox.org
                                                                21
Monteverdi

Menu Learning > SVM classification (1/3)




                                           orfeo-toolbox.org
                                                          22
Monteverdi

Menu Learning > SVM classification (2/3)




                                           orfeo-toolbox.org
                                                          23
Monteverdi

Menu Learning > SVM classification (3/3)




                                           orfeo-toolbox.org
                                                          24
Use case 8 : unsupervised clustering with k-means

Menu File > Open
   ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif
Menu Learning > k-means clustering (doc
OTBSoftwareGuide_V3.0.pdf p 448)
   Training 15%
   Number of classes : 5
   Iteration number : 1
   Convergence : 0.0001


Further work :
   Compare with SVM supervised classification

                                                 orfeo-toolbox.org
                                                                25
Monteverdi

Menu Learning > K-means




                                   orfeo-toolbox.org
                                                  26
Use case 9 : orthorectify an image (Spot 5 level 1A)
                    without DEM
Menu File > Open
   ./reunion_S5/thr1a/imagery.tif
Menu Geometry > Orthorectification
   Size X : 220, Size Y : 200
   (try larger size with powerful computers)
   Spacing X : 10, Spacing Y : -10 (m)
   Longitude : -55.4, Latitude : -21.0
   UTM / Linear
(=> Module created in pipeline)
Visualization > Viewer (Orthorectifcation0) > Click on
Streamed / Cache (This launches the orthorectification).
   “Cached” : click on OK to view the image
                                                           orfeo-toolbox.org
                                                                          27
Monteverdi

Menu Geometry > Orthorectification (1/2)




                                           orfeo-toolbox.org
                                                          28
Monteverdi

Menu Geometry > Orthorectification (2/2)




                                           orfeo-toolbox.org
                                                          29
Use case 10 : orthorectify an image (Spot 5 level 1A)
                     with DEM
Menu File > Open
   ./reunion_S5/thr1a/imagery.tif
Menu Geometry > Orthorectification
   Size X : 220, Size Y : 200
   (try larger size with powerful computers)
   Spacing X : 10, Spacing Y : -10 (m)
   Longitude : -55.4, Latitude : -21.0
   UTM / Linear
   DEM : enter the directory where .hgt files are
Visualization > Viewer (Orthorectifcation0) > Click on
Streamed / Cache (This launches the orthorectification).
   “Cached” : click on OK to view the image
                                                           orfeo-toolbox.org
                                                                          30
Use case 11 : Superimpose XS image over THR one (1/2)

    Menu Geometry > Superimpose two images
       Combination of geometric models of the two images (note : works with
       images with geometric model)
        ➢ Image to be superimposed : use of the direct geometric model to
          build Longitude/Latitude projection
        ➢ Combination with the inverse model of the reference image.
        ➢ Reprojection




                                                                  orfeo-toolbox.org
                                                                                 31
Use case 11 : Superimpose XS image over THR one (2/2)

  Menu File > Open
     ./reunion_S5/thr1a/imagery.tif
  Menu Geometry > Orthorectification
     Size X : 220, Size Y : 200
     Spacing X : 10, Spacing Y : -10 (m)
     Longitude : -55.4, Latitude : -21.0
     UTM / Linear
  Menu Geometry > Superimpose two images
     Image to reproject : J1A / XS image
     Reference Image : ortho of THR1A / Panchromatic image
     Choose the same DEM model
  Visualization > Viewer (Reprojected Image) > Stream /
  Caching... / Cached                                        orfeo-toolbox.org
                                                                            32
Monteverdi – Superimpose two images

Menu Geometry > Superimpose two images




                                           orfeo-toolbox.org
                                                          33
Monteverdi




Thank you for your attention !




                                 orfeo-toolbox.org
                                                34

Contenu connexe

Tendances

2016.12.22 Thermal and Electromagnetic Propulsion
2016.12.22 Thermal and Electromagnetic Propulsion2016.12.22 Thermal and Electromagnetic Propulsion
2016.12.22 Thermal and Electromagnetic Propulsion
Barry Stoute, PhD, P. Eng.
 
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIALMICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
NIKITA JANJAL
 
Plasma Antenna and its applications
Plasma Antenna and its applicationsPlasma Antenna and its applications
Plasma Antenna and its applications
swetha samv
 
Wind Resource Engineer - Professional Profile
Wind Resource Engineer - Professional ProfileWind Resource Engineer - Professional Profile
Wind Resource Engineer - Professional Profile
Deeshith Jain
 
Computational flow optimization of Wind turbine blades
Computational flow optimization of Wind turbine bladesComputational flow optimization of Wind turbine blades
Computational flow optimization of Wind turbine blades
Sarath Pagadala
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
Iaetsd Iaetsd
 

Tendances (20)

Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
 
Plasma antenna
Plasma antennaPlasma antenna
Plasma antenna
 
Radar 2009 a 19 electronic counter measures
Radar 2009 a 19 electronic counter measuresRadar 2009 a 19 electronic counter measures
Radar 2009 a 19 electronic counter measures
 
2016.12.22 Thermal and Electromagnetic Propulsion
2016.12.22 Thermal and Electromagnetic Propulsion2016.12.22 Thermal and Electromagnetic Propulsion
2016.12.22 Thermal and Electromagnetic Propulsion
 
Ppt1
Ppt1Ppt1
Ppt1
 
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIALMICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
MICROSTRIP ANTENNAS FOR RFID APPLICATION USING META-MATERIAL
 
Plasma Antenna Report
Plasma  Antenna ReportPlasma  Antenna Report
Plasma Antenna Report
 
Plasma Antenna and its applications
Plasma Antenna and its applicationsPlasma Antenna and its applications
Plasma Antenna and its applications
 
Radar 2009 a 8 antennas 1
Radar 2009 a 8 antennas 1Radar 2009 a 8 antennas 1
Radar 2009 a 8 antennas 1
 
제주수학여행 프로그램 제안서
제주수학여행 프로그램 제안서제주수학여행 프로그램 제안서
제주수학여행 프로그램 제안서
 
ML slide share.pptx
ML slide share.pptxML slide share.pptx
ML slide share.pptx
 
wind tunnel 2057164.pptx
wind tunnel 2057164.pptxwind tunnel 2057164.pptx
wind tunnel 2057164.pptx
 
Patch antenna
Patch antenna Patch antenna
Patch antenna
 
Wind Resource Engineer - Professional Profile
Wind Resource Engineer - Professional ProfileWind Resource Engineer - Professional Profile
Wind Resource Engineer - Professional Profile
 
Застосування AI-1.pdf
Застосування AI-1.pdfЗастосування AI-1.pdf
Застосування AI-1.pdf
 
Computational flow optimization of Wind turbine blades
Computational flow optimization of Wind turbine bladesComputational flow optimization of Wind turbine blades
Computational flow optimization of Wind turbine blades
 
Plasma antennas
Plasma antennasPlasma antennas
Plasma antennas
 
Morphing Aircraft Technology – New Shapes for Aircraft Wing Design
Morphing Aircraft Technology – New Shapes for Aircraft Wing DesignMorphing Aircraft Technology – New Shapes for Aircraft Wing Design
Morphing Aircraft Technology – New Shapes for Aircraft Wing Design
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
 
NANOTECHNOLOGY FOR AERONAUTICAL ENGINEERING
NANOTECHNOLOGY FOR AERONAUTICAL ENGINEERINGNANOTECHNOLOGY FOR AERONAUTICAL ENGINEERING
NANOTECHNOLOGY FOR AERONAUTICAL ENGINEERING
 

En vedette

Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first steps
otb
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processing
otb
 
AUF11 - 05 Classification
AUF11 - 05 ClassificationAUF11 - 05 Classification
AUF11 - 05 Classification
otb
 
AUF 11 - 06 Changements
AUF 11 - 06 ChangementsAUF 11 - 06 Changements
AUF 11 - 06 Changements
otb
 
AUF 11 - 03 Radiometrie
AUF 11 - 03 RadiometrieAUF 11 - 03 Radiometrie
AUF 11 - 03 Radiometrie
otb
 

En vedette (18)

Tutorial OTB/Monteverdi Part 2
Tutorial OTB/Monteverdi Part 2Tutorial OTB/Monteverdi Part 2
Tutorial OTB/Monteverdi Part 2
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first steps
 
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: 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
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processing
 
La classification et l’identification des cultures par la télédétection
La classification et l’identification des cultures par la télédétectionLa classification et l’identification des cultures par la télédétection
La classification et l’identification des cultures par la télédétection
 
C teledetection
C teledetectionC teledetection
C teledetection
 
Une Approche d’Indexation et de Recherche d’Images Pulmonaires TDM par le Con...
Une Approche d’Indexation et de Recherche d’Images Pulmonaires TDM par le Con...Une Approche d’Indexation et de Recherche d’Images Pulmonaires TDM par le Con...
Une Approche d’Indexation et de Recherche d’Images Pulmonaires TDM par le Con...
 
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
 
Satellite Image
Satellite Image Satellite Image
Satellite Image
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLAB
 
Etat De L\'art Algo RéSeaux De Capteurs sans-fil
Etat  De L\'art Algo RéSeaux De Capteurs sans-filEtat  De L\'art Algo RéSeaux De Capteurs sans-fil
Etat De L\'art Algo RéSeaux De Capteurs sans-fil
 
AUF11 - 05 Classification
AUF11 - 05 ClassificationAUF11 - 05 Classification
AUF11 - 05 Classification
 
Teledetection Sig
Teledetection SigTeledetection Sig
Teledetection Sig
 
Utilisation de la télédétection pour le suivi de la dynamique des formations ...
Utilisation de la télédétection pour le suivi de la dynamique des formations ...Utilisation de la télédétection pour le suivi de la dynamique des formations ...
Utilisation de la télédétection pour le suivi de la dynamique des formations ...
 
AUF 11 - 06 Changements
AUF 11 - 06 ChangementsAUF 11 - 06 Changements
AUF 11 - 06 Changements
 
AUF 11 - 03 Radiometrie
AUF 11 - 03 RadiometrieAUF 11 - 03 Radiometrie
AUF 11 - 03 Radiometrie
 
Classification of plants
Classification of plantsClassification of plants
Classification of plants
 

Similaire à Tutorial OTB/Monteverdi Part 1

Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classification
otb
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
otb
 
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
otb
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection framework
otb
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTB
otb
 
Csw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgenerationCsw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgeneration
CanSecWest
 
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
otb
 
Simple Bugs and Vulnerabilities in Linux Distributions
Simple Bugs and Vulnerabilities in Linux DistributionsSimple Bugs and Vulnerabilities in Linux Distributions
Simple Bugs and Vulnerabilities in Linux Distributions
Silvio Cesare
 
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
South Tyrol Free Software Conference
 

Similaire à Tutorial OTB/Monteverdi Part 1 (20)

Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classification
 
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 - 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
 
Ics4u dayplans
Ics4u dayplansIcs4u dayplans
Ics4u dayplans
 
Envi tutorial
Envi tutorialEnvi tutorial
Envi tutorial
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTB
 
MicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introductionMicroPython for LEGO Spike - introduction
MicroPython for LEGO Spike - introduction
 
Csw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgenerationCsw2016 d antoine_automatic_exploitgeneration
Csw2016 d antoine_automatic_exploitgeneration
 
Important adb commands
Important adb commandsImportant adb commands
Important adb commands
 
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
 
Unit Testing Using N Unit
Unit Testing Using N UnitUnit Testing Using N Unit
Unit Testing Using N Unit
 
Debugger & Profiler in NetBeans
Debugger & Profiler in NetBeansDebugger & Profiler in NetBeans
Debugger & Profiler in NetBeans
 
Simple Bugs and Vulnerabilities in Linux Distributions
Simple Bugs and Vulnerabilities in Linux DistributionsSimple Bugs and Vulnerabilities in Linux Distributions
Simple Bugs and Vulnerabilities in Linux Distributions
 
Linux Kernel Init Process
Linux Kernel Init ProcessLinux Kernel Init Process
Linux Kernel Init Process
 
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
 
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
 
Fuzzing malware for fun & profit. Applying Coverage-Guided Fuzzing to Find Bu...
Fuzzing malware for fun & profit. Applying Coverage-Guided Fuzzing to Find Bu...Fuzzing malware for fun & profit. Applying Coverage-Guided Fuzzing to Find Bu...
Fuzzing malware for fun & profit. Applying Coverage-Guided Fuzzing to Find Bu...
 

Plus de otb

ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPSONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
otb
 
0 intro
0 intro0 intro
0 intro
otb
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processing
otb
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrie
otb
 

Plus de otb (18)

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

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"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 ...
 
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
 
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 New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Tutorial OTB/Monteverdi Part 1

  • 1. Use cases with the Orfeo Toolbox framework Monteverdi orfeo-toolbox.org 1
  • 2. Use case 1 : open an image, and discover the viewer Menu File > Open .//theme2/IM2/Im2_C_02112006_169_388/372596101/SPVIEW01 /IMAGERY.TIF Menu Visualization > Viewer (Alternative – right click on the module in the pipeline) Discover the viewer functionalities orfeo-toolbox.org 2
  • 3. Monteverdi – Viewer Visualization Viewer (1/4) orfeo-toolbox.org 3
  • 4. Monteverdi - Viewer Visualization Viewer (2/4) orfeo-toolbox.org 4
  • 5. Monteverdi - Viewer Visualization Viewer (3/4) orfeo-toolbox.org 5
  • 6. Monteverdi - Viewer Visualization Viewer (4/4) orfeo-toolbox.org 6
  • 7. Use case 2 : create a pipeline, save an image Menu File > Open ./theme2/IM2/Im2_C_02112006_169_388/372596101/SPVIEW01/ IMAGERY.TIF Menu Visualization > Viewer (lock the pipeline !) File > Extract ROI from dataset Positions (x,y) = [1600,1000], sizeX=2000 (w), sizeY=1500 (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 7
  • 8. Monteverdi - ROI File > Extract ROI orfeo-toolbox.org 8
  • 9. Monteverdi – Save dataset File > Save dataset (advanced) Choice of data type Choice of output channels orfeo-toolbox.org 9
  • 10. Use case 3 : threshold an image Menu File > Open ./theme2/IM2/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 10
  • 11. Monteverdi - Threshold Filtering Threshold orfeo-toolbox.org 11
  • 12. Use case 4 : segmentation with mean-shift Menu File > Open ./data_tp/theme2/IM2/extraitIm2_C/Im2_c_extrait.tif Menu Filtering > Mean-shift clustering Change radius : 5 Spectral radius : 15 Min region size : 15 Clusters : ON Change values and Click on Run button Click on Close button after selecting right set of parameters See also : ➢ Image filtered / Image clustered ➢ See OTB-Software-Guide_V3.0.pdf p 174 orfeo-toolbox.org 12
  • 13. Monteverdi – Mean-shift Filtering Meanshift clustering orfeo-toolbox.org 13
  • 14. Use case 5 : Feature extraction (1/2) Menu File > Open ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif Menu Filtering > Feature extraction Test the following features (See OTB-Software-Guide_V3.0.pdf for technical details on algorithms) ➢ Edge detection : Touzi ➢ Spectral angle : choose one vegetation pixel ➢ Variance ➢ Mean ➢ Rec. gradient ➢ Morphology > Morphology opening ➢ Edge density > Sobel ➢ Original data (=> no need to concatenate channels after filtering) orfeo-toolbox.org 14
  • 15. Use case 5 : Feature extraction (2/2) Menu Filtering > Feature extraction Test the following features (See OTB-Software-Guide_V3.0.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 15
  • 16. Monteverdi – Feather extraction Filtering Feature Extraction (1/2) orfeo-toolbox.org 16
  • 17. Monteverdi – Feather extraction Filtering Feature Extraction (2/2) orfeo-toolbox.org 17
  • 18. Monteverdi – Feather extraction 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 6 : concatenate your results Menu File > Open ./theme1/IM2/Extraits/Ext_IM2_04102008_10mC.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. Use case 7 : supervised classification with SVM Menu File > Open ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif Menu Learning > SVM Classification Create several classes (4-5) ➢ Edit names ➢ Change colors ➢ Select polygons Learn Validate Display Further work : Same case with concatenated NDVI channel orfeo-toolbox.org 21
  • 22. Monteverdi Menu Learning > SVM classification (1/3) orfeo-toolbox.org 22
  • 23. Monteverdi Menu Learning > SVM classification (2/3) orfeo-toolbox.org 23
  • 24. Monteverdi Menu Learning > SVM classification (3/3) orfeo-toolbox.org 24
  • 25. Use case 8 : unsupervised clustering with k-means Menu File > Open ./theme2/IM2/extraitIm2_C/Im2_c_extrait.tif Menu Learning > k-means clustering (doc OTBSoftwareGuide_V3.0.pdf p 448) Training 15% Number of classes : 5 Iteration number : 1 Convergence : 0.0001 Further work : Compare with SVM supervised classification orfeo-toolbox.org 25
  • 26. Monteverdi Menu Learning > K-means orfeo-toolbox.org 26
  • 27. Use case 9 : orthorectify an image (Spot 5 level 1A) without DEM Menu File > Open ./reunion_S5/thr1a/imagery.tif Menu Geometry > Orthorectification Size X : 220, Size Y : 200 (try larger size with powerful computers) Spacing X : 10, Spacing Y : -10 (m) Longitude : -55.4, Latitude : -21.0 UTM / Linear (=> Module created in pipeline) Visualization > Viewer (Orthorectifcation0) > Click on Streamed / Cache (This launches the orthorectification). “Cached” : click on OK to view the image orfeo-toolbox.org 27
  • 28. Monteverdi Menu Geometry > Orthorectification (1/2) orfeo-toolbox.org 28
  • 29. Monteverdi Menu Geometry > Orthorectification (2/2) orfeo-toolbox.org 29
  • 30. Use case 10 : orthorectify an image (Spot 5 level 1A) with DEM Menu File > Open ./reunion_S5/thr1a/imagery.tif Menu Geometry > Orthorectification Size X : 220, Size Y : 200 (try larger size with powerful computers) Spacing X : 10, Spacing Y : -10 (m) Longitude : -55.4, Latitude : -21.0 UTM / Linear DEM : enter the directory where .hgt files are Visualization > Viewer (Orthorectifcation0) > Click on Streamed / Cache (This launches the orthorectification). “Cached” : click on OK to view the image orfeo-toolbox.org 30
  • 31. Use case 11 : Superimpose XS image over THR one (1/2) Menu Geometry > Superimpose two images Combination of geometric models of the two images (note : works with images with geometric model) ➢ Image to be superimposed : use of the direct geometric model to build Longitude/Latitude projection ➢ Combination with the inverse model of the reference image. ➢ Reprojection orfeo-toolbox.org 31
  • 32. Use case 11 : Superimpose XS image over THR one (2/2) Menu File > Open ./reunion_S5/thr1a/imagery.tif Menu Geometry > Orthorectification Size X : 220, Size Y : 200 Spacing X : 10, Spacing Y : -10 (m) Longitude : -55.4, Latitude : -21.0 UTM / Linear Menu Geometry > Superimpose two images Image to reproject : J1A / XS image Reference Image : ortho of THR1A / Panchromatic image Choose the same DEM model Visualization > Viewer (Reprojected Image) > Stream / Caching... / Cached orfeo-toolbox.org 32
  • 33. Monteverdi – Superimpose two images Menu Geometry > Superimpose two images orfeo-toolbox.org 33
  • 34. Monteverdi Thank you for your attention ! orfeo-toolbox.org 34