SlideShare a Scribd company logo
1 of 21
Download to read offline
Urban area detection and segmentation using OTB


                                     Stéphane MAY             Jordi INGLADA
                            stephane.may@cnes.fr           jordi.inglada@cnes.fr




                                                                              orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                      1
Urban area detection

        Context
               Floodings due to Hurricane Ike over Gonaives (Haïti) –
                 September 2009
                                                             Detect urban area to evaluate
                                                            the impact zone

                                                            Urban area detection applied to:
                                                               Rapid mapping
                                                               Risk management
                                                               Urbanism planning, ...


                                                                                    orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                            2
Urban area detection and segmentation

        Contents of the presentation
        Introduction
        Algorithms description
               Parameter estimation and validation process
               Analysis of the results
               Conclusion




                                                                 orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                         3
Introduction

        Key requirements of the proposed algorithms
                       Low computation time
                       Over detection preferred to misdetection
                          Refined algorithms may be applied in further steps
        Algorithm independent of the image resolution
        Mixing radiometric techniques (NDVI, NDWI mask) and texture
           algorithms
        3 algorithms based on texture :
                       Edge density
                       Pantex detector
                       Gabor Texture Index filtering algorithm


                                                                               orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                       4
Edge density algorithm

        Computation of a local density of edges around a pixel
               Sobel filter (edge detection)
               Application of a threshold
               Computation of density of detected edges
        One parameter : the filter radius




                                                                      orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                              5
Pantex detector

        Computation of the Haralick contrast texture descriptor
               Considering 8 directions, computation of the co-occurence matrixes
                       Optimal histogram bin defined by the Scott formula
               Computation of the Haralick contrast descriptors
               The output value of the filter is the min value of contrasts


                                                                              1 parameter :
                                                                              radius of the
                                                                              filter




                                                                                    orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                            6
Gabor Texture Index filtering algorithm (1)

        A Gabor filter is a linear filter whose impulse response is defined by a
        harmonic function multiplied by a Gaussian function


                A=0.10                                                  A=0.12
                B=0.20                                                  B=0.12
                =0°                                                    =45°
                f=0.25                                                  f=0.12




        Interesting properties to detect textures and alignments




                                                                              orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                      7
Gabor Texture Index filtering algorithm (2)

        Proposed algorithm
               Gabor filtering with N directions (Gabor filters bank)
               Computation of the local standard deviation with a sliding window
               Selection of the median value for the N directions (x M channels)
               Hard thresholding to build the binary urban mask




                                                                               orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                       8
Gabor Texture Index filtering algorithm (3)

        Method applicable using each channel of the image or intensity image
        Many parameters...
               Gabor filter parameters
               Number of directions
               Radius of the standard deviation filter


                Evaluation of the best parameters set




                                                                          orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                  9
Urban area detection and segmentation

        Contents of the presentation
        Introduction
        Algorithms description
               Parameter estimation and validation process
               Analysis of the results
               Conclusion




                                                                 orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                        10
Parameter estimation and validation process (1)

       Use of a Quickbird multispectral image
              Creation of a reference mask : urban / non urban
                     NDVI, and thresholding of clouds, bare soils
            Reference mask built for several resolutions : 30m, 20m, 10m,
              5m, 2.5m, 1.25m, 0.62m
       Monte-Carlo simulation used to evaluate several parameters sets
       for the Gabor Texture Index (GTI).
              The generated mask is compared to the reference mask :
                     Computation of True Positive Ratio (TPR), False Positive
                      Ration (FPR)
       Computation of TPR and FPR after application of the NDVI mask

                                                                           orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                  11
Parameter estimation and validation process (2)

       ROC simulations : representation of TPR versus FPR
              Indication on processing time (depending of the filters radius)




                                                                          orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                 12
Parameter estimation and validation process (3)

       Selection of interesting parameters for the GTI detector




       Robustness to the parameters choice




                                                                  orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                         13
Urban area detection and segmentation

        Contents of the presentation
        Introduction
        Algorithms description
               Parameter estimation and validation process
               Analysis of the results
               Conclusion




                                                                 orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                        14
Analysis of processing time

        Comparison of the 3 algorithms




               ED and GTI are compliant with preliminary specifications
               Pantex filter is not applicable at high resolution



                                                                          orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                 15
Results – Edge Density




                                                               Great improvement thanks to
                                                               the NDVI




                                                                                orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                       16
Results – Gabor Texture Index




                                                           Slight performance increase
                                                           for the GTI (flat curves for
                                                           lower false alarm rates) :
                                                           Gabor sensitive to alignments



                                                                              orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                     17
Results – Pantex filter




                                                                   Pantex seems to give the
                                                                   relative worse results in this
                                                                   experiment but differences
                                                                   are small


                                                                                       orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                              18
Conclusion

       3 interesting algorithms to detect urban areas
              Edge density filter : one parameter method, robust and fast
              Gabor : slight enhancement of performance among the 3
               algorithms (sensitive to alignments)
          Pantex : able to detect urban areas, but penalized by the high
             computation complexity
       Application of the NDVI mask and NDWI enhances the results
          Mix of radiometry method and texture method is an excellent
             approach
       Next step : use algorithms based on geometric features to detect
         buildings...

                                                                        orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                               19
OTB contributions

       Edge detector and pantex available in a packaged application




                                                                 otbUrbanAreaExtractionApplication



       Gabor Texture Index filter soon available in the OTB
                                                                                          orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                                 20
Urban area detection




                                             Thank you for your attention




                                                                            orfeo-toolbox.org
S. MAY – J. INGLADA – Urban area detection – IGARSS 2009                                   21

More Related Content

Viewers also liked

Youth Announcements 11-22-2009
Youth  Announcements 11-22-2009Youth  Announcements 11-22-2009
Youth Announcements 11-22-2009realifesigma
 
March 21 Announcements
March 21 AnnouncementsMarch 21 Announcements
March 21 Announcementsrealifesigma
 
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010Jane Charlton Jisc Comms Inst Innov Project C M Jan2010
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010JISC SSBR
 
World hunger bueno
World hunger buenoWorld hunger bueno
World hunger buenoSvalent
 
Grand Lake OK 2005 2011 full year real estate market analysis
Grand Lake OK 2005   2011 full year real estate market analysisGrand Lake OK 2005   2011 full year real estate market analysis
Grand Lake OK 2005 2011 full year real estate market analysisRE/MAX Grand Lake
 
A consumer-first approach to mobile strategy.
A consumer-first approach to mobile strategy.A consumer-first approach to mobile strategy.
A consumer-first approach to mobile strategy.Kayla Green
 
Unlocking the Power of Purpose by The EVR1 Institute
Unlocking the Power of Purpose by The EVR1 InstituteUnlocking the Power of Purpose by The EVR1 Institute
Unlocking the Power of Purpose by The EVR1 InstituteBrandon Peele
 
Bildspel från tidigare DIK-kongresser
Bildspel från tidigare DIK-kongresserBildspel från tidigare DIK-kongresser
Bildspel från tidigare DIK-kongresserDIK
 
SCHOOL´S ANNUAL PLAN CHARACTERISTICS
SCHOOL´S ANNUAL PLAN CHARACTERISTICSSCHOOL´S ANNUAL PLAN CHARACTERISTICS
SCHOOL´S ANNUAL PLAN CHARACTERISTICSrosibelcruz
 
Personality and types of personalities
Personality and types of personalitiesPersonality and types of personalities
Personality and types of personalitiesDeepali Patrikar
 
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 (15)

Youth Announcements 11-22-2009
Youth  Announcements 11-22-2009Youth  Announcements 11-22-2009
Youth Announcements 11-22-2009
 
March 21 Announcements
March 21 AnnouncementsMarch 21 Announcements
March 21 Announcements
 
Ict
IctIct
Ict
 
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010Jane Charlton Jisc Comms Inst Innov Project C M Jan2010
Jane Charlton Jisc Comms Inst Innov Project C M Jan2010
 
World hunger bueno
World hunger buenoWorld hunger bueno
World hunger bueno
 
Grand Lake OK 2005 2011 full year real estate market analysis
Grand Lake OK 2005   2011 full year real estate market analysisGrand Lake OK 2005   2011 full year real estate market analysis
Grand Lake OK 2005 2011 full year real estate market analysis
 
A consumer-first approach to mobile strategy.
A consumer-first approach to mobile strategy.A consumer-first approach to mobile strategy.
A consumer-first approach to mobile strategy.
 
Unlocking the Power of Purpose by The EVR1 Institute
Unlocking the Power of Purpose by The EVR1 InstituteUnlocking the Power of Purpose by The EVR1 Institute
Unlocking the Power of Purpose by The EVR1 Institute
 
Bildspel från tidigare DIK-kongresser
Bildspel från tidigare DIK-kongresserBildspel från tidigare DIK-kongresser
Bildspel från tidigare DIK-kongresser
 
SCHOOL´S ANNUAL PLAN CHARACTERISTICS
SCHOOL´S ANNUAL PLAN CHARACTERISTICSSCHOOL´S ANNUAL PLAN CHARACTERISTICS
SCHOOL´S ANNUAL PLAN CHARACTERISTICS
 
Drills
DrillsDrills
Drills
 
D I A P 1
D I A P 1D I A P 1
D I A P 1
 
Personality and types of personalities
Personality and types of personalitiesPersonality and types of personalities
Personality and types of personalities
 
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
 
Moments
MomentsMoments
Moments
 

Similar to Urban area detection and segmentation using OTB

Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPP
Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPPDefinition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPP
Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPPEsri
 
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...grssieee
 
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...sipij
 
Improved Edge Detection using Variable Thresholding Technique and Convolution...
Improved Edge Detection using Variable Thresholding Technique and Convolution...Improved Edge Detection using Variable Thresholding Technique and Convolution...
Improved Edge Detection using Variable Thresholding Technique and Convolution...sipij
 
Humanitarian Demining with Ultra Wide Band Ground Penetrating Radar
Humanitarian Demining with Ultra Wide Band Ground Penetrating RadarHumanitarian Demining with Ultra Wide Band Ground Penetrating Radar
Humanitarian Demining with Ultra Wide Band Ground Penetrating Radaralvaromunozmayordomo
 
PCI Geomatics Synthetic Aperture Radar Processing Capabilities
PCI Geomatics Synthetic Aperture Radar Processing CapabilitiesPCI Geomatics Synthetic Aperture Radar Processing Capabilities
PCI Geomatics Synthetic Aperture Radar Processing CapabilitiesPci Geomatics
 
Ijarcet vol-2-issue-3-920-924
Ijarcet vol-2-issue-3-920-924Ijarcet vol-2-issue-3-920-924
Ijarcet vol-2-issue-3-920-924Editor IJARCET
 
IPIN2011 Angular PDF
IPIN2011 Angular PDFIPIN2011 Angular PDF
IPIN2011 Angular PDFsusannakaiser
 
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...Stefano Severi
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningIRJET Journal
 
4_Paragominas.ppt
4_Paragominas.ppt4_Paragominas.ppt
4_Paragominas.pptgrssieee
 
Frank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateFrank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateThe European GNSS Agency (GSA)
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...GISRUK conference
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmajayrampelli
 

Similar to Urban area detection and segmentation using OTB (20)

Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPP
Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPPDefinition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPP
Definition and Validation of Scientific Algorithms for the SEOSAT/Ingenio GPP
 
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...
ALDRIGHI_LandUseMappingUsingCoarseResolutionSarDataAtTheObjectLevelExploiting...
 
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...
IMPROVED EDGE DETECTION USING VARIABLE THRESHOLDING TECHNIQUE AND CONVOLUTION...
 
Improved Edge Detection using Variable Thresholding Technique and Convolution...
Improved Edge Detection using Variable Thresholding Technique and Convolution...Improved Edge Detection using Variable Thresholding Technique and Convolution...
Improved Edge Detection using Variable Thresholding Technique and Convolution...
 
Humanitarian Demining with Ultra Wide Band Ground Penetrating Radar
Humanitarian Demining with Ultra Wide Band Ground Penetrating RadarHumanitarian Demining with Ultra Wide Band Ground Penetrating Radar
Humanitarian Demining with Ultra Wide Band Ground Penetrating Radar
 
PCI Geomatics Synthetic Aperture Radar Processing Capabilities
PCI Geomatics Synthetic Aperture Radar Processing CapabilitiesPCI Geomatics Synthetic Aperture Radar Processing Capabilities
PCI Geomatics Synthetic Aperture Radar Processing Capabilities
 
Ijarcet vol-2-issue-3-920-924
Ijarcet vol-2-issue-3-920-924Ijarcet vol-2-issue-3-920-924
Ijarcet vol-2-issue-3-920-924
 
426 lecture3: AR Tracking
426 lecture3: AR Tracking426 lecture3: AR Tracking
426 lecture3: AR Tracking
 
IPIN2011 Angular PDF
IPIN2011 Angular PDFIPIN2011 Angular PDF
IPIN2011 Angular PDF
 
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
On Prototyping IEEE 802.11p Channel Estimators in Real-World Environments usi...
 
C16_3rd review
C16_3rd reviewC16_3rd review
C16_3rd review
 
Real-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound ScanningReal-Time Map Building using Ultrasound Scanning
Real-Time Map Building using Ultrasound Scanning
 
Rfid based localization
Rfid based localizationRfid based localization
Rfid based localization
 
4_Paragominas.ppt
4_Paragominas.ppt4_Paragominas.ppt
4_Paragominas.ppt
 
LO(D)D ant2012
LO(D)D ant2012LO(D)D ant2012
LO(D)D ant2012
 
Frank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements updateFrank van diggelen keynote, android gnss measurements update
Frank van diggelen keynote, android gnss measurements update
 
CH5
CH5CH5
CH5
 
CH5
CH5CH5
CH5
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
 

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
 
The use of Orfeo Toolbox in the context of map updating
The use of Orfeo Toolbox in the context of map updatingThe use of Orfeo Toolbox in the context of map updating
The use of Orfeo Toolbox in the context of map updatingmelaneum
 
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
 
The use of Orfeo Toolbox in the context of map updating
The use of Orfeo Toolbox in the context of map updatingThe use of Orfeo Toolbox in the context of map updating
The use of Orfeo Toolbox in the context of map updating
 
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

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Urban area detection and segmentation using OTB

  • 1. Urban area detection and segmentation using OTB Stéphane MAY Jordi INGLADA stephane.may@cnes.fr jordi.inglada@cnes.fr orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 1
  • 2. Urban area detection Context Floodings due to Hurricane Ike over Gonaives (Haïti) – September 2009  Detect urban area to evaluate the impact zone Urban area detection applied to: Rapid mapping Risk management Urbanism planning, ... orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 2
  • 3. Urban area detection and segmentation Contents of the presentation Introduction Algorithms description Parameter estimation and validation process Analysis of the results Conclusion orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 3
  • 4. Introduction Key requirements of the proposed algorithms Low computation time Over detection preferred to misdetection Refined algorithms may be applied in further steps Algorithm independent of the image resolution Mixing radiometric techniques (NDVI, NDWI mask) and texture algorithms 3 algorithms based on texture : Edge density Pantex detector Gabor Texture Index filtering algorithm orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 4
  • 5. Edge density algorithm Computation of a local density of edges around a pixel Sobel filter (edge detection) Application of a threshold Computation of density of detected edges One parameter : the filter radius orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 5
  • 6. Pantex detector Computation of the Haralick contrast texture descriptor Considering 8 directions, computation of the co-occurence matrixes Optimal histogram bin defined by the Scott formula Computation of the Haralick contrast descriptors The output value of the filter is the min value of contrasts 1 parameter : radius of the filter orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 6
  • 7. Gabor Texture Index filtering algorithm (1) A Gabor filter is a linear filter whose impulse response is defined by a harmonic function multiplied by a Gaussian function A=0.10 A=0.12 B=0.20 B=0.12 =0° =45° f=0.25 f=0.12 Interesting properties to detect textures and alignments orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 7
  • 8. Gabor Texture Index filtering algorithm (2) Proposed algorithm Gabor filtering with N directions (Gabor filters bank) Computation of the local standard deviation with a sliding window Selection of the median value for the N directions (x M channels) Hard thresholding to build the binary urban mask orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 8
  • 9. Gabor Texture Index filtering algorithm (3) Method applicable using each channel of the image or intensity image Many parameters... Gabor filter parameters Number of directions Radius of the standard deviation filter  Evaluation of the best parameters set orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 9
  • 10. Urban area detection and segmentation Contents of the presentation Introduction Algorithms description Parameter estimation and validation process Analysis of the results Conclusion orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 10
  • 11. Parameter estimation and validation process (1) Use of a Quickbird multispectral image Creation of a reference mask : urban / non urban NDVI, and thresholding of clouds, bare soils Reference mask built for several resolutions : 30m, 20m, 10m, 5m, 2.5m, 1.25m, 0.62m Monte-Carlo simulation used to evaluate several parameters sets for the Gabor Texture Index (GTI). The generated mask is compared to the reference mask : Computation of True Positive Ratio (TPR), False Positive Ration (FPR) Computation of TPR and FPR after application of the NDVI mask orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 11
  • 12. Parameter estimation and validation process (2) ROC simulations : representation of TPR versus FPR Indication on processing time (depending of the filters radius) orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 12
  • 13. Parameter estimation and validation process (3) Selection of interesting parameters for the GTI detector Robustness to the parameters choice orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 13
  • 14. Urban area detection and segmentation Contents of the presentation Introduction Algorithms description Parameter estimation and validation process Analysis of the results Conclusion orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 14
  • 15. Analysis of processing time Comparison of the 3 algorithms ED and GTI are compliant with preliminary specifications Pantex filter is not applicable at high resolution orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 15
  • 16. Results – Edge Density Great improvement thanks to the NDVI orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 16
  • 17. Results – Gabor Texture Index Slight performance increase for the GTI (flat curves for lower false alarm rates) : Gabor sensitive to alignments orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 17
  • 18. Results – Pantex filter Pantex seems to give the relative worse results in this experiment but differences are small orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 18
  • 19. Conclusion 3 interesting algorithms to detect urban areas Edge density filter : one parameter method, robust and fast Gabor : slight enhancement of performance among the 3 algorithms (sensitive to alignments) Pantex : able to detect urban areas, but penalized by the high computation complexity Application of the NDVI mask and NDWI enhances the results Mix of radiometry method and texture method is an excellent approach Next step : use algorithms based on geometric features to detect buildings... orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 19
  • 20. OTB contributions Edge detector and pantex available in a packaged application otbUrbanAreaExtractionApplication Gabor Texture Index filter soon available in the OTB orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 20
  • 21. Urban area detection Thank you for your attention orfeo-toolbox.org S. MAY – J. INGLADA – Urban area detection – IGARSS 2009 21