derivative.speclib | R Documentation |
Calculate derivations of spectra in Speclib
.
derivative.speclib(x, m = 1, method = "sgolay", ...)
x |
Object of class |
m |
Return the m-th derivative of the spectra. |
method |
Character string giving the method to be used. Valid options are |
... |
Further arguments passed to |
Two different methods are available:
Finite approximation (finApprox
):
\frac{dr}{dλ}=\frac{r(λ_i)-r(λ_{i+1})}{Δλ},
where r_i is the reflection in band i and Δλ the spectral difference between adjacent bands.
Savitzky-Golay derivative computation (sgolay
, default method)
Object of class Speclib
.
Lukas Lehnert
Tsai, F. & Philpot, W. (1998): Derivative analysis of hyperspectral data. Remote Sensing of Environment 66/1. 41-51.
sgolayfilt
, vegindex
, soilindex
data(spectral_data) ## Calculate 1st derivation d1 <- derivative.speclib(spectral_data) ## Calculate 2nd derivation d2 <- derivative.speclib(spectral_data, m = 2) ## Calculate 3rd derivation d3 <- derivative.speclib(spectral_data, m = 3) par(mfrow=c(2,2)) plot(spectral_data) plot(d1) plot(d2) plot(d3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.