SlideShare a Scribd company logo
1 of 27
Download to read offline
Introduction
                                        Development
                                        Experiments
                                         Conclusions




Large Scale Semisupervised Image Segmentation
              With Active Queries

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı

                                     Image Processing Laboratory
                                     University of Valencia, Spain


                          IGARSS 2011, Vancouver, Canada




 Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                     n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                              Development     Introduction
                                              Experiments     Motivation
                                               Conclusions



Introduction




   Outline:
       Image segmentation using a hierarchical description of the image
       Hierarchical description based on clustering
       Use active learning procedures to
               Converge faster to an optimal solution
               ... and improve segmentation results




       Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                           n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                     Development         Introduction
                                                     Experiments         Motivation
                                                      Conclusions



Cluster based segmentation

   Problems
    1   Find right number of clusters
    2   Find correct cluster labels




                                       Undersegmentation               Good level of segmentation   Oversegmentation




                                      Wrong labeling of big clusters   Correct labeling             Wrong labeling of small clusters




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                                     Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Active Learning Segmentation



   Proposed methodology components:
    1   A hierarchical description of the data
                Bottom up: linkage (slow, unfeasible for large images)
                Top down: k-means (fast, proposed implementation)
    2   Adaptation rule
        Prune the description above to adapt it to a description according to
        the objects and classes defined by the user
    3   Active selection
        The algorithm selects the samples to label that will improve results




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Active Learning Segmentation
                                             Development
                                                             Adapting the hierarchical description
                                             Experiments
                                                             Active learning node selection
                                              Conclusions



Adapting the hierarchical description




                                             Nodes level




         Hierarchical Description                                       Segmentation

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation: overall procedure




    1   Obtain a hierarchical
        description




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation: overall procedure




    1   Obtain a hierarchical
        description
    2   Descend through the tree
        and ask the user for sample
        labels




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation: overall procedure




    1   Obtain a hierarchical
        description
    2   Descend through the tree
        and ask the user for sample
        labels
    3   Ascend and update node
        labels




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Active Learning Segmentation
                                             Development
                                                             Adapting the hierarchical description
                                             Experiments
                                                             Active learning node selection
                                              Conclusions



Adaptation rule: labeling


      Get labels and estimate
      pv ,l ∼ # labels l on node v




      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Active Learning Segmentation
                                             Development
                                                             Adapting the hierarchical description
                                             Experiments
                                                             Active learning node selection
                                              Conclusions



Adaptation rule: labeling


      Get labels and estimate
      pv ,l ∼ # labels l on node v
                       LB      UB
      Conf. interval [pv ,ω , pv ,ω ]
        LB
       pv ,ω = max(pv ,ω − ∆v ,ω , 0)
        UB
       pv ,ω = min(pv ,ω + ∆v ,ω , 1)

      ∆v ,ω ∝ node size and
      number of labeled samples




      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Active Learning Segmentation
                                             Development
                                                             Adapting the hierarchical description
                                             Experiments
                                                             Active learning node selection
                                              Conclusions



Adaptation rule: labeling


      Get labels and estimate
      pv ,l ∼ # labels l on node v
                       LB      UB
      Conf. interval [pv ,ω , pv ,ω ]
        LB
       pv ,ω = max(pv ,ω − ∆v ,ω , 0)
        UB
       pv ,ω = min(pv ,ω + ∆v ,ω , 1)

      ∆v ,ω ∝ node size and
      number of labeled samples
        LB       UB
       pv ,l > 2pv ,l − 1 ∀l = l




      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Active Learning Segmentation
                                             Development
                                                             Adapting the hierarchical description
                                             Experiments
                                                             Active learning node selection
                                              Conclusions



Adaptation rule: labeling


      Get labels and estimate
      pv ,l ∼ # labels l on node v
                       LB      UB
      Conf. interval [pv ,ω , pv ,ω ]
        LB
       pv ,ω = max(pv ,ω − ∆v ,ω , 0)
        UB
       pv ,ω = min(pv ,ω + ∆v ,ω , 1)

      ∆v ,ω ∝ node size and
      number of labeled samples
        LB       UB
       pv ,l > 2pv ,l − 1 ∀l = l
      Compute all admissible
      labels and take the winner


      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation rule: error estimation


   Update tree:
       Error estimation of labeling a
       node as ω:
                        1 − pv ,ω          if (v , ω) admissible
       ˜v ,ω =
                        1                  otherwise

       Divide if
       ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr )




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation rule: error estimation


   Update tree:
       Error estimation of labeling a
       node as ω:
                        1 − pv ,ω          if (v , ω) admissible
       ˜v ,ω =
                        1                  otherwise

       Divide if
       ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr )




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation rule: error estimation


   Update tree:
       Error estimation of labeling a
       node as ω:
                        1 − pv ,ω          if (v , ω) admissible
       ˜v ,ω =
                        1                  otherwise

       Divide if
       ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr )




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Adaptation rule: error estimation


   Update tree:
       Error estimation of labeling a
       node as ω:
                        1 − pv ,ω          if (v , ω) admissible
       ˜v ,ω =
                        1                  otherwise
                                                                                   Good Pruning !

       Divide if
       ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr )
       At the end each node has
               An estimated error (˜v ,ω )
                              LB
               A confidence (pv ,l )




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Active learning to select nodes and subnodes


   Active Learning is about obtaining better results labeling less, but better.




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Active learning to select nodes and subnodes


   Active Learning is about obtaining better results labeling less, but better.

                                 Node selection strategies

                                    s0 Proportional to node size (∼ random sampling): nv
                                                                                        LB
                                    s1 Proportional to node size and uncertainty: nv · pv




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                               Active Learning Segmentation
                                               Development
                                                               Adapting the hierarchical description
                                               Experiments
                                                               Active learning node selection
                                                Conclusions



Active learning to select nodes and subnodes


   Active Learning is about obtaining better results labeling less, but better.

                                 Node selection strategies

                                    s0 Proportional to node size (∼ random sampling): nv
                                                                                        LB
                                    s1 Proportional to node size and uncertainty: nv · pv


                                 Subnode selection strategies (left of right node’s child)

                                   d0 Proportional to subnode size: nv
                                                                            LB
                                   d1 Proportional to subnode uncertainty: pv




        Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                            n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Data description
                                             Development
                                                             Results
                                             Experiments
                                                             Visual inspection
                                              Conclusions



Experiments


     145 × 145 AVIRIS image
     Indian Pines area, Indiana
     Spatial resolution: 30 m
     16 crop classes
     200 spectral bands (0.4 -
     2.5 µm)
     All the available 10366 pixels
     are considered
     Spectral + spatial + PCA
     Clustering: hierarchical
     k-means (top-down)


      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                              Data description
                                              Development
                                                              Results
                                              Experiments
                                                              Visual inspection
                                               Conclusions



AVIRIS results
   Mean results over 10 realizations

                            100
                                                                                          Random
                            90                                                            Active

                            80

                            70

                            60
                Error (%)




                            50

                            40

                            30

                            20

                            10

                             0
                              0   200        400         600     800         1000      1200        1400
                                                         Num. sample

       Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                           n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Data description
                                             Development
                                                             Results
                                             Experiments
                                                             Visual inspection
                                              Conclusions



Visual inspection (50 labeled samples)


     Ground truth                         Classification                  Confidence                       10 Clusters

                                Random
                                Active




                                                                                                         10 clusters

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Data description
                                             Development
                                                             Results
                                             Experiments
                                                             Visual inspection
                                              Conclusions



Visual inspection (100 labeled samples)


     Ground truth                         Classification                  Confidence                       15 Clusters

                                Random
                                Active




                                                                                                         21 clusters

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Data description
                                             Development
                                                             Results
                                             Experiments
                                                             Visual inspection
                                              Conclusions



Visual inspection (200 labeled samples)


     Ground truth                         Classification                  Confidence                       34 Clusters

                                Random
                                Active




                                                                                                         46 clusters

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                                             Data description
                                             Development
                                                             Results
                                             Experiments
                                                             Visual inspection
                                              Conclusions



Visual inspection (400 labeled samples)


     Ground truth                         Classification                  Confidence                       55 Clusters

                                Random
                                Active




                                                                                                         82 clusters

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                             Development
                                                             Conclusions
                                             Experiments
                                              Conclusions



Conclusions



      Structure-based AL exploits cluster structure of data
      It discovers the structure representing the user’s desired classes
      It does not need a starting training set or fixing the number of
      classes
      It is fast (no model is required)
      Classification and confidence maps are obtained



      With a bad clustering, slower convergence



      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries
Introduction
                                        Development
                                                        Conclusions
                                        Experiments
                                         Conclusions




Large Scale Semisupervised Image Segmentation
              With Active Queries

      Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                          n      ı

                                     Image Processing Laboratory
                                     University of Valencia, Spain


                          IGARSS 2011, Vancouver, Canada




 Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls
                     n      ı                           Large Scale Semisupervised Image Segmentation With Active Queries

More Related Content

Similar to Large_Scale_Semisupervised_Image_Segmentation_With_Active_Queries.pdf

Assessing quality: Learner analytics, or human intuition?
Assessing quality: Learner analytics, or human intuition?Assessing quality: Learner analytics, or human intuition?
Assessing quality: Learner analytics, or human intuition?Brandon Muramatsu
 
Simulation training in Emergency Medicine
Simulation training in Emergency MedicineSimulation training in Emergency Medicine
Simulation training in Emergency Medicinerouegy
 
Guidance for designing_blended
Guidance for designing_blendedGuidance for designing_blended
Guidance for designing_blendedWCET
 
Instructional Methods
Instructional MethodsInstructional Methods
Instructional MethodsIntrist
 
T&l lo1
T&l lo1T&l lo1
T&l lo1obepsp
 
T&l lo1
T&l lo1T&l lo1
T&l lo1obepsp
 
Book report
Book reportBook report
Book reportamascioc
 
Qualitative research method
Qualitative research methodQualitative research method
Qualitative research methodmetalkid132
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISMark Stubbs
 
Ieeeecl to engage non stem undergraduates.nextgen2
Ieeeecl to engage non stem undergraduates.nextgen2Ieeeecl to engage non stem undergraduates.nextgen2
Ieeeecl to engage non stem undergraduates.nextgen2Chatterjee Msu
 
Classroom research ELT
Classroom research ELTClassroom research ELT
Classroom research ELTBüşra Durbin
 
Standards Based Assessment for the CTE Classroom
Standards Based Assessment for the CTE ClassroomStandards Based Assessment for the CTE Classroom
Standards Based Assessment for the CTE Classroomccpc
 
LRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityLRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityMark Stubbs
 

Similar to Large_Scale_Semisupervised_Image_Segmentation_With_Active_Queries.pdf (20)

Course Map
Course MapCourse Map
Course Map
 
Assessing quality: Learner analytics, or human intuition?
Assessing quality: Learner analytics, or human intuition?Assessing quality: Learner analytics, or human intuition?
Assessing quality: Learner analytics, or human intuition?
 
Strategies in teaching mathematics
Strategies in teaching mathematicsStrategies in teaching mathematics
Strategies in teaching mathematics
 
Simulation training in Emergency Medicine
Simulation training in Emergency MedicineSimulation training in Emergency Medicine
Simulation training in Emergency Medicine
 
Guidance for designing_blended
Guidance for designing_blendedGuidance for designing_blended
Guidance for designing_blended
 
Sandra Mc Carthy Cit Conference 2009 Detroit
Sandra Mc Carthy Cit Conference 2009 DetroitSandra Mc Carthy Cit Conference 2009 Detroit
Sandra Mc Carthy Cit Conference 2009 Detroit
 
Sandra Mc Carthy Cit Conference 2009 Detroit
Sandra Mc Carthy Cit Conference 2009 DetroitSandra Mc Carthy Cit Conference 2009 Detroit
Sandra Mc Carthy Cit Conference 2009 Detroit
 
Instructional Methods
Instructional MethodsInstructional Methods
Instructional Methods
 
T&l lo1
T&l lo1T&l lo1
T&l lo1
 
T&l lo1
T&l lo1T&l lo1
T&l lo1
 
Book report
Book reportBook report
Book report
 
Butler2 Blended Media Recipe Handouts
Butler2 Blended Media Recipe   HandoutsButler2 Blended Media Recipe   Handouts
Butler2 Blended Media Recipe Handouts
 
Qualitative research method
Qualitative research methodQualitative research method
Qualitative research method
 
Personalization Specht
Personalization SpechtPersonalization Specht
Personalization Specht
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETIS
 
Process skills table 1.1
Process skills table 1.1Process skills table 1.1
Process skills table 1.1
 
Ieeeecl to engage non stem undergraduates.nextgen2
Ieeeecl to engage non stem undergraduates.nextgen2Ieeeecl to engage non stem undergraduates.nextgen2
Ieeeecl to engage non stem undergraduates.nextgen2
 
Classroom research ELT
Classroom research ELTClassroom research ELT
Classroom research ELT
 
Standards Based Assessment for the CTE Classroom
Standards Based Assessment for the CTE ClassroomStandards Based Assessment for the CTE Classroom
Standards Based Assessment for the CTE Classroom
 
LRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social MobilityLRT Talks 2013-03-27 HEA Social Mobility
LRT Talks 2013-03-27 HEA Social Mobility
 

More from grssieee

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...grssieee
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELgrssieee
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...grssieee
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESgrssieee
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSgrssieee
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERgrssieee
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...grssieee
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animationsgrssieee
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdfgrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.pptgrssieee
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptgrssieee
 

More from grssieee (20)

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
Test
TestTest
Test
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animations
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
 

Large_Scale_Semisupervised_Image_Segmentation_With_Active_Queries.pdf

  • 1. Introduction Development Experiments Conclusions Large Scale Semisupervised Image Segmentation With Active Queries Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Image Processing Laboratory University of Valencia, Spain IGARSS 2011, Vancouver, Canada Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 2. Introduction Development Introduction Experiments Motivation Conclusions Introduction Outline: Image segmentation using a hierarchical description of the image Hierarchical description based on clustering Use active learning procedures to Converge faster to an optimal solution ... and improve segmentation results Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 3. Introduction Development Introduction Experiments Motivation Conclusions Cluster based segmentation Problems 1 Find right number of clusters 2 Find correct cluster labels Undersegmentation Good level of segmentation Oversegmentation Wrong labeling of big clusters Correct labeling Wrong labeling of small clusters Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 4. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Active Learning Segmentation Proposed methodology components: 1 A hierarchical description of the data Bottom up: linkage (slow, unfeasible for large images) Top down: k-means (fast, proposed implementation) 2 Adaptation rule Prune the description above to adapt it to a description according to the objects and classes defined by the user 3 Active selection The algorithm selects the samples to label that will improve results Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 5. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adapting the hierarchical description Nodes level Hierarchical Description Segmentation Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 6. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation: overall procedure 1 Obtain a hierarchical description Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 7. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation: overall procedure 1 Obtain a hierarchical description 2 Descend through the tree and ask the user for sample labels Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 8. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation: overall procedure 1 Obtain a hierarchical description 2 Descend through the tree and ask the user for sample labels 3 Ascend and update node labels Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 9. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: labeling Get labels and estimate pv ,l ∼ # labels l on node v Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 10. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: labeling Get labels and estimate pv ,l ∼ # labels l on node v LB UB Conf. interval [pv ,ω , pv ,ω ] LB pv ,ω = max(pv ,ω − ∆v ,ω , 0) UB pv ,ω = min(pv ,ω + ∆v ,ω , 1) ∆v ,ω ∝ node size and number of labeled samples Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 11. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: labeling Get labels and estimate pv ,l ∼ # labels l on node v LB UB Conf. interval [pv ,ω , pv ,ω ] LB pv ,ω = max(pv ,ω − ∆v ,ω , 0) UB pv ,ω = min(pv ,ω + ∆v ,ω , 1) ∆v ,ω ∝ node size and number of labeled samples LB UB pv ,l > 2pv ,l − 1 ∀l = l Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 12. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: labeling Get labels and estimate pv ,l ∼ # labels l on node v LB UB Conf. interval [pv ,ω , pv ,ω ] LB pv ,ω = max(pv ,ω − ∆v ,ω , 0) UB pv ,ω = min(pv ,ω + ∆v ,ω , 1) ∆v ,ω ∝ node size and number of labeled samples LB UB pv ,l > 2pv ,l − 1 ∀l = l Compute all admissible labels and take the winner Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 13. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: error estimation Update tree: Error estimation of labeling a node as ω: 1 − pv ,ω if (v , ω) admissible ˜v ,ω = 1 otherwise Divide if ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr ) Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 14. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: error estimation Update tree: Error estimation of labeling a node as ω: 1 − pv ,ω if (v , ω) admissible ˜v ,ω = 1 otherwise Divide if ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr ) Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 15. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: error estimation Update tree: Error estimation of labeling a node as ω: 1 − pv ,ω if (v , ω) admissible ˜v ,ω = 1 otherwise Divide if ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr ) Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 16. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Adaptation rule: error estimation Update tree: Error estimation of labeling a node as ω: 1 − pv ,ω if (v , ω) admissible ˜v ,ω = 1 otherwise Good Pruning ! Divide if ˜v ,ω > (˜vl ,ωl + ˜vr ,ωr ) At the end each node has An estimated error (˜v ,ω ) LB A confidence (pv ,l ) Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 17. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Active learning to select nodes and subnodes Active Learning is about obtaining better results labeling less, but better. Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 18. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Active learning to select nodes and subnodes Active Learning is about obtaining better results labeling less, but better. Node selection strategies s0 Proportional to node size (∼ random sampling): nv LB s1 Proportional to node size and uncertainty: nv · pv Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 19. Introduction Active Learning Segmentation Development Adapting the hierarchical description Experiments Active learning node selection Conclusions Active learning to select nodes and subnodes Active Learning is about obtaining better results labeling less, but better. Node selection strategies s0 Proportional to node size (∼ random sampling): nv LB s1 Proportional to node size and uncertainty: nv · pv Subnode selection strategies (left of right node’s child) d0 Proportional to subnode size: nv LB d1 Proportional to subnode uncertainty: pv Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 20. Introduction Data description Development Results Experiments Visual inspection Conclusions Experiments 145 × 145 AVIRIS image Indian Pines area, Indiana Spatial resolution: 30 m 16 crop classes 200 spectral bands (0.4 - 2.5 µm) All the available 10366 pixels are considered Spectral + spatial + PCA Clustering: hierarchical k-means (top-down) Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 21. Introduction Data description Development Results Experiments Visual inspection Conclusions AVIRIS results Mean results over 10 realizations 100 Random 90 Active 80 70 60 Error (%) 50 40 30 20 10 0 0 200 400 600 800 1000 1200 1400 Num. sample Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 22. Introduction Data description Development Results Experiments Visual inspection Conclusions Visual inspection (50 labeled samples) Ground truth Classification Confidence 10 Clusters Random Active 10 clusters Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 23. Introduction Data description Development Results Experiments Visual inspection Conclusions Visual inspection (100 labeled samples) Ground truth Classification Confidence 15 Clusters Random Active 21 clusters Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 24. Introduction Data description Development Results Experiments Visual inspection Conclusions Visual inspection (200 labeled samples) Ground truth Classification Confidence 34 Clusters Random Active 46 clusters Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 25. Introduction Data description Development Results Experiments Visual inspection Conclusions Visual inspection (400 labeled samples) Ground truth Classification Confidence 55 Clusters Random Active 82 clusters Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 26. Introduction Development Conclusions Experiments Conclusions Conclusions Structure-based AL exploits cluster structure of data It discovers the structure representing the user’s desired classes It does not need a starting training set or fixing the number of classes It is fast (no model is required) Classification and confidence maps are obtained With a bad clustering, slower convergence Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries
  • 27. Introduction Development Conclusions Experiments Conclusions Large Scale Semisupervised Image Segmentation With Active Queries Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Image Processing Laboratory University of Valencia, Spain IGARSS 2011, Vancouver, Canada Devis Tuia, Jordi Mu˜oz-Mar´ and Gustavo Camps-Valls n ı Large Scale Semisupervised Image Segmentation With Active Queries