Geometric light field model

Version 1.0.0.0 (3.84 KB) by Christian
Model for the calculation of the light field underneath a spatially varying surface.
245 Downloads
Updated 19 Jan 2016

View License

This is a small geometric model for discrete evaluation of the irradiance integrals underneath a spatially inhomogenous surface layer. This provides a tool to estimate geometric effects present in light measurements taken e.g. in the ice covered ocean.
The model can calculate lateral and horizontal profiles of light values for the typical sensor geometries under user-defined surfaces. Surface light transmittance values can be either defined as a binary image (provided) or as a user-defined matrix.
The model consists of a the main function (calculate_light.m), a function to generate useful surface light transmittance fields (generate_surface_matrix.m) and an example file describing possible use (make_edge.m).
The script uses the getLebedevSphere() function, please regard the License terms of this function also when using this light-field model.
Any scientific use of the code needs to cite the following Paper:
C.Katlein et al., Geometric effects of an inhomogeneous sea ice cover on the under ice light field, (Frontiers in Earth Sciences: Cryospheric sciences, 2016, doi: 10.3389/feart.2016.00006)

Cite As

Christian (2024). Geometric light field model (https://www.mathworks.com/matlabcentral/fileexchange/50566-geometric-light-field-model), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Oceanography and Hydrology in Help Center and MATLAB Answers
Acknowledgements

Inspired by: getLebedevSphere

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

updated citation