Skip to main content

Resample Library Spectra (Data Management Tools)

Summary

Resamples the bands of a spectral library to match the bands of a target spectral library or image, producing a new spectral library file. The target spectral library or image can be predefined from a list of common sensors, or it can be based on a custom image or spectra.

Usage

  • The Output Library Spectra parameter value will be a spectra with the same number of bands and wavelength range as the Target sensor parameter value.

  • The operation is performed on bands with overlapping wavelengths. If the input has a greater range than the target, the excess bands will be discarded. If the target has a greater range than the input, the bands outside of the input range will not be included and will be designated with a negative value that can be defined as NoData.

  • For the Resampling Method parameter's Band averaging option, an input band will be included in the calculation based on whether its center wavelength falls within the target band's minimum and maximum wavelength range.

  • For the Resampling Method parameter's Gaussian convolution option, whether an input band will be included in the calculation is based on whether its center wavelength falls within the target's center wavelength ± 3σ as follows:

    Gaussian Convolution

    where FWHM = WavelengthMax – WavelengthMin.

Parameters

Label Explanation Data type

Input Library Spectra

An Esri spectral library or ENVI spectral library file with wavelength information.

File; String

Output Library Spectra

The output Esri spectral library file with the resampled wavelength information.

File

Target sensor

Specifies the target spectra, or a custom spectra library file or image, that contains the target spectra.

  • Landsat 9The target spectra will be Landsat 9 satellite data with 7 bands.

  • Landsat 8The target spectra will be Landsat 8 satellite data with 7 bands.

  • Landsat 7 (No thermal)The target spectra will be Landsat 7 satellite data with 6 bands.

  • Landsat 5 (No thermal)The target spectra will be Landsat 5 satellite data with 6 bands.

  • Landsat 4 (No thermal)The target spectra will be Landsat 4 satellite data with 6 bands.

  • Sentinel-3The target spectra will be Sentinel-3 satellite data with 21 bands.

  • Sentinel-2AThe target spectra will be Sentinel-2A satellite data with 13 bands.

  • Sentinel-2BThe target spectra will be Sentinel-2B satellite data with 13 bands.

  • ASTER bands 1-9The target spectra will be ASTER satellite data with 10 bands.

  • Custom target image or spectraA custom spectral library file or image that contains the target spectra will be used. This is the default.

String

Custom Target Image or Spectra

(Optional)

A custom spectral library file or image with wavelength information that contains the target spectra.

This parameter is enabled when the Target sensor parameter value is Custom target image or spectra.

Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service; String

Resampling Method

(Optional)

Specifies the resampling method that will be used for the Output Library Spectra parameter value.

  • Band averagingA simple average of the input spectra based on all band values that fall within each target band's wavelength range will be used. This is the default.

  • Gaussian convolutionA Gaussian model will be used to represent the spectral response function of the sensor, and the input band values will be weighted for each wavelength range.

String

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes