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:operators_documentation [2011/01/17 13:19]
tkorting
interimage:operators_documentation [2016/08/05 11:44]
tkorting [TA Baatz Segmenter]
Line 5: Line 5:
  
 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,​ a repository of operators, called TerraAIDA ([[http://​www.dpi.inpe.br/​terraaida]]),​ assembled with software classes and functions supplied by the [[http://​www.terralib.org/​|TerraLib]] library. 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,​ a repository of operators, called TerraAIDA ([[http://​www.dpi.inpe.br/​terraaida]]),​ assembled with software classes and functions supplied by the [[http://​www.terralib.org/​|TerraLib]] library.
 +
 +
  
 ===== TA Arithmetic ===== ===== TA Arithmetic =====
Line 49: Line 51:
 | Polygons Min Area     | Integer | Generated polygons minimum allowed area (pixels). ​ |  | Only polygons with area greater than the supplied values will generate hypothesis. | | Polygons Min Area     | Integer | Generated polygons minimum allowed area (pixels). ​ |  | Only polygons with area greater than the supplied values will generate hypothesis. |
 | 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 ​    | String | One valid arithmetic expression, formed by a combination of the following elements, separated by spaces. | Operators: +, -, *, /, Real Numbers, Raster indexes and bands R0:1, R1:2 | Example: Quickbird-2 image with bands (0=B,​1=G,​2=R,​3=NIR),​ the NDVI is calculated by ( R0:3 - R0:2 ) / ( R0:3 + R0:2 ). |+| Arithmetic Expression ​    | String | One valid arithmetic expression, formed by a combination of the following elements, separated by spaces. | Operators: +, -, *, /, Real Numbers, Raster indexes and bands R0:1, R1:2 | Example: Quickbird-2 image with bands (0=B,​1=G,​2=R,​3=NIR),​ the NDVI is calculated by ( R0:3 - R0:2 ) / ( R0:3 + R0:2 ). **The blank space around the mathematical operators +, -, *, / are mandatory.** ​|
 | 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 region format. | | | Training Set File | *.shp | A file with training samples for supervised classification. | The file must be in the InterIMAGE region format. | |
Line 81: Line 83:
 ** Reference** ** Reference**
  
-  * Baatz, M.; Schäpe, A. Multiresolution segmentation:​ an optimization approach for high quality multi-scale image segmentation. In: XII Angewandte Geographische Informationsverarbeitung,​ Wichmann Verlag, Heidelberg, 2000.+  * [[http://​www.ecognition.cc/​download/​baatz_schaepe.pdf|Baatz, M.; Schäpe, A. Multiresolution segmentation:​ an optimization approach for high quality multi-scale image segmentation. In: XII Angewandte Geographische Informationsverarbeitung,​ Wichmann Verlag, Heidelberg, 2000.]]
  
 **Processing sequence** **Processing sequence**
Line 104: Line 106:
 | Reliability ​    | Floating point | The reliability (higher priority will be given to nodes with higher weights in cases where there are geographic overlays). ​ | [0.0, 1.0] |  | | Reliability ​    | Floating point | The reliability (higher priority will be given to nodes with higher weights in cases where there are geographic overlays). ​ | [0.0, 1.0] |  |
 | Euclidean Distance Threshold | Floating point   | The minimum Euclidean Distance between each segment feature. | Greater than 0.  | This parameter is required to merge adjacent block segments when the optimization option is enabled | | Euclidean Distance Threshold | Floating point   | The minimum Euclidean Distance between each segment feature. | Greater than 0.  | This parameter is required to merge adjacent block segments when the optimization option is enabled |
- 
 ===== TA Bottom-Up Export ===== ===== TA Bottom-Up Export =====
  
Line 173: Line 174:
  
 One example of this operator can be found [[interimage:​examples:​supervised_c45|here]]. One example of this operator can be found [[interimage:​examples:​supervised_c45|here]].
 +
 +
  
  
Line 201: Line 204:
    
 ^ Parameter Name  ^ Type            ^ Description ​              ​^ ​  Valid Values ​     ^   ​Note ​  ​^ ​   ^ Parameter Name  ^ Type            ^ Description ​              ​^ ​  Valid Values ​     ^   ​Note ​  ​^ ​  
-| Number of grid lines | Integer ​        ​| Number of lines to divide the image. ​  | Greater than zero.  |          | +| Number of grid lines | Integer ​  ​| Number of lines to divide the image. ​  | Greater than zero.  |          | 
-| Number of grid columns | Integer ​        ​| Number of columns to divide the image. ​  | Greater than zero.  |          | +| Number of grid columns | Integer | Number of columns to divide the image. ​  | Greater than zero.  |          | 
-Resolution ​in X | Integer ​        ​Resolution ​of columns.   | Greater than zero.  |          | +Amount of points ​in X | Integer | Number ​of pixels per cell in X dimension.   | Greater than zero.  |          | 
-Resolution ​in Y | Integer ​        ​Resolution ​of lines.     | Greater than zero.  |          |+Amount of points ​in Y | Integer | Number ​of pixels per cell in Y dimension.     | Greater than zero.  |          |
 | Reliability ​    | Floating point | The reliability (higher priority will be given to nodes with higher weights in cases where there are geographic overlays). | [0.0, 1.0] |  | | Reliability ​    | Floating point | The reliability (higher priority will be given to nodes with higher weights in cases where there are geographic overlays). | [0.0, 1.0] |  |
  

Navigation