SlideShare a Scribd company logo
Orfeo Toolbox
Change detection

    Stéphane MAY
stephane.may@cnes.fr




                       orfeo-toolbox.org
                                       1
Change detection

Goal
  Identify changes between 2 images
Main problems
  Exceptional change (crisis) mixed with Natural changes
  (vegetation evolution)




                                                           orfeo-toolbox.org
                                                                           2
Monteverdi
Filtering
   Change
    Detection




                             orfeo-toolbox.org
                                             3
Use case 1 : change detection module

Menu File > Open
   ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif
   ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif
Menu > Filtering > Change detection
   Click on changed class
    ➢ Select changed areas
   Click on unchanged class
    ➢ Select unchanged areas
   Learn
   Display results


                                                             orfeo-toolbox.org
                                                                             4
Use case 2 : change detection with SVM classif. module

   Menu File > Open
      ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif
      ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif
   Menu File > Concatenate image
      Insert “after channels” first
   Menu Learning > SVM classification
      Create changed class
      Create unchanged class
      Learn
      Display
      Add new areas to refine your results
   Option : add features to enhance results (Feature Extraction Module)
                                                                  orfeo-toolbox.org
                                                                                  5
Use case 3 : RADAR change detect. with SVM classif.
Menu File > Open
   ./img_gloucester_av_ap/ERSAvantSmall.png
   ./img_gloucester_av_ap/ERSApresSmall.png
Menu SAR >Despeckle
   Lee filter
    ➢ Radius 5
Menu File > Concatenate image
   Insert crisis image first. Insert before image twice for visualisation.
Menu Learning > SVM classification
   Create changed class
   Create unchanged class
   Learn, Display
   Add new areas to refine your results                                orfeo-toolbox.org
                                                                                       6
Use case 4 : RADAR change detection with band math

  Menu File > Open
     ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif
     ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif
  Menu SAR >Despeckle
     Lee filter
      ➢ Radius 5
  Menu Filtering > Band math
     abs(im1b1-im2b1)
     min(im1b1/im2b1, im2b1/im1b1)
     Invent your formula !


                                                               orfeo-toolbox.org
                                                                               7
Use case 5 : classif. based change detection

Menu File > Open
   ./output_fus1.tif
   ./output_fus2b.tif
Menu Learning > SVM classification (file1)
   Create land cover classes (water, vegetation, soil, roads, houses)
Menu Learning > SVM classification (file2)
   Create land cover classes (water, vegetation, soil, roads, houses)
Menu File > Concatenate images (land cover files)
Menu Learning > SVM classification
   Create changed class / unchanged class
   Learn, Display
Menu filtering > Band math
                                                                orfeo-toolbox.org
   Select interesting couples of values from land cover files                   8
Monteverdi




Thank you for your attention !




                                 orfeo-toolbox.org
                                                 9

More Related Content

PDF
Ice: lightweight, efficient rendering for remote sensing images
 
PDF
Pragmatic Remote Sensing - IGARSS 2010
 
PDF
Madagascar2011 - 02 - Présentation OTB
 
PDF
Presentation of the Monteverdi application
 
PDF
Pragmatic remote sensing handout
 
ODP
Développement des chaînes de traitement d'images GEOSUD
 
PDF
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
PDF
General presentation of OTB
 
Ice: lightweight, efficient rendering for remote sensing images
 
Pragmatic Remote Sensing - IGARSS 2010
 
Madagascar2011 - 02 - Présentation OTB
 
Presentation of the Monteverdi application
 
Pragmatic remote sensing handout
 
Développement des chaînes de traitement d'images GEOSUD
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
General presentation of OTB
 

Similar to Madagascar2011 - 09 OTB Change detection framework (20)

PDF
Tutorial OTB/Monteverdi Part 2
 
PDF
Madagascar2011 - 08 - OTB segmentation and classification
 
PDF
Tutorial OTB/Monteverdi Part 1
 
PDF
Madagascar2011 - 10 - OTB Object Based Image Analysis
 
DOCX
Assignment 9Assignment 9.docxGIS 5103 – Week 9 Assignment – R.docx
PDF
Programming in matlab lesson5
PDF
The use of Orfeo Toolbox in the context of map updating
PDF
Madagascar2011 - 05 - Monteverdi first steps
 
PDF
Madagascar2011 - 06 - OTB geometry processing
 
PDF
Pydro & HydrOffice: Open Tools for Ocean Mappers
PDF
Thesis
PDF
Estimation of impervious surface based on integrated analysis of classificati...
PDF
Pattern Based Compression of Multi Band Image Data for Landscape Analysis Env...
PDF
OTB-FOSS4G-2010
 
PPTX
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
PDF
Azlina5 imagery
PDF
Pattern Based Compression of Multi Band Image Data for Landscape Analysis Env...
PDF
Driving Assistant Solutions with Android
PPT
ENVI basic function overview
PDF
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
 
Tutorial OTB/Monteverdi Part 2
 
Madagascar2011 - 08 - OTB segmentation and classification
 
Tutorial OTB/Monteverdi Part 1
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
 
Assignment 9Assignment 9.docxGIS 5103 – Week 9 Assignment – R.docx
Programming in matlab lesson5
The use of Orfeo Toolbox in the context of map updating
Madagascar2011 - 05 - Monteverdi first steps
 
Madagascar2011 - 06 - OTB geometry processing
 
Pydro & HydrOffice: Open Tools for Ocean Mappers
Thesis
Estimation of impervious surface based on integrated analysis of classificati...
Pattern Based Compression of Multi Band Image Data for Landscape Analysis Env...
OTB-FOSS4G-2010
 
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
Azlina5 imagery
Pattern Based Compression of Multi Band Image Data for Landscape Analysis Env...
Driving Assistant Solutions with Android
ENVI basic function overview
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
 
Ad

More from otb (19)

PDF
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
 
PDF
Build OTB with the SuperBuild
 
PDF
ORFEO ToolBox Project Steering committee
 
PDF
OTB modular architecture
 
PDF
0 intro
 
PDF
ORFEO ToolBox at CS-SI From research to operational applications
 
PDF
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
 
PDF
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
 
PPTX
Monitoring tropical forest cover Activities of ONFI in remote sensing
 
PDF
Présentation générale de l'Orfeo ToolBox (12.2014)
 
PDF
Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
 
PDF
OTB: logiciel libre de traitement d'images satellites
 
PDF
Présentation de l'ORFEO ToolBox au FROG2013
 
PDF
Madagascar2011 - 07 - OTB radiometry processing
 
PDF
Madagascar2011 - 04 - Présentation configuration pratical work
 
PDF
Madagascar2011 - 03 - Présentation Monteverdi
 
PDF
AUF 11 - 02 Geometrie
 
PDF
AUF 11 - 03 Radiometrie
 
PDF
AUF 11 - 04 Primitives
 
ONLINE IMAGE PROCESSING WITH ORFEOTOOLBOX WPS
 
Build OTB with the SuperBuild
 
ORFEO ToolBox Project Steering committee
 
OTB modular architecture
 
0 intro
 
ORFEO ToolBox at CS-SI From research to operational applications
 
Usages of OTB at SERTIT OTB Users meeting and hackfest 2015
 
USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT
 
Monitoring tropical forest cover Activities of ONFI in remote sensing
 
Présentation générale de l'Orfeo ToolBox (12.2014)
 
Monteverdi 2.0 - Remote sensing software for Pleiades images analysis
 
OTB: logiciel libre de traitement d'images satellites
 
Présentation de l'ORFEO ToolBox au FROG2013
 
Madagascar2011 - 07 - OTB radiometry processing
 
Madagascar2011 - 04 - Présentation configuration pratical work
 
Madagascar2011 - 03 - Présentation Monteverdi
 
AUF 11 - 02 Geometrie
 
AUF 11 - 03 Radiometrie
 
AUF 11 - 04 Primitives
 
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PPTX
Machine Learning_overview_presentation.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
A Presentation on Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Approach and Philosophy of On baking technology
Machine Learning_overview_presentation.pptx
1. Introduction to Computer Programming.pptx
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Tartificialntelligence_presentation.pptx
Programs and apps: productivity, graphics, security and other tools
Per capita expenditure prediction using model stacking based on satellite ima...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
OMC Textile Division Presentation 2021.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
cloud_computing_Infrastucture_as_cloud_p
Assigned Numbers - 2025 - Bluetooth® Document
Group 1 Presentation -Planning and Decision Making .pptx

Madagascar2011 - 09 OTB Change detection framework

  • 1. Orfeo Toolbox Change detection Stéphane MAY stephane.may@cnes.fr orfeo-toolbox.org 1
  • 2. Change detection Goal Identify changes between 2 images Main problems Exceptional change (crisis) mixed with Natural changes (vegetation evolution) orfeo-toolbox.org 2
  • 3. Monteverdi Filtering Change Detection orfeo-toolbox.org 3
  • 4. Use case 1 : change detection module Menu File > Open ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif Menu > Filtering > Change detection Click on changed class ➢ Select changed areas Click on unchanged class ➢ Select unchanged areas Learn Display results orfeo-toolbox.org 4
  • 5. Use case 2 : change detection with SVM classif. module Menu File > Open ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif Menu File > Concatenate image Insert “after channels” first Menu Learning > SVM classification Create changed class Create unchanged class Learn Display Add new areas to refine your results Option : add features to enhance results (Feature Extraction Module) orfeo-toolbox.org 5
  • 6. Use case 3 : RADAR change detect. with SVM classif. Menu File > Open ./img_gloucester_av_ap/ERSAvantSmall.png ./img_gloucester_av_ap/ERSApresSmall.png Menu SAR >Despeckle Lee filter ➢ Radius 5 Menu File > Concatenate image Insert crisis image first. Insert before image twice for visualisation. Menu Learning > SVM classification Create changed class Create unchanged class Learn, Display Add new areas to refine your results orfeo-toolbox.org 6
  • 7. Use case 4 : RADAR change detection with band math Menu File > Open ./img_gloucester_spot_av_ap/Spot5-Gloucester-before.tif ./img_gloucester_spot_av_ap/Spot5-Gloucester-after.tif Menu SAR >Despeckle Lee filter ➢ Radius 5 Menu Filtering > Band math abs(im1b1-im2b1) min(im1b1/im2b1, im2b1/im1b1) Invent your formula ! orfeo-toolbox.org 7
  • 8. Use case 5 : classif. based change detection Menu File > Open ./output_fus1.tif ./output_fus2b.tif Menu Learning > SVM classification (file1) Create land cover classes (water, vegetation, soil, roads, houses) Menu Learning > SVM classification (file2) Create land cover classes (water, vegetation, soil, roads, houses) Menu File > Concatenate images (land cover files) Menu Learning > SVM classification Create changed class / unchanged class Learn, Display Menu filtering > Band math orfeo-toolbox.org Select interesting couples of values from land cover files 8
  • 9. Monteverdi Thank you for your attention ! orfeo-toolbox.org 9