OTB.HooverCompareSegmentation: Compare two segmentations with Hoover metrics

This application compares a machine segmentation (MS) with a partial ground truth segmentation (GT). The Hoover metrics are used to estimate scores for correct detection, over-segmentation, under-segmentation and missed detection. The application can output the overall Hoover scores along with coloredimages of the MS and GT segmentation showing the state of each region (correct detection, over-segmentation, under-segmentation, missed) The Hoover metrics are described in : Hoover et al., "An experimental comparison of range image segmentation algorithms", IEEE PAMI vol. 18, no. 7, July 1996.

Inputs

A partial ground truth segmentation image.

format
href
Please set a value for ingt.

A machine segmentation image.

format
href
Please set a value for inms.

Label value of the background in the input segmentations

integer
Please set a value for bg.

Overlapping threshold used to find Hoover instances.

number
Please set a value for th.

The colored ground truth output image.

string

The colored machine segmentation output image.

string

Outputs

The colored ground truth output image.

format
transmission

The colored machine segmentation output image.

format
transmission

Overall score for correct detection (RC)

transmission

Overall score for over segmentation (RF)

transmission

Overall score for under segmentation (RA)

transmission

Overall score for missed detection (RM)

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.HooverCompareSegmentation", "title": "Compare two segmentations with Hoover metrics", "description": "This application compares a machine segmentation (MS) with a partial ground truth segmentation (GT). The Hoover metrics are used to estimate scores for correct detection, over-segmentation, under-segmentation and missed detection. The application can output the overall Hoover scores along with coloredimages of the MS and GT segmentation showing the state of each region (correct detection, over-segmentation, under-segmentation, missed) The Hoover metrics are described in : Hoover et al., \"An experimental comparison of range image segmentation algorithms\", IEEE PAMI vol. 18, no. 7, July 1996.", "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/OTB.HooverCompareSegmentation/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8119/ogc-api/processes/OTB.HooverCompareSegmentation/execution.html"}], "inputs": {"ingt": {"title": "A partial ground truth segmentation image.", "description": "A partial ground truth segmentation image.", "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": "ingt"}, "inms": {"title": "A machine segmentation image.", "description": "A machine segmentation image.", "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": "inms"}, "bg": {"title": "Label value of the background in the input segmentations", "description": "Label value of the background in the input segmentations", "schema": {"type": "integer", "default": 0}, "id": "bg"}, "th": {"title": "Overlapping threshold used to find Hoover instances.", "description": "Overlapping threshold used to find Hoover instances.", "schema": {"type": "number", "default": 0.75, "format": "double"}, "id": "th"}, "outgt": {"title": "The colored ground truth output image.", "description": "The colored ground truth output image.", "schema": {"type": "string", "default": "uint8", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"], "nullable": true}, "id": "outgt"}, "outms": {"title": "The colored machine segmentation output image.", "description": "The colored machine segmentation output image.", "schema": {"type": "string", "default": "uint8", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"], "nullable": true}, "id": "outms"}}, "outputs": {"outgt": {"title": "The colored ground truth output image.", "description": "The colored ground truth output image.", "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": "outgt"}, "outms": {"title": "The colored machine segmentation output image.", "description": "The colored machine segmentation output image.", "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": "outms"}, "rc": {"title": "Overall score for correct detection (RC)", "description": "Overall score for correct detection (RC)", "schema": {"type": "number"}, "id": "rc"}, "rf": {"title": "Overall score for over segmentation (RF)", "description": "Overall score for over segmentation (RF)", "schema": {"type": "number"}, "id": "rf"}, "ra": {"title": "Overall score for under segmentation (RA)", "description": "Overall score for under segmentation (RA)", "schema": {"type": "number"}, "id": "ra"}, "rm": {"title": "Overall score for missed detection (RM)", "description": "Overall score for missed detection (RM)", "schema": {"type": "number"}, "id": "rm"}}}

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