SAGA-GIS Tool Library Documentation (v7.0.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 by 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:
- Oimoen, M.J. (2000): An Effective Filter For Removal Of Production Artifacts. In U.S. Geological Survey 7.5-Minute Digital Elevation Models. Proceedings of the Fourteenth International Conference on Applied Geologic Remote Sensing, 6-8 November, Las Vegas, NV.

- Perego, A. (2009): SRTM DEM destriping with SAGA GIS: consequences on drainage network extraction. online.

Parameters

 NameTypeIdentifierDescriptionConstraints
InputInputGrid (input)INPUTThis must be your input data of type grid.-
Mask GridGrid (input)MASKThis grid is used to select cells.-
OutputDestriped GridGrid (output)RESULT3New grid filtered with the destriping2 tool-
Low-pass 1Grid (output)RESULT1Step 1: low-pass of stripe-
Low-pass 2Grid (output)RESULT2Step 2: low-pass between stripe and its surruondings-
OptionsGrid systemGrid systemPARAMETERS_GRID_SYSTEM--
Angle (in degrees)Floating pointANG0 is horizontal, 90 is vertical.Default: 0.000000
RadiusFloating pointR-Default: 20.000000
Stripes distanceFloating pointD-Default: 2.000000
MinFloating pointMIN-Default: -10.000000
MaxFloating pointMAX-Default: 10.000000
Mask MinFloating pointMMIN-Default: -10000.000000
Mask MaxFloating pointMMAX-Default: 10000.000000

Command-line

Usage: saga_cmd contrib_perego 6 [-INPUT <str>] [-MASK <str>] [-RESULT3 <str>] [-RESULT1 <str>] [-RESULT2 <str>] [-ANG <double>] [-R <double>] [-D <double>] [-MIN <double>] [-MAX <double>] [-MMIN <double>] [-MMAX <double>]
  -INPUT:<str>  	Input
	Grid (input)
  -MASK:<str>   	Mask Grid
	Grid (input)
  -RESULT3:<str>	Destriped Grid
	Grid (output)
  -RESULT1:<str>	Low-pass 1
	Grid (output)
  -RESULT2:<str>	Low-pass 2
	Grid (output)
  -ANG:<double> 	Angle (in degrees)
	Floating point
	Default: 0.000000
  -R:<double>   	Radius
	Floating point
	Default: 20.000000
  -D:<double>   	Stripes distance
	Floating point
	Default: 2.000000
  -MIN:<double> 	Min
	Floating point
	Default: -10.000000
  -MAX:<double> 	Max
	Floating point
	Default: 10.000000
  -MMIN:<double>	Mask Min
	Floating point
	Default: -10000.000000
  -MMAX:<double>	Mask Max
	Floating point
	Default: 10000.000000