Skip to content

fdbesanto2/lessrt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows: Build status   Linux: Build status

LESS is a 3D radiative transfer model which can simulate large-scale spectral images and remote sensing data.

Image of LESS example

Features

  • Simulating spectral images
  • Simulating perspetive and fisheye camera images
  • Simulating multiangle BRF (bidirectinal reflectance factor)
  • Albedo simulation
  • Thermal infrared image simulation
  • Upwelling and downwelling radiation simulation over rugged terrains with realistic trees
  • FPAR Simulation
  • ...

Usage

Please refer to http://lessrt.org/

Todo

  • Integrate a plane-parallel atmosphere model
    • A plane-parallel medium has been implemented.
    • Need a atmosphere database which stores parameters of different type of atmosphere (maybe from Modtran)
  • Release under linux
    • Find a solution to package all into a installer for different linux distributions.

For developers

The whole model (including GUI) is written with C++, Python and JavaFX. JavaFX is responsible for GUI, and Python is used to develop all util tools (e.g., image format conversion), since it has numerious of third-party libraries available. C++ is for writting calculating radiative transfer Core for high performance, and this part is mainly based on an open source renderer Mitsuba. Mitsuba provides an flexible framwork to develop customer plugins and do parallel computing.

Papers

If you use this model, please cite:

Qi, J., Xie, D., Yin, T., Yan, G., Gastellu-Etchegorry, J.-P., Li, L., Zhang, W., Mu, X., Norford, L.K., 2019. LESS: LargE-Scale remote sensing data and image simulation framework over heterogeneous 3D scenes. Remote Sensing of Environment. 221, 695–706. (https://www.sciencedirect.com/science/article/pii/S0034425718305443)

About

LESS: LargE-Scale remote sensing data and image Simulation framework over heterogeneous 3D scenes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 63.4%
  • Python 31.5%
  • C 2.9%
  • Roff 0.7%
  • Objective-C 0.6%
  • Tcl 0.6%
  • Other 0.3%