SlideShare a Scribd company logo
The use of Orfeo Toolbox in the Context
           of Map Updating


               Christophe Simler
             Royal Military Academy
               Brussels, Belgium
Main part of the ARMURS project
VHR satellite image (Ikonos or                        raster of an old vector
Quickbird) or aerial image RGB                        geographical database

          pansharpening

XS pansharpened
        multispectral pixel description and
        mean shift segmentation
segmented image
        region feature extraction and SVM
        classification

classified image
(road/building/other)



                                        comparaison


                           change map (roads and
                           buildings)

                              database update
Softwares

                          Freeware
-ORFEO Toolbox            Extensible
                          Handle most image format (use GDAL)
-Development              Image processing for remote sensing

-Proprietary code

-Open source code
Main part of the ARMURS project
VHR satellite image (Ikonos or                        raster of an old vector
Quickbird) or aerial image RGB                        geographical database

          pansharpening

XS pansharpened
        multispectral pixel description and
        mean shift segmentation
segmented image
        region feature extraction and SVM
        classification

classified image
(road/building/other)



                                        comparaison


                           change map (roads and
                           buildings)

                              database update
Main part of the ARMURS project
VHR satellite image (Ikonos or                           raster of an old vector
Quickbird) or aerial image RGB                           geographical database
        pansharpening:
        otb::SimpleRcsPanSharpeningFusionImageFilter
XS pansharpened
        multispectral pixel description and mean shift
        segmentation: otb::MeanShiftVectorImageFilter
segmented image
          region feature extraction and SVM
          classification: otb::SVMModel and
          otb::SVMClassifier
classified image
(road/building/other)



                                        comparaison


                           change map (roads and
                           buildings)

                              database update
Mean shift segmentation results
Part of an Ikonos satellite
image in the region of
Jodoigne (Belgium)




Roads and buildings are
generally precisely
extracted
Régions feature extraction
The regions obtained from the segmentation are described by the following
feature vector:


                       area
                       eccentricity
                       mean R
                       mean G
                       mean B
                       mean NIR
Image classification
The feature vectors are classified into classes « roads », « building » or « other »




               Support Vector Machine (SVM)
Training set

Our training set is composed of about 1000 mean shift regions manually assigned
to class « road », « building » or « other »




  two componants of our
  feature vector:
Training


two 2-class SVM with Gaussian kernel are trained independently




            road/other                     building/other



Parameters to tune:
- kernel standard deviation
- penalisation of the misclassifications
Training

                                                             INPUT : training set
        INPUT : 2D grid value for                            (road/other or building/other)
        the 2 parameters to tune

                                                            training set                 test set
                new couple of                                              permutation
                parameter values



                                         learning

                              decision boundaries



                                                                         FN      FP
                                                    balanced loss= =          +
                                                                       VP + FN VN + FP

                  (loop)
                                                optimal parameter values

1- optimisation of the two parameters by cross validation                            learning
2- learning on the whole set
                                                                       OUTPUT : decision boundaries
3- classifier performance quantification
Optimal tuning
Energie to minimise
Optimal tuning
Minimisation with coarse-to-fine approach
Optimal tuning
Minimisation with coarse-to-fine approach
Classification: SVM input image
                            Part of an aerial RGB
                            image of a region of
                            Bruxelles (Belgium)
SVM Classification results
                             Overlap of the two
                             2-class SVM
                             classification results


                                  roads
                                   buildings
                                   other
                                   both building and
                                   road (the existence
                                   of such conflict
                                   areas is due to the
                                   fact the two 2-class
                                   SVM are trained
                                   separately)
Conclusion

The ORFEO ToolBox has been considered as a basic component in our
application of map updating within the ARMURS project.

The provided image segmentation and classification functions speeded up the
implementation and test of the approach.

As far as the demonstrator is concerned, the integrated file formats for image
access and vector read are important assets.

We are also currently considering the potential of the recent OTB application
Urban Area Extraction (from OTB 3.0) as a component on which to base building
and road extraction.

More Related Content

PDF
MEMS Extraction & Verification
intellisense
 
PPTX
Presentation for korea multimedia(in english)
abyssecho
 
PPT
MEF Service Level Aggrement
shivlu
 
PDF
Initial study and implementation of the convolutional Perfectly Matched Layer...
Arthur Weglein
 
PDF
Wind Measurement Strategies to Optimize Lidar Return on Investment
Renewable NRG Systems
 
PDF
DVBSimulcrypt
aniruddh Tyagi
 
PDF
HETEROGENEOUS CLUTTER MODEL FOR HIGH RESOLUTION POLARIMETRIC SAR DATA PROCESSING
grssieee
 
PDF
559 22-33
idescitation
 
MEMS Extraction & Verification
intellisense
 
Presentation for korea multimedia(in english)
abyssecho
 
MEF Service Level Aggrement
shivlu
 
Initial study and implementation of the convolutional Perfectly Matched Layer...
Arthur Weglein
 
Wind Measurement Strategies to Optimize Lidar Return on Investment
Renewable NRG Systems
 
DVBSimulcrypt
aniruddh Tyagi
 
HETEROGENEOUS CLUTTER MODEL FOR HIGH RESOLUTION POLARIMETRIC SAR DATA PROCESSING
grssieee
 
559 22-33
idescitation
 

What's hot (12)

DOCX
Flexible dsp accelerator architecture exploiting carry save arithmetic
Ieee Xpert
 
PDF
How to Include GIS 3D Technology in Transport Network Representation
Esri
 
PDF
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
CSCJournals
 
PPT
Handling the Dynamic Reconfiguration of Software Architectures using Aspects
Cristobal Costa Soria
 
PDF
Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...
IDES Editor
 
DOCX
A high performance fir filter architecture for fixed and reconfigurable appli...
Ieee Xpert
 
PDF
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
IJERA Editor
 
PDF
Deformable Part Models are Convolutional Neural Networks
Wei Yang
 
PDF
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
Polytechnique Montreal
 
PPT
Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...
grssieee
 
PPTX
Semi supervised classification with graph convolutional networks
哲东 郑
 
PDF
Getting Started with NV_path_rendering
Mark Kilgard
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Ieee Xpert
 
How to Include GIS 3D Technology in Transport Network Representation
Esri
 
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
CSCJournals
 
Handling the Dynamic Reconfiguration of Software Architectures using Aspects
Cristobal Costa Soria
 
Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...
IDES Editor
 
A high performance fir filter architecture for fixed and reconfigurable appli...
Ieee Xpert
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
IJERA Editor
 
Deformable Part Models are Convolutional Neural Networks
Wei Yang
 
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
Polytechnique Montreal
 
Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...
grssieee
 
Semi supervised classification with graph convolutional networks
哲东 郑
 
Getting Started with NV_path_rendering
Mark Kilgard
 
Ad

Viewers also liked (20)

PDF
My Portfolio
aylwardreed
 
PPT
Food and drinks bingo
Álvaro Faria
 
PPTX
Writing and research
Pontifical Catholic University
 
PPTX
Linked in
CarolineDinsmore
 
PDF
Project Management Cornucopia
MarkKohls
 
PDF
One Piece 569
Elfam
 
PDF
ICT Ethics: First bigger task
Petr V.
 
PPS
COMIC ROCIO
rociodis
 
PPTX
Finding Non-dilutive Funding for Your Technology Startup
Non-dilutive.com
 
PDF
Remote payments scenario analysis
Davide Zari
 
PPTX
Website Presentation
TCOLLC
 
PPTX
Social Media The Good, The Bad And The Ugly
TNO
 
PDF
Social media monitoring crisis management tno nifv congres 2012
TNO
 
DOC
Comenius Project Questionnaire Nov 2009 2 UK
Petros Michailidis
 
PDF
Web Portfolio
grantcodak.com
 
PDF
Global Program Management’s Achilles Heel
frankelly1
 
DOCX
Αποτελέσματα τάξης
Petros Michailidis
 
PPT
Great Nook Apps for Libraries
BeckyCorning
 
PPTX
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
TNO
 
My Portfolio
aylwardreed
 
Food and drinks bingo
Álvaro Faria
 
Writing and research
Pontifical Catholic University
 
Linked in
CarolineDinsmore
 
Project Management Cornucopia
MarkKohls
 
One Piece 569
Elfam
 
ICT Ethics: First bigger task
Petr V.
 
COMIC ROCIO
rociodis
 
Finding Non-dilutive Funding for Your Technology Startup
Non-dilutive.com
 
Remote payments scenario analysis
Davide Zari
 
Website Presentation
TCOLLC
 
Social Media The Good, The Bad And The Ugly
TNO
 
Social media monitoring crisis management tno nifv congres 2012
TNO
 
Comenius Project Questionnaire Nov 2009 2 UK
Petros Michailidis
 
Web Portfolio
grantcodak.com
 
Global Program Management’s Achilles Heel
frankelly1
 
Αποτελέσματα τάξης
Petros Michailidis
 
Great Nook Apps for Libraries
BeckyCorning
 
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
TNO
 
Ad

Similar to The use of Orfeo Toolbox in the context of map updating (20)

PDF
Digital image classification
Aleemuddin Abbasi
 
PPT
Pasolli-Improving_active_learning_methods_using_spatial_information.ppt
grssieee
 
PPTX
Automated features extraction from satellite images.
HimanshuGupta1081
 
PPT
SIFT.ppt
usatwikaa
 
PDF
(eBook PDF) Introduction to Geographic Information Systems 8th
fedieghent7m
 
PDF
Cm31588593
IJERA Editor
 
PDF
2016-07 Web
Sebastian Fabian
 
DOCX
Remote Sensing Image Scene Classification
Gaurav Singh
 
PDF
Building Identification in Satellite Images Using ANFIS Classifier
Associate Professor in VSB Coimbatore
 
PDF
Science
rai2048
 
PDF
Modern features-part-2-descriptors
zukun
 
PPT
Digital image processing and interpretation
P.K. Mani
 
PDF
Lecture 02 internet video search
zukun
 
PDF
unitiv-spacialdataanalysis-200423132043.pdf
sumitshrivastav2904
 
PPTX
TYBSC IT PGIS Unit IV Spacial Data Analysis
Arti Parab Academics
 
PDF
Estimation of impervious surface based on integrated analysis of classificati...
grssieee
 
PDF
GI2012 cajthaml-quality
IGN Vorstand
 
PDF
Contextual high-resolution image classification by markovian data fusion.pdf
grssieee
 
PPTX
Thesis defense
Eridon Brahimllari
 
PPT
Object based image analysis tools for opticks
Mohit Kumar
 
Digital image classification
Aleemuddin Abbasi
 
Pasolli-Improving_active_learning_methods_using_spatial_information.ppt
grssieee
 
Automated features extraction from satellite images.
HimanshuGupta1081
 
SIFT.ppt
usatwikaa
 
(eBook PDF) Introduction to Geographic Information Systems 8th
fedieghent7m
 
Cm31588593
IJERA Editor
 
2016-07 Web
Sebastian Fabian
 
Remote Sensing Image Scene Classification
Gaurav Singh
 
Building Identification in Satellite Images Using ANFIS Classifier
Associate Professor in VSB Coimbatore
 
Science
rai2048
 
Modern features-part-2-descriptors
zukun
 
Digital image processing and interpretation
P.K. Mani
 
Lecture 02 internet video search
zukun
 
unitiv-spacialdataanalysis-200423132043.pdf
sumitshrivastav2904
 
TYBSC IT PGIS Unit IV Spacial Data Analysis
Arti Parab Academics
 
Estimation of impervious surface based on integrated analysis of classificati...
grssieee
 
GI2012 cajthaml-quality
IGN Vorstand
 
Contextual high-resolution image classification by markovian data fusion.pdf
grssieee
 
Thesis defense
Eridon Brahimllari
 
Object based image analysis tools for opticks
Mohit Kumar
 

More from melaneum (9)

PDF
Implementing kohonen's som with missing data in OTB
melaneum
 
PDF
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
melaneum
 
PDF
Toward a gui remote-sensing environment built over OTB
melaneum
 
PDF
Urban area detection and segmentation using OTB
melaneum
 
PDF
Assessment of interest points detection algorithms in OTB
melaneum
 
PDF
Image semantic coding using OTB
melaneum
 
PDF
Reference algorithm implementations in OTB: textbook cases
melaneum
 
PDF
Object counting in high resolution remote sensing images with OTB
melaneum
 
PDF
The Orfeo Toolbox remote sensing image processing software
melaneum
 
Implementing kohonen's som with missing data in OTB
melaneum
 
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
melaneum
 
Toward a gui remote-sensing environment built over OTB
melaneum
 
Urban area detection and segmentation using OTB
melaneum
 
Assessment of interest points detection algorithms in OTB
melaneum
 
Image semantic coding using OTB
melaneum
 
Reference algorithm implementations in OTB: textbook cases
melaneum
 
Object counting in high resolution remote sensing images with OTB
melaneum
 
The Orfeo Toolbox remote sensing image processing software
melaneum
 

Recently uploaded (20)

PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of Artificial Intelligence (AI)
Mukul
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 

The use of Orfeo Toolbox in the context of map updating

  • 1. The use of Orfeo Toolbox in the Context of Map Updating Christophe Simler Royal Military Academy Brussels, Belgium
  • 2. Main part of the ARMURS project VHR satellite image (Ikonos or raster of an old vector Quickbird) or aerial image RGB geographical database pansharpening XS pansharpened multispectral pixel description and mean shift segmentation segmented image region feature extraction and SVM classification classified image (road/building/other) comparaison change map (roads and buildings) database update
  • 3. Softwares Freeware -ORFEO Toolbox Extensible Handle most image format (use GDAL) -Development Image processing for remote sensing -Proprietary code -Open source code
  • 4. Main part of the ARMURS project VHR satellite image (Ikonos or raster of an old vector Quickbird) or aerial image RGB geographical database pansharpening XS pansharpened multispectral pixel description and mean shift segmentation segmented image region feature extraction and SVM classification classified image (road/building/other) comparaison change map (roads and buildings) database update
  • 5. Main part of the ARMURS project VHR satellite image (Ikonos or raster of an old vector Quickbird) or aerial image RGB geographical database pansharpening: otb::SimpleRcsPanSharpeningFusionImageFilter XS pansharpened multispectral pixel description and mean shift segmentation: otb::MeanShiftVectorImageFilter segmented image region feature extraction and SVM classification: otb::SVMModel and otb::SVMClassifier classified image (road/building/other) comparaison change map (roads and buildings) database update
  • 6. Mean shift segmentation results Part of an Ikonos satellite image in the region of Jodoigne (Belgium) Roads and buildings are generally precisely extracted
  • 7. Régions feature extraction The regions obtained from the segmentation are described by the following feature vector: area eccentricity mean R mean G mean B mean NIR
  • 8. Image classification The feature vectors are classified into classes « roads », « building » or « other » Support Vector Machine (SVM)
  • 9. Training set Our training set is composed of about 1000 mean shift regions manually assigned to class « road », « building » or « other » two componants of our feature vector:
  • 10. Training two 2-class SVM with Gaussian kernel are trained independently road/other building/other Parameters to tune: - kernel standard deviation - penalisation of the misclassifications
  • 11. Training INPUT : training set INPUT : 2D grid value for (road/other or building/other) the 2 parameters to tune training set test set new couple of permutation parameter values learning decision boundaries FN FP balanced loss= = + VP + FN VN + FP (loop) optimal parameter values 1- optimisation of the two parameters by cross validation learning 2- learning on the whole set OUTPUT : decision boundaries 3- classifier performance quantification
  • 13. Optimal tuning Minimisation with coarse-to-fine approach
  • 14. Optimal tuning Minimisation with coarse-to-fine approach
  • 15. Classification: SVM input image Part of an aerial RGB image of a region of Bruxelles (Belgium)
  • 16. SVM Classification results Overlap of the two 2-class SVM classification results roads buildings other both building and road (the existence of such conflict areas is due to the fact the two 2-class SVM are trained separately)
  • 17. Conclusion The ORFEO ToolBox has been considered as a basic component in our application of map updating within the ARMURS project. The provided image segmentation and classification functions speeded up the implementation and test of the approach. As far as the demonstrator is concerned, the integrated file formats for image access and vector read are important assets. We are also currently considering the potential of the recent OTB application Urban Area Extraction (from OTB 3.0) as a component on which to base building and road extraction.