Skip to content

Releases: Prikaziuk/retrieval_rtmo

itc2020

24 Nov 19:19
Compare
Choose a tag to compare

For master students: look-up table vs numerical optimization for Sentinel-2.

All code files and Input_data.xlsx are in src folder. All relative paths below are given from the inside of that folder.

  1. +lut/lut_workflow.m
    • generates 1000 lookup table (LUT) 3 dimensional : wavelength, parameters, solar zenith angle
    • output is in ../lut/MSI_1000
  2. main_sat.m
    • default - runs numerical optimization on image_path ../measured/Sentinel-2_sample.nc
    • provided lut_path (../lut/MSI_1000/lut.mat) and lut_input (../lut/MSI_1000/lut_in.csv) on Satellite sheet of Input_data.xlsx - runs look-up table
    • splits work to batches protecting RAM
    • output as NetCDF file is in ../output/synthetic_sat/yyyy-mm-dd-HHMMSS
  3. main.m
    • default - runs numerical optimization on reflectance ../measured/synthetic/MSI/synthetic.csv
    • provided lut_path (../lut/MSI_1000/lut.mat) and lut_input (../lut/MSI_1000/lut_in.csv) on Filenames sheet of Input_data.xlsx - runs look-up table
    • output as .xlsx file is in ../output/synthetic/yyyy-mm-dd-HHMMSS.xlsx
    • produces graphs for quality comparison

Two LUTs are provided in ../lut folder:
- MSI_1000_angles - 3 dimensional LUT: wl, parameters, solar zenith angle
- MSI_5000_tts35- 2 dimensional LUT: wl, parameters

To use .m files numerical optimization Matlab Optimization Toolbox should be installed (APPS -> Get More Apps).

ITC workshop

15 Nov 16:54
Compare
Choose a tag to compare

For master students: look-up table vs numerical optimization for Sentinel-2.

All code files and Input_data.xlsx are in src folder. All relative paths below are given from the inside of that folder.

  1. +lut/lut_workflow.m (or lut_workflow_lite.exe)
    • generates 5000 lookup table (LUT)
    • output is in ../lut/MSI_5000
  2. main_sat.m (or main_sat.exe)
    • default - runs numerical optimization on image_path ../measured/Sentinel-2_sample.nc
    • provided lut_path (../lut/MSI_5000/lut.mat) and lut_input (../lut/MSI_5000/lut_in.csv) on Satellite sheet of Input_data.xlsx - runs look-up table
    • output as NetCDF file is in ../output/synthetic_sat/yyyy-mm-dd-HHMMSS
  3. main.m (or main.exe)
    • default - runs numerical optimization on reflectance ../measured/synthetic/MSI/synthetic.csv
    • provided lut_path (../lut/MSI_5000/lut.mat) and lut_input (../lut/MSI_5000/lut_in.csv) on Filenames sheet of Input_data.xlsx - runs look-up table
    • output as .xlsx file is in ../output/synthetic
    • produces graphs for quality comparison

To use .m files numerical optimization Matlab Optimization Toolbox should be installed (APPS -> Get More Apps).

To use .exe files you need Matlab Runtime 2019a (it is free): https://nl.mathworks.com/products/compiler/matlab-runtime.html

senseco

29 Oct 11:15
Compare
Choose a tag to compare

For senseco workshop: input data from input_data_senseco.xlsx.
Demonstrates error propagation with Jacobians