Geometric light field model
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
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: getLebedevSphere
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 | updated citation |