Page updated on September 7, 2017

The combined PROSPECT leaf optical properties model and SAIL canopy bidirectional reflectance model, also referred to as PROSAIL, have been used for about sixteen years to study plant canopy spectral and directional reflectance in the solar domain. PROSAIL has also been used to develop new methods for retrieval of vegetation biophysical properties. It links the spectral variation of canopy reflectance, which is mainly related to leaf biochemical contents
, with its directional variation, which is primarily related to canopy architecture and soil/vegetation contrast. This link is key to simultaneous estimation of canopy biophysical/structural variables for applications in agriculture, plant physiology, and ecology at different scales. PROSAIL has become one of the most popular radiative transfer tools due to its ease of use, general robustness, and consistent validation by lab/field/space experiments over the years. Note that PROSPECT-D, the last version of PROSPECT, has been recently coupled with the Discrete Anisotropic Radiative Transfer (DART) model.


Matlab
Fortran
IDL
Python
R Web interface
GUI
PROSPECT-4
PROSPECT4_Matlab.zip PROSPECT4_Fortran.zip




PROSPECT-5 PROSPECT5_Matlab.rar PROSPECT5_Fortran.rar


PROSPECT5
PROSPECT-DPROSPECT-D_Matlab.rarPROSPECT-D_Fortran.rar
PROCOSINEToolbox_Cosine.rar
PROSAIL
PROSAIL_5B_Matlab.rar PROSAIL_5B_Fortran.rar PROSAIL_5B_IDL.zip PyProSAIL
HSDAR
ARTMO
PROSPECT-D + SAIL
PROSAIL_D_Fortran.zipPROSAIL-2.0.0alpha
DARTDART
6S

Msixs (Ver 8.0)

Py6S

Web Sixs



PROSPECT

Outline

Compressed files corresponding to the versions 4, 5 and D of the PROSPECT model, both in Fortran 90 and Matlab 7, are provided. All versions allow to calculate leaf optical properties in the solar domain between 400 nm and 2500 nm (1 nm step). The input variables are the chlorophyll content, the carotenoid 
content [only in PROSPECT-5 and PROSPECT-D], the anthocyanin content [only in PROSPECT-D], the equivalent water thickness, the dry matter content, and the leaf structure parameter. The output variables are the leaf directional-hemispherical reflectance and transmittance. The file "dataSpec" contains the specific absorption coefficient spectra of each constituent and the refractive index of leaf material. The specific absorption coefficient corresponding to brown pigment is provided by Frédéric BARET and used with his autorization. Model inversion
A short lecture explaining the inversion of PROSPECT5 is available here. The compressed file PROSPECT5_Matlab_inversion.rar displays a practical example using Matlab 7.

Contacts
Frédéric BARET,
INRA (UMR EMMAH), 84914 Avignon, France (baret@avignon.inra.fr)
Jean-Baptiste FÉRET, IRSTEA (UMR TETIS), 500 rue Jean-François Breton, 34093 Montpellier Cedex 5, France (jean-baptiste.feret@teledetection.fr)
Christophe FRANÇOIS, Laboratoire ESE (UMR 8079), Université Paris-Sud, 91405 Orsay Cedex, France (christophe.francois@u-psud.fr)
Anatoly GITELSON, School of Natural Resources, University of Nebraska, Lincoln, USA (agitelson2@unl.edu)
Stéphane JACQUEMOUD, IPGP (UMR 7154), Université Paris Diderot, Case 7071, 35-39 rue Hélène Brion, 75013 Paris, France (jacquemoud@ipgp.fr)
Scott NOBLE, College of Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK, S7N 5A9, Canada (scott.noble@usask.ca)
Javier PACHECO-LABRADOR, Max Planck Institute for Biogeochemistry, Department of Biogeochemical Integration, Jena, Germany (jpacheco@bgc-jena.mpg.de)

References

PROCOSINE

Outline

PROCOSINE is the combination of the COSINE (ClOse-range Spectral ImagiNg of lEaves) model with the
PROSPECT-5 model. It allows to retrieve foliar content at submillimeter scale on the basis of numerical inversion and pseudo-bidirectional reflectance factor hyperspectral measurements. The archive contains the matlab codes required to run PROCOSINE in forward and inverse modes, as well as 5 reduced hyperspectral images (matlab format) of various leaves exhibiting different pigment contents and surface properties.

Contact
Jean-Baptiste FÉRET, IRSTEA (UMR TETIS), 500 rue Jean-François Breton, 34093 Montpellier Cedex 5, France (jean-baptiste.feret@teledetection.fr)
Sylvain JAYIRSTEA (UMR ITAP), 361 rue J.F. Breton, 34196 Montpellier Cedex 5, France (sylvain.jay@irstea.fr) / Institut Fresnel (UMR 7249), Avenue Escadrille Normandie Niemen, 13013 Marseille, France (sylvain.jay@fresnel.fr)


References

SAIL

Outline
The compressed file 4SAIL (Scattering by Arbitrarily Inclined Leaves) contains all the 4SAIL codes plus a sample application program called SAILVTIR that demonstrates the calculation of vegetation cover, emissivity, reflectance, radiance and brightness temperature as a function of LAI. A sample input and output file can be found in the "Release" folder. The output file has been edited to make it better readable. The software has been developed with Visual Fortran.

Contact
Wout VERHOEF, International Institute for Geo-Information Science and Earth Observation
P.O. Box 6, 7500 AA Enschede, The Netherlands (verhoef@itc.nl)
References
PROSAIL

Outline
The PROSAIL model which results from the coupling of PROSPECT-5 and 4SAIL is available in several programming langages: Matlab 7, Fortran 90, IDL, and Python.

Contact
Frédéric BARET, INRA (UMR EMMAH), 84914 Avignon, France (baret@avignon.inra.fr)
Eben BROADBENT, Department of Geography, University of Alabama, 204 Farrah Hall, Tuscaloosa, AL 35487, USA (eben@amazonico.org) for the IDL version
Jean-Baptiste FÉRET, IRSTEA (UMR TETIS), 500 rue J.F. Breton, 34093 Montpellier Cedex 5, France (jean-baptiste.feret@teledetection.fr)
Christophe FRANÇOIS, Laboratoire ESE (UMR 8079), Université Paris-Sud, 91405 Orsay Cedex, France (christophe.francois@u-psud.fr)
José GOMEZ-DANS, NERC National Centre for Earth Observation, University College London,  Gower St, London WC1E 6BT, UK (j.gomez-dans@ucl.ac.uk) for the Python version
Stéphane JACQUEMOUD, IPGP (UMR 7154), Université Paris Diderot, Case 7071, 35-39 rue Hélène Brion, 75013 Paris, France (jacquemoud@ipgp.fr)
Lukas LEHNERT, Laboratory for Climatology and Remote Sensing, Faculty of Geography, University of Marburg, Germany (lukas.lehnert@staff.uni-marburg.de) for the R version
Guy SERBIN, Spatial Analysis Group, Teagasc Ashtown Centre, Ashtown, Dublin 15, Ireland (guy.serbin@teagasc.ie) for the Python version
Robin WILSON, School of Geography, University of Southampton, Highfield, Southampton SO17 1BJ, UK (robin@rtwilson.com) for the Python version

References

PROSAIL + 6S

Outline
About 20 years ago PROSAIL was linked to 6S (Second Simulation of Satellite Signal in the Solar Spectrum) to do some simulations of radiance (or apparent reflectance) as measured from a plane or a satellite. However these codes have never been released and they would need to be cleaned and updated. Robin WILSON recently did the job in Python.

Contact
Robin WILSON, School of Geography, University of Southampton, Highfield, Southampton SO17 1BJ, UK (robin@rtwilson.com) for the Python version

References