S30

Product Content

The HLS 30 m Sentinel-2 surface reflectance is derived from MSI L1C data, resampled to 30 m, normalized to nadir view, and for the Landsat/Sentinel-2 command bands, bandpass adjusted with Landsat-8 as the reference.

Product specification

  • Spatial: 30 m
  • Spectral: OLI-like spectral response for V-NIR-SWIR bands, and original MSI for NIR B08 and Red-edge bands
  • Temporal: All Sentinel-2 L1C granules
  • Nadir view adjustment: Yes

Spectral Adjustment

Sentinel-2 surface reflectance in the Landsat/Sentinel-2 common bands is adjusted for spectral difference between the two sensors. The spectral response of Sentinel-2 is adjusted to that of Landsat, except for the NIR B08 and Red-Edge bands. The spectral adjustment is a band-to-band linear regression between the common bands (see the following Table for the band matchup).

Band name OLI band number Equivalent MSI band number
Coastal aerosol 1 1
Blue 2 2
Green 3 3
Red 4 4
NIR 5 8A
SWIR 1 6 11
SWIR 2 7 12

Spatial resampling algorithm

The resampling methods are different with input spatial resolution:

  • MSI 10 m bands are resampled to 30 m with simple average,
  • MSI 20 m bands are resampled to 30 m with area-weighted average,
  • MSI 60 m bands are replicated to the 30 m pixels that are nested within.

File Naming

Each data layer is saved in a separate Cloud Optimized GeoTIFF (COG) file. File naming follows a format:

HLS.S30.T<Tile_ID>.<year><doy>T<HHMMSS>.v<version number>.< Band>.tif

Data layer description

The table below gives a quick description of the layers included in the product.

Band Name Data type Scale Unit Saturation Flag Spatial
Res.
Bandpass Adj. BRDF Adj.
Coastal aerosol int16 0.0001 unitless 12000 30 Yes Yes
Blue int16 0.0001 unitless 12000 30
Green int16 0.0001 unitless 12000 30
Red int16 0.0001 unitless 12000 30
Red-Edge 1 int16 0.0001 unitless 12000 30 No
Red-Edge 2 int16 0.0001 unitless 12000 30
Red-Edge 3 int16 0.0001 unitless 12000 30
NIR B08 int16 0.0001 unitless 12000 30
NIR B8A int16 0.0001 unitless 12000 30 Yes
SWIR 1 int16 0.0001 unitless 12000 30
SWIR 2 int16 0.0001 unitless 12000 30
QA int8 30 refer to the QA table in the User’s Guide for the bit information