View source: R/Lib_PROSPECT_Inversion.R
Invert_PROSPECT | R Documentation |
Performs PROSPECT inversion using iterative optimization in order to define estimate a set of user defined parameters
Invert_PROSPECT(
SpecPROSPECT = NULL,
Refl = NULL,
Tran = NULL,
InitValues = data.frame(CHL = 40, CAR = 10, ANT = 0.1, BROWN = 0, EWT = 0.01, LMA =
0.01, PROT = 0.001, CBC = 0.009, N = 1.5, alpha = 40),
Parms2Estimate = "ALL",
PROSPECT_version = "D",
MeritFunction = "Merit_PROSPECT_RMSE",
xlub = data.frame(CHL = c(1e-04, 150), CAR = c(1e-04, 25), ANT = c(0, 50), BROWN = c(0,
4), EWT = c(1e-08, 0.1), LMA = c(1e-08, 0.06), PROT = c(1e-07, 0.006), CBC = c(1e-06,
0.054), N = c(0.5, 4), alpha = c(10, 90)),
Est_Brown_Pigments = FALSE,
Est_alpha = FALSE,
verbose = FALSE,
progressBar = TRUE
)
SpecPROSPECT |
list. Includes optical constants refractive index, specific absorption coefficients and corresponding spectral bands |
Refl |
numeric. Measured reflectance data |
Tran |
numeric. Measured Transmittance data |
InitValues |
data.frame. Default values of PROSPECT parameters. During optimization, they are used either as initialization values for parameters to estimate, or as fix values for other parameters. Parameters not compatible with PROSPECT_version are not taken into account. |
Parms2Estimate |
character. Parameters to estimate (can be 'ALL') |
PROSPECT_version |
character. prospect version used for inversion: 'D' or 'PRO' See details. |
MeritFunction |
character. name of the function to be used as merit function with given criterion to minimize (default = RMSE) |
xlub |
data.frame. Boundaries of the parameters to estimate.
The data.frame must have columns corresponding to |
Est_Brown_Pigments |
boolean. should brown pigments be accounted for during inversion? |
Est_alpha |
boolean. should alpha be accounted for during inversion? |
verbose |
boolean. set true to get info about adjustment of tolerance or initialization |
progressBar |
boolean. show progressbar? |
Two versions of prospect are available for inversion. The version is depending on the parameters taken into account:
Version | D | PRO |
CHL | ✅ | ✅ |
CAR | ✅ | ✅ |
ANT | ✅ | ✅ |
BROWN | ✅ | ✅ |
EWT | ✅ | ✅ |
LMA | ✅ | |
PROT | ✅ | |
CBC | ✅ | |
N | ✅ | ✅ |
Argument InitValues
is expecting a default value for each of the parameters as well as an alpha
value.
OutPROSPECT estimated values corresponding to Parms2Estimate
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.