determination of vegetation cover fraction by inversion of a...

14
Determination of vegetation cover fraction by inversion of a four-parameter model based on isoline parametrization Abdelaziz Kallel a, , Sylvie Le Hégarat-Mascle b , Catherine Ottlé c , Laurence Hubert-Moy d a CETP/IPSL, 1012 Avenue de l'Europe 78140, Vélizy, France b IEF/AXIS, Université de Paris-Sud 91405, Orsay Cedex, France c LSCE/IPSL, Centre d'Etudes de Saclay, Orme des Merisiers 91191, Gif-sur-Yvette, France d COSTEL UMR CNRS 6554 LETG/IFR 90 CAREN, Université de Rennes 2, Place du recteur Henri Le Moal 35 043, Rennes Cedex, France Received 6 December 2006; received in revised form 12 April 2007; accepted 14 April 2007 Abstract This study focuses on the determination of the fraction of vegetation cover (fCover) based on the inversion of a four-parameter model combining the reflectances in the Red (R) and Near Infrared (NIR) domains. This model is semi-empirical since it is based on radiative transfer modeling, but requires parameter calibration related to SAIL simulations (Verhoef). As shown by Yoshioka et al., if the multiple soil/vegetation interactions are smaller than the first order ones then the fCover isolines can be approximated by straight lines in the (Red, Near Infrared) plane. Each isoline is completely defined by its slope α and its intersection point γ (with the soil line), that have been related to fCover using SAIL simulations and optimization either by the Simplex (local optimization) or the SCEUA (global optimization) algorithms. The results are compared to classical vegetation indices for both simulated and actual data. The method shows an improvement in most of cases. Moreover, when using the SCEUA algorithm, our approach proves its robustness relative to high noise level. © 2007 Elsevier Inc. All rights reserved. Keywords: Vegetation; fCover isoline; Parameter optimization; Vegetation indices 1. Introduction Estimation of vegetation features from space is a great chal- lenge for agronomist, hydrologist and meteorologist communi- ties. For example, land cover during winter in agricultural regions strongly influences soil erosion processes and water quality (Dabney et al., 2001). Therefore, the identification and monitor- ing of vegetation cover constitutes a prior approach for the moni- tory of water resources. For such studies, the physical parameter used is the vegetation cover fraction (fCover). Now, the use of vegetation indices (Rondeaux et al., 1996) to estimate vegetation characteristics is very popular. They are empirical combinations between Visible (generally Red, R) and Near Infrared (NIR) reflectances that show good correlation with plant growth, vege- tation cover, and biomass amount. Besides, theoretical methods based on radiative transfer model inversion allow vegetation feature retrieval like the Leaf Area Index (LAI), leaf area dis- tribution, pigment concentration, or water content (Jacquemoud & Baret, 1990). Two kinds of inversion models are distinguished, those dealing only with one parameter (Baret et al., 1995; Kuusk, 1991a, 1995; Verstraete et al., 1990) and those dealing with many canopy parameters (Baret & Buis, 2007; Combal et al., 2002; Kimes et al., 2000). In this study, we propose to derive a semi- empirical method allowing the inversion of the fCover. Note that LAI is the vegetation biophysical parameter widely used by the empirical models described below. However, the canopy reflectances saturate for LAI values higher than values around 3 which makes the inversion too imprecise. Besides, in this study, the researched physical parameter is the fCover (used in the TNT- 2 pollutant transfer mode (Durand et al., 2002)). Therefore, we propose to do the inversion directly in terms of fCover values, not using LAI as an intermediate variable (which would decrease the accuracy of the method). In our study, the adding method (Cooper et al., 1982; van de Hulst, 1981) and the SAIL model (Verhoef, 1984, 1985) were combined to approximate the canopy reflectance, allowing its inversion. The well-known SAIL model, largely used in the Available online at www.sciencedirect.com Remote Sensing of Environment 111 (2007) 553 566 www.elsevier.com/locate/rse Corresponding author. Tel.: +33 1 39 25 47 13; fax: +33 1 39 25 49 22. E-mail address: [email protected] (A. Kallel). 0034-4257/$ - see front matter © 2007 Elsevier Inc. All rights reserved. doi:10.1016/j.rse.2007.04.006

Upload: others

Post on 29-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Available online at www.sciencedirect.com

nt 111 (2007) 553–566www.elsevier.com/locate/rse

Remote Sensing of Environme

Determination of vegetation cover fraction by inversion of a four-parametermodel based on isoline parametrization

Abdelaziz Kallel a,⁎, Sylvie Le Hégarat-Mascle b, Catherine Ottlé c, Laurence Hubert-Moy d

a CETP/IPSL, 10–12 Avenue de l'Europe 78140, Vélizy, Franceb IEF/AXIS, Université de Paris-Sud 91405, Orsay Cedex, France

c LSCE/IPSL, Centre d'Etudes de Saclay, Orme des Merisiers 91191, Gif-sur-Yvette, Franced COSTEL UMR CNRS 6554 LETG/IFR 90 CAREN, Université de Rennes 2, Place du recteur Henri Le Moal 35 043, Rennes Cedex, France

Received 6 December 2006; received in revised form 12 April 2007; accepted 14 April 2007

Abstract

This study focuses on the determination of the fraction of vegetation cover (fCover) based on the inversion of a four-parameter modelcombining the reflectances in the Red (R) and Near Infrared (NIR) domains. This model is semi-empirical since it is based on radiative transfermodeling, but requires parameter calibration related to SAIL simulations (Verhoef). As shown by Yoshioka et al., if the multiple soil/vegetationinteractions are smaller than the first order ones then the fCover isolines can be approximated by straight lines in the (Red, Near Infrared) plane.Each isoline is completely defined by its slope α and its intersection point γ (with the soil line), that have been related to fCover using SAILsimulations and optimization either by the Simplex (local optimization) or the SCE–UA (global optimization) algorithms. The results arecompared to classical vegetation indices for both simulated and actual data. The method shows an improvement in most of cases. Moreover, whenusing the SCE–UA algorithm, our approach proves its robustness relative to high noise level.© 2007 Elsevier Inc. All rights reserved.

Keywords: Vegetation; fCover isoline; Parameter optimization; Vegetation indices

1. Introduction

Estimation of vegetation features from space is a great chal-lenge for agronomist, hydrologist and meteorologist communi-ties. For example, land cover during winter in agricultural regionsstrongly influences soil erosion processes and water quality(Dabney et al., 2001). Therefore, the identification and monitor-ing of vegetation cover constitutes a prior approach for the moni-tory of water resources. For such studies, the physical parameterused is the vegetation cover fraction (fCover). Now, the use ofvegetation indices (Rondeaux et al., 1996) to estimate vegetationcharacteristics is very popular. They are empirical combinationsbetween Visible (generally Red, R) and Near Infrared (NIR)reflectances that show good correlation with plant growth, vege-tation cover, and biomass amount. Besides, theoretical methodsbased on radiative transfer model inversion allow vegetationfeature retrieval like the Leaf Area Index (LAI), leaf area dis-

⁎ Corresponding author. Tel.: +33 1 39 25 47 13; fax: +33 1 39 25 49 22.E-mail address: [email protected] (A. Kallel).

0034-4257/$ - see front matter © 2007 Elsevier Inc. All rights reserved.doi:10.1016/j.rse.2007.04.006

tribution, pigment concentration, or water content (Jacquemoud& Baret, 1990). Two kinds of inversion models are distinguished,those dealing only with one parameter (Baret et al., 1995; Kuusk,1991a, 1995; Verstraete et al., 1990) and those dealing with manycanopy parameters (Baret & Buis, 2007; Combal et al., 2002;Kimes et al., 2000). In this study, we propose to derive a semi-empirical method allowing the inversion of the fCover. Note thatLAI is the vegetation biophysical parameter widely used by theempirical models described below. However, the canopyreflectances saturate for LAI values higher than values around 3which makes the inversion too imprecise. Besides, in this study,the researched physical parameter is the fCover (used in the TNT-2 pollutant transfer mode (Durand et al., 2002)). Therefore, wepropose to do the inversion directly in terms of fCover values, notusing LAI as an intermediate variable (which would decrease theaccuracy of the method).

In our study, the adding method (Cooper et al., 1982; van deHulst, 1981) and the SAIL model (Verhoef, 1984, 1985) werecombined to approximate the canopy reflectance, allowing itsinversion. The well-known SAIL model, largely used in the

Page 2: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 1. Addingmethod operators: T d;1; T u;1 are respectively the downward and theupward vegetation layer transmittance operators,Rt;1;Rb;1 the top and the bottomvegetation layer reflectance operators and Rt;2 the soil reflectance operator.

554 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

remote sensing community, allows the calculation of the canopyBidirectional Reflectance Distribution Function (BRDF). Basedon the adding method approximation, a simple relationshipbetween the R and NIR reflectances is derived in the case ofhomogeneous canopies (i.e. for a given field, vegetation densityis assumed constant at any subscale). Then, as theoreticallyshown by Nilson (1971), assuming that the vegetation is aturbid medium, a one to one relationship exists between LAIand the gap fraction (allowing the incident flux to reach the soil)and then between LAI and fCover.

Having defined the direct model, the model inversion consistsin determining the direct model input (fCover in our study) versusits observed outputs (reflectances). As a first step, vegetationisoline parameters are retrieved, that is similar to the approach ofYoshioka et al. (2002, 2003). In the case of non linear models,many inversion methods are based on Artificial Neural Network(ANN) simulations (Rumelhart et al., 1986) with applicationssuch as function modeling, dynamic filtering, prediction andanomaly detection (Anderson, 1995). In our case, the maindrawback is the important size of the learning or training data setrequired for ANN satisfying result (Anderson, 1995). Moreover,at the present time, no real mathematical justification has beenprovided for these approaches. In this study, our purpose is toassess the relationships between the fCover and the bidirectionalreflectances in the R and NIR domains, having at our disposal asmall database with noised observations and the direct radiativetransfer model (SAIL and the adding method). Our problem isthen reduced to the inversion of a four-parameter model for whichclassical optimization methods are sufficient.

In the following, we firstly present the theoretical bases(physical modeling and mathematical properties) of our semi-empirical inversion method: radiative transfer approximation,isoline set modeling. Secondly, we describe the proposed inver-sion method. Finally, the obtained results in terms of fCover arecompared with those derived from classical vegetation indices.

2. Theoretical study

In this section, based on the SAIL model and the adding bidi-rectional reflectance approximations, we present an approximationof the fCover isoline as a segment of straight line. An isoline setparametrization is then empirically derived using SAIL simulations.

2.1. Vegetation isoline parametrization

The adding method (Cooper et al., 1982; van de Hulst, 1981)allows to model the radiative transfer between differentvegetation layers and soil background as operators. Conversely,the SAIL model (Verhoef, 1984, 1985) allows the radiation fluxmodeling under a vegetation sublayer. In this subsection, wepropose to simplify the bidirectional reflectance given by SAILmodel using some adding method assumption.

Assuming the canopy is composed by a vegetation layercovering the soil, the flux reaching the top of the canopy is partlyreflectedwithout reaching the soil, and partly transmitted to the soilthat will scatter it. Then, the flux is partially transmitted upwardand partially reflected again to the soil, and so on (as illustrated on

Fig. 1). The Adding method assumes that the total reflectance ofcanopy is the sum of the reflectance by the vegetation layer and thereflectance by the soil after a given number of interactions betweenthe soil and the vegetation layer. The reflectance of the soil after anumber nN1 of soil–vegetation interactions is weakened due tothe absorption by the leaves and the soil. The global reflectanceoperator of the canopy, notedRt can then bemodeled as a functionof the reflectance and the transmittance operators of the vegetationlayer and the reflectance operator of the soil:

Rt ¼ Rt;1 þ T u;1 � ðI �Rt;2 � Rb;1Þ�1 � Rt;2 � T d;1: ð1Þ

If the contribution of the multiple scattering between thevegetation and the soil is small relative to the single one(Yoshioka, 2004; Yoshioka et al., 2000a,b, 2002, 2003):

RtcRt;1 þ T u;1 � Rt;2 � T d;1: ð2Þ

The SAIL model developed by Verhoef (1984, 1985) dealswith the interactions between the radiation fluxes and the leaves.The bidirectional reflectance (Rso) is given by integrating theinteractions between the fluxes and the vegetation over all kindsof leaves, knowing their geometric distribution and the depth ofthe vegetation layer. We assume that the canopy is composed ofone vegetation layer covering the soil (Verhoef, 1985):

Rso ¼ qso þ sssrsosoo

þðsssrsd þ ssdrddÞsdo þ ðssd þ sssrsdqddÞrdosoo

1� rddqdd; ð3Þ

where the ρ.., τ.. terms are respectively the different componentsof vegetation reflectances and transmittances depending on thevegetation parameters (the leaf reflectance and transmittance(ρ, τ), LAI, leaf distribution) and the source and observationorientations, rso the soil bidirectional reflectance, rdo the soildirectional reflectance of hemispherical incidence, rsd the soilhemispheric reflectance for direct incidence and rdd the soilhemispherical reflectance for hemispherical incidence (Verhoef,1985). Note that, τss and τoo are two extinction terms dependingonly on the vegetation architecture. Physically these termsrepresent respectively the gap fractions in the direction of thesource and the observation: when the source (respectively theobservation) zenithal angle equals 0, τss (respectively τoo)equals the gap fraction observed on the nadir direction (Pgap).

Page 3: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 2. Comparison between bidirectional reflectance of the canopy estimated bythe SAIL model (continuous line) and its approximation (dashed line)(simulation parameters are given in Table 1).

555A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Now, for our version of SAIL, the distribution of the leaf areais assumed ellipsoidal, with mean leaf inclination angle, notedALA, that varies between 0 and 90°, from planophile vegetationto erectophile one (Campbell, 1990). Then, from the relation-ship of Nilson (1971) between LAI and Pgap, and having fCoverequal to 1−Pgap:

fCover ¼ 1� exp½�KpðALAÞ:LAI�: ð4Þ

whereKp is the extinction factor that depends on and only onALA.Eq. (4) is used in the following to link the canopy bidirectionalreflectance (that depends on LAI in SAIL model) to the fCover.

Following the adding method approach (2), the SAIL modelBRDF (3) is approximated at first order eliminating the termsdepending on the soil reflectance rso, rsd, rdo and rdd at highorders (r..

n for nN1):

Rsocqso þ sssrsosoo þ ðsssrsd þ ssdrddÞsdo þ ssdrdosoo:

In the Lambertian case, rso= rsd= rdo= rdd=Rsoil, and so:

Rso ¼ qso þ ðsss þ ssdÞRsoilðsdo þ sooÞ: ð5Þ

Fig. 2 illustrates the good fitting of approximation (5) in theNIR case that is the more unfavorable case relative to visibleone (Gausman et al., 1970; Jacquemoud & Baret, 1990) wherein addition to NIR case τsd and τdo are negligible compared toτss and τoo (Suits, 1972):

Rsocqso þ sss Rsoilsoo: ð6Þ

The expressions (5) and (6) will be used as first orderapproximations of the reflectances in the NIR and R domains,

Table 1Simulation parameters and figure numbers where they are involved

Parameter Vegetation layer Leaf

ALA fCover Step (ρ, τ)NIR (ρ,

Value 45° [0, 0.98] 0.1 (0.47, 0.49) (0.1Figure number 2, 3, 6, 7 3, 7 3, 7 2, 3, 4, 6, 7 3, 4

respectively. In this study, we use the inputs listed in Table 1 thatappear correct and for which change does not affect theinterpretation of the results (Jacquemoud & Baret, 1990). Notethat for simulations, the non simplified SAIL version is used.

Now, a couple of reflectance measurements for R and NIRspectral bands gives a point in the space (R, NIR). A set ofpoints having the same fCover is called fCover isoline in the (R,NIR) space. The empirical linear relationship between the soilreflectances in R (Rsoil,R) and NIR (Rsoil,NIR) domains is calledthe soil line (Baret et al., 1989, 1993; Huete et al., 1984). It isdefined through two parameters a0 and b0:

Rsoil;NIR ¼ a0Rsoil;R þ b0; ð7Þ

From (5)–(7), for a homogeneous vegetation layer and for agiven fCover, reflectances in R (Rso,R(fCover)) and NIR (Rso,NIR

(fCover)) are linearly linked:

Rso;NIRðfCoverÞ ¼ aðfCoverÞRso;RðfCoverÞ þ bðfCoverÞ; ð8Þ

where:

aðfCoverÞ ¼ a0ðsss þ ssd;NIRÞðsdo;NIR þ sooÞ

ssssoo; ð9Þ

bðfCoverÞ ¼ qso;NIR � aðfCoverÞqso;R þ b0ðsss þ ssd;NIRÞ� ðsdo;NIR þ sooÞ: ð10Þ

Whatever the source and the observation directions, Rso,R(0),Rso,NIR(0) are respectively equal to Rsoil,R, Rsoil,NIR, α(0)=a0and β(0)=b0.

Also, note that the property that the vegetation isolines arestraight lines was also shown previously by (Huete, 1989;Yoshioka, 2004; Yoshioka et al., 2000a,b, 2002, 2003) and in(Yoshioka et al., 2000b) this property was extended to theheterogeneous canopy case.

Straight line parametrization from the SAIL parameters iscomplex and requires the knowledge of a priori information aboutthe vegetation such as leaf distribution, pigment concentration,and water content. As an alternative, here we propose to searchempirical relationships between the isoline parameters that will beused as a priori knowledge simplifying the model inversion.

2.2. Isoline set parametrization

A set of isolines is obtained by sampling the fCover. Fig. 3shows a simulation of the SAIL model in (R, NIR) spacecorresponding to different values of fCover varying from 0(bare soil) to 0.98 (very dense vegetation). Using the linear

Soil Scene angles

τ)R (a0, b0) [min, max]R θs (θo, φo)

, 0.09) (1.1, 0.07) [0.02, 0.32] 30° (50°, 0°), 6, 7 3, 6, 7 3, 7 2, 3, 4, 6, 7 2, 3, 4, 6, 7

Page 4: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 3. SAIL simulation of fCover isoline set (simulation parameters are given inTable 1).

556 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

approximation for the fCover isolines, the average quadraticerror remains lower than 5 ·10−5. From Fig. 3, we note that thefCover isoline slope increases with vegetation density.

In the (R, NIR) space, the intersection of fCover isolines (8)and the soil line (7) is noted γfCover (Fig. 3)). γfCover is a functionof α and β (Yoshioka et al., 2000b):

gfCover ¼ � b� b0a� a0

;a0b� ab0a0 � a

� �: ð11Þ

Lets change the coordinate plan such that X-axis becomes thesoil line. The slope relating to this new coordinate plane is α′:

aV¼ a� a01þ a0a

: ð12Þ

Fig. 4 shows different simulations of SAIL for three ALAvalues. Fig. 4a shows the variations of α′ versus fCover confirm-

Fig. 4. SAIL simulations of planophile, extremophile and erectophile vegetation (sim(X-coordinate of γ) versus fCover.

ing the previously mentioned increase, particularly the relation-ship between α′ and the fCover appears quasi-linear. Fig. 4bshows the variation of γa, X-coordinate of γ versus fCover: thecurves are about linear, with a slope depending on ALA value.

Previous observations on Fig. 4 are formalized mathemat-ically by:

aV ¼ g1ð1� ð1� fCoverÞg2Þ þ g5;ga ¼ g3fCover þ g4;

�ð13Þ

where ηi, i∈{1, …, 5} are the isoline parameters. Taking intoaccount the fact that when fCover=0 the isoline coincides withthe soil line,

g5 ¼ 0: ð14Þ

Note that for fCover negligible relative to one, 1− (1− fCover)η2is approximated by (η2fCover) and so α′(fCover) is a linearfunction. For η2 greater than one, the slope saturates for fCoverclose to 1, that is the case of erectophile vegetation. In Section 3,a derivation of ξ={η1, η2, η3, η4} from a learning data set willbe proposed. Then using Eqs. (13) and (14), (α′, γa) are obtained.In the following, we call ‘direct model’ the model that simulates(R, NIR) values knowing ξ. To inverse this model, the nextsubsection provides some mathematical properties.

2.3. Inverse problem: existence and unicity

For a homogeneous canopy, the inverse problem consists inderiving for each point of the (R, NIR) space the correspondingfCover value. It is shown below that a solution always existsand can be defined in a unique way.

Let G be the subpart of the (R, NIR) space formed by theenvelope of the points corresponding to the ideal unnoisyspectral values in the (R, NIR) domain. We note E the subpart of(R, NIR) located between the soil line and any possible isoline.The isoline corresponding to a vegetation density fCover iscalled DfCover. Fig. 5 shows, for an assumed soil line, the isolineset and the (R, NIR) subparts G and E.

LetM(xM, yM) be a point in the (R, NIR) plane. By definitionof E, MaE if and only if yM≥a0xM+b0 and ∃fCovers such as

ulation parameters are given in Table 1): (a) Isoline slope α′ versus fCover, (b) γa

Page 5: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 5. Soil line, isoline set, G and E repartition in (R, NIR) space. Someintersections between isolines are shown in subpart G DfCover and DfCover′ aretwo isolines, M and M′ are two points respectively of DfCover and DfCover′,corresponding to null soil reflectance value in R band.

557A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

yM≤α(fCovers)xM+β(fCovers). Let gM be the function definedby:

gM ðfCoverÞ ¼ yM � aðfCoverÞxM � bðfCoverÞ:

On the one hand, gM(fCovers)≤0, and on the other hand,

gM(0)≥0. The isoline parameters α′ and γa are continuousfunctions of fCover on [0, 1], consequently α and β are alsocontinuous functions of fCover on [0, 1]. Finally gM being alinear function of α and β, gM is a continuous function offCover. Therefore, ∃fCover⁎ such as gM(fCover⁎)=0 andtherefore yM=αfCover⁎ · xM−βfCover⁎. Then: 8MaE, ∃fCover⁎such asM∈DfCover⁎. Now, each edge pointM in G correspondsto a vegetation density value fCoverM, then M∈DfCoverM.Since DfCoverM belongs to E, then MaE. Therefore, G is in-cluded in E.

Fig. 6. (a) Variation of s and α versus fCover, (b) Variation of ψ ver

From Fig. 5, several isolines can intersect at M. Calling S theset of fCover values whose isolines intersect atM, we now showthat the actualM fCover value, called fCover~ , is the S lowest one:

fCover~ ¼ minff f =gM ð f Þ ¼ 0g: ð15Þ

For this demonstration, it is sufficient to prove that any pointin G corresponding to vegetation density fCover is higher(belonging to the mid-high plane) than any DfCover′ such asfCover′b fCover. We have to show that each actual point ofthe DfCover line is higher than DfCover′. As the parameter α is anincreasing function of fCover (Eq. (9) and Fig. 4), the slope ofDfCover is greater than the slope of DfCover′, and it is sufficient toshow that the point of DfCover with the lowest x-coordinate isabove DfCover′. Since this point corresponds to the lower valueof the R soil reflectance that is higher than 0, it is sufficient toshow this property for a point corresponding to a null soilreflectance value in R band (called M(r, nir)). Let M′(r′, nir′)be the point of DfCover′ with null value of soil reflectance in Rband (Fig. 5). In order to show that M is above DfCover′, it issufficient to show that the slope of the line (M′M), i.e. nir�nir V

r�r V , ishigher than the slope of DfCover′, i.e. αfCover′. We have then topoint out that:

Rso;NIRðfCoverÞ � Rso;NIRðfCoverVÞRso;RðfCoverÞ � Rso;RðfCover VÞ

NafCover V; ð16Þ

Let s ¼ ∂Rso;NIR

∂fCover

� �∂Rso;R

∂fCover

� ��1, it is derived by dividing Eq. (16)

left member numerator and denominator by fCover− fCover′ andmaking fCover′ converge towards fCover. s is the slope of varia-tion ofM versus fCover whereas α is the slope of variation ofMversus the soil reflectance. Assume that sNα:

sðfCoverÞNafCover ()∂Rso;NIRðfCoverÞ

∂fCoverN afCover

∂Rso;RðfCoverÞ∂fCover

;

ZZ fCover

fCover V

∂Rso;NIRðtÞ∂t

dt NZ fCover

fCover Vat∂Rso;RðtÞ

∂tdt;

ZZ fCover

fCover V

∂Rso;NIRðtÞ∂t

dt N afCover V

Z fCover

fCover V

∂Rso;RðtÞ∂t

dt;

ZRso;NIRðfCoverÞ � Rso;NIRðfCoverVÞRso;RðfCoverÞ � Rso;RðfCoverVÞ

N afCover V:

So, to show Eq. (16), it is sufficient to show that sNα.

sus fCover. The simulation parameters are presented in Table 1.

Page 6: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

558 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Using the SAILmodel, we find as illustrated on Fig. 6a that s isalways larger than α. Moreover, due to the saturation of the Redreflectance, the difference increases while increasing fCover.Roughly, this means that, when the soil reflectance is equal to 0,the variation of the reflectances in the (R, NIR) plane versus thefCover is higher than their variation versus the soil reflectance.

We now show that the cardinal of S is lower than 2. For thispurpose, it is sufficient to show that the intersection betweenthree isolines is the empty set. According to Appendix A, it issufficient to show that:

∂2b

∂fCover2∂a

∂fCover� ∂b∂fCover

∂2a

∂fCover2|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}w

b 0: ð17Þ

Fig. 6b presents the variation of ψ versus fCover. ψ is adecreasing function of fCover with ψ(0)b0. Thus, Eq. (17) istrue and therefore in each actual point in (R, NIR) intersects atmaximum two different isolines. This property will be used inSection 3 to optimize the derivation of the fCover based on theisoline parametrization.

3. Method implementation

The previous section presented the ideal case where data wereunnoised and model is exact. Now, for actual inversion,

~G(observedG ) and E (estimated E) are introduced: ~GcG and EcEexcept at the borders of the domains. The previous properties arestill true provided that

~GoE.This section first deals with the estimation of ξ using a

learning data set and secondly with the inversion method.

3.1. Parameter estimation

Assuming that the soil line parameters are known, theremaining isoline parameters (i.e. ξ set) are estimated using alearning data set, formed by Nlearn points Mi, i∈{1, …, Nlearn},in

~G, for which the fCover value is known. The optimization of ξis done according to the Root Mean Square Error (RMSE)minimizing criterion and the fCoveri isolines. For this, we definethe distance between Mi and the associated fCoveri isoline asequal to

gMiðfCoveriÞffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1þ a2fCoveri

q . Then noting gi=gMiand αi=αfCoveri, L(.) the

functional to minimize,

LðnÞ ¼XNlearn

i¼1

giðfCoveriÞ2

1þ a2i; ð18Þ

The use of an optimization technique is justified since:

• the presence of both polynomial and exponential terms in L(ξ)makes the analytical inversion of L impracticable;

• approximately, the domain of variation of (η1, η2, η3, η4) is[0.2, 1.2]× [0.9, 1.5]× [0.0, 0.55]× [−0.4, 0], and the aimedprecisions for these parameters are respectively 10−2, 10−3,10−3 and 10−3. Therefore, an exhaustive search correspondsto a number of configurations to test of about 1.32×1010.

Distinction between optimization methods occurs generally interms of deterministic or stochastic features. Deterministic ap-proaches are efficient for linear problems or convex functionspresenting one and only one extremum. In the case of local extrema,the optimization result depends on the initializationmaking not surethe convergence towards the global optimum. For such cases, onlystochastic approaches can reach the global optimum, even if math-ematical convergence has been proved only for few algorithms (e.g.simulated annealing). In other cases, heuristics allow the obtentionof ‘good’ solutions without warranting the global optimum. In ourcase, the solution space of L is not convex and simulation testsshowed the existence of many local optima. We compare the resultof a deterministic method the Simplex (Dantzig et al., 1955; Nelder& Mead, 1965), and a heuristic, the Shuffled complex algorithm(SCE–UA) (Duan et al., 1992; Sorooshian et al., 1992) which usesmany Simplex simultaneously and in competition.

The Simplex has been developed by Dantzig et al. (1955) fornumerical resolution of linear problems and extended to the nonlinear case by Nelder and Mead (1965), in order to reach theglobal optimum in convex spaces. Assuming the solution spaceis of dimension Ns, the researched optimum O⁎ will besurrounded by a polytope P of Ns+1 vertices (corners), bydisplacing these vertices until being sure that O⁎ is inside P andthat the size of P is in agreement with required precision on O⁎.The method evolution is done by the Algorithm 1.

In order to overcome the localminima, SCE–UA is a heuristicaltechnique using many Simplex simultaneously. SCE–UA uses psubsets called complex of 2N+1 points (in our application, wechoose p=12). Each complex evolves (independently to the others)during a few number of iterations. Following a probabilistic law(function of the cost), a set of points (Ns+1) is extracted that evolvesas a Simplex during♯it iterations (in our case♯it=2Ns+1). Afterevolution, the complexes are merged: all elements are sortedbefore redistribution into new complexes, allowing the localminima to ‘go out’. The processes (complex evolution, complexmerging and complex distribution) are repeated until convergence.

Algorithm 1. Simplex Method

1. Selection of Ns+1 vertices {v1, v2,…, vNs + 1} as initializationof the Simplex;

2. Sorting the vertices according to their cost ct(v1)≤ ct(v2)≤…≤ct(vNs + 1);

3. Computation of the centroid of the Ns lowest cost verticesg ¼ 1

Ns

XNs

i¼1vi;

4. Reflection of the worse vertex through the centroid r=g−vNs +1.If the cost is decreasing: ct(r)≤ ct(vNs + 1), do the update:vNs + 1← r, else go to step 6;

5. Expending of the reflection by factor 2: e=g−2vNs +1. If the costdecreases: ct(e)≤ct(r), do the update: vNs +1←e, go to step 8;

6. Contraction: t ¼ g þ vNsþ1

2. If ct(t)≤ct(vNs + 1), do the update:

vNs + 1← t, go to step 8;7. Shrinking thewhole Simplex: update the vertices {vi, i∈{2,…,

Ns+1}}; by moving them halfway between their location andv1 : vip

vi þ v12

8. Test of convergence: based on the ‘size’ of the Simplex(distance between vertices).

Page 7: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 7. Sets of isolines actual and derived by the SCE–UA method (thesimulation parameters are presented in Table 1).

Fig. 8. gM versus fCover for the two cases: 1 and 2 zero function.

559A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Fig. 7 shows both the actual set of fCover isolines andthose derived by the SCE–UA method. For higher fCovervalues, the isoline estimation is the less accurate due to theadded complexity for dense vegetation (saturation in the redspectral domain).

3.2. Model inversion

Having defined the set of isolines, the model inversionattributes to each point M of G~ a vegetation density valuefCover corresponding to the first ~fCover which makes gMnull (15). FromSection 2.3 and as illustrated by Fig. 8,gM can haveeither one or two zeros. As gM(0)≥0 (all points are above the soilline), then ~fCover is before the unique interval such as gM isnegative: f∈ [f1, f2] with 0=f1b f2≤1, gM( f1)≥0 and gM( f2)≤0.In the case of one zero, we can choose f2=1. Otherwise, an ad hocinitialization of f2 in the interval [0, 1] has to be performed. Then, fis derived using a dichotomic search between [ f1, f2] with anaccuracy of about 10−4 (in our case).

Note that, because of noise and the model imperfection, thetwo unexpected situations may be encountered:

• gM(0)b0: we set~fCover ¼ 0;

• gM( f )N0 ∀f∈ [0, 1]: we set ~fCover ¼ 1.

4. Validation data

In this section the proposed method is compared to thefCover estimation with the other widely used vegetation indices(VI), both considering simulated and actual data. In the lastdecades, many vegetation indices combining the R and NIRspectral bands have been developed (Rondeaux et al., 1996).Those used here are listed in Table 2. Experimental andtheoretical studies showed the correlation between them andvegetation features such as LAI, fCover and vegetation health.

Now, according to Clevers (1989) and Baret and Guyot (1991),a vegetation index is linked to LAI by:

VI ¼ VIl þ ðVIs � VIlÞexpð�KVILAIÞ;

with VIs and VI∞ the vegetation indices respectively for baresoil (LAI=0) and very dense vegetation (LAI=∞). From Eq. (4)and the previous equation, the relationship between fCover andVI is (Baret et al., 1995):

fCover ¼ 1� VI� VIlVIs � VIl

� �KpKVI ; ð19Þ

Practically, VIs and VI∞ are the average values of thevegetation indices over the points respectively of the bare soiland with fCover≲1. The factor

Kp

KVIis derived as the value

minimizing the estimation RMSE (18) over the interval [0.5, 5]with a step equal to 10−3.

4.1. Simulated data

The simulated data have been derived using both the SAIL andPROSPECTmodels (Fourty&Baret, 1997, 1998; Jacquemoud&Baret, 1990). Varying the soil and the vegetation features, manysimulations have been carried out. Such simulations allow boththe intercomparison between the fCover retrieval methods andthe study of our model sensitivity to different parameter variationand noise.

The PROSPECT model is a radiative transfer modelallowing the derivation of the hemispherical reflectance andtransmittance of leaves from the knowledge of different matterconcentrations and features which absorb the radiation. In theVisible domain, absorption is mainly due to pigment concen-tration (chlorophyll a+b) Ca+ b. In the NIR domain, the ab-sorption is lower, and it is due to the mesophyll leaf structure,in particular the number of sublayers, N. The SAIL inputparameters are the leaf reflectance and transmittance simulatedby PROSPECT, the vegetation density (fCover), leaf areadistribution (ALA), the sun and observation geometry: sunzenithal angle (θs), observation zenithal and azimuthal angles(θo, φo), hot spot parameters (hs) (Andrieu et al., 1997; Kuusk,1985, 1991b), and the soil reflectances (Rsoil,R, Rsoil,NIR) thatare entirely determined by Red soil reflectance variation[minRso,R

, maxRso,R] and the soil line equation (a0, b0). Following

Huete et al. (1984) and Baret et al. (1993), the soil type

Page 8: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Table 4

Table 2Vegetation indices

Index Abbreviation Formulation

Perpendicular vegetation index (Richardson & Wiegand, 1977) PVI rNIR � a0rR � b0ffiffiffiffiffiffiffiffiffiffiffiffiffia20 þ 1

pWeighted infrared–red vegetation index (Clevers, 1989) WDVI rNIR−a0rR

Ratio vegetation index (Pearson & Miller, 1972) RVI rNIRrR

Normalized difference vegetation index (Rouse et al., 1974) NDVI rNIR � rRrNIR þ rR

Soil-adjusted vegetation index (Huete, 1988) SAVIð1þ LÞ rNIR þ rR

rNIR þ rR þ L;L ¼ 0:5

Transformed soil adjusted vegetation index (Baret & Guyot, 1991; Baret et al., 1989) TSAVI a0ðrNIR � a0rR � b0Þa0rNIR þ rR � a0b0 þ X ð1þ a20Þ

;X ¼ 0:08

Modified soil adjusted vegetation index (Qi et al., 1994) MSAVI 12

2rR þ 1�ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffið2rR þ 1Þ2 � 8ðrR � rNIRÞ

q� �

560 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

variability is simulated by an additive noise (ϵso) on the soilline equation:

Rsoil;NIR ¼ a0Rsoil;R þ b0 þ �so

In this section, for all experiences, (a0, b0) and [minRso,R,

maxRso,R] are assumed fixed and equal respectively to (1.1, 0.07)

and [0.02, 0.32].Table 3 shows the set of simulations which will be used to

compare the performance of the proposed method to classicalvegetation indices and evaluate the robustness of the method toparameter inaccuracy (spatial and/or noise). The three first setsof simulations (scenarii 1 to 3) test the impact of LAD variation,the scenarii 4, 5 and 6 deal with the leaf features, the scenario 7tests the effect of the hot spot and finally the scenario 8 tests boththe effect of noise inaccuracy over all parameters and on the hotspot effect. Table 4 presents the RMSE obtained considering the

Table 3Set of simulations used to evaluate the performance of the method

aMean value.bStandard deviation.The isoline set is obtained varying fCover from 0 to 0.98 (sample step equal to 0.1)When ‘Sdv=0’ (by default for the 4 last parameters), the parameter value is given infirst (or unique) column, else it is a random value generated following a normadistributionNðM ;SdvÞ. Grey cells point out differences with first test configuration

RMSE obtained using different methods, in the different cases of test, and fortraining (top value, 100 points) and validation sets (bottom value, 120 points)

Per line, the dark grey cell shows the best result, and the light grey one thesecond best result.

.

l.

different tests and the different methods. Tests 1, 2 and 3 showthat the variation of ALA (planophile, extremophile anderectophile) of the vegetation has small influence on theestimation performance. We also see that MSAVI and TSAVIgive accurate results for respectively small and large ALAvalues. Test 4, which corresponds to the presence of moresenescent vegetation, shows that the variation of vegetationfeatures does not have important effects on the performance ofthe method. Tests 5 and 6 point out that the uncertainties over thepigment concentration affect more the results than theuncertainties over mesophyll leaf structure. Test 7 shows thatthe hot spot effect (when the source and the observation have thesame solid angle), even in the case of uncertainty over its value,

Page 9: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

Fig. 9. Robustness tests: fCover estimation variation versus canopy parameters. The solid (resp. dashed) curves correspond to the learning (resp. validation) set.

561A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

has no significant impact on the fCover estimation accuracy. Test8 shows the results assuming an accentuation of the hot spoteffect and both uncertainties over the soil line, concentration ofchlorophyll, mesophyll leaf structure and hot spot. The relativelylarge error is mainly due to the strong influence of the Ca+ b

concentration inaccuracy (as in test 5), and the influence of themesophyll (N) variability (as in test 6).

About the respective performance of the different vegetationindices, it is shown that SCE–UA and Simplex perform better.Moreover, due to the non convexity of L(ξ) over the solutionspace, SCE–UA gives often more accurate results than theSimplex. In our application, the Simplex algorithm was run manytimes to lead to sufficiently accurate results. Only considering

Fig. 10. Ground fCover distribution (grey rectangles) and RMSE distributions versulearning (resp. validation) set.

classical vegetation indices (Table 2), we note that for unnoiseddata (tests 1 to 4), TSAVI performs often better, whereas MSAVIand SAVI aremore robust to noised data (tests 5 to 8). The fact thatPVI and WDVI give the same result is consistent since they arelinearly dependent. Finally, note that there is no significantdifference between training and validation sets. This result is verysatisfying and means that using a set of 100 elements for training,as we did, is statistically sufficient.

Supplementary simulations are shown in Fig. 9 whichpresents three robustness tests in case of: variation of soil lineslope, noise added on soil line and ALA. Fig. 9a shows therobustness to the slope variation. SCE–UA and Simplex show asmall degradation of performance versus the slope value. Since

s fCover: (a) 2003, (b) 2006. The solid (resp. dashed) curves correspond to the

Page 10: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

562 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

it takes into account the effective soil line, TSAVI is the morerobust, conversely to SAVI and MSAVI whose performancedecreases dramatically versus the slope value. Fig. 9b showsthat the increase of the soil line noise affects quasi-linearly thefCover estimation performance. Fig. 9c shows that the increaseof ALA variation domain does not affect significantly theresults. In summary, for all these tests the developed methodgives accurate estimation results, better that those obtainedusing any classical vegetation index.

4.2. Actual data

Now, in order to validate the proposed method, both remotesensed data and reference field data (ground truth) measure-ments acquired simultaneously over the Yar watershed(61 km2), located in a fairly intensive farming area in northernBrittany in France has been carried out for several years(Corgne et al., 2002).

4.2.1. Ground truth dataIn 2003 and 2006, ground truth measurements corresponding

respectively to 244 and 155 fields have been acquired. The fieldaverage area is 1 ha. For each visited field, an estimation of thefCover was derived with a 5% precision for low fCover values(fCover≤25%) and a 10% accuracy for high fCover value(fCoverN25%). On Fig. 10, the gray rectangles show thedistribution of fCover ground measurements. Since the majorityof fields are covered in winter, we observe a pick for fCover=1.Fields with mean vegetation are few, since the leaseholders areeither respecting law (winter coverage) or not respecting it, butrarely respecting it only partially.

The actual soil line parameters were determined from theanalysis of six soil samples collected from six agriculturalfields. Having dried the samples, they were wetted againprogressively, measuring the soil reflectance (with a spectrom-eter) to plot the NIR reflectance versus the R one. Table 5 showsthe soil line parameters obtained from each sample. For thefollowing of our study, the slope a0 is set equal to the meanslope, and the intercept b0 equal to zero.

4.2.2. Remote sensing dataTwo satellite images have been acquired over the Yar basin.

The first one is a high resolution SPOT 5 image (pixel size equalto 10 m×10 m, 4 frequency bands: Green (500−590 nm), Red(610−680 nm), NIR (780−890 nm) and Mean Infrared (1580−1750 nm)) acquired on 01/24/2003, and the second one a very-high resolutionQuickbird image (pixel 2.8m×2.8m, 4 frequencybands Blue (450−520 nm), Green (520−600 nm), Red (630−690 nm) and NIR (760−900 nm)) acquired on 03/22/2006.

Table 5Soil line parameters: for samples (1 to 6) and the used values in the following

Sample 1 2 3 4 5 6 Used values RMSE

a0 1.7 1.67 1.68 1.62 1.56 1.48 1.62 0.085b0 0.008 0.015 0.005 −0.02 −0.011 −0.02 0 0.016

The RMSE are calculated between the samples and the used values.

Now, for each frequency band (fb) and in the absence ofatmospherical corrections, the data measurement is thereflectance top of atmosphere (TOA), noted Rfb

TOA, which is alinear function of the reflectance top of canopy (TOC), notedRfbTOC (Tanré et al., 1990; Vermote et al., 1997):

RTOCfb ¼ AfbR

TOAfb þ Bfb: ð20Þ

In our study, RfbTOC values are required. To derive the couple

(Afb, Bfb) for each image and for R and NIR bands, thefollowing processing was performed:

• Spatial low frequency filtering (field level): since the groundtruth measurement is equal to the more frequent vegetationdensity on the considered field, a remote sensing value at fieldscale is derived accordingly as the mode (more frequent value)of the distribution of the pixel values over the considered field.

• Determination of the TOA soil line: using TOA reflectancesmeasurement, the soil line derived from these measurementsis different from the ground truth soil line (computed inSection 4.2.1) which corresponds to TOC observations. Dueto the insufficient range of ground truth points, (a0

TOA, b0TOA)

is derived as follows: a linear regression between the R andNIR values is made for the points (Mi

l(Ril, NIRi

l))i={1, …, Nl}

corresponding to the lower R values for each NIR value inthe (R, NIR) space, and the points (Mi

p(Rip, NIRi

p))i={1, …, Np}

corresponding to the fields with null fCover value:

ðaTOA0 ; bTOA0 Þ ¼ argmina;b ð 1

Nl

XNl

i¼1

ðNIRli � aRl

i � bÞ2

a2 þ 1

þ 1Np

XNp

i¼1

ðNIRpi � aRp

i � bÞ2

a2 þ 1 Þ:Note that the normalization by Nl≃103 and Np≃10 givesthe same weight to the two sets of points respectively derivedfrom ground truth and image histogram analysis.

• NIR reflectance calibration: NIR channel calibration wasdone from a priori knowledge about specific targets: waterand forest. On the one hand, the water reflectance (Rw) inNIR band is assumed null. Therefore from Eq. (20):

ANIRRTOA;wNIR þ BNIR ¼ 0: ð21Þ

On the other hand, one can assume that the dense coniferousforests keep a constant bidirectional reflectance (Rf) all alongthe year and are Lambertian reflectors (Holben & Kimes,1986). Then assuming that the atmospherical effects arenegligible in summer (RTOA≈RTOC), the forest reflectanceshave been estimated from an additional summer image usedto constraint the winter NIR TOC reflectances (20):

ANIRRTOA;fNIR þ BNIR ¼ RTOC;f

NIR : ð22Þ

Eqs. (21) and (22) give: ANIR ¼ RTOC;fNIR

RTOA;fNIR �RTOA;w

NIR

and BNIR ¼� RTOA;w

NIR RTOC;fNIR

RTOA;fNIR �RTOA;w

NIR

:

Page 11: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

563A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

• R reflectance calibration: after NIR calibration, linking theTOA soil line to the TOC one, the R reflectance calibra-tion is:

RTOCsoil;R ¼ ARR

TOAsoil;R þ BR;

where AR ¼ ANIRaTOA0a0

and BR ¼ ANIRbTOA0 þBNIR�b0a0

:

Table 6 shows the fCover estimation RMSE using thedeveloped method and classical vegetation indices. Fig. 10shows the distribution of the RMSE versus fCoversuperposed to the fCover histogram. In general, the obtainedRMSE are large. Firstly, a part of this error can be explainedby the ground measurement ‘weak’ accuracy especially fordense fields (ground fCover±5%). Secondly, the diversity ofbiophysical features, especially the senescent vegetation,influencing the radiative properties. Less concentration ofchlorophyll (Ca+ b) leads to the increase of the red vegetationreflectance. Conversely, in the NIR domain, the senescentleaf internal structure is increasing the equivalent numberlayers (N), the leaf absorption and decreasing the wholevegetation reflectance. Senescent vegetation is found bothfor fields having low cover only due to the remainder of crop(Fig. 10 shows a relatively high RMSE for low fCover) andfor covered meadow fields affected by cattle trod on andgrazing. Due to this latter case, in the (R, NIR) space, theisolines corresponding to the fCover values close to 1 arespread out abnormally in comparison with SAIL simulation(2). Now, considering the more significant points of (Fig. 10)curves, i.e. modes of the fCover histograms: values about 0.1and 1, SCE–UA and Simplex RMSE are lower than theclassical vegetation index ones.A more surprising observation is the closeness of the results(Simplex, SCE–UA, classical vegetation indices) since thesoil line slope is rather high, and according to the simulations(cf. Fig. 9a), the indices which do not take into account thesoil line provide less accurate results. We explain thisabsence of soil line sensitivity by the fact that in winter, thesoil is very wet (almost saturated) due to the abundant rains,therefore the surface reflectance spatial variability is too lowto let appear the soil line dependence.

Finally, although a larger ground truth data set is availablefor 2003, the fCover estimation results of 2006 are more

Table 6Actual data RMSE for different methods for training (top value) and validationsets (bottom value) having the same number of points (the half of the totalnumber of fields)

Per line, the dark grey cell shows the best result (smallest RMSE value), and thelight grey cell shows the second best result.

consistent between the learning and validation set results. Thiscan be explained by (i) the fact that, the Quickbird image is ahigh resolution image allowing the extraction of ‘pure’ pixels byelimination of the field edges and lanes, and (ii) the fact that, forthe Quickbird image the number of pixels per field is almost 13times greater than for the SPOT 5 image making the statisticalestimation of modal value more accurate.

5. Conclusion

Neglecting the high order interactions between vegetationand soil background in the SAIL model, the parameters offCover isoline in the (R, NIR) space, which are segments ofstraight lines, are analytical functions of the SAIL scatteringparameters. Using SAIL simulations, the relationships betweenthe fCover and the isoline slope and between the fCover and thex-coordinate of the intersection between the isoline and the soilline have been derived. These relationships allow theparametrization of the isoline set, for which the existence andthe unicity of fCover solution for any (R, NIR) actual point hasbeen demonstrated. Using a learning data set, the isolineparameter calibration was done both by Simplex and SCE–UAmethods. Compared to classical vegetation indices, the methodleads to better results in terms of fCover inversion androbustness against noise level. Moreover, due to its globaloptimization, the SCE–UA algorithm performs a little betterthan the Simplex method. The two limitations of the proposedmethod are (i) a priori knowledge (ground truth or simulateddata) is needed to calibrate the 4-parameter direct model and (ii)its computation is more complex than the vegetation indexmethod.

Next studies will then try to derive other empirical relation-ships between the isoline parameters and other vegetationdensity descriptors like the LAI or other vegetation features likethe fraction of absorbed photosynthetically active radiation(FAPAR), the hot spot coefficient, ALA, Ca+b and N. Alsoheterogeneous kinds of canopy can be tested (Yoshioka et al.,2000b). In these cases, a larger number of spectral bands isrequired since the number of independent parameters would behigher (in particular the one-to-one relationship between LAIand fCover is no more valid). Assuming the existence of soilline between all couples of bands, a parametrization of thereflectance isolines in each plane of band couple can be adaptedto solve such an inverse problem.

Acknowledgments

This work was funded by the French national programme,INSU–PNTS. The French Space Agency, CNES and theBretagne regional direction, provide the scholarship supportfor this study. CNES, SPOT IMAGE, ORFEO project providedthe satellite images. The authors thank W. Verhoef, M. Weissand F. Baret for making the SAIL model available, S. Corgneand J. Nabucet for their collaboration in the constitution of theground truth database and C. François for collaboration in thesoil BRDF measurements. Sincere thanks are also extended toF. Baret for numerous constructive discussions.

Page 12: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

564 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Appendix A. Condition of non concurrence between threeisolines

In this appendix, we show a sufficient condition of nonconcurrence between three different isolines.

Definition 1. We note F the set of F line sets parameterized byf∈ [0, 1]. For FaF, the corresponding line to f is called Df.The slope and the intercept of Df are called respectivelyα(f) andβ(f). ∀f, α(f)N 0 and α(f) is a strictly increasing function of f.

Property 1. ∀f1, f2∈ [0, 1] such that f1≠ f2 Df1 and Df2 are notparallel.

Definition 2. FaF, f1, f2∈ [0, 1]. Mf1,f 2 (xf1,f2 , yf1,f2) is theintersection between Df1 and Df2.

Definition 3. Mo(xo, yo) being a point of R2 andD: y=αx+β a linein R2, we say that MoND if yoNαxo+β, and MobD if yobαxo+β.

Definition 4. M1(x1, y1) and M2(x2, y2) being two points in R2,we say that M2NM1 if x2Nx1 and y1Ny2.

Property 2. Let FaF, Df∈F and M1(x1, y1), M2(x2, y2)∈Df.x2Nx1⇔y2Ny1⇔M2NM1. (Proof: use α( f )N0)

Definition 5. We say that FaF verifies the increasing property,noted F↗, if ∀f0, f1, f2∈ [0, 1] such that f0b f1b f2, Mf0 , f1bMf0 , f2.

Fig. A.1. shows such a configuration: Mf0,f1bMf0 , f2bMf0 , f3and Mf1 , f2bMf1, f3.

Definition 6. We say that FaF verifies the increasing propertyrestrictively to the interval [a, b], noted F↗[a,b], if ∀f0, f1,f2∈ [a, b] such that f0b f1b f2, Mf0, f1bMf0, f2.

Property 3. Let FaF. F↗[a,b]⇔∀f0, f1, f2∈ [a, b] / f0b f1b f2,Mf0, f1bMf0, f2⇔ rf0, f1b rf0, f2⇔� bð f1Þ�bð f0Þ

að f1Þ�að f0Þ b� bð f2Þ�bð f0Það f2Þ�að f0Þ.

Property 4. Let FaF and a, b∈[0, 1], such that abb. If F↗[a,b],then ∀f0, f1, f2∈[a, b], such that f0≠ f1, f1≠ f2 and f2≠ f0,Df0∩Df1∩Df2=∅.

Property 5. FaF, f0, f1, f3∈ [0, 1], such that f0b f1b f2, A∈Df1.Then, ANDf0⇔ANMf0 , f1 and ANDf2⇔AbMf1 , f2 (Fig. A.1illustrates the A configuration relative to Df0 and Df2 ).

Fig. A.1. Df0, Df1, Df2 and Df3 are four lines of the set F. {Mfi,fj}=Dfi∩Dfj.A∈Df1 and B∈Df2 such that ANDf0 and BNDf0.

Lemma 1. FaF, f0, f1, f2∈[0, 1], such that f0 b f1 b f2. If Mf0 , f2NMf0 ,f1 then Mf1 ,f2NDf0,Mf1,f2NMf0 , f1andMf1 , f2NMf0 ,f2.Recip-rocally, if Mf1 , f2NDf0 , thenMf0 , f2NMf0 , f1.

Proof. direct sense ♮ Let A∈Df1 and B∈Df2 such that ANDf0and BNDf0 (cf. Fig. A.1):

ðAMf0; f1Y

;BMf0; f2YÞuðAMf0; f1

Y;Mf0; f1Mf0; f2YÞ þ ðMf0; f1Mf0; f2

Y;BMf0; f2YÞ½2kk�;

ukþðMf0; f1AY

;Mf0; f1Mf0; f2YÞþkþðMf0; f1Mf0; f2

Y;Mf0; f2BYÞ½2kk�;

u� ðMf0; f1Mf0; f2Y

;Mf0; f1AYÞ þ ðMf0; f1Mf0; f2

Y;Mf0; f2BYÞ½2kk�:

Since (Mf0 , f2Mf0 , f2), (Mf0 , f1A) and (Mf0 , f2B) are respectivelycollinear to Df0, and Df1, and Df2 and α( f ) is an increasingfunction of f, then k� ˆBMf0; f2Mf0; f1N ˆAMf0; f1Mf0; f2 :

2kkb� ðMf0; f1Mf0; f2

Y;Mf0; f1AY

Þ þ ðMf0; f1Mf0; f2

Y;Mf0; f2BY

Þbkþ 2kk:

Then, 2kkbðAMf0; f1Y

;BMf0; f2YÞbkþ 2kk. Therefore the inter-

section between (AMf0 , f1) and (BMf0 , f 2) is situated in the halfplan above Df0 :Mf1 , f 2NDf0 (see Fig. A.1).

Now;f0b f1

Mf1; f2aDf1Mf1; f2 NDf0

g ZP:5

Mf1; f2 NMf0; f1 :

By the same way, we obtain Mf1 , f 2NMf0 , f2.reciprocal sense ♮f0bf1

Mf1; f2aDf1Mf1; f2NDf0

g ZP:5

Mf1; f2NMf0; f1Zf0bf1

Mf0; f1aDf1Mf0; f1bMf1; f2

gZP:5

Mf0; f1NDf2Zf0bf2

Mf0; f1aDf0Mf0; f1NDf2

g ZP:5

Mf0; f2NMf0; f1 : □

Lemma 2. FaF, f0, f1, f2, f3∈ [0, 1] and Df0, such that f0bf1b f2b f3. If Mf0 , f2NMf0 , f1, and Mf1 , f3NMf1 , f2 then Mf0 , f3NMf0 , f2(cf. Fig. A.1).

Proof

f0bf1bf2Mf0; f2NMf0; f1 gZL:1 Mf1; f2NMf0; f2

f1bf2bf3Mf1; f3NMf1; f2 gZL:1 Mf2; f3NMf1; f2

gZMf2; f3NMf0; f2

Zf1bf2

Mf2; f3aDf2Mf2; f3NMf0; f2

g ZP:5

Mf2; f3NDf0Zf0bf2bf3Mf2; f3NDf0

g ZL:1r

Mf0; f3NMf0; f2 □

Lemma 3 (Generalization of the lemma 2). Let FaF, f0, f1,f2∈[0, 1], such that f0b f1b f2b andMf0 , f2NMf0 , f1. Let f22, f33∈[f2,1] such as f22b f33. If Mf1 , f2bMf1 , f22bMf1 , f33 then Mf0 , f22bMf0, f33.

Page 13: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

565A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Proof

f1bf22bf33Mf1; f22bMf1; f33

gZL:1 Mf1; f22bMf22; f33

f0bf1bf2bf22Mf0; f1bMf0; f2Mf1; f2bMf1; f22

gZL:2 Mf0; f1bMf0; f22Zf0bf1bf22

Mf0; f1bMf0; f22gZL:1Mf1; f22NMf0; f22 g

ZMf22;f33NMf0;f22Zf0bf22

Mf22;f33aDf22Mf22;f33NMf0;f22

g ZP:5

Mf22;f33NDf0Zf0bf22bf33Mf22;f33NDf0 g Z

L:1rMf0;f22bMf0;f33

Theorem 1. Let FaF, f0, f1, f2, f3∈ [0, 1] such that f0b f1b f2bf3. If F↗[f0,f2 ] and F↗[f1,f3 ] then F↗[ f0,f3 ].

Proof. Let f00, f11, f22∈ [ f0, f3] such that f00b f11b f22. Let usshow that Mf00, f11bMf00, f22 in any of the six cases:

• case 1: f0≤ f00b f11b f22≤ f2b f3: then f00, f11, f22∈ [ f0, f2],F↗[ f0, f 2] by assumption.

• case 2: f0≤ f00b f11≤ f1b f2b f22≤ f3:

f00bf1bf2bf22Mf00; f1bMf00; f2ðFc½ f0; f2�ÞMf1; f2bMf1; f22ðFc½ f1; f3�Þ gZL:2Mf00; f2bMf00; f22

Mf00; f11bMf00; f2ðFc½ f0; f2�ÞgZMf00;f11bMf00; f22

• case 3: f0≤ f00b f1b f11b f2b f22≤ f3:

f00bf11bf2bf22Mf00; f11bMf00; f2ðFc½ f0; f2�ÞMf11; f2bMf11; f22ðFc½ f1; f3�Þ g ZL:2Mf00;f11bMf00;f22

• case 4: f0≤ f00b f1b f11= f2b f22≤ f3 : as in case 2, Mf00, f2 bMf00,f22⇒Mf00, f11bMf00, f22

• case 5: f0≤ f00b f1b f2b f11b f22≤ f3:

f00bf1bf2f2bf11bf22

Mf00; f1bMf00; f2ðFc½ f0; f2�ÞMf1; f2bMf1; f11bMf1; f22ðFc½ f1; f3�Þ

g ZL:3Mf00;f11bMf00;f22

• case 6: f0b f1≤ f00b f11b f22≤ f3: then f00, f11, f22∈ [ f1, f3],F↗[ f1, f3] by assumption. □

Proposition 1. Let FaF; naN⁎, a1, …, an, b1, …, bn∈ [0, 1]such that 0= a1≤ a2bb1≤ a3bb2≤ a4bb3≤ a5 … an−1bbn−2≤ anbbn−1≤ bn= 1. If ∀i∈ {1, …, n}, F↗[ai,bi], then F↗.

Proof. Use the Theorem 1 and a recurrence over the totalnumber of intervals n. □

Proposition 2. Let FaF. If ∃εN0 such that ∀f∈ [0, 1]F↗[ f, f+ε],then F↗.

Proof. Let naN⁎, such that n≥1, ∀i∈ {1, … 2n−1}ai ¼ i�1

2n and bi ¼ iþ12n .

0 ¼ a1Va2bb1Va3bb2 N a2n�1bb2n�2Vb2n�1 ¼ 1

8iaf1; 2n� 1gjbi � aijVeZFc½ai;bi�g ZPr:1

Fc: □

Lemma 4. Let FaF and a, b∈[0, 1], such that abb, α and β(see Definition 1) are C1 functions. Then F↗[a,b] if ∀f0, f1∈[a, b]such that f0b f1:

d bðf1Þ�bðf0Þaðf1Þ�aðf0Þ

� �df1|fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl}

Wð f1;f0Þ

b0: ðA:1Þ

Proof. Ψ ( f1, f0)b0 thenbð f1Þ � bð f0Það f1Þ � að f0Þ

is a strictly increasingfunction then:

� bð f1Þ � bð f0Það f1Þ � að f0Þ

b� bðf2Þ � bð f0Það f2Þ � að f0Þ

ZP:3

Fc½a;b�:□

Theorem 2 (The increasing property). Let FaF, such that α,β are C2 functions, and α‴ and β‴ exist. Then F↗ if ∀f∈ [0, 1]:

bWaV� bVaW|fflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflffl}w

b0:

Proof. As ψ is a continuous function in [0, 1] and ∀f∈ [0, 1],ψ( f )b0. Then aeaR⁎þ, such that ψb−ε.

Let f0, f1∈ [0, 1], such that f0b f1:

Wðf1; f0Þb0 () bVð f1Þðaðf1Þ � aðf0ÞÞ � aVð f1Þðbð f1Þ � bð f0ÞÞb0;

() ð f1 � f0Þ2

2wð f0Þ þ Oð f1 � f0Þ3b0;

() wð f0Þ þ Oð f1 � f0Þb0;

where O verifies: aAaRþ=8fa½0; 1�;Oð f ÞbfANow, let e0 ¼

eA, f∈ [0, 1], f0, f1∈ [f, f+ε0], such that f0b f1:

wð f0Þ þ Oð f1 � f0Þ b� eþ ð f1 � f0ÞA;b� eþ e0A;b0:

Then, ∀f0, f1∈ [ f, f+ε0] / f0b f1,Ψ ( f1, f0)b0. Then, ∀f∈ [0, 1]F↗[ f, f+ε0]. Therefore, according to the Proposition 2 F↗. □

References

Anderson, J. A. (1995). An introduction to neural networks. Cambridge, MA:MIT Press.

Andrieu, B., Baret, F., Jacquemoud, S., Malthus, T., & Steven, M. (1997).Evaluation of an improved version model for simulating bidirectional ofsugar beet canopies. Remote Sensing of Environment, 60, 247−257.

Baret, F., & Buis, S. (2007). Estimating canopy characteristics from remotesensing observations.Review of methods and associated problems : Springer.

Baret, F., Clever, J. G. P. W., & Steven, M. D. (1995). The robustness of canopygap fraction estimates from red and near infrared reflectances: A comparisonof approaches. Remote Sensing of Environment, 54, 141−151.

Page 14: Determination of vegetation cover fraction by inversion of a …hebergement.u-psud.fr/hegarat-mascle/publications/Kallel...Determination of vegetation cover fraction by inversion of

566 A. Kallel et al. / Remote Sensing of Environment 111 (2007) 553–566

Baret, F., & Guyot, G. (1991). Potentials and limits of vegetation indices for laiand apar assessment. Remote Sensing of Environment, 35(2–3), 161−173.

Baret, F., Guyot, G., & Major, D. (1989). Tsavi: A vegetation index whichminimizes soil brightness effects on lai and apar estimation. 12th Canadiansymposium on remote sensing and IGARSS'90, Vol. 4 (pp.1355–1359):IEEE.

Baret, F., Jacquemoud, S., & Hanocq, J. F. (1993). The soil line concept inremote sensing. Remote Sensing Reviews, 7, 65−82.

Campbell, G. S. (1990). Derivation of an angle density function for canopieswith ellipsoidal leaf angle distribution. Agricultural and Forest Meteorology,49, 173−176.

Clevers, J. G. P. W. (1989). The application of a weighted infrared–redvegetation index for estimation leaf area index by correcting for soilmoisture. Remote Sensing of Environment, 25, 53−69.

Combal, B., Baret, F., Weiss, M., Trubuil, A., Macé, D., Pragnère, A., et al.(2002). Retrieval of canopy biophysical variables from bidirectionalreflectance using prior information to solve the ill-posed inverse problem.Remote Sensing of Environment, 84, 1−15.

Cooper, K., Smith, J. A., & Pitts, D. (1982). Reflectance of a vegetation canopyusing the adding method. Applied Optics, 21(22), 4112−4118.

Corgne, S., Hubert-Moy, L., Barbier, J., Mercier, G., & Solaiman, B. (2002).Follow-up and modelling of the land use in an intensive agriculturalwatershed in France. In L. Toulios (Ed.), Remote sensing for agriculture,ecosystems, and hydrology IV, Vol. 4879 (pp.342–351) Manfred Owe: SPIE.

Dabney, S., Delgado, J., & Reeves, D. (2001). Using winter crops to improve soiland water quality. Communication in Soil Science Plant Annals, 32(7–8),1221−1250.

Dantzig, G., Orden, A., &Wolfe, P. (1955). The generalized simplex method forminimizing a linear form under inequality restraints. Pacific Journal ofMathematics, 8, 183−195.

Duan, Q., Sorooshian, S., & Gupta, V. K. (1992). Effective and efficient globaloptimization for conceptual rainfall-runoff models. Water ResourcesResearch, 28(4), 1015−1031.

Durand, P., Beaujouan, V., Ruiz, L., Aurousseau, P., & Cotteret, G. (2002). Ahydrological model dedicated to topography-based simulation of nitrogentransfer and transformation: rationale and application to the geomorphology–denitrification relationship. Hydrological Processes, 16(2), 493−507.

Fourty, T., & Baret, F. (1997). Vegetation water and dry matter contentsestimated from top-of-the atmosphere reflectance data: A simulation study.Remote Sensing of Environment, 61, 34−45.

Fourty, T., & Baret, F. (1998). On spectral estimates of fresh leaf biochemistry.International Journal of Remote Sensing, 19, 1283−1297.

Gausman, H. W., Allen, W. A., Cardenas, R., & Richardson, A. J. (1970).Relationship of light reflectance to histological and physical evaluation ofcotton leaf maturity. Applied Optics, 9(3), 545−552.

Holben, B., & Kimes, D. (1986). Directional reflectance response in avhrr redand near-ir bands for three cover types and varying atmospheric conditions.Remote Sensing of Environment, 19, 213−236.

Huete, A. R. (1988). A soil-adjusted vegetation index (savi). Remote Sensing ofEnvironment, 25, 295−309.

Huete, A. R. (1989). Theory and applications of optical remote sensingCh. Soilinfluences in remotely sensed vegetation–canopy spectra. (pp. 107−141)New York: John Wiley & Sons.

Huete, A. R., Post, D., & Jackson, R. D. (1984). Soil spectral effects on 4-space vegetation discrimination. Remote Sensing of Environment, 15,155−165.

Jacquemoud, S., & Baret, F. (1990). Prospect: A model of leaf optical propertiesspectra. Remote Sensing of Environment, 34(2), 75−91.

Kimes, D. S., Knyazikhin, Y., Privette, J. L., Abuelgasim, A. A., & Gao, F.(2000). Inversion methods for physically-based models. Remote SensingReviews, 18, 381−439.

Kuusk, A. (1985). The hot spot effect of a uniform vegetative cover. SovieticJournal of Remote Sensing, 3(4), 645−658.

Kuusk, A. (1991). Determination of vegetation canopy parameters from opticalmeasurements. Remote Sensing of Environment, 37, 207−218.

Kuusk, A. (1991). Photon–vegetation interactions. Applications in opticalremote sensing and plant ecology. Ch. The hot spot e1ect in plant canopyreflectance (pp. 139−159). Berlin: Springer.

Kuusk, A. (1995). A fast, invertible canopy reflectance model. Remote Sensingof Environment, 51, 342−350.

Nelder, J., & Mead, R. (1965). A simplex method for function minimization.Computer Journal, 7, 308−313.

Nilson, T. (1971). A theoretical analysis of the frequency of gaps in plant stands.Agricultural Meteorology, 8, 25−38.

Pearson, R. L., Miller, L. D., 1972. Remote mapping of standing crop biomassfor estimation of the productivity of the short grass prairie. In: ERIM, AnnArbor, M. (Ed.), 8th international symposium on remote sensing of theenvironment. Pawnee National Grasslands, Colorado, pp. 1357–1381.

Qi, J., Chehbouni, A., Huete, A. R., & Kerr, Y. H. (1994). A modified soiladjusted vegetation index. Remote Sensing of Environment, 48, 119−126.

Richardson, A. J., &Wiegand, C. L. (1977). Distinguishing vegetation from soilbackground information. Photogrammetric Engineering Remote Sensing,43, 1541−1552.

Rondeaux, G., Steven, M., & Baret, F. (1996). Optimisation of soil-adjustedvegetation indices. Remote Sensing of Environment, 55, 95−107.

Rouse, J. W., Haas, R. H., Schell, J. A., Deering, D. W., & Harlan, J. C. (1974).Monitoring the vernal advancement retrogradation of natural vegetation.NASA/GSFC, Vol. 3.

Rumelhart, D., Hinton, G., Williams, R., 1986. Learning internal representationsby error propagation. In: D. Rumelhart, J.M., the PDP research group (Eds.),Parallel Distributed Processing: Explorations in the microstructure ofcognition. Vol. 1. Foundations, MIT Press, Cambridge, MA, pp. 318–362.

Sorooshian, S., Duan, Q., & Gupta, V. K. (1992). Calibration of the sma–nwsrfsconceptual rainfall-runoff model using global optimization.Water ResourcesResearch, 29(4), 1185−1194.

Suits, G. H. (1972). The calculation of the directional reflectance of a vegetativecanopy. Remote Sensing of Environment, 2, 117−125.

Tanré, D., Deroo, C., Duhaut, P., Herman, M., & Morcrette, J. (1990).Description of a computer code to simulate the satellite signal in the solarspectrum: The 5s code. International Journal of Remote Sensing, 11(4),659−668.

van de Hulst, H. C. (1981). Light scattering by small particles. New York:Dover Publications, Inc.

Verhoef, W. (1984). Light scattering by leaf layers with application to canopyreflectance modelling: The sail model. Remote Sensing of Environment, 16,125−141.

Verhoef, W. (1985). Earth observation modeling based on layer scatteringmatrices. Remote Sensing of Environment, 17, 165−178.

Vermote, E., Tanré, D., Deuzé, J., Herman, M., & Morcette, J. (1997). Secondsimulation of the satellite signal in the solar spectrum, 6s: An overview.IEEE Transactions on Geoscience and Remote Sensing, 35(3), 675−686.

Verstraete, M. M., Pinty, B., & Dickinson, R. E. (1990). A physical model of thebidirectional reflectance of vegetation canopies, part 2: Inversion andvalidation. Journal of Geophysical Research, 95, 11767−11775.

Yoshioka, H. (2004). Vegetation isoline equations for an atmosphere–canopy–soil system. IEEE Transactions on Geoscience and Remote Sensing, 42,166−175.

Yoshioka, H., Huete, A. R., & Miura, T. (2000). Derivation of vegetation isolineequations in red–nir reflectance space. IEEE Transactions on Geoscienceand Remote Sensing, 38(2), 838−848.

Yoshioka, H., Miura, T., & Huete, A. R. (2003). An isoline-based translationtechnique of spectral vegetation index using eo-1 hyperion data. IEEETransactions on Geoscience and Remote Sensing, 41, 1363−1372.

Yoshioka, H., Miura, T., Huete, A. R., & Ganapol, B. D. (2000). Analysis ofvegetation isolines in red–nir reflectance space. Remote Sensing ofEnvironment, 74(2), 313−326.

Yoshioka, H., Yamamoto, H., & Miura, T. (2002). Use of an isoline-basedinversion technique to retrieve a leaf area index for inter-sensor calibrationof spectral vegetation index. Geoscience and Remote Sensing Symposium,Vol. 3 (pp.1639–1641): IGARSS.