jianboqi / lessrt

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

Home Page:http://lessrt.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

http://lessrt.org

License:GNU General Public License v3.0


Languages

Language:C++ 61.7%Language:Python 33.2%Language:C 2.9%Language:Roff 0.7%Language:Objective-C 0.5%Language:Tcl 0.5%Language:Java 0.2%Language:CMake 0.1%Language:Makefile 0.0%Language:HTML 0.0%Language:Shell 0.0%Language:JavaScript 0.0%Language:TeX 0.0%Language:Jupyter Notebook 0.0%Language:Fortran 0.0%Language:XSLT 0.0%Language:CSS 0.0%Language:GAP 0.0%Language:M4 0.0%Language:PostScript 0.0%Language:Batchfile 0.0%Language:Perl 0.0%Language:MATLAB 0.0%Language:Objective-C++ 0.0%Language:Inno Setup 0.0%Language:PowerShell 0.0%