OTB.HaralickTextureExtraction: Computes Haralick textural features on the selected channel of the input image
This application computes three sets of Haralick features [1][2].* simple: a set of 8 local Haralick features: Energy (texture uniformity) , Entropy (measure of randomness of intensity image), Correlation (how correlated a pixel is to its neighborhood), Inverse Difference Moment (measures the texture homogeneity), Inertia (intensity contrast between a pixel and its neighborhood), Cluster Shade, Cluster Prominence, Haralick Correlation;* advanced: a set of 10 advanced Haralick features: Mean, Variance (measures the texture heterogeneity), Dissimilarity, Sum Average, Sum Variance, Sum Entropy, Difference of Entropies, Difference of Variances, IC1, IC2;* higher: a set of 11 higher Haralick features: Short Run Emphasis (measures the texture sharpness), Long Run Emphasis (measures the texture roughness), Grey-Level Nonuniformity, Run Length Nonuniformity, Run Percentage (measures the texture sharpness homogeneity), Low Grey-Level Run Emphasis, High Grey-Level Run Emphasis, Short Run Low Grey-Level Emphasis, Short Run High Grey-Level Emphasis, Long Run Low Grey-Level Emphasis and Long Run High Grey-Level Emphasis.The documentation of textures (description are formulas) are available in the OTB CookBook (section Textures) and also in corresponding doxygen documentation of filters (see section *Detailed Description* in doxygen):* **simple**: otbScalarImageToTexturesFilter* **advanced**: otbScalarImageToAdvancedTexturesFilter* **higher**: otbScalarImageToHigherOrderTexturesFilter
Execute End Point
View the execution endpoint of a process.
View the alternative version in HTML.
{"id": "OTB.HaralickTextureExtraction", "title": "Computes Haralick textural features on the selected channel of the input image", "description": "This application computes three sets of Haralick features [1][2].* simple:\u00a0a set of 8 local Haralick features: Energy (texture uniformity) , Entropy (measure of randomness of intensity image), Correlation (how correlated a pixel is to its neighborhood), Inverse Difference Moment (measures the texture homogeneity), Inertia (intensity contrast between a pixel and its neighborhood), Cluster Shade, Cluster Prominence, Haralick Correlation;* advanced: a set of 10 advanced Haralick features: Mean, Variance (measures the texture heterogeneity), Dissimilarity, Sum Average, Sum Variance, Sum Entropy, Difference of Entropies, Difference of Variances, IC1, IC2;* higher: a set of 11 higher Haralick features: Short Run Emphasis (measures the texture sharpness), Long Run Emphasis (measures the texture roughness), Grey-Level Nonuniformity, Run Length Nonuniformity, Run Percentage (measures the texture sharpness homogeneity), Low Grey-Level Run Emphasis, High Grey-Level Run Emphasis, Short Run Low Grey-Level Emphasis, Short Run High Grey-Level Emphasis, Long Run Low Grey-Level Emphasis and Long Run High Grey-Level Emphasis.The documentation of textures (description are formulas) are available in the OTB CookBook (section Textures) and also in corresponding doxygen documentation of filters (see section *Detailed Description* in doxygen):* **simple**: otbScalarImageToTexturesFilter* **advanced**: otbScalarImageToAdvancedTexturesFilter* **higher**: otbScalarImageToHigherOrderTexturesFilter", "version": "1.0.0", "jobControlOptions": ["sync-execute", "async-execute", "dismiss"], "outputTransmission": ["value", "reference"], "links": [{"rel": "execute", "type": "application/json", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.HaralickTextureExtraction/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.HaralickTextureExtraction/execution.html"}], "inputs": {"in": {"title": "The input image to compute the features on.", "description": "The input image to compute the features on.", "maxOccurs": 1, "extentded-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "image/jpeg", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "in"}, "channel": {"title": "The selected channel index", "description": "The selected channel index", "maxOccurs": 1, "schema": {"type": "integer", "default": 1}, "id": "channel"}, "step": {"title": "Step (in pixels) to compute output texture values. The first computed pixel position is shifted by (step-1)/2 in both directions.", "description": "Step (in pixels) to compute output texture values. The first computed pixel position is shifted by (step-1)/2 in both directions.", "maxOccurs": 1, "schema": {"type": "integer", "default": 1, "nullable": true}, "id": "step"}, "parameters": {"title": "X Radius", "description": "X Radius", "maxOccurs": 1, "schema": {"type": "integer", "default": 2}, "id": "parameters"}, "parameters.yrad": {"title": "Y Radius", "description": "Y Radius", "maxOccurs": 1, "schema": {"type": "integer", "default": 2}, "id": "parameters.yrad"}, "parameters.xoff": {"title": "X Offset", "description": "X Offset", "maxOccurs": 1, "schema": {"type": "integer", "default": 1}, "id": "parameters.xoff"}, "parameters.yoff": {"title": "Y Offset", "description": "Y Offset", "maxOccurs": 1, "schema": {"type": "integer", "default": 1}, "id": "parameters.yoff"}, "parameters.min": {"title": "Image Minimum", "description": "Image Minimum", "maxOccurs": 1, "schema": {"type": "number", "default": 0}, "id": "parameters.min"}, "parameters.max": {"title": "Image Maximum", "description": "Image Maximum", "maxOccurs": 1, "schema": {"type": "number", "default": 255}, "id": "parameters.max"}, "parameters.nbbin": {"title": "Histogram number of bin", "description": "Histogram number of bin", "maxOccurs": 1, "schema": {"type": "integer", "default": 8}, "id": "parameters.nbbin"}, "texture": {"title": "Choice of The Texture Set", "description": "Choice of The Texture Set", "maxOccurs": 1, "schema": {"type": "string", "default": "simple", "enum": ["simple", "advanced", "higher"]}, "id": "texture"}, "out": {"title": "Output image containing the selected texture features.", "description": "Output image containing the selected texture features.", "maxOccurs": 1, "schema": {"type": "string", "default": "float", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"], "nullable": true}, "id": "out"}, "ram": {"title": "Available memory for processing (in MB).", "description": "Available memory for processing (in MB).", "maxOccurs": 1, "schema": {"type": "integer", "default": 256, "nullable": true}, "id": "ram"}}, "outputs": {"out": {"title": "Output image containing the selected texture features.", "description": "Output image containing the selected texture features.", "extentded-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "image/jpeg", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "out"}}}
http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.HaralickTextureExtraction.html
Last modified: Wed Jun 9 17:39:32 CEST 2021