Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
interimage:examples:multiresolution_segmentation [2010/06/17 16:32] tkorting |
interimage:examples:multiresolution_segmentation [2010/09/14 11:29] 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: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 | ||
Line 32: | Line 33: | ||
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?400}} | + | {{: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}} |