SlideShare a Scribd company logo
Orfeo Toolbox
Geometric pre-processing

       Stéphane MAY
   stephane.may@cnes.fr




                           orfeo-toolbox.org
                                           1
Geometric corrections

Goal
  Orthorectify images
   ➢ Transform images from satellite referential to terrestrial referential
        Cartographic or geographic projection
   ➢ Use of the geometrical model
        Impact of the geometrical model precision
  Superpose images
   ➢ Superpose images for pan-sharpening, change detection
  OTB orthorectification works for :
   ➢ Spot 5, Ikonos, Quickbird, GeoEye, WorldView



                                                                  orfeo-toolbox.org
                                                                                  2
Geometric corrections

Menu Geometry > Reproject Image (1/2)




                                         orfeo-toolbox.org
                                                         3
Geometric corrections

Menu Geometry > Reproject Image (2/2)




                                         orfeo-toolbox.org
                                                         4
Use case 1 : Orthorectify an image without DEM

Menu File > Open
   ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF
Menu Geometry > Reproject image
   UTM / Linear
   User defined Parameters :
    ➢ Longitude : 55.612 Latitude : -21.290
   Spacing X : 10, Spacing Y : -10 (m)
   Size X : 520, Size Y : 500
File > Save dataset




                                                            orfeo-toolbox.org
                                                                            5
Use case 1 : Orthorectify an image without DEM




                                           orfeo-toolbox.org
                                                           6
Use case 2 : Orthorectify an image with DEM

Menu File > Open
   ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF
Menu Geometry > Reproject image
   UTM / Linear
   User defined Parameters :
    ➢ Longitude : 55.612 Latitude : -21.290
   Spacing X : 10, Spacing Y : -10 (m)
   Size X : 520, Size Y : 500
   DEM : enter the directory where .hgt files are
File > Save dataset
Visualization > Viewer > Add 2 images and compare

                                                            orfeo-toolbox.org
                                                                            7
Use case 2b : Orthorectify an image

Use the command line tools
   gdalinfo image.tif
   otbObtainUTMZoneFromGeoPoint -lat -21.290 -lon 55.612
   otbOrthoRectification-cli -in ./img_kalideos_reunion/2003-05-
   04/j_1a/1.0/IMAGERY.TIF -out output.tif -ul 978771 7638749 -rpc 10 -size
   500 520 -spacing 10 -10 -mapProj UTM 39 S -interp LINEAR
   otbConvertGeoToCartoPoint -lat -21.290 -lon 55.612 -mapProj UTM 39 S
   otbConvertCartoToGeoPoint -x 978771 -y 7638749 -mapProj UTM 39 S




                                                                orfeo-toolbox.org
                                                                                8
Monteverdi – Superimpose two images

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




                                                              orfeo-toolbox.org
                                                                              9
Monteverdi – Superimpose two images

Menu Geometry > Superimpose two images




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




                                    orfeo-toolbox.org
                                                   11
Use case 3b : Superimpose an image

Use the command line tool
   otbSuperimpose-cli -inR img_geom1.tif -inM
   ../data_formation/img_kalideos_reunion/2004-08-
   19/j_1a/1.0/IMAGERY.TIF -out output2.tif




                                                     orfeo-toolbox.org
                                                                    12
Monteverdi – Manual registration

Menu Geometry > Homologous points extraction




                                               orfeo-toolbox.org
                                                              13
Use case 4 : Manual registration

Menu File > Open
   Last 2 ortho images
Menu Geometry > Homologous points extraction
   Select homologous points
File > Save dataset
Visualization > Viewer > Add 2 images (2003 and 2004 registered) and
compare




                                                                orfeo-toolbox.org
                                                                               14
Orfeo Toolbox - Registration

Use command line tools
   otbRigidTransformResample-cli -in output2.tif -out output2_tr.tif -tx 150
   -ty -90
   otbFineRegistration-cli -ref output.tif -sec output2.tif -w output2.tif -out
   disparity.tif -wo output2_reg.tif -er 10 10 -mr 9 9 -co 150 -90 -m CC
   -spa 0.5 -ssr 10 10




                                                                    orfeo-toolbox.org
                                                                                   15
Monteverdi – Build a simple sensor model

Menu Geometry > GCP to sensor model




                                               orfeo-toolbox.org
                                                              16
Use case 5 : P+XS fusion

Menu File > Open
   ./img_kalideos_reunion/2003-05-04/thr_1a/1.0/IMAGERY.TIF
   ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF
Menu Geometry
   Orthorectification of PAN image over a selected ROI (Region of Interest)
Menu Geometry > Superimpose 2 images
   Image to reproject : Reader1 (XS)
   Reference image : Projection>OutputImage
   Option : DEM : enter the directory where .hgt files are
Filtering > Pan-sharpening > Simple RSC pan sharpening
File > Save dataset
Filtering > Pan-sharpening > Bayesian fusion
File > Save dataset
                                                                  orfeo-toolbox.org
Visualization > Viewer > Add 2 images (2 fusions) and compare                    17
Monteverdi




Thank you for your attention !




                                 orfeo-toolbox.org
                                                18

More Related Content

PDF
Madagascar2011 - 05 - Monteverdi first steps
 
PDF
Tutorial OTB/Monteverdi Part 2
 
PDF
Tutorial OTB/Monteverdi Part 1
 
PDF
Madagascar2011 - 08 - OTB segmentation and classification
 
PDF
Multisim8
PDF
Presentation of the Monteverdi application
 
PDF
Madagascar2011 - 09 OTB Change detection framework
 
PDF
Madagascar2011 - 10 - OTB Object Based Image Analysis
 
Madagascar2011 - 05 - Monteverdi first steps
 
Tutorial OTB/Monteverdi Part 2
 
Tutorial OTB/Monteverdi Part 1
 
Madagascar2011 - 08 - OTB segmentation and classification
 
Multisim8
Presentation of the Monteverdi application
 
Madagascar2011 - 09 OTB Change detection framework
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
 

Similar to Madagascar2011 - 06 - OTB geometry processing (20)

DOC
Ics4u dayplans
PPTX
Introduction to OpenCV
PPTX
Introduction_____to______ OpenCV___.pptx
PPTX
20110220 computer vision_eruhimov_lecture02
PPTX
Software slide
PPT
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
PDF
TP_Webots_7mai2021.pdf
PPTX
03 image transformations_i
PDF
Moo at System::Image::Update
PDF
med_poster_spie
PDF
Seven waystouseturtle pycon2009
PDF
Lbc data reduction
PDF
Madagascar2011 - 03 - Présentation Monteverdi
 
PDF
Bouncing ball training tracker
PDF
Virtual projector
PPT
Ex1
PDF
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
PDF
How to Make Hand Detector on Native Activity with OpenCV
PDF
Robot Studio
PDF
Vision Based Autonomous Mobile Robot Navigation
Ics4u dayplans
Introduction to OpenCV
Introduction_____to______ OpenCV___.pptx
20110220 computer vision_eruhimov_lecture02
Software slide
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
TP_Webots_7mai2021.pdf
03 image transformations_i
Moo at System::Image::Update
med_poster_spie
Seven waystouseturtle pycon2009
Lbc data reduction
Madagascar2011 - 03 - Présentation Monteverdi
 
Bouncing ball training tracker
Virtual projector
Ex1
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
How to Make Hand Detector on Native Activity with OpenCV
Robot Studio
Vision Based Autonomous Mobile Robot Navigation
Ad

More from otb (20)

PDF
General presentation of OTB
 
PDF
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
PDF
Ice: lightweight, efficient rendering for remote sensing images
 
ODP
Développement des chaînes de traitement d'images GEOSUD
 
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
 
PDF
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
 
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
Pragmatic remote sensing handout
 
PDF
Madagascar2011 - 07 - OTB radiometry processing
 
General presentation of OTB
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
Ice: lightweight, efficient rendering for remote sensing images
 
Développement des chaînes de traitement d'images GEOSUD
 
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
 
Teaching Remote Sensing with OTB Applications & Monterverdi (and a little of ...
 
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
 
Pragmatic remote sensing handout
 
Madagascar2011 - 07 - OTB radiometry processing
 
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Touch Screen Technology
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
project resource management chapter-09.pdf
PPTX
A Presentation on Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TLE Review Electricity (Electricity).pptx
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Encapsulation_ Review paper, used for researhc scholars
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Heart disease approach using modified random forest and particle swarm optimi...
Enhancing emotion recognition model for a student engagement use case through...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Touch Screen Technology
Getting Started with Data Integration: FME Form 101
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
Mushroom cultivation and it's methods.pdf
Chapter 5: Probability Theory and Statistics
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
project resource management chapter-09.pdf
A Presentation on Artificial Intelligence

Madagascar2011 - 06 - OTB geometry processing

  • 1. Orfeo Toolbox Geometric pre-processing Stéphane MAY stephane.may@cnes.fr orfeo-toolbox.org 1
  • 2. Geometric corrections Goal Orthorectify images ➢ Transform images from satellite referential to terrestrial referential Cartographic or geographic projection ➢ Use of the geometrical model Impact of the geometrical model precision Superpose images ➢ Superpose images for pan-sharpening, change detection OTB orthorectification works for : ➢ Spot 5, Ikonos, Quickbird, GeoEye, WorldView orfeo-toolbox.org 2
  • 3. Geometric corrections Menu Geometry > Reproject Image (1/2) orfeo-toolbox.org 3
  • 4. Geometric corrections Menu Geometry > Reproject Image (2/2) orfeo-toolbox.org 4
  • 5. Use case 1 : Orthorectify an image without DEM Menu File > Open ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF Menu Geometry > Reproject image UTM / Linear User defined Parameters : ➢ Longitude : 55.612 Latitude : -21.290 Spacing X : 10, Spacing Y : -10 (m) Size X : 520, Size Y : 500 File > Save dataset orfeo-toolbox.org 5
  • 6. Use case 1 : Orthorectify an image without DEM orfeo-toolbox.org 6
  • 7. Use case 2 : Orthorectify an image with DEM Menu File > Open ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF Menu Geometry > Reproject image UTM / Linear User defined Parameters : ➢ Longitude : 55.612 Latitude : -21.290 Spacing X : 10, Spacing Y : -10 (m) Size X : 520, Size Y : 500 DEM : enter the directory where .hgt files are File > Save dataset Visualization > Viewer > Add 2 images and compare orfeo-toolbox.org 7
  • 8. Use case 2b : Orthorectify an image Use the command line tools gdalinfo image.tif otbObtainUTMZoneFromGeoPoint -lat -21.290 -lon 55.612 otbOrthoRectification-cli -in ./img_kalideos_reunion/2003-05- 04/j_1a/1.0/IMAGERY.TIF -out output.tif -ul 978771 7638749 -rpc 10 -size 500 520 -spacing 10 -10 -mapProj UTM 39 S -interp LINEAR otbConvertGeoToCartoPoint -lat -21.290 -lon 55.612 -mapProj UTM 39 S otbConvertCartoToGeoPoint -x 978771 -y 7638749 -mapProj UTM 39 S orfeo-toolbox.org 8
  • 9. Monteverdi – Superimpose two images Menu Geometry > Superimpose two images Combination of geometrical models of the two images (note : works only with images with geometrical model) ➢ Image to be superimposed : use of the direct geometrical model to build Longitude/Latitude projection ➢ Combination with the inverse model of the reference image. ➢ Reprojection orfeo-toolbox.org 9
  • 10. Monteverdi – Superimpose two images Menu Geometry > Superimpose two images orfeo-toolbox.org 10
  • 11. Use case 3 : Superimpose an image orfeo-toolbox.org 11
  • 12. Use case 3b : Superimpose an image Use the command line tool otbSuperimpose-cli -inR img_geom1.tif -inM ../data_formation/img_kalideos_reunion/2004-08- 19/j_1a/1.0/IMAGERY.TIF -out output2.tif orfeo-toolbox.org 12
  • 13. Monteverdi – Manual registration Menu Geometry > Homologous points extraction orfeo-toolbox.org 13
  • 14. Use case 4 : Manual registration Menu File > Open Last 2 ortho images Menu Geometry > Homologous points extraction Select homologous points File > Save dataset Visualization > Viewer > Add 2 images (2003 and 2004 registered) and compare orfeo-toolbox.org 14
  • 15. Orfeo Toolbox - Registration Use command line tools otbRigidTransformResample-cli -in output2.tif -out output2_tr.tif -tx 150 -ty -90 otbFineRegistration-cli -ref output.tif -sec output2.tif -w output2.tif -out disparity.tif -wo output2_reg.tif -er 10 10 -mr 9 9 -co 150 -90 -m CC -spa 0.5 -ssr 10 10 orfeo-toolbox.org 15
  • 16. Monteverdi – Build a simple sensor model Menu Geometry > GCP to sensor model orfeo-toolbox.org 16
  • 17. Use case 5 : P+XS fusion Menu File > Open ./img_kalideos_reunion/2003-05-04/thr_1a/1.0/IMAGERY.TIF ./img_kalideos_reunion/2003-05-04/j_1a/1.0/IMAGERY.TIF Menu Geometry Orthorectification of PAN image over a selected ROI (Region of Interest) Menu Geometry > Superimpose 2 images Image to reproject : Reader1 (XS) Reference image : Projection>OutputImage Option : DEM : enter the directory where .hgt files are Filtering > Pan-sharpening > Simple RSC pan sharpening File > Save dataset Filtering > Pan-sharpening > Bayesian fusion File > Save dataset orfeo-toolbox.org Visualization > Viewer > Add 2 images (2 fusions) and compare 17
  • 18. Monteverdi Thank you for your attention ! orfeo-toolbox.org 18