interimage:operators_documentation
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
interimage:operators_documentation [2010/06/16 13:36] – hermann | interimage:operators_documentation [2016/08/05 14:44] (atual) – [TA Baatz Segmenter] tkorting | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
[[interimage: | [[interimage: | ||
- | |||
====== TerraAIDA Operators Documentation ====== | ====== TerraAIDA Operators Documentation ====== | ||
- | Operators reference version: 1.0.5 | + | Operators reference version: 1.0.6 |
- | ===== TerraAIDA | + | |
+ | InterIMAGE is a multi-platform framework, written in C++, currently with implementations for LINUX and Windows operational systems. Moreover, InterIMAGE provides support for the integration of image processing operators in the interpretation process and, as such operators are treated as external programs by its control mechanism, they can be coded in any computer language, and even in proprietary programs. The InterIMAGE framework offers, nonetheless, | ||
+ | |||
+ | |||
+ | |||
+ | ===== TA Arithmetic ===== | ||
**Authors** | **Authors** | ||
Linha 25: | Linha 29: | ||
**Multi-Class support** | **Multi-Class support** | ||
- | Yes. If you select //true// in the "Top Down Multi-Class" | + | Yes. If you select //true// in the "Top Down Multi-Class" |
[[interimage: | [[interimage: | ||
Linha 47: | Linha 51: | ||
| Polygons Min Area | Integer | Generated polygons minimum allowed area (pixels). | | Polygons Min Area | Integer | Generated polygons minimum allowed area (pixels). | ||
| Dummy Value (no data) | Floating point | The dummy value from input images. | | If not present, all image data will be processed. | | | Dummy Value (no data) | Floating point | The dummy value from input images. | | If not present, all image data will be processed. | | ||
- | | Arithmetic Expression | + | | Arithmetic Expression |
| Morphological Filter Iterations | Integer | Number of morphological (mode) iterations applied to the result. | Greater or equal to 0. | The use of a value greater than or equal to 1 is advised to avoid the creation of to small hypothesis | | | Morphological Filter Iterations | Integer | Number of morphological (mode) iterations applied to the result. | Greater or equal to 0. | The use of a value greater than or equal to 1 is advised to avoid the creation of to small hypothesis | | ||
- | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE | + | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE |
| Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | | Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | ||
- | | Node Weight | + | | Reliability |
+ | | Non Class Name | String | If Multi-Class support is active, the discarded hypothesis will fall in the node named by this parameter. | One string with the name of some node in the tree, in the same level. | | | ||
- | ===== TerraAIDA | + | ===== TA Baatz Segmenter ===== |
**Authors** | **Authors** | ||
Linha 62: | Linha 67: | ||
**Description** | **Description** | ||
- | This operator performs a Baatz based segmentation (see the reference article for more information). Each generated segment represents an hypothesis to be analyzed by the next semantic network node. | + | This operator performs a segmentation |
**Type** | **Type** | ||
Linha 78: | Linha 83: | ||
** Reference** | ** Reference** | ||
- | * Baatz, M.; Schape, A. Multiresolution segmentation: | + | * [[http:// |
**Processing sequence** | **Processing sequence** | ||
Linha 99: | Linha 104: | ||
| Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | ||
| Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | ||
- | | Node Weight | + | | Reliability |
- | | Euclidean Distance Threshold | Floating point | The minimum | + | | Euclidean Distance Threshold | Floating point | The minimum |
- | + | ===== TA Bottom-Up Export ===== | |
- | ===== TerraAIDA | + | |
**Author** | **Author** | ||
Linha 110: | Linha 114: | ||
**Description** | **Description** | ||
- | Allows to export the bottom-up hypothesis (including | + | Allows to export the bottom-up hypothesis (including |
**Type** | **Type** | ||
Linha 139: | Linha 143: | ||
{{ interimage: | {{ interimage: | ||
- | ===== TerraAIDA | + | ===== TA C4.5 Classifier ===== |
**Author** | **Author** | ||
Linha 147: | Linha 151: | ||
**Description** | **Description** | ||
- | Use C4.5 Decision Tree Algorithm to perform supervised classification into shapefiles with attributes and classes | + | Use C4.5 Decision Tree Algorithm to perform supervised classification into shapefiles with attributes and class description. |
**Type** | **Type** | ||
Linha 159: | Linha 163: | ||
**Multi-Class support** | **Multi-Class support** | ||
- | Yes. You must create the same number of classes as the training file. The classes must have the same name of the training file also. One of the nodes must have this operator, and all others should have "No Operator" | + | Yes. You must create the same number of classes as the training file. The classes must have also the same name of the training file. One of the nodes must have this operator, and all others should have "No Operator" |
**Input parameters** | **Input parameters** | ||
Linha 165: | Linha 169: | ||
^ Parameter Name ^ Type ^ Description | ^ Parameter Name ^ Type ^ Description | ||
| a) Training Set File | * .shp | Training shape file name. | A valid shape file name. | The shapefile must be composed by polygons, their respective attributes and particularly one attribute called " | | a) Training Set File | * .shp | Training shape file name. | A valid shape file name. | The shapefile must be composed by polygons, their respective attributes and particularly one attribute called " | ||
- | | b) Input Shape File | *.shp | Shape file name of the file to be classified. | A valid shape file name. | The shapefile must be composed by polygons, and the *same set of attributes* in the training shape file. | | + | | b) Input Shape File | *.shp | Shape file name of the file to be classified. | A valid shape file name. | The shapefile must be composed by polygons, and the **same set of attributes** in the training shape file. | |
- | One example of this operator can be found [[interimage:example_supervised_c45|here]]. | + | Note: The generated decision tree will be placed in a //.txt// file, located in the **same place as your input shape file**, with the same name as your input file. |
- | ===== TerraAIDA | + | One example of this operator can be found [[interimage: |
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== TA Checkerboard Segmenter ===== | ||
**Author** | **Author** | ||
Linha 195: | Linha 204: | ||
^ Parameter Name ^ Type ^ Description | ^ Parameter Name ^ Type ^ Description | ||
- | | Number of grid lines | Integer | + | | Number of grid lines | Integer |
- | | Number of grid columns | Integer | + | | Number of grid columns | Integer | Number of columns to divide the image. |
- | | Node Weight | + | | Amount of points in X | Integer | Number of pixels per cell in X dimension. |
+ | | Amount of points in Y | Integer | Number of pixels per cell in Y dimension. | ||
+ | | Reliability | ||
- | ===== TerraAIDA | + | |
+ | ===== TA NDVI Segmenter ===== | ||
**Authors** | **Authors** | ||
Linha 224: | Linha 236: | ||
**Multi-Class support** | **Multi-Class support** | ||
- | Yes. If you select //true// in the "Top Down Multi-Class" | + | Yes. If you select //true// in the "Top Down Multi-Class" |
[[interimage: | [[interimage: | ||
Linha 248: | Linha 260: | ||
| Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | ||
| Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | | Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | ||
- | | Node Weight | + | | Reliability |
+ | | Non Class Name | String | If Multi-Class support is active, the discarded hypothesis will fall in the node named by this parameter. | One string with the name of some node in the tree, in the same level. | | | ||
- | ===== TerraAIDA | + | ===== TA Region Growing Segmenter ===== |
**Authors** | **Authors** | ||
Linha 275: | Linha 288: | ||
** Reference** | ** Reference** | ||
- | * [[http:// | + | * [[http:// |
**Processing sequence** | **Processing sequence** | ||
Linha 288: | Linha 301: | ||
^ Parameter Name ^ Type ^ Description | ^ Parameter Name ^ Type ^ Description | ||
| Input Image | * .tif | Input image file name. | A valid image file name. | The image type must be supported by TerraLib. | | | Input Image | * .tif | Input image file name. | A valid image file name. | The image type must be supported by TerraLib. | | ||
- | | Euclidean Distance Threshold | Floating point | The minimum | + | | Euclidean Distance Threshold | Floating point | The minimum |
| Polygons Min Area | Integer | The generated polygons minimum area. | Greater than 0. | | | | Polygons Min Area | Integer | The generated polygons minimum area. | Greater than 0. | | | ||
| Use Optimization | Boolean | Divides, or not, the image into pieces and segment each piece individually. | yes/no | | | | Use Optimization | Boolean | Divides, or not, the image into pieces and segment each piece individually. | yes/no | | | ||
| Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | ||
| Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | ||
- | | Node Weight | + | | Reliability |
** Segmentation Example** | ** Segmentation Example** | ||
Linha 301: | Linha 314: | ||
- | ===== TerraAIDA | + | ===== TA ShapeFile Import ===== |
**Authors** | **Authors** | ||
Linha 326: | Linha 339: | ||
**Notes** | **Notes** | ||
- | Shape files attributes with the the folowing | + | Shape file attributes with the the following |
+ | |||
+ | **Processing sequence** | ||
+ | |||
+ | -Read user input shape file. | ||
+ | -Generates the intersection between the loaded shape file polygons and the operator execution area. | ||
+ | -Apply the user decision rule (using the supplied training set) over the intersection | ||
+ | -Generate the output hypothesis. | ||
**Input parameters** | **Input parameters** | ||
Linha 333: | Linha 353: | ||
| Shape File Name | * .shp | Shape file name. | A valid shape file name. | The shapefile must be composed only by polygons, neither lines nor polylines. | | Shape File Name | * .shp | Shape file name. | A valid shape file name. | The shapefile must be composed only by polygons, neither lines nor polylines. | ||
| Shape File Attributes | String | A comma-separated list of shape file attributes names to be imported. | A valid attribute ID or empty field. | | Shape File Attributes | String | A comma-separated list of shape file attributes names to be imported. | A valid attribute ID or empty field. | ||
- | | Label Image Resolution | Floating point | The output label image resolution. | Positive real numbers or zero for automatic. | Choose a value good enough matching the resolution of the best used image. Leave blank and the system will automatically choose the resolution. The automatic method | + | | Label Image Resolution | Floating point | The output label image resolution. | Positive real numbers or zero for automatic. | Choose a value good enough matching the resolution of the best used image. Leave blank and the system will automatically choose the resolution. The automatic method can be used only if the operator |
- | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE | + | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE |
| Decision Rule | Decision rule | Decision rule applied to the generated hypothesis. | | Decision Rule | Decision rule | Decision rule applied to the generated hypothesis. | ||
- | | Node Weight | + | | Reliability |
{{ : | {{ : | ||
- | ===== TerraAIDA | + | ===== TA ShapeFile Intersection ===== |
**Authors** | **Authors** | ||
Linha 361: | Linha 381: | ||
**Multi-Class support** | **Multi-Class support** | ||
- | Yes. If you select //true// in the "Top Down Multi-Class" | + | Yes. If you select //true// in the "Top Down Multi-Class" |
[[interimage: | [[interimage: | ||
+ | |||
+ | **Processing sequence** | ||
+ | |||
+ | -Read user input shape file. | ||
+ | -Generates the intersection between the loaded shape file polygons and the operator execution area. | ||
+ | -Using the intersection result generates a set of intermediate hypothesis of " | ||
+ | -Apply the user decision rule (using the supplied training set) over the intermediate hypothesis set. | ||
+ | -Generate the output hypothesis from the decision rule result. | ||
**Input parameters** | **Input parameters** | ||
Linha 371: | Linha 399: | ||
| Shape Target Attribute ID | String | The name of the shape file attribute column used to filter what shape files polygons will be used. | A valid attribute ID. | Leave blank to use all shape file polygons. | | | Shape Target Attribute ID | String | The name of the shape file attribute column used to filter what shape files polygons will be used. | A valid attribute ID. | Leave blank to use all shape file polygons. | | ||
| Shape Target Attribute Value | String | The value, from the shape target attribute ID, which will define what polygons will be selected. | | Leave blank to use all shape file polygons. | | | Shape Target Attribute Value | String | The value, from the shape target attribute ID, which will define what polygons will be selected. | | Leave blank to use all shape file polygons. | | ||
- | | Label Image Resolution | Floating point | The output label image resolution. | Positive real numbers or zero for automatic. | Choose a value good enough matching the the resolution of the best used image. Leave blank and the system will automatically choose the resolution. The automatic method | + | | Label Image Resolution | Floating point | The output label image resolution. | Positive real numbers or zero for automatic. | Choose a value good enough matching the the resolution of the best used image. Leave blank and the system will automatically choose the resolution. The automatic method can be used only if the operator |
| Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE regions format. | | | ||
| Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | | Decision Rule | Decision Rule | Decision rule applied to the generated hypothesis. | | Leave blank to accept all generated hypothesis. | | ||
- | | Node Weight | + | | Reliability |
+ | | Non Class Name | String | If Multi-Class support is active, the discarded hypothesis will fall in the node named by this parameter. | One string with the name of some node in the tree, in the same level. | | | ||
{{ : | {{ : |
interimage/operators_documentation.1276695361.txt.gz · Última modificação: 2010/06/16 13:36 por hermann