SlideShare a Scribd company logo
1 of 18
Download to read offline
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

Similar to Madagascar2011 - 06 - OTB geometry processing

Ics4u dayplans
Ics4u dayplansIcs4u dayplans
Ics4u dayplanschiarellic
 
20110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture0220110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture02Computer Science Club
 
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingDouglas Lanman
 
TP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdfTP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdfkiiway01
 
03 image transformations_i
03 image transformations_i03 image transformations_i
03 image transformations_iankit_ppt
 
Moo at System::Image::Update
Moo at System::Image::UpdateMoo at System::Image::Update
Moo at System::Image::UpdateJens Rehsack
 
Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009A Jorge Garcia
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdiotb
 
Bouncing ball training tracker
Bouncing ball training trackerBouncing ball training tracker
Bouncing ball training trackerTL Lee
 
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experimentsSFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experimentsSouth Tyrol Free Software Conference
 
Robot Studio
Robot StudioRobot Studio
Robot StudioNYCCTfab
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationNiaz Mohammad
 

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

Ics4u dayplans
Ics4u dayplansIcs4u dayplans
Ics4u dayplans
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
20110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture0220110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture02
 
Software slide
Software slideSoftware slide
Software slide
 
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
 
TP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdfTP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdf
 
03 image transformations_i
03 image transformations_i03 image transformations_i
03 image transformations_i
 
Moo at System::Image::Update
Moo at System::Image::UpdateMoo at System::Image::Update
Moo at System::Image::Update
 
med_poster_spie
med_poster_spiemed_poster_spie
med_poster_spie
 
Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009
 
Lbc data reduction
Lbc data reductionLbc data reduction
Lbc data reduction
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
 
Bouncing ball training tracker
Bouncing ball training trackerBouncing ball training tracker
Bouncing ball training tracker
 
Virtual projector
Virtual projectorVirtual projector
Virtual projector
 
Ex1
Ex1Ex1
Ex1
 
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experimentsSFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
SFScon 2020 - Hlib Babii - DVC version control your datasets and ML experiments
 
How to Make Hand Detector on Native Activity with OpenCV
How to Make Hand Detector on Native Activity with OpenCVHow to Make Hand Detector on Native Activity with OpenCV
How to Make Hand Detector on Native Activity with OpenCV
 
Robot Studio
Robot StudioRobot Studio
Robot Studio
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot Navigation
 
Neuronvisio codejam5
Neuronvisio codejam5Neuronvisio codejam5
Neuronvisio codejam5
 

More from 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
 
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
 
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
 

More from 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
 
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 ...
 
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
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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 WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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