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

What's hot

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

What's hot (12)

Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
How to Include GIS 3D Technology in Transport Network Representation
How to Include GIS 3D Technology in Transport Network RepresentationHow to Include GIS 3D Technology in Transport Network Representation
How to Include GIS 3D Technology in Transport Network Representation
 
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
 
Handling the Dynamic Reconfiguration of Software Architectures using Aspects
Handling the Dynamic Reconfiguration of Software Architectures using AspectsHandling the Dynamic Reconfiguration of Software Architectures using Aspects
Handling the Dynamic Reconfiguration of Software Architectures using Aspects
 
Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...
Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...
Capacity Evaluation of a High Altitude Platform Diversity System Equipped wit...
 
A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
 
Deformable Part Models are Convolutional Neural Networks
Deformable Part Models are Convolutional Neural NetworksDeformable Part Models are Convolutional Neural Networks
Deformable Part Models are Convolutional Neural Networks
 
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
 
Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...
Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...
Nonlinear Range Cell Migration (RCM) Compensation Method for SpaceborneAirbor...
 
Semi supervised classification with graph convolutional networks
Semi supervised classification with graph convolutional networksSemi supervised classification with graph convolutional networks
Semi supervised classification with graph convolutional networks
 
Getting Started with NV_path_rendering
Getting Started with NV_path_renderingGetting Started with NV_path_rendering
Getting Started with NV_path_rendering
 

Viewers also liked

Food and drinks bingo
Food and drinks bingoFood and drinks bingo
Food and drinks bingoÁlvaro Faria
 
Project Management Cornucopia
Project Management  CornucopiaProject Management  Cornucopia
Project Management CornucopiaMarkKohls
 
One Piece 569
One Piece 569One Piece 569
One Piece 569Elfam
 
ICT Ethics: First bigger task
ICT Ethics: First bigger taskICT Ethics: First bigger task
ICT Ethics: First bigger taskPetr V.
 
COMIC ROCIO
COMIC ROCIOCOMIC ROCIO
COMIC ROCIOrociodis
 
Finding Non-dilutive Funding for Your Technology Startup
Finding Non-dilutive Funding for Your Technology StartupFinding Non-dilutive Funding for Your Technology Startup
Finding Non-dilutive Funding for Your Technology StartupNon-dilutive.com
 
Remote payments scenario analysis
Remote payments scenario analysisRemote payments scenario analysis
Remote payments scenario analysisDavide Zari
 
Website Presentation
Website PresentationWebsite Presentation
Website PresentationTCOLLC
 
Social Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglySocial Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglyTNO
 
Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012TNO
 
Comenius Project Questionnaire Nov 2009 2 UK
Comenius Project Questionnaire Nov 2009 2 UKComenius Project Questionnaire Nov 2009 2 UK
Comenius Project Questionnaire Nov 2009 2 UKPetros Michailidis
 
Global Program Management’s Achilles Heel
Global Program Management’s Achilles HeelGlobal Program Management’s Achilles Heel
Global Program Management’s Achilles Heelfrankelly1
 
Αποτελέσματα τάξης
Αποτελέσματα τάξηςΑποτελέσματα τάξης
Αποτελέσματα τάξηςPetros Michailidis
 
Great Nook Apps for Libraries
Great Nook Apps for LibrariesGreat Nook Apps for Libraries
Great Nook Apps for LibrariesBeckyCorning
 
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieOpsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieTNO
 

Viewers also liked (20)

My Portfolio
My PortfolioMy Portfolio
My Portfolio
 
Food and drinks bingo
Food and drinks bingoFood and drinks bingo
Food and drinks bingo
 
Writing and research
Writing and researchWriting and research
Writing and research
 
Linked in
Linked inLinked in
Linked in
 
Project Management Cornucopia
Project Management  CornucopiaProject Management  Cornucopia
Project Management Cornucopia
 
One Piece 569
One Piece 569One Piece 569
One Piece 569
 
ICT Ethics: First bigger task
ICT Ethics: First bigger taskICT Ethics: First bigger task
ICT Ethics: First bigger task
 
COMIC ROCIO
COMIC ROCIOCOMIC ROCIO
COMIC ROCIO
 
Youngs
YoungsYoungs
Youngs
 
Finding Non-dilutive Funding for Your Technology Startup
Finding Non-dilutive Funding for Your Technology StartupFinding Non-dilutive Funding for Your Technology Startup
Finding Non-dilutive Funding for Your Technology Startup
 
Remote payments scenario analysis
Remote payments scenario analysisRemote payments scenario analysis
Remote payments scenario analysis
 
Website Presentation
Website PresentationWebsite Presentation
Website Presentation
 
Social Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglySocial Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The Ugly
 
Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012
 
Comenius Project Questionnaire Nov 2009 2 UK
Comenius Project Questionnaire Nov 2009 2 UKComenius Project Questionnaire Nov 2009 2 UK
Comenius Project Questionnaire Nov 2009 2 UK
 
Web Portfolio
Web PortfolioWeb Portfolio
Web Portfolio
 
Global Program Management’s Achilles Heel
Global Program Management’s Achilles HeelGlobal Program Management’s Achilles Heel
Global Program Management’s Achilles Heel
 
Αποτελέσματα τάξης
Αποτελέσματα τάξηςΑποτελέσματα τάξης
Αποτελέσματα τάξης
 
Great Nook Apps for Libraries
Great Nook Apps for LibrariesGreat Nook Apps for Libraries
Great Nook Apps for Libraries
 
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieOpsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
 

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

Automatic road environment classification 20121002
Automatic road environment classification 20121002Automatic road environment classification 20121002
Automatic road environment classification 20121002es712
 
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1Benton "Ben" Bovée
 
Digital image classification
Digital image classificationDigital image classification
Digital image classificationAleemuddin Abbasi
 
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...IRJET Journal
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imageryShunta Saito
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...IDES Editor
 
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsImage Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsIDES Editor
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisArunaRavi
 
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVMTUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVMMediaEval2012
 
위성이미지 객체 검출 대회 - 2등
위성이미지 객체 검출 대회 - 2등위성이미지 객체 검출 대회 - 2등
위성이미지 객체 검출 대회 - 2등DACON AI 데이콘
 
FBSIC Functionalities Matrix (Annexes)
FBSIC Functionalities Matrix (Annexes)FBSIC Functionalities Matrix (Annexes)
FBSIC Functionalities Matrix (Annexes)Fernando Gil
 
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...grssieee
 
Auro tripathy - Localizing with CNNs
Auro tripathy -  Localizing with CNNsAuro tripathy -  Localizing with CNNs
Auro tripathy - Localizing with CNNsAuro Tripathy
 
Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...VasileiosMezaris
 

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

Automatic road environment classification 20121002
Automatic road environment classification 20121002Automatic road environment classification 20121002
Automatic road environment classification 20121002
 
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1
SSTC-2012 BenKBovée 2933a_Backup Slides 26-Apr 1130-1300 Track1
 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
 
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...
IRJET- Remote Sensing Image Retrieval using Convolutional Neural Network with...
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imagery
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A ...
 
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet CodecsImage Compression using WDR & ASWDR Techniques with different Wavelet Codecs
Image Compression using WDR & ASWDR Techniques with different Wavelet Codecs
 
Satsoft brochure
Satsoft brochureSatsoft brochure
Satsoft brochure
 
Gu2512391243
Gu2512391243Gu2512391243
Gu2512391243
 
Gu2512391243
Gu2512391243Gu2512391243
Gu2512391243
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S Thesis
 
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVMTUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
 
위성이미지 객체 검출 대회 - 2등
위성이미지 객체 검출 대회 - 2등위성이미지 객체 검출 대회 - 2등
위성이미지 객체 검출 대회 - 2등
 
FBSIC Functionalities Matrix (Annexes)
FBSIC Functionalities Matrix (Annexes)FBSIC Functionalities Matrix (Annexes)
FBSIC Functionalities Matrix (Annexes)
 
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
QUALITY ASSESSMENT FOR LIDAR POINT CLOUD REGISTRATION USING IN-SITU CONJUGATE...
 
Auro tripathy - Localizing with CNNs
Auro tripathy -  Localizing with CNNsAuro tripathy -  Localizing with CNNs
Auro tripathy - Localizing with CNNs
 
CH5
CH5CH5
CH5
 
CH5
CH5CH5
CH5
 
Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...
 

More from melaneum

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

More from melaneum (9)

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

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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...
 
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
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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.