Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
interimage:examples:multiresolution_segmentation [2010/06/17 15:03]
tkorting
interimage:examples:multiresolution_segmentation [2010/09/14 11:42] (current)
tkorting
Line 1: Line 1:
 ====== Multiresolution Segmentation ====== ====== Multiresolution Segmentation ======
  
-This example shows how to perform multiple segmentation in the image, using coarse and fine resolutions. We use the three methods for segmentation currently available in InterIMAGE, namely //Region Growing//, //Baatz// and //​Checkerboard//​. ​+This example shows how to perform multiple segmentation in the image, using coarse and fine resolutions. We use three methods for segmentation currently available in InterIMAGE, namely //Region Growing//, //Baatz// and //​Checkerboard//​. ​
  
 ===== Download ===== ===== Download =====
 +{{:​interimage:​examples:​ta_interimage_examples_multiresolution_segmentation.zip}}
  
 ===== Step-by-step ===== ===== Step-by-step =====
Line 9: Line 10:
 Create a new project called "​multiresolution_segmentation"​. Create a new project called "​multiresolution_segmentation"​.
  
-After that create a structure to perform segmentation. We firstly created ​a node called "​coarse_segmentation"​ which applies the //TerraAIDA_Region_Growing_Segmentation// operator. We also created ​three child nodes, called "​fine_segmentation",​ "​fine_checkerboard",​ and "​background"​ with //TerraAIDA_Baatz_Segmentation//, //TerraAIDA_Checkerboard_segmentation// and "Dummy Top Down" operators respectively. The node "​background"​ will be associated to the remaining elements.+Afterwards ​create a structure to perform segmentation. We initially create ​a node called "​coarse_segmentation"​ which applies the //TA_Region_Growing_Segmentation// operator. We also create ​three child nodes, called "​fine_segmentation",​ "​fine_checkerboard",​ and "​background"​ with //TA_Baatz_Segmentation//, //TA_Checkerboard_segmentation// and "Dummy Top Down" operators respectively. The node "​background"​ will be associated to the remaining elements.
  
 {{:​interimage:​examples:​nodes_multiresolution_segmentation.png?​600}} {{:​interimage:​examples:​nodes_multiresolution_segmentation.png?​600}}
  
 The segmentation parameters used were: The segmentation parameters used were:
-  * //​coarse_segmentation//​ (TerraAIDA_Region_Growing_Segmenter+  * //​coarse_segmentation//​ (TA_Region_Growing_Segmenter
-    * Euclidean ​distance ​threshold: 40 +    * Euclidean ​Distance ​threshold: 40 
-    * Segments minimun ​size: 200 +    * minimum segment ​size: 200 
-    * //​fine_segmentation//​ (TerraAIDA_Baatz_Segmenter)+    * //​fine_segmentation//​ (TA_Baatz_Segmenter)
       * Compactness weight: 0.5       * Compactness weight: 0.5
       * Color weight: 0.5       * Color weight: 0.5
       * Scale parameter: 20       * Scale parameter: 20
       * Decision rule:       * Decision rule:
-        * mean('​b1'​) < 230 AND mean('​b2'​) < 230 AND mean('​b3'​) < 230  +        * mean('​b1'​) < 240 AND mean('​b2'​) < 240 AND mean('​b3'​) < 240  
-    * //​fine_checkerboard//​ (TerraAIDA_CheckerBoard)+    * //​fine_checkerboard//​ (TA_CheckerBoard)
       * Number of grid lines: 10       * Number of grid lines: 10
       * Number of grid columns: 10       * Number of grid columns: 10
       * Decision rule:       * Decision rule:
-        * ratio('​b1'​) ​0.4+        * ratio('​b1'​) ​0.4
     * //​background//​ (Dummy TopDown)     * //​background//​ (Dummy TopDown)
  
 Insert these rules in the nodes, by clicking in //TopDown Decision Rule//. Note: Select the option **No Merge**, as the //​Lower-level Rule// for all Top Down nodes. Insert these rules in the nodes, by clicking in //TopDown Decision Rule//. Note: Select the option **No Merge**, as the //​Lower-level Rule// for all Top Down nodes.
  
-{{:​interimage:​examples:​fine_segmentation_multiresolution_segmentation.png}}+{{:​interimage:​examples:​new_fine_segmentation_multiresolution_segmentation.png?400}}
  
-After running your project, the result should ​be as the following figure:+After running your project, the result should ​look as the following figure: 
 + 
 +{{:​interimage:​examples:​result_multiresolution_segmentation.png?​600}}

Navigation