OTB.DomainTransform: Domain Transform application for wavelet and fourier

Domain Transform application for wavelet and fourier.

Inputs

This will take an input image to be transformed image. For FFT inverse transform, it expects a complex image as two-band image in which the first band represents the real part and second band represents the imaginary part.

format
href
Please set a value for in.

This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex image.

string
Please set a value for out.

This parameter allows one to select between fft(fourier) and wavelet

string
Please set a value for mode.

mode.wavelet.form

string
Please set a value for mode.fft.shift.

Number of decomposition levels

integer
Please set a value for mode.wavelet.nlevels.

direction

string
Please set a value for direction.

Available memory for processing (in MB).

integer

Outputs

This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex 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.DomainTransform", "title": "Domain Transform application for wavelet and fourier", "description": "Domain Transform application for wavelet and fourier.", "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.DomainTransform/execution"}, {"rel": "alternate", "type": "text/html", "title": "Execute End Point", "href": "http://tb17.geolabs.fr:8090/ogc-api/processes/OTB.DomainTransform/execution.html"}], "inputs": {"in": {"title": "This will take an input image to be transformed image. For FFT inverse transform, it expects a complex image as two-band image in which the first band represents the real part and second band represents the imaginary part.", "description": "This will take an input image to be transformed image. For FFT inverse transform, it expects a complex image as two-band image in which the first band represents the real part and second band represents the imaginary part.", "maxOccurs": 1, "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": "in"}, "out": {"title": "This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex image.", "description": "This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex image.", "maxOccurs": 1, "schema": {"type": "string", "default": "float", "enum": ["uint8", "uint16", "int16", "int32", "int32", "float", "double"]}, "id": "out"}, "mode": {"title": "This parameter allows one to select between fft(fourier) and wavelet", "description": "This parameter allows one to select between fft(fourier) and wavelet", "maxOccurs": 1, "schema": {"type": "string", "default": "wavelet", "enum": ["fft", "wavelet"]}, "id": "mode"}, "mode.fft.shift": {"title": "mode.wavelet.form", "description": "mode.wavelet.form", "maxOccurs": 1, "schema": {"type": "string", "default": "haar", "enum": ["haar", "db4", "db6", "db8", "db12", "db20", "sb24", "sb44", "sym8"]}, "id": "mode.fft.shift"}, "mode.wavelet.nlevels": {"title": "Number of decomposition levels", "description": "Number of decomposition levels", "maxOccurs": 1, "schema": {"type": "integer", "default": 2}, "id": "mode.wavelet.nlevels"}, "direction": {"title": "direction", "description": "direction", "maxOccurs": 1, "schema": {"type": "string", "default": "forward", "enum": ["forward", "inverse"]}, "id": "direction"}, "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": "This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex image.", "description": "This parameter holds the output file name to which transformed image will be written. This has a slightly different behaviour depending on transform type. For Wavelet, output is a single band image for both forward and inverse transform. For FFT forward transform, output is two band image where first band represents real part and second band represents imaginary part of a complex image.", "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.DomainTransform.html
Last modified: Wed Jun 9 17:39:32 CEST 2021