Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Francisco Javier Albiol Colomer
shared_regression_test_ESA
Commits
d0ef4a27
Commit
d0ef4a27
authored
4 years ago
by
karitotg
Browse files
Options
Download
Email Patches
Plain Diff
Test with TOA
parent
685aa34e
master
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/README.md
+57
-18
.../world_TOA_producer/leo02/spectral_resolution_1/README.md
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
+0
-0
...cer/leo02/spectral_resolution_1/block_execution_order.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/test_modtran_parameters.md
+57
-18
...er/leo02/spectral_resolution_1/test_modtran_parameters.md
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_first_pass.png
+0
-0
...A_producer/leo02/spectral_resolution_1/toa_first_pass.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_second_pass.png
+0
-0
..._producer/leo02/spectral_resolution_1/toa_second_pass.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_third_pass.png
+0
-0
...A_producer/leo02/spectral_resolution_1/toa_third_pass.png
with
114 additions
and
36 deletions
+114
-36
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/README.md
View file @
d0ef4a27
...
...
@@ -17,9 +17,9 @@ Machine environment
Nodename: leo02
Version: #1 SMP Thu Nov 29 14:49:43 UTC 2018
---[HARDWARE]----------------------------------------------
Loads: 2
1
.7,1
1.2,6.25
Loads:
3
2.7,1
5.7,8.3
Total Ram: 252 GB.
Free Ram: 6
9.2
GB.
Free Ram: 6
8.8
GB.
Total Ram: 252 GB.
Shared Ram: 0 KB.
Buffered Ram: 103 MB.
...
...
@@ -37,10 +37,12 @@ User software version: V2.0_pre_development
| Name | Time(s) | Loops | Speed (iters/s) |
| :----------- | ------------: | ------------: | ------------: |
|
**do_corine: Loading full Earth corrine class map**
| 0.1 s. | - | - |
|
**test_dem: Loading full global earth DEM in a reduced image**
| 1
2
s. | - | - |
|
**do_corine: Loading full Earth corrine class map**
| 0.1
3
s. | - | - |
|
**test_dem: Loading full global earth DEM in a reduced image**
| 1
4
s. | - | - |
|
**do_dem: Loading full global earth DEM in a reduced image**
| 12 s. | - | - |
|
**test_toa: Loading full global earth DEM in a reduced image**
| 11 s. | 6.9e+05 | 6.5e+04 |
|
**First pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
|
**Second pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
|
**Third pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
## Long test reports
...
...
@@ -119,6 +121,14 @@ Corine class handler evaluation
This test is a geometrical TEST about the corine map handling
Corine CLASS MAP projected.

Corine MAP region file used.

Dem colormaps
...
...
@@ -394,7 +404,9 @@ O3_int_h.mat
-
do_corine: Loading full Earth corrine class map
-
test_dem: Loading full global earth DEM in a reduced image
-
do_dem: Loading full global earth DEM in a reduced image
-
test_toa: Loading full global earth DEM in a reduced image
-
First pass
-
Second pass
-
Third pass
## Probe list used for this test
...
...
@@ -403,55 +415,82 @@ O3_int_h.mat
Perform full earth maping of Corine classes
**Time en seconds used**
:0.1
00
13
8
**Time en seconds used**
:0.1
279
13
```
c++
void
UVEG
::
TOA_TEST
::
do_corine
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp"
231
void
UVEG
::
TOA_TEST
::
do_corine
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp"
125
```
### test_dem: Loading full global earth DEM in a reduced image
Generating a full random DB size: 1024
**Time en seconds used**
:1
2.177
**Time en seconds used**
:1
4.278
```
c++
void
UVEG
::
TOA_TEST
::
test_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp" 67
9
void
UVEG
::
TOA_TEST
::
test_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp" 6
5
7
```
### do_dem: Loading full global earth DEM in a reduced image
Perform full earth maping of DEM
**Time en seconds used**
:1
1.7084
**Time en seconds used**
:1
2.3745
```
c++
void
UVEG
::
TOA_TEST
::
do_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp"
298
void
UVEG
::
TOA_TEST
::
do_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp"
192
```
###
test_toa: Loading full global earth DEM in a reduced image
###
First pass
Generating a full random DB size: 1024
First TOA generation. Shadows forced every 4 lines. RGB from averaging the map.
**Time en seconds used**
:10.6339
**Time en seconds used**
:15.8038
Number of nodes requested by the full LUT atmosphere: [
**7**
] nodes.
```
c++
void
UVEG
::
TOA_TEST
::
do_toa_test
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.cpp" 395
```
TOA first pass with artifacts
`toa_first_pass.png`

### Second pass
Second TOA generation. No shadows. RGB from averaging the map.
**Time en seconds used**
:15.7129
Number of nodes requested by the full LUT atmosphere: [
**2038**
] nodes.
```
c++
void
UVEG
::
TOA_TEST
::
test
_toa
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
size_t
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
)
// "toa_test.
h
pp"
50
0
void
UVEG
::
TOA_TEST
::
do_toa_
test
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
c
pp"
42
0
```
TOA second pass with SUN
`toa_second_pass.png`

### Third pass
Third TOA generation. ALL shadows. RGB from averaging the map.
**Time en seconds used**
:15.5932
Number of nodes requested by the full LUT atmosphere: [
**2038**
] nodes.
```
c++
static
void
UVEG
::
TOA_TEST
::
do_toa_test
(
std
::
unique_ptr
<
UVEG
::
DEBUG
::
markdown_
benchmark
>
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
h
pp"
379
void
UVEG
::
TOA_TEST
::
do_toa_test
(
UVEG
::
TOA_TEST
::
markdown_
tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
c
pp"
445
```
Number of nodes requested by the full LUT atmosphere: [
**337**
] nodes.
TOA third pass with NO-SUN (just shadowed)
`toa_third_pass.png`

This diff is collapsed.
Click to expand it.
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
View replaced file @
685aa34e
View file @
d0ef4a27
2.48 KB
|
W:
0px
|
H:
0px
2.48 KB
|
W:
0px
|
H:
0px
2-up
Swipe
Onion skin
This diff is collapsed.
Click to expand it.
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/test_modtran_parameters.md
View file @
d0ef4a27
...
...
@@ -17,9 +17,9 @@ Machine environment
Nodename: leo02
Version: #1 SMP Thu Nov 29 14:49:43 UTC 2018
---[HARDWARE]----------------------------------------------
Loads: 2
1
.7,1
1.2,6.25
Loads:
3
2.7,1
5.7,8.3
Total Ram: 252 GB.
Free Ram: 6
9.2
GB.
Free Ram: 6
8.8
GB.
Total Ram: 252 GB.
Shared Ram: 0 KB.
Buffered Ram: 103 MB.
...
...
@@ -37,10 +37,12 @@ User software version: V2.0_pre_development
| Name | Time(s) | Loops | Speed (iters/s) |
| :----------- | ------------: | ------------: | ------------: |
|
**do_corine: Loading full Earth corrine class map**
| 0.1 s. | - | - |
|
**test_dem: Loading full global earth DEM in a reduced image**
| 1
2
s. | - | - |
|
**do_corine: Loading full Earth corrine class map**
| 0.1
3
s. | - | - |
|
**test_dem: Loading full global earth DEM in a reduced image**
| 1
4
s. | - | - |
|
**do_dem: Loading full global earth DEM in a reduced image**
| 12 s. | - | - |
|
**test_toa: Loading full global earth DEM in a reduced image**
| 11 s. | 6.9e+05 | 6.5e+04 |
|
**First pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
|
**Second pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
|
**Third pass**
| 16 s. | 6.9e+05 | 4.4e+04 |
## Long test reports
...
...
@@ -119,6 +121,14 @@ Corine class handler evaluation
This test is a geometrical TEST about the corine map handling
Corine CLASS MAP projected.

Corine MAP region file used.

Dem colormaps
...
...
@@ -394,7 +404,9 @@ O3_int_h.mat
-
do_corine: Loading full Earth corrine class map
-
test_dem: Loading full global earth DEM in a reduced image
-
do_dem: Loading full global earth DEM in a reduced image
-
test_toa: Loading full global earth DEM in a reduced image
-
First pass
-
Second pass
-
Third pass
## Probe list used for this test
...
...
@@ -403,55 +415,82 @@ O3_int_h.mat
Perform full earth maping of Corine classes
**Time en seconds used**
:0.1
00
13
8
**Time en seconds used**
:0.1
279
13
```
c++
void
UVEG
::
TOA_TEST
::
do_corine
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp"
231
void
UVEG
::
TOA_TEST
::
do_corine
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp"
125
```
### test_dem: Loading full global earth DEM in a reduced image
Generating a full random DB size: 1024
**Time en seconds used**
:1
2.177
**Time en seconds used**
:1
4.278
```
c++
void
UVEG
::
TOA_TEST
::
test_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp" 67
9
void
UVEG
::
TOA_TEST
::
test_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp" 6
5
7
```
### do_dem: Loading full global earth DEM in a reduced image
Perform full earth maping of DEM
**Time en seconds used**
:1
1.7084
**Time en seconds used**
:1
2.3745
```
c++
void
UVEG
::
TOA_TEST
::
do_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
h
pp"
298
void
UVEG
::
TOA_TEST
::
do_dem
(
UVEG
::
TOA_TEST
::
markdown_tools
&
)
// "toa_test.
c
pp"
192
```
###
test_toa: Loading full global earth DEM in a reduced image
###
First pass
Generating a full random DB size: 1024
First TOA generation. Shadows forced every 4 lines. RGB from averaging the map.
**Time en seconds used**
:10.6339
**Time en seconds used**
:15.8038
Number of nodes requested by the full LUT atmosphere: [
**7**
] nodes.
```
c++
void
UVEG
::
TOA_TEST
::
do_toa_test
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.cpp" 395
```
TOA first pass with artifacts
`toa_first_pass.png`

### Second pass
Second TOA generation. No shadows. RGB from averaging the map.
**Time en seconds used**
:15.7129
Number of nodes requested by the full LUT atmosphere: [
**2038**
] nodes.
```
c++
void
UVEG
::
TOA_TEST
::
test
_toa
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
size_t
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
)
// "toa_test.
h
pp"
50
0
void
UVEG
::
TOA_TEST
::
do_toa_
test
(
UVEG
::
TOA_TEST
::
markdown_tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
c
pp"
42
0
```
TOA second pass with SUN
`toa_second_pass.png`

### Third pass
Third TOA generation. ALL shadows. RGB from averaging the map.
**Time en seconds used**
:15.5932
Number of nodes requested by the full LUT atmosphere: [
**2038**
] nodes.
```
c++
static
void
UVEG
::
TOA_TEST
::
do_toa_test
(
std
::
unique_ptr
<
UVEG
::
DEBUG
::
markdown_
benchmark
>
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
h
pp"
379
void
UVEG
::
TOA_TEST
::
do_toa_test
(
UVEG
::
TOA_TEST
::
markdown_
tools
&
,
UVEG
::
LUT_spectrum
::
io_controller
::
Ptr
,
size_t
,
const
string
&
,
UVEG
::
PARAMS
::
full_earth_corine_class_map_handler
::
Ptr
,
const
cimg_library
::
CImg
<
float
>&
,
const
Range2
&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
UVEG
::
TOA_TEST
::
TOAFUNCT
)
// "toa_test.
c
pp"
445
```
Number of nodes requested by the full LUT atmosphere: [
**337**
] nodes.
TOA third pass with NO-SUN (just shadowed)
`toa_third_pass.png`

This diff is collapsed.
Click to expand it.
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_first_pass.png
0 → 100644
View file @
d0ef4a27
263 KB
This diff is collapsed.
Click to expand it.
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_second_pass.png
0 → 100644
View file @
d0ef4a27
317 KB
This diff is collapsed.
Click to expand it.
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_third_pass.png
0 → 100644
View file @
d0ef4a27
92.4 KB
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help