-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathsar_backscatter.json
170 lines (170 loc) · 6.47 KB
/
sar_backscatter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
{
"id": "sar_backscatter",
"summary": "Computes backscatter from SAR input",
"description": "Computes backscatter from SAR input.\n\nNote that backscatter computation may require instrument specific metadata that is tightly coupled to the original SAR products. As a result, this process may only work in combination with loading data from specific collections, not with general data cubes.\n\nThis process uses bilinear interpolation, both for resampling the DEM and the backscatter.",
"categories": [
"cubes",
"sar"
],
"experimental": true,
"parameters": [
{
"name": "data",
"description": "The source data cube containing SAR input.",
"schema": {
"type": "object",
"subtype": "datacube",
"dimensions": [
{
"type": "spatial",
"axis": [
"x",
"y"
]
},
{
"type": "bands"
}
]
}
},
{
"name": "coefficient",
"description": "Select the radiometric correction coefficient. The following options are available:\n\n* `beta0`: radar brightness\n* `sigma0-ellipsoid`: ground area computed with ellipsoid earth model\n* `sigma0-terrain`: ground area computed with terrain earth model\n* `gamma0-ellipsoid`: ground area computed with ellipsoid earth model in sensor line of sight\n* `gamma0-terrain`: ground area computed with terrain earth model in sensor line of sight (default)\n* `null`: non-normalized backscatter",
"optional": true,
"default": "gamma0-terrain",
"schema": [
{
"type": "string",
"enum": [
"beta0",
"sigma0-ellipsoid",
"sigma0-terrain",
"gamma0-ellipsoid",
"gamma0-terrain"
]
},
{
"title": "Non-normalized backscatter",
"type": "null"
}
]
},
{
"name": "elevation_model",
"description": "The digital elevation model to use. Set to `null` (the default) to allow the back-end to choose, which will improve portability, but reduce reproducibility.",
"optional": true,
"default": null,
"schema": [
{
"type": "string",
"subtype": "collection-id"
},
{
"type": "null"
}
]
},
{
"name": "mask",
"description": "If set to `true`, a data mask is added to the bands with the name `mask`. It indicates which values are valid (1), invalid (0) or contain no-data (null).",
"optional": true,
"default": false,
"schema": {
"type": "boolean"
}
},
{
"name": "contributing_area",
"description": "If set to `true`, a DEM-based local contributing area band named `contributing_area` is added. The values are given in square meters.",
"optional": true,
"default": false,
"schema": {
"type": "boolean"
}
},
{
"name": "local_incidence_angle",
"description": "If set to `true`, a DEM-based local incidence angle band named `local_incidence_angle` is added. The values are given in degrees.",
"optional": true,
"default": false,
"schema": {
"type": "boolean"
}
},
{
"name": "ellipsoid_incidence_angle",
"description": "If set to `true`, an ellipsoidal incidence angle band named `ellipsoid_incidence_angle` is added. The values are given in degrees.",
"optional": true,
"default": false,
"schema": {
"type": "boolean"
}
},
{
"name": "noise_removal",
"description": "If set to `false`, no noise removal is applied. Defaults to `true`, which removes noise.",
"optional": true,
"default": true,
"schema": {
"type": "boolean"
}
},
{
"description": "Proprietary options for the backscatter computations. Specifying proprietary options will reduce portability.",
"name": "options",
"optional": true,
"default": {},
"schema": {
"type": "object",
"additionalProperties": false
}
}
],
"returns": {
"description": "Backscatter values corresponding to the chosen parametrization. The values are given in linear scale.",
"schema": {
"type": "object",
"subtype": "datacube",
"dimensions": [
{
"type": "spatial",
"axis": [
"x",
"y"
]
},
{
"type": "bands"
}
]
}
},
"exceptions": {
"DigitalElevationModelInvalid": {
"message": "The digital elevation model specified is either not a DEM or can't be used with the data cube given."
}
},
"links": [
{
"rel": "about",
"href": "https://bok.eo4geo.eu/PP2-2-4-3",
"title": "Gamma nought (0) explained by EO4GEO body of knowledge."
},
{
"rel": "about",
"href": "https://bok.eo4geo.eu/PP2-2-4-2",
"title": "Sigma nought (0) explained by EO4GEO body of knowledge."
},
{
"rel": "about",
"href": "https://www.geo.uzh.ch/microsite/rsl-documents/research/publications/peer-reviewed-articles/201108-TGRS-Small-tcGamma-3809999360/201108-TGRS-Small-tcGamma.pdf",
"title": "Flattening Gamma: Radiometric Terrain Correction for SAR Imagery"
},
{
"rel": "about",
"href": "https://doi.org/10.3390/data4030093",
"title": "Reasoning behind the choice of bilinear resampling"
}
]
}