SAGA-GIS Tool Library Documentation (v7.7.0)

Tool Destriping with Mask

Destriping filter removes straight parallel stripes in raster data. It uses two low-pass filters elongated in the stripes direction; the first one is 1 pixel unit wide while the second one is wide as the striping wavelength. Their difference is the striping error which is removed from the original data to obtain the destriped DEM. This method is equivalent to that proposed ry[1] Oimoen (2000). With destriping 2 you can choose a range of value (min-max) from the input grid and a range of value (Mask min - Mask max) from a mask grid to select the target cells.


References


Parameters

 NameTypeIdentifierDescriptionConstraints
InputGridGrid, inputINPUT--
MaskGrid, inputMASKMask used to select cells for processing-
OutputDestriped GridGrid, outputRESULT3--
Low-pass 1 (*)Grid, output, optionalRESULT1Step 1: low-pass of stripe-
Low-pass 2 (*)Grid, output, optionalRESULT2Step 2: low-pass between stripe and its surroundings-
Stripes (*)Grid, output, optionalSTRIPESThe difference between destriped and original grid-
OptionsGrid SystemGrid systemPARAMETERS_GRID_SYSTEM--
AngleFloating pointANG[Degree], 0 = horizontal, 90 = verticalDefault: 0.000000
RadiusFloating pointR[Cells]Minimum: 1.000000
Default: 20.000000
Stripes DistanceFloating pointD[Cells]Minimum: 2.000000
Default: 2.000000
MinimumFloating pointMIN-Default: -10.000000
MaximumFloating pointMAX-Default: 10.000000
Mask MinimumFloating pointMMIN-Default: -10000.000000
Mask MaximumFloating pointMMAX-Default: 10000.000000
(*) optional

Command-line

Usage: saga_cmd contrib_perego 6 [-INPUT <str>] [-MASK <str>] [-RESULT3 <str>] [-RESULT1 <str>] [-RESULT2 <str>] [-STRIPES <str>] [-ANG <double>] [-R <double>] [-D <double>] [-MIN <double>] [-MAX <double>] [-MMIN <double>] [-MMAX <double>]
  -INPUT:<str>  	Grid
	Grid, input
  -MASK:<str>   	Mask
	Grid, input
  -RESULT3:<str>	Destriped Grid
	Grid, output
  -RESULT1:<str>	Low-pass 1
	Grid, output, optional
  -RESULT2:<str>	Low-pass 2
	Grid, output, optional
  -STRIPES:<str>	Stripes
	Grid, output, optional
  -ANG:<double> 	Angle
	Floating point
	Default: 0.000000
  -R:<double>   	Radius
	Floating point
	Minimum: 1.000000
	Default: 20.000000
  -D:<double>   	Stripes Distance
	Floating point
	Minimum: 2.000000
	Default: 2.000000
  -MIN:<double> 	Minimum
	Floating point
	Default: -10.000000
  -MAX:<double> 	Maximum
	Floating point
	Default: 10.000000
  -MMIN:<double>	Mask Minimum
	Floating point
	Default: -10000.000000
  -MMAX:<double>	Mask Maximum
	Floating point
	Default: 10000.000000