Splice correction of a spectral matrix acquired with an ASD spectrometer
Corrects steps in an input spectral matrix by linear interpolation of the values of the edges of the middle sensor
spliceCorrection(X, wav, splice = c(1000, 1830), interpol.bands = 10)
X |
a numeric matrix or vector to transform (optionally a data frame that can be coerced to a numerical matrix). |
wav |
a numeric vector with band positions. |
splice |
a numeric vector of the two positions of the splices,
default: |
interpol.bands |
the number of interpolation bands. |
Spectra acquired with an ASD FieldSpec Pro spectroradiometer usually exhibit steps at the splice of the three built-in sensors, positioned at 1000 nm (end of VNIR detector) and 1830 nm (end of SWIR1 detector).
a matrix with the splice corrected data.
Antoine Stevens
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.