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.
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"}}}
Display original data as JSON
http://demo.mapmint.com/ogc-apihttp://localhost/ogc-api/processes/OTB.HaralickTextureExtraction.html
Last modified: Sat Feb 19 15:43:34 CET 2022