Releases: Prikaziuk/retrieval_rtmo
itc2020
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.
+lut/lut_workflow.m
- generates 1000 lookup table (LUT) 3 dimensional : wavelength, parameters, solar zenith angle
- output is in ../lut/MSI_1000
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 ofInput_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
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 ofInput_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
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.
+lut/lut_workflow.m
(orlut_workflow_lite.exe
)- generates 5000 lookup table (LUT)
- output is in ../lut/MSI_5000
main_sat.m
(ormain_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 ofInput_data.xlsx
- runs look-up table - output as NetCDF file is in ../output/synthetic_sat/yyyy-mm-dd-HHMMSS
main.m
(ormain.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 ofInput_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