SAGA.grid_filter.14: Connectivity Analysis

Connectivity analysis of a binary input image according to <br/>Burger, W., Burge, M.: Digitale Bildverarbeitung. Springer Verlag 2006, p.208.<br/>Output consists in a symbolic image of the connected foreground regions and a shape of the borders of the foreground regions (outer and inner borders). The shape may contain alternatively the centers or the corners of the border pixels. Optionally, the regions which have contact with the image borders can be removed together with their border shapes. <br/>In addition, an optional morphological filter (erosion-binary reconstruction) can be applied to the input image first. <br/><br/>

Inputs

Binary input image for the connectivity analysis

format
href
Please set a value for INPUT_GRID.

Apply a filter (erosion - binary reconstruction) to the input image

boolean

Filter size (radius in grid cells)

integer

Should the output shapes contain the centers of the border pixels instead of the corners?

boolean

Remove regions which have contact with (are adjacent to) the image borders?

boolean

Outputs

Morphologically filtered binary mask

format
transmission

The final symbolic image

format
transmission

Polygon outlines of object regions

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": "SAGA.grid_filter.14", "title": "Connectivity Analysis", "description": "Connectivity analysis of a binary input image according to <br/>Burger, W., Burge, M.: Digitale Bildverarbeitung. Springer Verlag 2006, p.208.<br/>Output consists in a symbolic image of the connected foreground regions and a shape of the borders of the foreground regions (outer and inner borders). The shape may contain alternatively the centers or the corners of the border pixels. Optionally, the regions which have contact with the image borders can be removed together with their border shapes. <br/>In addition, an optional morphological filter (erosion-binary reconstruction) can be applied to the input image first. <br/><br/>", "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://tb17.geolabs.fr:8119/ogc-api/processes/SAGA.grid_filter.14/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8119/ogc-api/processes/SAGA.grid_filter.14/execution.html"}], "inputs": {"INPUT_GRID": {"title": "Input Binary Grid", "description": "Binary input image for the connectivity analysis", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "INPUT_GRID"}, "FILTER": {"title": "Apply Filter?", "description": "Apply a filter (erosion - binary reconstruction) to the input image ", "schema": {"type": "boolean", "default": false, "enum": ["true", "false"], "nullable": true}, "id": "FILTER"}, "SIZE": {"title": "Filter Size (Radius)", "description": "Filter size (radius in grid cells)", "schema": {"type": "integer", "default": 3, "nullable": true}, "id": "SIZE"}, "BORDER_PIXEL_CENTERS": {"title": "Pixel Centers?", "description": "Should the output shapes contain the centers of the border pixels instead of the corners?", "schema": {"type": "boolean", "default": false, "enum": ["true", "false"], "nullable": true}, "id": "BORDER_PIXEL_CENTERS"}, "REMOVE_MARGINAL_REGIONS": {"title": "Remove Border Regions?", "description": "Remove regions which have contact with (are adjacent to) the image borders?", "schema": {"type": "boolean", "default": false, "enum": ["true", "false"], "nullable": true}, "id": "REMOVE_MARGINAL_REGIONS"}}, "outputs": {"FILTERED_MASK": {"title": "Filtered Image", "description": "Morphologically filtered binary mask", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "FILTERED_MASK"}, "SYMBOLIC_IMAGE": {"title": "Symbolic Image", "description": "The final symbolic image", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["image/tiff", "application/x-ogc-envi", "application/x-ogc-aaigrid", "image/png"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "image/tiff"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-envi"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/x-ogc-aaigrid"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "image/png"}]}, "id": "SYMBOLIC_IMAGE"}, "OUTLINES": {"title": "Outlines", "description": "Polygon outlines of object regions", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["text/xml", "application/vnd.google-earth.kml+xml", "application/json"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}]}}}]}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}]}, "id": "OUTLINES"}}}

http://tb17.geolabs.fr:8119/ogc-api/processes/SAGA.grid_filter.14.html
Last modified: Sat Feb 19 15:43:34 CET 2022