OTB.BundleToPerfectSensor: Perform P+XS pansharpening

This application performs P+XS pansharpening. The default mode use Pan and XS sensor models to estimate the transformation to superimpose XS over Pan before the fusion ("default mode"). The application provides also a PHR mode for Pleiades images which does not use sensor models as Pan and XS products are already coregistered but only estimate an affine transformation to superimpose XS over the Pan.Note that this option is automatically activated in case Pleiades images are detected as input.

Inputs

Input panchromatic image.

format
href
Please set a value for inp.

Input XS image.

format
href
Please set a value for inxs.

Output image.

string
Please set a value for out.

This parameter allows selecting a directory containing Digital Elevation Model files. Note that this directory should contain only DEM files. Unexpected behaviour might occurs if other images are found in this directory.

string

Use a geoid grid to get the height above the ellipsoid in case there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles. A version of the geoid can be found on the OTB website(https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb-data/blob/master/Input/DEM/egm96.grd).

format
href
Please set a value for elev.geoid.

This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.

number
Please set a value for elev.default.

Superimposition mode

string
Please set a value for mode.

Selection of the pan-sharpening method.

string
Please set a value for method.

Set the x radius of the sliding window.

integer
Please set a value for method.lmvm.radiusx.

Set the y radius of the sliding window.

integer
Please set a value for method.lmvm.radiusy.

Set the weighting value.

number
Please set a value for method.bayes.lambda.

Set the S coefficient.

number
Please set a value for method.bayes.s.

Spacing of the deformation field. Default is 10 times the PAN image spacing.

number

This group of parameters allows defining how the input image will be interpolated during resampling.

string
Please set a value for interpolator.

Fill value for area outside the reprojected image

number

Available memory for processing (in MB)

integer

Outputs

Output image.

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.BundleToPerfectSensor", "title": "Perform P+XS pansharpening", "description": "This application performs P+XS pansharpening. The default mode use Pan and XS sensor models to estimate the transformation to superimpose XS over Pan before the fusion (\"default mode\"). The application provides also a PHR mode for Pleiades images which does not use sensor models as Pan and XS products are already coregistered but only estimate an affine transformation to superimpose XS over the Pan.Note that this option is automatically activated in case Pleiades images are detected as input.", "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.BundleToPerfectSensor/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://demo.mapmint.com/ogc-api/processes/OTB.BundleToPerfectSensor/execution.html"}], "inputs": {"inp": {"title": "Input panchromatic image.", "description": "Input panchromatic 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": "inp"}, "inxs": {"title": "Input XS image.", "description": "Input XS 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": "inxs"}, "out": {"title": "Output image.", "description": "Output image.", "schema": {"type": "string", "default": "float", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"]}, "id": "out"}, "elev.dem": {"title": "This parameter allows selecting a directory containing Digital Elevation Model files. Note that this directory should contain only DEM files. Unexpected behaviour might occurs if other images are found in this directory.", "description": "This parameter allows selecting a directory containing Digital Elevation Model files. Note that this directory should contain only DEM files. Unexpected behaviour might occurs if other images are found in this directory.", "schema": {"type": "string", "default": "Any value", "nullable": true}, "id": "elev.dem"}, "elev.geoid": {"title": "Use a geoid grid to get the height above the ellipsoid in case there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles. A version of the geoid can be found on the OTB website(https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb-data/blob/master/Input/DEM/egm96.grd).", "description": "Use a geoid grid to get the height above the ellipsoid in case there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles. A version of the geoid can be found on the OTB website(https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb-data/blob/master/Input/DEM/egm96.grd).", "extended-schema": {"oneOf": [{"allOf": [{"$ref": "http://zoo-project.org/dl/link.json"}, {"type": "object", "properties": {"type": {"enum": ["application/octet-stream"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "application/octet-stream"}]}}}], "nullable": true}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "base64", "contentMediaType": "application/octet-stream"}]}, "id": "elev.geoid"}, "elev.default": {"title": "This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.", "description": "This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.", "schema": {"type": "number", "default": 0, "format": "double"}, "id": "elev.default"}, "mode": {"title": "Superimposition mode", "description": "Superimposition mode", "schema": {"type": "string", "default": "default", "enum": ["default", "phr"]}, "id": "mode"}, "method": {"title": "Selection of the pan-sharpening method.", "description": "Selection of the pan-sharpening method.", "schema": {"type": "string", "default": "rcs", "enum": ["rcs", "lmvm", "bayes"]}, "id": "method"}, "method.lmvm.radiusx": {"title": "Set the x radius of the sliding window.", "description": "Set the x radius of the sliding window.", "schema": {"type": "integer", "default": 3}, "id": "method.lmvm.radiusx"}, "method.lmvm.radiusy": {"title": "Set the y radius of the sliding window.", "description": "Set the y radius of the sliding window.", "schema": {"type": "integer", "default": 3}, "id": "method.lmvm.radiusy"}, "method.bayes.lambda": {"title": "Set the weighting value.", "description": "Set the weighting value.", "schema": {"type": "number", "default": 0.9999, "format": "double"}, "id": "method.bayes.lambda"}, "method.bayes.s": {"title": "Set the S coefficient.", "description": "Set the S coefficient.", "schema": {"type": "number", "default": 1, "format": "double"}, "id": "method.bayes.s"}, "lms": {"title": "Spacing of the deformation field. Default is 10 times the PAN image spacing.", "description": "Spacing of the deformation field. Default is 10 times the PAN image spacing.", "schema": {"type": "number", "default": 4, "format": "double", "nullable": true}, "id": "lms"}, "interpolator": {"title": "This group of parameters allows defining how the input image will be interpolated during resampling.", "description": "This group of parameters allows defining how the input image will be interpolated during resampling.", "schema": {"type": "string", "default": "bco", "enum": ["bco", "nn", "linear"]}, "id": "interpolator"}, "interpolator.bco.radius": {"title": "Fill value for area outside the reprojected image", "description": "Fill value for area outside the reprojected image", "schema": {"type": "number", "default": 0, "format": "double", "nullable": true}, "id": "interpolator.bco.radius"}, "ram": {"title": "Available memory for processing (in MB)", "description": "Available memory for processing (in MB)", "schema": {"type": "integer", "default": 128, "nullable": true}, "id": "ram"}}, "outputs": {"out": {"title": "Output image.", "description": "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": "out"}}}

http://demo.mapmint.com/ogc-apihttp://localhost/ogc-api/processes/OTB.BundleToPerfectSensor.html
Last modified: Sat Feb 19 15:43:34 CET 2022