Page updated on November 27, 2014

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.


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



PROSPECT-5 PROSPECT5_Matlab.rar PROSPECT5_Fortran.rar

PROSPECT5
PROSAIL
PROSAIL_5B_Matlab.rar PROSAIL_5B_Fortran.rar PROSAIL_5B_IDL.zip PyProSAIL

ARTMO
6S

Msixs (Ver 8.0)

Py6S
Web Sixs



PROSPECT

Outline

Four compressed files corresponding to the versions 4 and 5 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 concentration (Cab), the carotenoid concentration (Ccx) [only in PROSPECT-5], the equivalent water thickness (Cw), the dry matter content (Cdm) content, and the leaf structure parameter (N). The output variables are the leaf directional-hemispherical reflectance and transmittance. The files "dataSpec_P4" and "dataSpec_P5" contains the specific absorption coefficients of each constituent and the refractive index of leaf material. The specific absorption coefficient corresponding to brown pigment (Cbp) 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.

Contact
Frédéric BARET,
INRA (UMR EMMAH), 84914 Avignon, France (baret@avignon.inra.fr)
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)
Stéphane JACQUEMOUD, IPGP (UMR 7154), Université Paris Diderot, Case 7071, 35-39 rue Hélène Brion, 75013 Paris, France (jacquemoud@ipgp.fr)
Javier PACHECO LABRADOR, Laboratorio de Espectro-radiometría y Teledetección Ambiental, C/Albasanz 26-28, 28037 Madrid, Spain (javier.pacheco@cchs.csic.es)

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)
Stéphane JACQUEMOUD, IPGP (UMR 7154), Université Paris Diderot, Case 7071, 35-39 rue Hélène Brion, 75013 Paris, France (jacquemoud@ipgp.fr)
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