A 34‑year record of real‑time and historical sea surface temperature (SST) from polar‑orbiting and geostationary satellites is available from the Bureau of Meteorology. Quality‑assured SST observations at native resolution (Level 2, L2P) and as 0.02° gridded Level 3 uncollated (L3U), collated (L3C), and supercollated (L3S) formats are available over two domains – Australia (70°E–190°E, 70°S–20°N) and the Southern Ocean (2.5°E–202.5°E, 77.5°S–27.5°S) representing either “skin” (~10 μm) or “foundation” (~10 m) temperatures (Govekar et al., 2022). Gap‑free L4 analyses (RAMSSA/GAMSSA) are also available, noting their coarser feature resolution.
The widely used multi-sensor L3S products are non-interpolated 0.02 degree composites (equal area weighted averages) of 0.75 km to 4 km resolution SST observations from AVHRR and VIIRS infra-red sensors on various polar-orbiting satellites. Also, realtime and historical 10-minute L2P, hourly, 4-hourly and night L3C and L3S products from Geostationary satellite Himawari-9 are available on satellite native grid and 0.02° standard grid (Govekar et al., 2024).
These data are formatted and flagged according to the International Group for High Resolution SST (GHRSST) Data Specification (GDS 2.0, GHRSST Science Team, 2012), including time varying error estimates and quality level flags for each SST value. For best performance, select data with quality level 3 or higher and subtract sses_bias.
See the ‘Useful Information’ section at the bottom of the page for guidance on reading the data and details about the file variables.
Advantages
There are several advantages to using the IMOS-GHRSST format SST products. Quality level flags and error information enable users to tailor the SST data for their particular research application by trading spatial coverage for accuracy and vice versa. Users have the ability to access the GHRSST-format gridded SST products through IMOS OPeNDAP servers, greatly simplifying data access and extraction. In addition, each GHRSST file netCDF header contains very comprehensive metadata information.
For each SST value the GHRSST files contain a quality level flag (“quality_level”), bias and standard deviation error estimates (“sses_bias” and “sses_standard_deviation”) and flags (“l2p_flag”). See ‘Useful Information’ at the bottom of the page for file field definitions. The quality level (0, 1, …, 5) is based solely on the SST pixel’s proximity to cloud in kilometres, and is therefore a measure of the amount of cloud contamination expected. Best quality pixels (quality_level = 5) are at least 5 km horizontally from the nearest detected cloud. In the IMOS SST processing system, the bias and standard deviation estimates for each SST value are a smoothly varying function of satellite zenith angle, time of day, geographic location and quality level, calculated using a rolling one year window of match-ups with drifting buoy SST data, adjusted approximately every 5 days. The l2p_flags can be used to filter the data for land, high aerosol content, high or low winds, etc, and are described in each file header.
Further details
For further details on the IMOS-GHRSST products and processing methods see Govekar et al.,2022, Govekar et al., 2024 and Griffin et al. (2017). References are available in the ‘Useful Information’ section at the bottom of this page.
The following IMOS GHRSST “GDS 2” format files (GHRSST Science Team (2012)) are produced in netCDF4 format using observations captured by infrared radiometers aboard a range of polar-orbiting and geostationary satellites over the Australian domain (70°E to 190°E, 70°S to 20°N) and have been reprocessed back to 1992:
L3C: Single sensor, multiple swath, gridded SSTskin at 0.02° x 0.02° resolution, averaged over 1 and 3 days (used for diurnal warming research, e.g. TWP+ Project)
L3S: Multiple sensors, multiple swath, day-only or night-only SSTskin and day+night foundation SST (SSTfnd), gridded at 0.02° x 0.02° resolution and averaged over multiple days (1, 3, 6and 1 month) (used for AusTemp , IMOS OceanCurrent and marine biological research).
The two graphics at right explain the various IMOS GHRSST products.
Examples of the various different types of Australian domain IMOS GHRSST-format products
A graphical representation of how different day or night swath data are combined from multiple satellites to produce the various GHRSST SST products (L2P, L3U, L3C and L3S).
Multiple swath L3C and L3S products produced using only day-time data are stored in the “day” directories, night-time data in the “night” directories and day and night data in the “dn” directories. Please note that the ghrsst_fv01 directory contains the “fv01” version of the IMOS SST products as documented in Govekar et al., 2022 and available back to 2023 using data from NOAA-18, SNPP, NOAA-20, MetOpB and MetOpC satellites. These files are currently available up to real-time. The ghrsst_fv02 directory contains the fv02 version of the products as documented in Govekar et al.,2022 and Griffin et al. (2017). The fv02 products have been reprocessed back to 1992 using data from NOAA-11 to NOAA-21, SNPP, MetOpA/B/C, Himawari8/9 satellites. The fv02 files represent a more complete data record than fv01 and use different algorithms to convert from AVHRR brightness temperatures to SST values (Griffin et al., 2017) in case on “AVHRR only” products. The ghrsst directory currently contains all fv02 files up to 31 December 2022 and fv01 files after that date.
Example of a Southern Ocean domain IMOS GHRSST-format L3S composite product for 1 night
Some additional products (SST and Ocean Colour) are available through the THREDDS catalogue maintained by CSIRO and NCI.
Useful information
Data validation
The real-time (fv01) and reprocessed (fv02) IMOS satellite SST L2P, L3U, L3C and L3S products are routinely validated using collocated in situ SST observations.
The following steps are recommended in order to derive the most appropriate SST values for your application from IMOS L2P, L3U, L3C or L3S files:
1. Check for valid SST value
If for a particular pixel or grid cell the sea_surface_temperature:_FillValue = -32768 then the SST value is either missing, invalid or the pixel is considered to be covered by land or ice. No other variables for this pixel will be valid.
2. Convert SST from integer to floating point (Kelvin)
To obtain floating point SST values in Kelvin from the valid sea_surface_temperature integer count values in the GHRSST format files apply:
SST (in Kelvin) = sea_surface_temperature x sea_surface_temperature:scale_factor + sea_surface_temperature:add_offset.
3.Convert bias and standard deviation from signed byte to floating point (Kelvin)
Bias (in Kelvin) = sses_bias x sses_bias:scale_factor + sses_bias:add_offset
Standard Deviation (in Kelvin) = sses_standard_deviation x sses_standard_deviation:scale_factor + sses_standard_deviation:add_offset
WARNING: Some applications (eg. IDL) are unable to properly handle signed byte values. If byte values >127 are encountered, subtract 256 from this reported value to produce the correct integer value. See ftp://mariana.jpl.nasa.gov/mur_sst/tmchin/software/idl/IMOS/ for example IDL code to read GDS 2.0 format L2P, L3U, L3C and L3S files.
4. Correct for biases in the SST measurements
To reduce the effect from short-term changes in the atmosphere and AVHRR sensor, it is recommended that the user subtract the bias from the SST value (in Kelvin) for each pixel or grid cell.
De-biased SST = SST – Bias
5.If required, convert from skin to buoy depth temperatures
Users can convert the AVHRR skin SST product to a drifting buoy depth (~20 cm to 30 cm) temperature via the addition of 0.17°C.
If sea_surface_temperature:standard_name = “sea_surface_skin_temperature” then SSTdepth = SST + 0.17
The skin SST is valid at all wind speeds, but the conversion to buoy-depth SST is less accurate at low wind speeds (< 6 m/s during the daytime and < 2 m/s at night-time). Refer to Govekar et al. (2022) and references therein.
Note that this step is not required for the foundation SST (“SSTfnd”) values as these have already been “calibrated” to drifting buoy depths and “converted” to an approximation of foundation SST by rejecting SST observations for collocated surface wind speeds < 6 m/s during the day and < 2 m/s during the night, thus eliminating those SST values most likely to have experienced diurnal warming.
6.Select the required quality level or error threshold
For the lowest probability of cloud contamination, select SST values where quality_level is 5. For greater spatial coverage, but still generally cloud-free pixels, select SST values for quality_level ≥ 3. Alternatively, if reducing systematic or random errors are important, select SST values for the required bias and standard deviation thresholds for your application.
7. Experimental Fields
There are several experimental fields in the fv02 version IMOS GHRSST netCDF files, designated by “EXPERIMENTAL FIELD” in the variable’s comment field. These include:
sea_surface_temperature_day_night: The skin sea surface temperature based on a unified day/night model aimed at reducing the bias between day and night observations
sses_quality_level: Quality based on the sensor specific error statistics (SSES), where a small value is higher quality.
Such fields require additional information to use effectively. Please contact ghrsst(at)bom.gov.au for guidance.
GHRSST fv02 file fields
sea_surface_temperature: The SST based on a non-linear retrieval scheme with separate day and night algorithms (Govekar et al. (2022)). The retrieval scheme is calculated monthly on a two year rolling window regression of observations against in situ measurements.
sea_surface_temperature_day_night: An optional SST based on a retrieval scheme which uses a single algorithm for both day and night processing (Griffin et al., 2017), resulting in a consistent retrieval for both day and night. The SST thus retrieved is thus expected to be more suited to studies of the diurnal cycle. It is expected that when there is a large deviation between sea_surface_temperature and sea_surface_temperature_day_night during the day, that this corresponds to a transitory atmospheric condition. Large differences thus detected, of 3sses_standard_deviation or greater, result in a flag to be set in the l2p_flags field. The retrieval scheme is calculated monthly on a 2 year rolling window regression of observations against in situ measurements.
quality level: The pixel quality based on a measure of the distance to the nearest cloud in kilometers, or 5 if the distance is greater than 5 km. Pixel quality is assumed to be primarily driven by the degree of cloud contamination, so this forms the best first indication of the quality of a given pixel. Further indications of pixel quality can be garnered from l2p_flags, ancillary information, and the sses_bias and sses_standard_deviation which provide estimates of bias and error based on in situ measurements under similar view, quality and geographical conditions.
l2p_flags: Additional l2p_flags have been added to reflect various ancillary conditions. This allows decisions on data quality related to ancillary fields to be made by reading a bit array rather than processing the ancillary fields.
sses_count: A measure of the indicative number of degrees of measurements which went into validating or generating the SST measurement. For L2P files, this is an indication of the number of in situ measurements made under similar view, quality and geographical conditions. For L3U files, this is an indication of the number and proportion of L2P observed pixels that went into the composition of the gridded cell. For L3C and L3S files, this is an indication of the weighted number of degrees of freedom that contributed to the SST. Empirical degrees of freedom models are updated every five days and represent relatively high frequency changes in the condition of the SST retrieval.
sses_bias: An estimate of the bias of the measurement with respect to in situ measurements made under similar view, quality and geographical conditions. The sses_bias is empirically determined, and not based on regression with physically inspired SST retrieval models. However, addition of the bias does result in an overall more accurate match between retrieved SST and in situ measurements. sses_bias can be subtracted from the SST if this empirical compensation is required to be included in the assessment of the SST. sses_bias strictly is derived from sea_surface_temperature, and should not be blindly applied to sea_surface_temperature_day_night. Empirical bias models are updated every five days and represent relatively high frequency changes in the condition of the SST retrieval.
sses_standard_deviation: An indication of the uncertainty associated with the SST estimate, compared to in situ measurements made under similar view, quality and geographical conditions. The sses_standard_deviation is empirically determined, and not based on regression with physically inspired SST retrieval models. However, sses_standard_deviation can be compared to the sses_bias to give some idea about the confidence in using this as a correction to the SST. sses_standard_deviation strictly is derived from sea_surface_temperature, and thus will not directly apply to sea_surface_temperature_day_night, however, it may be used to determine the scale on which the difference between the two sea surface temperatures may show significant difference. Empirical standard deviation models are updated every five days and represent relatively high frequency changes in the condition of the SST retrieval.
sst_count: The unbiased number of SST observations that were merged into the pixel at this location. This field is not present in L2P files, and will be absent if all valid sst_count values are 1. This field is typically used in multi-day L3S over long periods of time, to correct SSES estimates.
sst_mean: The unbiased mean of the SST observations that were merged into the pixel. This field is not present in L2P files, and will be absent if sst_count is less than 2. This field is typically used in multiday L3S over long periods of time, to correct SSES estimates.
sst_standard_deviation: The unbiased standard deviation of the SST observations that were merged into the pixel. This field is not present in L2P files, and will be absent if all valid values are ill-defined because sst_count is less than 2. This field is typically used in multi-day L3S over long periods of time, to correct SSES estimates.
dt_analysis: The deviation between the SST sea_surface_temperature, and a level 4 analysis of the previous day’s foundation SST observations. For skin SST, the mean value of dt_analysis in a wind environment that encourages top level mixing, will be 0.17K. Prior to 23 July 2008, dt_analysis makes use of the NCDC SSTblend analysis (Reynolds et al., 2007). After 23 July 2008, GAMSSA foundation SST is used as the level 4 analysis (Zhong and Beggs, 2008).
wind_speed: The surface wind estimated from global numerical weather prediction models and interpolated in time and space to the location of the SST value. Prior to 1 September 2009, ECMWF historical re-analysis is used. After 1 September 2009, the Australian Bureau of Meteorology ACCESS-G analysis or forecast 10 m surface winds are used (Puri et al., 2010). Note that the model wind speeds are available on a much coarser spatial and temporal resolution than the SST observations and are included in the IMOS-GHRSST files for quality control purposes.
sea_ice_fraction: A number between zero and one, representing the sea-ice fraction, is taken from the NCEP sea ice analysis of the previous day.
aerosol_dynamic_indicator: After 27 November 1998 the Aerosol Dynamic Indicator (ADI) is added based on the NOAA AERO100 data set analysis based on the previous day. OS-DPD daily files are used after 11 January 2011. Early SST retrievals prior to 27 November 1998, may not contain ADI fields.
history: The history metadata contains much information about the history of the file during processing as well as the tools that processed the file and other status information that relates to the processing.
Zhang, Haifeng, Helen Beggs, Christopher Griffin and Pallavi Govekar. (2023) Validation of Himawari-8 Sea Surface Temperature Retrievals Using Infrared SST Autonomous Radiometer Measurements. Remote Sens. 2023, 15(11), 2841; https://doi.org/10.3390/rs15112841
Govekar, Pallavi, Christopher Griffin and Helen Beggs (2022) Multi-sensor Sea Surface Temperature products from the Australian Bureau of Meteorology, Remote Sensing, 2022, 14, 3785. (6 August 2022) https://doi.org/10.3390/rs14153785
Beggs, Helen and Pallavi Govekar (2022) Gridded Sea Surface Temperature Observations, Bureau of Meteorology Fact Sheet, Bureau of Meteorology, Docklands, Vic, Australia, 11th August 2022, 2 pp.
Beggs, Helen (2021). Temperature. Ch 14 in Earth Observation: Data, Processing and Applications. Volume 3B—Surface Waters. CRCSI, Melbourne. pp. 245–279. ISBN 978-0-6482278-5-4. https://www.eoa.org.au/earth-observation-textbooks
Wijffels, Susan E., Helen Beggs, Christopher Griffin, John F. Middleton, Madeleine Cahill, Edward King, Emlyn Jones, Ming Feng, Jessica A. Benthuysen, Craig R. Steinberg and Phil Sutton (2018) A fine spatial scale sea surface temperature atlas of the Australian regional seas (SSTAARS): seasonal variability and trends around Australasia and New Zealand revisited, J. Marine Systems, 187, 156-196. https://doi.org/10.1016/j.jmarsys.2018.07.005
Beggs H, L. Majewski, C. Griffin, R. Verein, P. Sakov, X. Huang, L. Garde and C. Tingwell (2013) Report to GHRSST14 from Australia – Bluelink and IMOS, In: Proceedings of the GHRSST XIV Science Team Meeting, Woods Hole, USA, 17 – 21 June 2013