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)
a numeric data.frame
, matrix
or vector
to transform.
a numeric vector
with band positions.
a numeric vector
of the two positions of the splices, default = c(1000, 1830).
corresponding to the splices of the ASD FieldSpec Pro spectrometer.
the number of interpolation bands.
a matrix
with the splice corrected data.
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).