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 common 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 |