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.

Inputs

The input image to compute the features on.

format
href
Please set a value for in.

The selected channel index

integer
Please set a value for channel.

Step (in pixels) to compute output texture values. The first computed pixel position is shifted by (step-1)/2 in both directions.

integer

Available memory for processing (in MB)

integer

X Radius

integer
Please set a value for parameters.xrad.

Y Radius

integer
Please set a value for parameters.yrad.

X Offset

integer
Please set a value for parameters.xoff.

Y Offset

integer
Please set a value for parameters.yoff.

Image Minimum

number
Please set a value for parameters.min.

Image Maximum

number
Please set a value for parameters.max.

Histogram number of bin

integer
Please set a value for parameters.nbbin.

Choice of The Texture Set

string
Please set a value for texture.

Output image containing the selected texture features.

string

Outputs

Output image containing the selected texture features.

format
transmission

Execution options

successUri
inProgressUri
failedUri

format

mode

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.", "version": "1.0.0", "jobControlOptions": ["sync-execute", "async-execute", "dismiss"], "outputTransmission": ["value", "reference"], "links": [{"rel": "http://www.opengis.net/def/rel/ogc/1.0/execute", "type": "application/json", "title": "Execute End Point", "href": "http://demo.mapmint.com/ogc-api/processes/OTB.HaralickTextureExtraction/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://demo.mapmint.com/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.", "extended-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", "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.", "schema": {"type": "integer", "default": 1, "nullable": true}, "id": "step"}, "ram": {"title": "Available memory for processing (in MB)", "description": "Available memory for processing (in MB)", "schema": {"type": "integer", "default": 128, "nullable": true}, "id": "ram"}, "parameters.xrad": {"title": "X Radius", "description": "X Radius", "schema": {"type": "integer", "default": 2}, "id": "parameters.xrad"}, "parameters.yrad": {"title": "Y Radius", "description": "Y Radius", "schema": {"type": "integer", "default": 2}, "id": "parameters.yrad"}, "parameters.xoff": {"title": "X Offset", "description": "X Offset", "schema": {"type": "integer", "default": 1}, "id": "parameters.xoff"}, "parameters.yoff": {"title": "Y Offset", "description": "Y Offset", "schema": {"type": "integer", "default": 1}, "id": "parameters.yoff"}, "parameters.min": {"title": "Image Minimum", "description": "Image Minimum", "schema": {"type": "number", "default": 0, "format": "double"}, "id": "parameters.min"}, "parameters.max": {"title": "Image Maximum", "description": "Image Maximum", "schema": {"type": "number", "default": 255, "format": "double"}, "id": "parameters.max"}, "parameters.nbbin": {"title": "Histogram number of bin", "description": "Histogram number of bin", "schema": {"type": "integer", "default": 8}, "id": "parameters.nbbin"}, "texture": {"title": "Choice of The Texture Set", "description": "Choice of The Texture Set", "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.", "schema": {"type": "string", "default": "float", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"], "nullable": true}, "id": "out"}}, "outputs": {"out": {"title": "Output image containing the selected texture features.", "description": "Output image containing the selected texture features.", "extended-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://demo.mapmint.com/ogc-apihttp://localhost/ogc-api/processes/OTB.HaralickTextureExtraction.html
Last modified: Sat Feb 19 15:43:34 CET 2022