POF-ML
clip - Geomtry clip
The clip PU put in background any pixel of the input PU that are outside the specified geometry.
Syntax
clip(child,geomId)
Input
This PU takes in input one PU with any sample per pixel.
Parameters
- child - is the child PU.
- geomId - is the identifier of the geometry.
Output
The output is a PU with the same number of sample per pixel. The output data type is the same as in input.
lsm - Land Sea Mask
The lsm PU masks the pixel from the input PU accordingly to mask parameters.
Syntax
lsm(child,lsmId,mask)
Input
This PU takes in input one PU with one sample per pixel.
Parameters
- child - is the child PU.
- lsmId - is the Land Sea mask identifier.
- mask - is the masked part between "land" and "sea".
Output
The output is a PU with one sample per pixel. The output data type is the same as in input.
lvl - Virtual level
The lvl PU creates virtual level below the specified level index by oversampling the pixels using the specified interpolation method.
Syntax
lvl(child[,interpolation[,levelIndex]])
Input
This PU takes in input one PU with any sample per pixel.
Parameters
- child - is the child PU.
- interpolation - is the interpolation method between "nn" for nearest neighbour and "bl" for bilinear. Optional, default is "bl".
- levelIndex - is the child PU.
Output
The output is a PU with the same number of sample per pixel. The output data type is the same as in input.
mask - Mask
The mask PU masks the pixels from the input PU based on a mask PU and a treshold.
Syntax
mask(child,mask,threshold)
Input
This PU takes in input two PUs with one sample per pixel.
Parameters
- child - is the child PU.
- mask - is the PU used as a mask.
- threshold - is the mask threshold value.
Output
The output is a PU with the same number of sample per pixel. The output data type is the same as in input.
ndi -
The ndi PU compute a normalized difference index using the two given PUs. The result is stretched between outputMin and outputMax.
\( \mathit{NDI} = \cfrac{\mathit{child1} \ - \ \mathit{child2} }{ \mathit{child1} \ + \ \mathit{child2}}\)
Syntax
ndi(child1,child2,outputMin,outputMax)
Input
This PU takes in input two PUs with one sample per pixel.
Parameters
- child1 - is the first child PU.
- child2 - is the second child PU.
- outputMin - is the minimum value to be stretched.
- outputMax - is the maximum value to be stretched.
Output
The output is a PU with one unsigned int sample per pixel (0 for background).
polar - Polar coordinates
The polar PU performs a conversion from cartesian to polar coordinates system.
Syntax
polar(childX,childY)
Input
This PU takes in input two PUs with one sample per pixel.
Parameters
- childX - is the child PU used as X coordinates.
- childY - is the child PU used as Y coordinates.
Output
The output is a PU with two float samples per pixel (NaN for background).
pp - Preprocessing
This PU is used to separate PU of prepocessing from standard PU. It does not perform any processing.
Syntax
pp(child)
Input
N/A
Parameters
- child - is the child PU.
Output
N/A
sar - Sar orthorectification
The sar PU performs a sar orthorectification based on the given parameters.
Syntax
sar(child,crsId,demId,geoidId)
Input
This PU takes in input one PU with one sample per pixel.
Parameters
- child - is the child PU in the geometry of acquisition.
- crsId - is the identifier of the resource containing the acquisition parameters (ephemeris,...).
- demId - is the identifier of the Digital Elevation Model used for the orthorectification.
- geoidId - is the identifier of the GEOID associated to the DEM.
Output
The output is a PU with one sample per pixel. The output data type is the same as in input.
sarf - Sar orthorectification and flattening
The sar PU performs a sar orthorectification and calibrates the data in gamma0 RTC (Radar Terrain Corrected).
Syntax
sarf(child,crs,demId,geoidId,output)
Input
This PU takes in input one PU with one sample per pixel. The PU should correspond to a calibration Beta Nought in backscattering coefficient.
Parameters
- child - is the child PU.
- crsId - is the identifier of the resource containing the acquisition parameters (ephemeris,...).
- demId - is the identifier of the Digital Elevation Model used for the orthorectification.
- geoidId - is the identifier of the GEOID associated to the DEM.
- output - is a value that indicates if the output is the backscattering coefficient (0) or signal in dB (1). Optional, default is 1.
Output
The output is a PU with one sample per pixel. The output data type is the same as in input.