OTB.Mosaic: Perform a mosaic of input images

This application performs a mosaic of the input images

Inputs

Input images to mosaic

format
href
Please set a value for il.

VectorData files to be used for cut input images. Must be provided in the same order as the input images.

format
href
Please set a value for vdcut.

VectorData files to be used for statistics computation (harmonization). Must be provided in the same order as the input images.

format
href
Please set a value for vdstats.

Set the feathering method for composition

string
Please set a value for comp.

comp.feather.slim.exponent

number

comp.feather.slim.length

number

Set the harmonization method. More information about the "band" and "rgb" methods can be found in the paper "Natural Color Satellite Image Mosaicking Using Quadratic Programming in Decorrelated Color Space" Cresson and Saint-Geours, July 2015, IEEE JSTARS Volume 8 Issue 8 (https://doi.org/10.1109/JSTARS.2015.2449233)

string
Please set a value for harmo.

Set the harmonization cost function

string
Please set a value for harmo.cost.

Output image, resulting from the mosaicing process.

string
Please set a value for out.

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

string

Physical size (X) of output image pixels, in cartographic units.

number

Physical size (Y) of output image pixels, in cartographic units..

number

Directory for temporary files. If not set, the output image parent directory is used.

string

Distance maps are computed when the compositing method uses feathering. The distance maps sampling ratio is the ratio between the distance map physical spacing and the physical spacing of the original image. It is used to change the distance maps physical spacing: since the distance map computation is not a streamable pipeline, it can be useful to compute slightly smaller distance maps. distancemap.sr can be hence increased if input images are too big to fit the RAM, or in order to speed up the process

number
Please set a value for distancemap.

The no-data value is ignored during statistics computations (for color harmonisation) and for the mosaic compositing.

number

Available memory for processing (in MB).

integer

Outputs

Output image, resulting from the mosaicing process.

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.Mosaic", "title": "Perform a mosaic of input images", "description": "This application performs a mosaic of the input images", "version": "1.0.0", "jobControlOptions": ["sync-execute", "async-execute", "dismiss"], "outputTransmission": ["value", "reference"], "links": [{"rel": "execute", "type": "application/json", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.Mosaic/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.Mosaic/execution.html"}], "inputs": {"il": {"title": "Input images to mosaic", "description": "Input images to mosaic", "maxOccurs": 1024, "extentded-schema": {"type": "array", "minItems": 1, "maxItems": 1024, "items": {"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": "il"}, "vdcut": {"title": "VectorData files to be used for cut input images. Must be provided in the same order as the input images.", "description": "VectorData files to be used for cut input images. Must be provided in the same order as the input images.", "maxOccurs": 1024, "extentded-schema": {"type": "array", "minItems": 0, "maxItems": 1024, "items": {"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", "application/zip"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "utf-8", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/zip"}]}}}]}, "nullable": true}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "utf-8", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/zip"}]}, "id": "vdcut"}, "vdstats": {"title": "VectorData files to be used for statistics computation (harmonization). Must be provided in the same order as the input images.", "description": "VectorData files to be used for statistics computation (harmonization). Must be provided in the same order as the input images.", "maxOccurs": 1024, "extentded-schema": {"type": "array", "minItems": 0, "maxItems": 1024, "items": {"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", "application/zip"]}}}]}, {"type": "object", "required": ["value"], "properties": {"value": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "utf-8", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/zip"}]}}}]}, "nullable": true}, "schema": {"oneOf": [{"type": "string", "contentEncoding": "utf-8", "contentMediaType": "text/xml"}, {"type": "string", "contentEncoding": "utf-8", "contentMediaType": "application/vnd.google-earth.kml+xml"}, {"type": "object"}, {"type": "string", "contentEncoding": "base64", "contentMediaType": "application/zip"}]}, "id": "vdstats"}, "comp": {"title": "Set the feathering method for composition", "description": "Set the feathering method for composition", "maxOccurs": 1, "schema": {"type": "string", "default": "none", "enum": ["none", "large", "slim"]}, "id": "comp"}, "comp.feather.slim.exponent": {"title": "comp.feather.slim.exponent", "description": "comp.feather.slim.exponent", "maxOccurs": 1, "schema": {"type": "number", "default": 1, "nullable": true}, "id": "comp.feather.slim.exponent"}, "comp.feather.slim.length": {"title": "comp.feather.slim.length", "description": "comp.feather.slim.length", "maxOccurs": 1, "schema": {"type": "number", "nullable": true}, "id": "comp.feather.slim.length"}, "harmo": {"title": "Set the harmonization method. More information about the \"band\" and \"rgb\" methods can be found in the paper \"Natural Color Satellite Image Mosaicking Using Quadratic Programming in Decorrelated Color Space\" Cresson and Saint-Geours, July 2015, IEEE JSTARS Volume 8 Issue 8 (https://doi.org/10.1109/JSTARS.2015.2449233)", "description": "Set the harmonization method. More information about the \"band\" and \"rgb\" methods can be found in the paper \"Natural Color Satellite Image Mosaicking Using Quadratic Programming in Decorrelated Color Space\" Cresson and Saint-Geours, July 2015, IEEE JSTARS Volume 8 Issue 8 (https://doi.org/10.1109/JSTARS.2015.2449233)", "maxOccurs": 1, "schema": {"type": "string", "default": "none", "enum": ["none", "band", "rgb"]}, "id": "harmo"}, "harmo.cost": {"title": "Set the harmonization cost function", "description": "Set the harmonization cost function", "maxOccurs": 1, "schema": {"type": "string", "default": "rmse", "enum": ["rmse", "musig", "mu"]}, "id": "harmo.cost"}, "out": {"title": "Output image, resulting from the mosaicing process.", "description": "Output image, resulting from the mosaicing process.", "maxOccurs": 1, "schema": {"type": "string", "default": "float", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"]}, "id": "out"}, "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.", "maxOccurs": 1, "schema": {"type": "string", "default": "nn", "enum": ["nn", "bco", "linear"], "nullable": true}, "id": "interpolator"}, "interpolator.bco.radius": {"title": "Physical size (X) of output image pixels, in cartographic units.", "description": "Physical size (X) of output image pixels, in cartographic units.", "maxOccurs": 1, "schema": {"type": "number", "nullable": true}, "id": "interpolator.bco.radius"}, "output.spacingy": {"title": "Physical size (Y) of output image pixels, in cartographic units..", "description": "Physical size (Y) of output image pixels, in cartographic units..", "maxOccurs": 1, "schema": {"type": "number", "nullable": true}, "id": "output.spacingy"}, "tmpdir": {"title": "Directory for temporary files. If not set, the output image parent directory is used.", "description": "Directory for temporary files. If not set, the output image parent directory is used.", "maxOccurs": 1, "schema": {"type": "string", "default": "Any value", "nullable": true}, "id": "tmpdir"}, "distancemap": {"title": "Distance maps are computed when the compositing method uses feathering. The distance maps sampling ratio is the ratio between the distance map physical spacing and the physical spacing of the original image. It is used to change the distance maps physical spacing: since the distance map computation is not a streamable pipeline, it can be useful to compute slightly smaller distance maps. distancemap.sr can be hence increased if input images are too big to fit the RAM, or in order to speed up the process", "description": "Distance maps are computed when the compositing method uses feathering. The distance maps sampling ratio is the ratio between the distance map physical spacing and the physical spacing of the original image. It is used to change the distance maps physical spacing: since the distance map computation is not a streamable pipeline, it can be useful to compute slightly smaller distance maps. distancemap.sr can be hence increased if input images are too big to fit the RAM, or in order to speed up the process", "maxOccurs": 1, "schema": {"type": "number", "default": 10}, "id": "distancemap"}, "nodata": {"title": "The no-data value is ignored during statistics computations (for color harmonisation) and for the mosaic compositing.", "description": "The no-data value is ignored during statistics computations (for color harmonisation) and for the mosaic compositing.", "maxOccurs": 1, "schema": {"type": "number", "default": 0, "nullable": true}, "id": "nodata"}, "ram": {"title": "Available memory for processing (in MB).", "description": "Available memory for processing (in MB).", "maxOccurs": 1, "schema": {"type": "integer", "default": 256, "nullable": true}, "id": "ram"}}, "outputs": {"out": {"title": "Output image, resulting from the mosaicing process.", "description": "Output image, resulting from the mosaicing process.", "extentded-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://tb17.geolabs.fr:8090/ogc-api/processes/OTB.Mosaic.html
Last modified: Wed Jun 9 17:39:32 CEST 2021