SlideShare a Scribd company logo
1 of 23
Download to read offline
Detection of Compound Structures Using
              Hierarchical Clustering of
      Statistical and Structural Features

                   ¨
               H. Gokhan Akcay
                           ¸                     Selim Aksoy

                  Department of Computer Engineering
                           Bilkent University
                    Bilkent, 06800, Ankara, Turkey
                   {akcay,saksoy}@cs.bilkent.edu.tr


                           IGARSS 2011


IGARSS 2011         c 2011, Akcay and Aksoy (Bilkent University)   1 / 23
Introduction


   A common approach for object recognition is to segment
   the images into homogeneous regions.
   An alternative for semantic image understanding is to
   identify the image regions that are intrinsically
   heterogeneous.
   Examples of such regions, also called compound
   structures, include different types of residential,
   commercial, industrial, and agricultural areas.



  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   2 / 23
Introduction


   Compound structures are comprised of spatial
   arrangements of primitive objects such as buildings, roads,
   and trees.
   Our aim is to model compound structures in a hierarchical
   segmentation framework that can be used for semantic
   classification, annotation, indexing, and retrieval
   applications.




  IGARSS 2011      c 2011, Akcay and Aksoy (Bilkent University)   3 / 23
Outline

1   Detection of primitive objects

2   Feature extraction
      Image representation
      Statistical features
      Structural features

3   Grouping of primitive objects

4   Experiments

5   Conclusions


    IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   4 / 23
Detection of primitive objects



   The set of primitives includes objects that can be relatively
   easily extracted using low-level operations that exploit
   spectral, textural, and morphological information.
   The buildings that are used as primitive objects in the
   experiments are detected using thresholding of different
   spectral bands.




  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   5 / 23
Detection of primitive objects




                  (a) Ankara image                          (b) Detected buildings
Figure 1: Examples of building detection in a WorldView-2 image of Ankara,
Turkey. The detected buildings are highlighted with red in (b).



    IGARSS 2011              c 2011, Akcay and Aksoy (Bilkent University)            6 / 23
Feature extraction
Image representation




     The image content is modeled using attributed relational
     graphs where the primitives form the vertices.
     We assume that neighboring objects can be related, and
     connect every neighboring vertex pair with an edge.
     We use a threshold on the distance between the centroids
     of object pairs to determine the neighbors.




    IGARSS 2011        c 2011, Akcay and Aksoy (Bilkent University)   7 / 23
Feature extraction
Image representation




                  (a) Building mask                         (b) Neighborhood graph
Figure 2: Examples of graph construction. The vertices considered as
neighbors based on proximity analysis are connected with red edges in (b).


    IGARSS 2011               c 2011, Akcay and Aksoy (Bilkent University)           8 / 23
Feature extraction
Statistical features




      The statistical features that summarize the spectral content
      and the shape of each individual object consist of
             mean values of the pixels within the object for each spectral
             band,
             area,
             eccentricity, and
             centroid location.




     IGARSS 2011          c 2011, Akcay and Aksoy (Bilkent University)   9 / 23
Feature extraction
Structural features




      The structural features represent the spatial layout of each
      object with respect to its neighbors.
      An important structural information is the amount of
      alignment among objects.
      We propose a new method for the detection of aligned
      object groups.




     IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   10 / 23
Feature extraction
Structural features

      A group of three or more objects are accepted as aligned if
      their centroids lie on a single straight line.
      −→ Least-squares line fitting on the centroid locations.
      Another important factor in an alignment is the uniformity of
      the spacing among the objects in the group.
      −→ Standard deviation of the distances between the centroids.




                      Figure 3: Illustration of object alignment.
     IGARSS 2011            c 2011, Akcay and Aksoy (Bilkent University)   11 / 23
Feature extraction
Structural features



      Given an image containing n objects, groups of aligned
      ones can be found by checking all possible subsets having
      at least three objects.
      These subsets can be generated using a depth-first search
      on the neighborhood graph.
      Depth-first search starts at a particular vertex v, and
      recursively traverses all vertices connected to v.
      This procedure is repeated by starting the search algorithm
      from each vertex in the graph.

     IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   12 / 23
Feature extraction
Structural features



      Once a path with at least three vertices is obtained, it is
      considered for possible alignment.
      We perform pruning by using thresholds on the sum of
      squared residuals for line fitting and the standard deviation
      of centroid distances.
      At the end of the search procedure, the set of structural
      features computed for each object group consists of
             orientation of the fitted line, and
             mean of the centroid distances.


     IGARSS 2011           c 2011, Akcay and Aksoy (Bilkent University)   13 / 23
Feature extraction
Structural features




                   (a) Building mask                         (b) Alignment detection
Figure 4: Examples of alignment detection. All groups of buildings satisfying
the alignment criteria are shown in (b).


     IGARSS 2011               c 2011, Akcay and Aksoy (Bilkent University)            14 / 23
Feature extraction
Structural features




                   (a) Building mask                         (b) Alignment detection
Figure 5: Examples of alignment detection. A total of 622 aligned groups of
three or more objects are detected but only 34 are shown for clarity.


     IGARSS 2011               c 2011, Akcay and Aksoy (Bilkent University)            15 / 23
Feature extraction
Structural features




                   (a) Building mask                         (b) Alignment detection
Figure 6: Examples of alignment detection. All groups of buildings satisfying
the alignment criteria are shown in (b).


     IGARSS 2011               c 2011, Akcay and Aksoy (Bilkent University)            16 / 23
Grouping of primitive objects


   After each vertex is assigned statistical and structural
   features, the next step is to group these objects using an
   iterative multi-level hierarchical clustering.
   The pairwise object distances in hierarchical clustering can
   be computed separately for statistical features and
   structural features.
   The distance for two objects with respect to statistical
   features is computed using sum of squared differences
   between the corresponding features of these objects.


  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   17 / 23
Grouping of primitive objects
   The distance with respect to structural features is computed
   from the alignment groups that these objects belong to.
   The distance between two alignment groups is computed
   as the sum of squared differences between the
   corresponding features of these groups.
   The distance for two objects is computed as the minimum of
   the distances between all pairs of alignment groups where
   one group in a pair is associated with one of the objects and
   the other group is associated with the other object.
   If at least one of the objects is not found to belong to any
   alignment group, the distance of that object to any other
   object is set to ∞.
  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   18 / 23
Grouping of primitive objects


   Once the statistical and structural distances are computed
   for each neighboring object pair, agglomerative hierarchical
   clustering iteratively groups these objects.
   We combine the results of separate clusterings using
   statistical distances and structural distances.
   The two clustering results are combined by assigning the
   objects the same label if they are determined to belong to
   the same cluster by either statistical distances or structural
   distances.


  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   19 / 23
Experiments



   We performed experiments on the WV-2 image of Ankara.
   A graph was constructed with 418 vertices corresponding to
   the detected buildings and 2, 610 edges obtained using
   proximity analysis.
   The alignment detection algorithm resulted in 622 groups of
   three or more buildings aligned within the allowed limits.




  IGARSS 2011      c 2011, Akcay and Aksoy (Bilkent University)   20 / 23
Experiments

   Clustering using statistical distances resulted in 37 groups
   of a total of 254 buildings.
   Clustering using structural distances resulted in 80 aligned
   groups of a total of 402 buildings.
   The combined clustering produced 38 groups containing a
   total of 403 buildings.
   We can conclude that groups of buildings with different
   characteristics and spatial layouts that cannot be obtained
   by traditional segmentation methods are successfully
   extracted by the proposed method.

  IGARSS 2011       c 2011, Akcay and Aksoy (Bilkent University)   21 / 23
Experiments




   (a) Statistical clustering        (b) Structural clustering                 (c) Combined clustering
Figure 7: Example clustering results. Different groups are shown in different
colors. The buildings that did not merge to any group at the given level are
shown as white.




    IGARSS 2011                 c 2011, Akcay and Aksoy (Bilkent University)                  22 / 23
Conclusions


   We described a new procedure that combines
          statistical characteristics of primitive objects modeled using
          spectral, shape, and position information with
          structural characteristics encoded using their spatial
          alignments modeled in terms of joint orientation and
          uniformity of inter-object spacing
   for the detection of compound structures.
   Future work includes methods for automatic selection of
   parameters and experiments on larger data sets.



  IGARSS 2011           c 2011, Akcay and Aksoy (Bilkent University)   23 / 23

More Related Content

What's hot

Poster 2D Thinning
Poster 2D ThinningPoster 2D Thinning
Poster 2D ThinningRMwebsite
 
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRS
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRSANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRS
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRSAM Publications
 
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSCLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSsipij
 
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSCLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSsipij
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...UniversitasGadjahMada
 
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITION
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITIONHANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITION
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITIONcsandit
 
Synthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theorySynthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theoryAlexander Decker
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingijcga
 
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...ijcoa
 
Comparative analysis and implementation of structured edge active contour
Comparative analysis and implementation of structured edge active contour Comparative analysis and implementation of structured edge active contour
Comparative analysis and implementation of structured edge active contour IJECEIAES
 

What's hot (11)

Poster 2D Thinning
Poster 2D ThinningPoster 2D Thinning
Poster 2D Thinning
 
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRS
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRSANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRS
ANALYSIS OF FIBER REINFORCED PLASTIC NEEDLE GATE FOR K.T. WEIRS
 
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSCLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
 
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMSCLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
CLASSIFICATION AND COMPARISON OF LICENSE PLATES LOCALIZATION ALGORITHMS
 
algorithms
algorithmsalgorithms
algorithms
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...
 
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITION
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITIONHANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITION
HANDWRITTEN CHARACTER RECOGNITION USING STRUCTURAL SHAPE DECOMPOSITION
 
Synthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theorySynthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theory
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clipping
 
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...
Intuitionistic Double Layered Fuzzy Graph and its Cartesian Product Vertex De...
 
Comparative analysis and implementation of structured edge active contour
Comparative analysis and implementation of structured edge active contour Comparative analysis and implementation of structured edge active contour
Comparative analysis and implementation of structured edge active contour
 

Similar to DetectionOfCompoundStructuresUsingHierarchicalClusteringOfStatisticalAndStructuralFeatures.pdf

VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGcsandit
 
Colour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired ModelColour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired Modelijsrd.com
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGcscpconf
 
02 recombinant dumbo
02 recombinant dumbo02 recombinant dumbo
02 recombinant dumboEnrico Botta
 
A Framework for Visualizing Association Mining Results
A Framework for Visualizing  Association Mining ResultsA Framework for Visualizing  Association Mining Results
A Framework for Visualizing Association Mining Resultsertekg
 
2 achuthan c_pankaj--23-39
2 achuthan c_pankaj--23-392 achuthan c_pankaj--23-39
2 achuthan c_pankaj--23-39Alexander Decker
 
IRJET-Authentication System – Overview of Graphical Passwords
IRJET-Authentication System – Overview of Graphical PasswordsIRJET-Authentication System – Overview of Graphical Passwords
IRJET-Authentication System – Overview of Graphical PasswordsIRJET Journal
 
Building extraction from remote sensing imageries by data fusion techniques
Building extraction from remote sensing imageries by data fusion techniquesBuilding extraction from remote sensing imageries by data fusion techniques
Building extraction from remote sensing imageries by data fusion techniqueseSAT Journals
 
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary FeaturesCSCJournals
 
Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...Ahmed Ebid
 
Programmable assembly of bi walled nonuniform beams concept, modeling and app...
Programmable assembly of bi walled nonuniform beams concept, modeling and app...Programmable assembly of bi walled nonuniform beams concept, modeling and app...
Programmable assembly of bi walled nonuniform beams concept, modeling and app...TalalSalem5
 
CSG for Polyhedral Objects
CSG for Polyhedral ObjectsCSG for Polyhedral Objects
CSG for Polyhedral ObjectsBen Trumbore
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)irjes
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)irjes
 
Finding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By QuadtreeFinding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By Quadtreeiosrjce
 
01 4941 10014-1-sm ediqbal
01 4941 10014-1-sm ediqbal01 4941 10014-1-sm ediqbal
01 4941 10014-1-sm ediqbalIAESIJEECS
 

Similar to DetectionOfCompoundStructuresUsingHierarchicalClusteringOfStatisticalAndStructuralFeatures.pdf (20)

VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
 
Colour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired ModelColour Object Recognition using Biologically Inspired Model
Colour Object Recognition using Biologically Inspired Model
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
 
02 recombinant dumbo
02 recombinant dumbo02 recombinant dumbo
02 recombinant dumbo
 
A Framework for Visualizing Association Mining Results
A Framework for Visualizing  Association Mining ResultsA Framework for Visualizing  Association Mining Results
A Framework for Visualizing Association Mining Results
 
2 achuthan c_pankaj--23-39
2 achuthan c_pankaj--23-392 achuthan c_pankaj--23-39
2 achuthan c_pankaj--23-39
 
Compound Structure Detection
Compound Structure DetectionCompound Structure Detection
Compound Structure Detection
 
IRJET-Authentication System – Overview of Graphical Passwords
IRJET-Authentication System – Overview of Graphical PasswordsIRJET-Authentication System – Overview of Graphical Passwords
IRJET-Authentication System – Overview of Graphical Passwords
 
Compound Structure Detection
Compound Structure DetectionCompound Structure Detection
Compound Structure Detection
 
Building extraction from remote sensing imageries by data fusion techniques
Building extraction from remote sensing imageries by data fusion techniquesBuilding extraction from remote sensing imageries by data fusion techniques
Building extraction from remote sensing imageries by data fusion techniques
 
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
 
42
4242
42
 
Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...
 
Programmable assembly of bi walled nonuniform beams concept, modeling and app...
Programmable assembly of bi walled nonuniform beams concept, modeling and app...Programmable assembly of bi walled nonuniform beams concept, modeling and app...
Programmable assembly of bi walled nonuniform beams concept, modeling and app...
 
CSG for Polyhedral Objects
CSG for Polyhedral ObjectsCSG for Polyhedral Objects
CSG for Polyhedral Objects
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
Finding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By QuadtreeFinding Neighbors in Images Represented By Quadtree
Finding Neighbors in Images Represented By Quadtree
 
01 4941 10014-1-sm ediqbal
01 4941 10014-1-sm ediqbal01 4941 10014-1-sm ediqbal
01 4941 10014-1-sm ediqbal
 
Solid Modeling
Solid ModelingSolid Modeling
Solid Modeling
 

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
 

DetectionOfCompoundStructuresUsingHierarchicalClusteringOfStatisticalAndStructuralFeatures.pdf

  • 1. Detection of Compound Structures Using Hierarchical Clustering of Statistical and Structural Features ¨ H. Gokhan Akcay ¸ Selim Aksoy Department of Computer Engineering Bilkent University Bilkent, 06800, Ankara, Turkey {akcay,saksoy}@cs.bilkent.edu.tr IGARSS 2011 IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 1 / 23
  • 2. Introduction A common approach for object recognition is to segment the images into homogeneous regions. An alternative for semantic image understanding is to identify the image regions that are intrinsically heterogeneous. Examples of such regions, also called compound structures, include different types of residential, commercial, industrial, and agricultural areas. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 2 / 23
  • 3. Introduction Compound structures are comprised of spatial arrangements of primitive objects such as buildings, roads, and trees. Our aim is to model compound structures in a hierarchical segmentation framework that can be used for semantic classification, annotation, indexing, and retrieval applications. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 3 / 23
  • 4. Outline 1 Detection of primitive objects 2 Feature extraction Image representation Statistical features Structural features 3 Grouping of primitive objects 4 Experiments 5 Conclusions IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 4 / 23
  • 5. Detection of primitive objects The set of primitives includes objects that can be relatively easily extracted using low-level operations that exploit spectral, textural, and morphological information. The buildings that are used as primitive objects in the experiments are detected using thresholding of different spectral bands. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 5 / 23
  • 6. Detection of primitive objects (a) Ankara image (b) Detected buildings Figure 1: Examples of building detection in a WorldView-2 image of Ankara, Turkey. The detected buildings are highlighted with red in (b). IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 6 / 23
  • 7. Feature extraction Image representation The image content is modeled using attributed relational graphs where the primitives form the vertices. We assume that neighboring objects can be related, and connect every neighboring vertex pair with an edge. We use a threshold on the distance between the centroids of object pairs to determine the neighbors. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 7 / 23
  • 8. Feature extraction Image representation (a) Building mask (b) Neighborhood graph Figure 2: Examples of graph construction. The vertices considered as neighbors based on proximity analysis are connected with red edges in (b). IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 8 / 23
  • 9. Feature extraction Statistical features The statistical features that summarize the spectral content and the shape of each individual object consist of mean values of the pixels within the object for each spectral band, area, eccentricity, and centroid location. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 9 / 23
  • 10. Feature extraction Structural features The structural features represent the spatial layout of each object with respect to its neighbors. An important structural information is the amount of alignment among objects. We propose a new method for the detection of aligned object groups. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 10 / 23
  • 11. Feature extraction Structural features A group of three or more objects are accepted as aligned if their centroids lie on a single straight line. −→ Least-squares line fitting on the centroid locations. Another important factor in an alignment is the uniformity of the spacing among the objects in the group. −→ Standard deviation of the distances between the centroids. Figure 3: Illustration of object alignment. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 11 / 23
  • 12. Feature extraction Structural features Given an image containing n objects, groups of aligned ones can be found by checking all possible subsets having at least three objects. These subsets can be generated using a depth-first search on the neighborhood graph. Depth-first search starts at a particular vertex v, and recursively traverses all vertices connected to v. This procedure is repeated by starting the search algorithm from each vertex in the graph. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 12 / 23
  • 13. Feature extraction Structural features Once a path with at least three vertices is obtained, it is considered for possible alignment. We perform pruning by using thresholds on the sum of squared residuals for line fitting and the standard deviation of centroid distances. At the end of the search procedure, the set of structural features computed for each object group consists of orientation of the fitted line, and mean of the centroid distances. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 13 / 23
  • 14. Feature extraction Structural features (a) Building mask (b) Alignment detection Figure 4: Examples of alignment detection. All groups of buildings satisfying the alignment criteria are shown in (b). IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 14 / 23
  • 15. Feature extraction Structural features (a) Building mask (b) Alignment detection Figure 5: Examples of alignment detection. A total of 622 aligned groups of three or more objects are detected but only 34 are shown for clarity. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 15 / 23
  • 16. Feature extraction Structural features (a) Building mask (b) Alignment detection Figure 6: Examples of alignment detection. All groups of buildings satisfying the alignment criteria are shown in (b). IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 16 / 23
  • 17. Grouping of primitive objects After each vertex is assigned statistical and structural features, the next step is to group these objects using an iterative multi-level hierarchical clustering. The pairwise object distances in hierarchical clustering can be computed separately for statistical features and structural features. The distance for two objects with respect to statistical features is computed using sum of squared differences between the corresponding features of these objects. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 17 / 23
  • 18. Grouping of primitive objects The distance with respect to structural features is computed from the alignment groups that these objects belong to. The distance between two alignment groups is computed as the sum of squared differences between the corresponding features of these groups. The distance for two objects is computed as the minimum of the distances between all pairs of alignment groups where one group in a pair is associated with one of the objects and the other group is associated with the other object. If at least one of the objects is not found to belong to any alignment group, the distance of that object to any other object is set to ∞. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 18 / 23
  • 19. Grouping of primitive objects Once the statistical and structural distances are computed for each neighboring object pair, agglomerative hierarchical clustering iteratively groups these objects. We combine the results of separate clusterings using statistical distances and structural distances. The two clustering results are combined by assigning the objects the same label if they are determined to belong to the same cluster by either statistical distances or structural distances. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 19 / 23
  • 20. Experiments We performed experiments on the WV-2 image of Ankara. A graph was constructed with 418 vertices corresponding to the detected buildings and 2, 610 edges obtained using proximity analysis. The alignment detection algorithm resulted in 622 groups of three or more buildings aligned within the allowed limits. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 20 / 23
  • 21. Experiments Clustering using statistical distances resulted in 37 groups of a total of 254 buildings. Clustering using structural distances resulted in 80 aligned groups of a total of 402 buildings. The combined clustering produced 38 groups containing a total of 403 buildings. We can conclude that groups of buildings with different characteristics and spatial layouts that cannot be obtained by traditional segmentation methods are successfully extracted by the proposed method. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 21 / 23
  • 22. Experiments (a) Statistical clustering (b) Structural clustering (c) Combined clustering Figure 7: Example clustering results. Different groups are shown in different colors. The buildings that did not merge to any group at the given level are shown as white. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 22 / 23
  • 23. Conclusions We described a new procedure that combines statistical characteristics of primitive objects modeled using spectral, shape, and position information with structural characteristics encoded using their spatial alignments modeled in terms of joint orientation and uniformity of inter-object spacing for the detection of compound structures. Future work includes methods for automatic selection of parameters and experiments on larger data sets. IGARSS 2011 c 2011, Akcay and Aksoy (Bilkent University) 23 / 23