Learn R Programming

prospectr (version 0.2.0)

spliceCorrection: Splice correction of a spectral matrix acquired with an ASD spectrometer

Description

Corrects steps in an input spectral matrix by linear interpolation of the values of the edges of the middle sensor

Usage

spliceCorrection(X, wav, splice = c(1000, 1830), interpol.bands = 10)

Arguments

X

a numeric data.frame, matrix or vector to transform.

wav

a numeric vector with band positions.

splice

a numeric vector of the two positions of the splices, default = c(1000, 1830). corresponding to the splices of the ASD FieldSpec Pro spectrometer.

interpol.bands

the number of interpolation bands.

Value

a matrix with the splice corrected data.

Details

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).