Destriping with Mask
- Author: Alessandro Perego
- Menu: Grid | Filter
Description
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
- 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. online.
- Perego, A. (2009): SRTM DEM destriping with SAGA GIS: consequences on drainage network extraction. alsperGIS - Dati geografici e software per lo studio e la rappresentazione del territorio. online.
Parameters
| Name | Type | Identifier | Description | Constraints |
Input | Grid | grid, input | INPUT | - | - |
Mask | grid, input | MASK | Mask used to select cells for processing | - |
Output | Destriped Grid | grid, output | RESULT3 | - | - |
Low-pass 1 | grid, output, optional | RESULT1 | Step 1: low-pass of stripe | - |
Low-pass 2 | grid, output, optional | RESULT2 | Step 2: low-pass between stripe and its surroundings | - |
Stripes | grid, output, optional | STRIPES | The difference between destriped and original grid | - |
Options | Grid System | grid system | PARAMETERS_GRID_SYSTEM | - | - |
Angle | floating point number | ANG | [Degree], 0 = horizontal, 90 = vertical | Default: 0.000000 |
Radius | floating point number | R | [Cells] | Minimum: 1.000000
Default: 20.000000 |
Stripes Distance | floating point number | D | [Cells] | Minimum: 2.000000
Default: 2.000000 |
Minimum | floating point number | MIN | - | Default: -10.000000 |
Maximum | floating point number | MAX | - | Default: 10.000000 |
Mask Minimum | floating point number | MMIN | - | Default: -10000.000000 |
Mask Maximum | floating point number | MMAX | - | Default: 10000.000000 |
Command Line
Usage: saga_cmd contrib_perego 6 [-INPUT ] [-MASK ] [-RESULT3 ] [-RESULT1 ] [-RESULT2 ] [-STRIPES ] [-ANG ] [-R ] [-D ] [-MIN ] [-MAX ] [-MMIN ] [-MMAX ]
-INPUT: Grid
grid, input
-MASK: Mask
grid, input
-RESULT3: Destriped Grid
grid, output
-RESULT1: Low-pass 1
grid, output, optional
-RESULT2: Low-pass 2
grid, output, optional
-STRIPES: Stripes
grid, output, optional
-ANG: Angle
floating point number
Default: 0.000000
-R: Radius
floating point number
Minimum: 1.000000
Default: 20.000000
-D: Stripes Distance
floating point number
Minimum: 2.000000
Default: 2.000000
-MIN: Minimum
floating point number
Default: -10.000000
-MAX: Maximum
floating point number
Default: 10.000000
-MMIN: Mask Minimum
floating point number
Default: -10000.000000
-MMAX: Mask Maximum
floating point number
Default: 10000.000000