Commit d0ef4a27 authored by karitotg's avatar karitotg
Browse files

Test with TOA

parent 685aa34e
Showing with 114 additions and 36 deletions
+114 -36
......@@ -17,9 +17,9 @@ Machine environment
Nodename: leo02
Version: #1 SMP Thu Nov 29 14:49:43 UTC 2018
---[HARDWARE]----------------------------------------------
Loads: 21.7,11.2,6.25
Loads: 32.7,15.7,8.3
Total Ram: 252 GB.
Free Ram: 69.2 GB.
Free Ram: 68.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** | 12 s. | - | - |
| **do_corine: Loading full Earth corrine class map** | 0.13 s. | - | - |
| **test_dem: Loading full global earth DEM in a reduced image** | 14 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.
![alt text](corine_class_map.png)
Corine MAP region file used.
![alt text](corine_map_region_used.png)
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.100138
**Time en seconds used**:0.127913
```c++
void UVEG::TOA_TEST::do_corine(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 231
void UVEG::TOA_TEST::do_corine(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 125
```
### test_dem: Loading full global earth DEM in a reduced image
Generating a full random DB size: 1024
**Time en seconds used**:12.177
**Time en seconds used**:14.278
```c++
void UVEG::TOA_TEST::test_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 679
void UVEG::TOA_TEST::test_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 657
```
### do_dem: Loading full global earth DEM in a reduced image
Perform full earth maping of DEM
**Time en seconds used**:11.7084
**Time en seconds used**:12.3745
```c++
void UVEG::TOA_TEST::do_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 298
void UVEG::TOA_TEST::do_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 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`
![alt text](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.hpp" 500
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" 420
```
TOA second pass with SUN `toa_second_pass.png`
![alt text](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.hpp" 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.cpp" 445
```
Number of nodes requested by the full LUT atmosphere: [**337**] nodes.
TOA third pass with NO-SUN (just shadowed) `toa_third_pass.png`
![alt text](toa_third_pass.png)
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png

2.48 KB | W: 0px | H: 0px

TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png

2.48 KB | W: 0px | H: 0px

TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/block_execution_order.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -17,9 +17,9 @@ Machine environment
Nodename: leo02
Version: #1 SMP Thu Nov 29 14:49:43 UTC 2018
---[HARDWARE]----------------------------------------------
Loads: 21.7,11.2,6.25
Loads: 32.7,15.7,8.3
Total Ram: 252 GB.
Free Ram: 69.2 GB.
Free Ram: 68.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** | 12 s. | - | - |
| **do_corine: Loading full Earth corrine class map** | 0.13 s. | - | - |
| **test_dem: Loading full global earth DEM in a reduced image** | 14 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.
![alt text](corine_class_map.png)
Corine MAP region file used.
![alt text](corine_map_region_used.png)
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.100138
**Time en seconds used**:0.127913
```c++
void UVEG::TOA_TEST::do_corine(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 231
void UVEG::TOA_TEST::do_corine(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 125
```
### test_dem: Loading full global earth DEM in a reduced image
Generating a full random DB size: 1024
**Time en seconds used**:12.177
**Time en seconds used**:14.278
```c++
void UVEG::TOA_TEST::test_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 679
void UVEG::TOA_TEST::test_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 657
```
### do_dem: Loading full global earth DEM in a reduced image
Perform full earth maping of DEM
**Time en seconds used**:11.7084
**Time en seconds used**:12.3745
```c++
void UVEG::TOA_TEST::do_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.hpp" 298
void UVEG::TOA_TEST::do_dem(UVEG::TOA_TEST::markdown_tools&) // "toa_test.cpp" 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`
![alt text](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.hpp" 500
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" 420
```
TOA second pass with SUN `toa_second_pass.png`
![alt text](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.hpp" 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.cpp" 445
```
Number of nodes requested by the full LUT atmosphere: [**337**] nodes.
TOA third pass with NO-SUN (just shadowed) `toa_third_pass.png`
![alt text](toa_third_pass.png)
TOA_testing/world_TOA_producer/leo02/spectral_resolution_1/toa_third_pass.png

92.4 KB

Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment