Vegetation Science 2a - experiments using the Kuusk canopy
reflectance
model
In this practical, you will run a series of experiments using the
Kuusk Canopy Reflectance model. The model uses prospect to simulate
leaf-scale scattering, and embeds this in a model of single- and
multipl-scattering in a turbid medium canopy. It also includes a
semi-empirical method for accounting for clumping effects. The model
therefore has all of the same parameters as for prospect, with the
addition of canopy-scale parameters for a turbid medium (mainly: soil
reflectance; Leaf Area Index (LAI); and Leaf Angle Distribution (an
elliptical model)) as well as the clumping term.
First of all, you should read the man page for kuusk
to familiarise yourself with the model parameters.
Experiment 1: Sensitivity
The first experiment is a sensitivity analysis, similar to that run for
prospect last week. As a start on this, a shell ksensitivity is provided. If you
don't already have the file defaults.dat, you will need
to download that as well to run the shell.
If you run this shell, it will output datasets and associated graphs on
the sensitivity of spectral reflectance at a given viewing/illumination
geometry for sensitivity at a particular 'location' in parameter space.
The data (& graphs) output include information on the
sensivity of single-scattered radiation and multiply-scattered
radiation.
As you run the shell, note down the regions of high and low
sensitivity to the various parameters (1: LAI; 2: soil
brightness; 3: Clumping; 4: leaf eccentricity; 5: Leaf N; 6: Leaf
Dry Matter; 7: proportion of Senescence; 8 Chlorophyll; 9: Leaf water)
and how they are manifested (is the impact on 1st-order scattering or
multiple scattering or both?). Try to explain the sensitivities you
observe, using what you know of how terms affect the 1st order
scattering of this model.
To test whether these effects are consistent accross the range os
parameter space, you should vary the 'base' parameters used in the
sensivity analysis. You can do this by changing the lines of code
looping over the parameters (such as foreach LAI).
You should also investigate how the sensitivities change with
variations in viewing or illumination angles. You can do this by
changing the values assigned to the variables vza (View Zenith Angle); sza (Solar Zenith Angle); and saa (Solar Azimuth Angle). The
View Azimuth Angle is set to 0o. All angles are in degrees.
Experiment 2: Vegetation Indices
In the next experiment, you should investigate using vegetation indices
to define relationships with biophysical parameters. The shell kratios should form the basis of your experiments.
By default, it calculates NDVI (NIR 800 nm; red 650 nm) as a function
of LAI for fixed values of other model parameters.
You can change the behaviour of the shell by modifying the parameters
near the start of the file. Here, you can change the wavebands for
which you calculate the vegetation index (b1, b2). You can also change:
the number of samples to be used in developing the relationship (nSamples)
and the number of random samples generated (nReplicates) [N.B. this is 1 by
default: you will need to increase it (e.g. 25) if you randomise any
variables]; which parameter you want to form a relationship with (relationParam); any parameters
you want to set to fixed values (fix
gives the parameter index and fixValue
the value the parameter will be fixed to). You can also change the
viewing and illumination parameters as above. Parameters that are not
'fixed' are randomised over $nReplicates
(e.g. 25) instances. You can also adjust the parameter 'L', which
changes the NDVI calculation performed here into a SAVI relationship
(see below).
By default, you will see that most of the parameters have been fixed,
so that you are only seeing a VI as a function of LAI here, showing a
'clean' relationship between the VI and this parameter. The shell
displays two graphs: one showing the relationship between the VI and
the parameter of interest; the other giving a scatter plot of
reflectance in the two bands chosen. Use the scatter plot to explain
the variation in the VI relationship. If the VI relationship saturates,
why is this? Could you get around it by chosing a different wavelength?
For each test that you run, you should attempt to fit a parameterised
empirical model to the relationship you see. The 'goodness of fit' of
this relationship will give you information on the uncertainty that
might arise from using the relationship. To see how to fit a model,
follow this link.
Using your knowledge of the sensitivity of reflectance at the
wavelengths chosen to the other parameters, start to introduce the
other parameters into the variation and examine their impact on
uncertainty in the relationship. You might, for instance, introduce
soil brightness variations (remove the terms refering to this in fix and fixValue) - what impact does
that have? (Hint: examining the scatterplot should tell you most about
this: think about how NDVI isolines lie in this space). One way of
overcoming soil reflectance variations is to introduce a 'soil-adjusted
VI' such as SAVI:
SAVI = (1+L)(NIR-red) / (NIR+red+L)
So, L=0 is the same as NDVI. A value of L = 0.5 is typically used. What
effect does the parameter L have on the VI isolines? Does it improve
things here? Could you give a better value of L for this case? (Hint:
you don't have to re-run the whole shell to re-calculate a VI: columns
3 & 4 of the output file are band 1 & band 2 reflectance).
You will also notice that the parameter VI is set to "NDVI" in the
shell. If you change this to "RATIO", then a band ratio is calculated:
RVI = (NIR-L)/red
Initially setting L = 0 (a standard band ratio) see if you can get a
more stable relationship between the VI and LAI than that obtained
using NDVI. Does changing the value of L have any impact? [Hint
can you guess a suitable value of L in this case from the scatterplot?]
As you introduce variation due to other model parameters into the
relationship, ask yourself which parameters introduce the most
variation and why might that be so? [consider sensitivity].
By the time you have re-introduced variation to all model parameters,
the relationship can become rather imprecise. Can you come up with any
stategies to improve this situation?
Experiment 3: Red Edge
If you have time, you can explore tracking the red edge position of
canopy reflectance with the shell krededge. The
shell is very similar to those used above. Define a set of sensible
experiments to explore whether red edge tracking is any more reliable
than using vegetation indices.
4. Write Up
Follow the format suggested for last week's write up.
5. Follow up reading
Price, J., (1990), On the information Content of Soil Reflectance
Spectra,
Rem. Sens. Env., 33:113-121.
Nilson, T., and Kuusk, A., (1989), A reflectance model for the
homogeneous plant canopy and its inversion, Rem. Sens. Env.,
27:157-167.
Jaquemoud, S Kuusk, A., (1995), A Markov-chain Model Of Canopy
Reflectance, Agricultural And Forest Meteorology, 76(3-4), 221-236
Kuusk, A., (1995), A Fast, Invertible Canopy Reflectance
Model,
Rem. Sens. Env. , 51(3), 342-350
Kuusk, A., (1994), A Multispectral Canopy Reflectance Model,
Rem.
Sens. Env. ,50(2), 75-82
Fourty, T, Baret, F, Jacquemoud, S, Schmuck, G, Verdebout, J,
(1996), Leaf Optical-properties With Explicit Description Of Its
Biochemical-composition
- Direct And Inverse Problems, Remote Sensing Of Environment, Vol.57,
No.3,
P.185
Jacquemoud, S, Ustin, Sl, Verdebout, J, Schmuck, G, Andreoli,
G, Hosgood, B, ((1996), Estimating Leaf Biochemistry Using The Prospect
Leaf Optical Properties Model, Remote Sensing Of Environment, 1996,
Vol.56,
No.3, Pp.194-202
Jacquemoud, S, Baret, F, Andrieu, B, Danson, Fm, Jaggard, K,
(1995),
Extraction Of Vegetation Biophysical Parameters By Inversion Of The
Prospect
Plus Sail Models On Sugar-beet Canopy Reflectance Data - Application To
TM And AVIRIS Sensors, Remote Sensing Of Environment, 1995, Vol.52,
No.3,
Pp.163-172
Baret, F, Vanderbilt, Vc, Steven, Md, Jacquemoud, S, (1994),
Use
Of Spectral Analogy To Evaluate Canopy Reflectance Sensitivity To Leaf
Optical-properties, Remote Sensing Of Environment, 1994, Vol.48, No.2,
Pp.253-260