Module 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.
- Peregro, A. (2009): SRTM DEM destriping with SAGA GIS: consequences on drainage network extraction. online.
- Author: Alessandro Perego
- Specification: grid
- Menu: Grid|Filter
Parameters
| Name | Type | Identifier | Description | Constraints |
Input | Input | Grid (input) | INPUT | This must be your input data of type grid. | - |
Mask Grid | Grid (input) | MASK | This grid is used to select cells. | - |
Output | Destriped Grid | Grid (output) | RESULT3 | New grid filtered with the destriping2 module | - |
Low-pass 1 | Grid (output) | RESULT1 | Step 1: low-pass of stripe | - |
Low-pass 2 | Grid (output) | RESULT2 | Step 2: low-pass between stripe and its surruondings | - |
Options | Angle (in degrees) | Floating point | ANG | 0 is horizontal, 90 is vertical. | Default: 0.000000 |
Radius | Floating point | R | - | Default: 20.000000 |
Stripes distance | Floating point | D | - | Default: 2.000000 |
Min | Floating point | MIN | - | Default: -10.000000 |
Max | Floating point | MAX | - | Default: 10.000000 |
Mask Min | Floating point | MMIN | - | Default: -10000.000000 |
Mask Max | Floating point | MMAX | - | Default: 10000.000000 |
Command-line
Usage: saga_cmd contrib_perego 6 [-INPUT <str>] [-MASK <str>] [-RESULT3 <str>] [-RESULT1 <str>] [-RESULT2 <str>] [-ANG <str>] [-R <str>] [-D <str>] [-MIN <str>] [-MAX <str>] [-MMIN <str>] [-MMAX <str>]
-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:<str> Angle (in degrees)
Floating point
Default: 0.000000
-R:<str> Radius
Floating point
Default: 20.000000
-D:<str> Stripes distance
Floating point
Default: 2.000000
-MIN:<str> Min
Floating point
Default: -10.000000
-MAX:<str> Max
Floating point
Default: 10.000000
-MMIN:<str> Mask Min
Floating point
Default: -10000.000000
-MMAX:<str> Mask Max
Floating point
Default: 10000.000000