Introduction

This repository contains the Python bindings to different radar and optical backscattering and reflectance models, respectively. The bindings implement the following models:

Optical Models:

  • PROSPECT: Leaf reflectance model (versions 5 and D).
  • SAIL: Canopy reflectance model.
  • PROSAIL: Combination of PROSPECT and SAIL.
  • LSM: Simple Lambertian soil reflectance model.
  • Volume Scattering: Compute volume scattering functions and interception coefficients for given solar zenith, viewing zenith, azimuth and leaf inclination angle.

RADAR Models:

  • Rayleigh: Calculate the extinction coefficients in terms of Rayleigh scattering.
  • Mie: Calculate the extinction coefficients in terms of Mie scattering.
  • Dielectric Constants: Calculate the dielectric constant of different objects like water, saline water, soil and vegetation.
  • I2EM: RADAR soil scattering model to compute the backscattering coefficient VV and HH polarized.
  • Emissivity: Calculate the emissivity for single-scale random surface for Bi and Mono-static acquisitions.

For the optical models the code from <a href=”https://github.com/jgomezdans/prosail”> José Gómez-Dans</a> was used as a benchmark. The theory of the radar models is from <a href=”http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7067059”> F.T. Ulaby</a>

Indices and tables