ESA Earth Home Missions Data Products Resources Applications
EO Data Access
How to Apply
How to Access
ASAR Data Formats Products
Geolocation Grid ADSRs
Doppler Centroid parameters
Chirp parameters
Antenna Elevation pattern
ASAR external characterization data
ASAR external calibration data
Level 0 SPH
Level 0 MDSR
SPH for auxiliary data with N=1 DSDs
Wave Mode Geolocation ADS
ASAR Wave Mode Products Base SPH
Slant Range to Ground Range conversion parameters
Measurement Data Set containing spectra. 1 MDSR per spectra.
Ocean Wave Spectra
Map Projection parameters
ASAR Image Products SPH
Measurement Data Set 1
Auxilliary Products
ASA_XCH_AX: ASAR External characterization data
ASA_XCA_AX: ASAR External calibration data
ASA_INS_AX: ASAR Instrument characterization
ASA_CON_AX: ASAR Processor Configuration
Browse Products
ASA_WS__BP: ASAR Wide Swath Browse Image
ASA_IM__BP: ASAR Image Mode Browse Image
ASA_GM__BP: ASAR Global Monitoring Mode Browse Image
ASA_AP__BP: ASAR Alternating Polarization Browse Image
Level 0 Products
ASA_WV__0P: ASAR Wave Mode Level 0
ASA_WS__0P: ASAR Wide Swath Mode Level 0
ASA_MS__0P: ASAR Level 0 Module Stepping Mode
ASA_IM__0P: ASAR Image Mode Level 0
ASA_GM__0P: ASAR Global Monitoring Mode Level 0
ASA_EC__0P: ASAR Level 0 External Characterization
ASA_APV_0P: ASAR Alternating Polarization Level 0 (Cross polar V)
ASA_APH_0P: ASAR Alternating Polarization Level 0 (Cross polar H)
ASA_APC_0P: ASAR Alternating Polarization Level 0 (Copolar)
Level 1 Products
ASA_IMS_1P: ASAR Image Mode Single Look Complex
ASA_IMP_1P: ASAR Image Mode Precision Image
ASA_IMM_1P: ASAR Image Mode Medium Resolution Image
ASA_IMG_1P: ASAR Image Mode Ellipsoid Geocoded Image
ASA_GM1_1P: ASAR Global Monitoring Mode Image
ASA_APS_1P: ASAR Alternating Polarization Mode Single Look Complex
ASA_APP_1P: ASAR Alternating Polarization Mode Precision Image
ASA_APM_1P: ASAR Alternating Polarization Medium Resolution Image product
ASA_WSS_1P: Wide Swath Mode SLC Image
ASA_WVS_1P: ASAR Wave Mode Imagette Cross Spectra
ASA_WSM_1P: ASAR Wide Swath Medium Resolution Image
ASA_APG_1P: ASAR Alternating Polarization Ellipsoid Geocoded Image
Level 2 Products
ASA_WVW_2P: ASAR Wave Mode Wave Spectra
ASAR Glossary Terms
Sea Ice Glossary
Land Glossary
Oceans Glossary
Geometry Glossary
ASAR Instrument Glossary
Acronyms and Abbreviations
ASAR Frequently Asked Questions
The ASAR Instrument
Instrument Characteristics and Performance
Inflight Performance Verification
Preflight Characteristics and Expected Performance
Instrument Description
Internal Data Flow
ASAR Instrument Functionality
Payload Description and Position on the Platform
ASAR Products and Algorithms
Auxiliary Products
Common Auxiliary Data Sets
Auxiliary Data Sets for Level 1B Processing
Summary of Auxiliary Data Sets
Instrument-specific Topics
Level 2 Product and Algorithms
Level 2 Product
ASAR Level 2 Algorithms
Level 1B Products
ASAR Level 0 Products
Level 0 Instrument Source Packet Description
Product Evolution History
Definitions and Conventions
Organisation of Products
ASAR Data Handling Cookbook
Hints and Algorithms for Higher Level Processing
Hints and Algorithms for Data Use
ASAR Characterisation and Calibration
The Derivation of Backscattering Coefficients and RCSs in ASAR Products
External Characterisation
Internal Calibration
Pre-flight Characterisation Measurements
ASAR Latency Throughput and Data Volume
Data Volume
Products and Algorithms Introduction
Child Products
The ASAR User Guide
Image Gallery
Further Reading
How to Use ASAR Data
Software Tools
How to Choose ASAR Data
Special Features of ASAR
Geophysical Coverage
Principles of Measurement
Scientific Background
Geophysical Measurements
ASAR Product Handbook
ASAR instrument characterization data
Wave Mode processing parameters
ASAR processor configuration data
Main Processing parameters
ASA_WVI_1P: ASAR Wave Mode SLC Imagette and Imagette Cross Spectra
Product Terms
RADAR and SAR Glossary
Level 1B Products
Summary of Applications vs Products
Site Map
Frequently asked questions
Terms of use
Contact us


2.7.1 ASAR Level 2 Algorithms

The Synthetic Aperture Radar (SAR) is so far the only satellite-borne instrument that can measure the directional characteristics of the ocean wave field. At present, the SAR imaging of ocean waves is fairly well understood. An analytic expression for the non-linear ocean-to-SAR spectral transform exist describing the SAR image spectrum as a function of the underlying ocean wave field. The transform was derived by Hasselmann and Hasselmann (1991), reformulated by Krogstad (1992), and later extended to the cross-spectral case by Engen and Johnsen (1995). The existing SAR spectral inversion schemes are based on approximations of the nonlinear transform of Hasselmann, and have successfully been applied to ERS SAR data. The main drawbacks of the algorithms are the need of an a priori wave spectrum in order to solve the propagation ambiguity and find a unique solution for the wave system. The a priori spectrum is usually taken from Wave Models. Extensive validation of the inversion schemes and the impact of assimilation of ERs data into Wave Models has been undertaken (Breivik et. al. 1995). It can be concluded that the impact is on average limited due to sparse data coverage and limited new information in the SAR-derived wave spectra compared to the Wave Model spectra. The latter is partly due to non-optimal processed input SAR data combined with imperfect inversion schemes. By using the cross-spectra methodology the a priori spectrum is no longer needed for solving the ambiguity problem and for finding a unique solution. In addition the contribution from speckle is avoided. The only limitations are the poor along-track resolution and the limited knowledge of the behaviour of the transfer functions for various sea and wind conditions. The transfer function problem can be overcome where dual-polarised (i.e., simultaneously acquired HH and VV polarisations) data is available by using cross-spectra between different polarisations.

The wave spectra retrieval algorithms are based on minimizing, with respect to the wave spectrum, the mean square difference between the observed and the computed SAR image spectrum under certain constraints. The computed SAR image spectrum is derived using the nonlinear transform with the current wave spectrum, as input. This transform is for the general case of a multi-channel cross-spectrum derived by Engen (1997). The standard image spectrum, and the single-channel cross-spectrum are just special cases of the general transform.

The discussion of the algorithm used to create the Wave Mode Ocean Wave Spectra product is given below in the following sections. General Description

The processing system will access the external input data, which consist of the SLC (Level 1) data and the processing setup data. The setup file may include and estimate of the local wind field. A pre-processing of the data will be done before the core processing is started. The preprocessing consists of inter-look cross-spectral processing. The core processing performs a wave spectral inversion of the cross-spectra with respect to the detected SAR ocean wave-like pattern. This is done by first evaluating the nonlinear contribution to the imaging process assuming that this is caused only by the local wind field, and then to apply a quasi-linear inversion in the most energetic part of the SAR cross-spectrum. The former step is based on the asymptotic development of the full nonlinear SAR mapping transform and its identification in the least energetic SAR observed cross-spectrum. The major requirements for the second step is knowledge of the Real Aperture Radar Modulation Transfer Function (RAR MTF), the azimuth cut-off (orbital shift variance), and the nonlinear part of the spectra. The RAR MTF is computed using a backscattering model including non-uniform distribution of scatterers on the long wave field. The RAR MTF amplitude is provided as part of look-up table used to estimate the nonlinear part of the cross-spectra.

After the core processing is finished, the spectrum is converted to polar grid and an output product is generated and stored on the ASAR Level 2 WVW format 2.7.2. which follows a format similar to the ASAR Level 1 WVS format.. (The wave spectra is substituted with the cross-spectra and the extra header parameters are put into the spare fields.) Processing Steps

The main ASAR Level 2 processing steps to create the Wave Mode Ocean Wave Spectra product (ASA_WVW_2P) are summarised below in figure2.60 :

Flowchart of the Level 2 processing algorithm.
Figure 2.60 Flowchart of the Level 2 processing algorithm

1. Data Input

The data input combines the SLC information and the processing set up parameters into a global parameter list required for the processing.

2. Look_Up Table

Lookup tables consisting of a set of simulated cross-spectra are provided with the software, and used to retrieve the nonlinear cross spectra, the smearing parameter, the RAR MTF and the wind field.

One lookup table is provided for each swath and polarisation that will be used for the Wave Mode. The lookup tables are stored on one unformatted data file for each table, and a common formatted information (info) file.

3. Processing

The processing module performs the look extraction and cross-spectra estimation according to the steps below:

  • Image Detrending - Detrend the input SLC image using a Gaussian low-pass filter operation where the width of
    the filter can be specified in the setup file.

This procedure removes the low frequency effects from the SLC image that are due to non-wave features. This is done by computing a low-pass filtered image from the SLC image and then dividing the SLC image with the square root of the computed low-pass filtered intensity image. The procedure also provides the image intensity of the original input SLC image.

  • Image Cross Co-variance Spectrum Estimation - Compute the co-spectrum and the two cross-spectra corresponding to three looks.

This procedure performs the look extraction and computes all combinations of spectra. Default is 3 looks providing 3 spectra - one co-spectra and two cross-spectra. The spectral processing is based on the periodogram method.

  • Estimate and remove the Clutter Bias of the Co-Spectra - Estimate the clutter bias of the co-spectra and remove it from the co-spectra. This procedure gives one unbiased co-spectra and two cross-spectra generated with two different look separation times - image and 2 image . All of the spectra are combined statistically and used in the wave spectra retrieval.

4. Parameter Estimation

This module performs the estimation of a set of parameters from the cross-spectra which again are used in combination with the lookup table to generate the RAR MTF, the azimuth cutoff factor, and the nonlinear part of the cross-spectra.

The RAR MTF (Real Aperture Radar Modulation Transfer Function) estimation is based on using the available wind information extracted as part of the fitting of the observed nonlinear part of the cross-spectra to the look-up table, combined with a given backscatter model function incorporating non-uniform distribution of scatterers on the long wave field. The RAR MTF 'amplitude' (i.e., derivative of the phase function taken at Bragg wave-number) is provided within the look-up table.

The estimation procedure also provides an estimate of the local wind speed. The wind speed is estimated from the radar cross-section using CMOD assuming the wind direction is known. The wind direction can be estimated from the phase of the cross-spectra or provided at input.

The computation of the nonlinear SAR image cross-spectrum in the lookup tables is done using an implementation of the full nonlinear SAR transform including a non-uniform distribution of scatterers on the long wave field. The look-up table is used in order to simplify the algorithm and to decrease the processing load.

5. Inversion of Quasi-Linear Cross Spectra

The measured SAR image cross-spectrum can be approximated as a sum of a nonlinear part (mainly wind sea driven), a quasi-linear part (detected SAR wave pattern, swell), and a uniform distributed noise term, with known variance.

The procedure for inverting the ASAR Level 1 products with respect to the ocean swell wave spectrum requires the following steps:.

  • Express the co- and cross-spectra as sums of the nonlinear approximation and the well known quasi-linear part given by the exponential cutoff factor, transfer functions and swell spectrum.
  • Remove the nonlinear contribution (using look-up table) and solve the quasi-linear part linearly with respect to the swell spectrum inside the SAR imaging domain, for each of the spectra. Solve for the symmetric and the anti-symmetric spectrum.
  • Compute the corresponding clutter noise level of each of the wave spectra solutions.

The signal-to-noise ratio is needed in order to establish the criteria for ambiguity resolvement i.e. when combining the symmetric and the anti-symmetric spectra.

  • Combine, using the clutter noise level, the solutions of each of the spectra to provide the final estimate of the wave spectrum. Both for the symmetric and the anti-symmetric spectra.
  • Compute the clutter noise of the final symmetric and anti-symmetric spectra, combine them with the anti-symmetric spectrum, and use the results to remove the ambiguity of the symmetric spectrum.

The 180 deg. propagation ambiguity in wave spectra can be resolved by combining the symmetric and
the anti-symmetric spectra. The basis idea is to perform an adaptive smoothing (SNR dependent) of
the anti-symmetric spectrum, followed by a detection of the sign for the valid regions defined by the
spectra and their relation to the corresponding noise level. The final wave spectrum is then obtained
by combining the symmetric spectrum and the sign function. The swell inversion procedure will estimate the swell wave spectrum resolved by the SAR. Note that although the extraction of the swell is based on the quasi-linear transform, the inversion is a nonlinear inversion process through the coupling with the nonlinear part.

  • Set the inversion confidence measure.
  • Convert the final wave spectrum to log-polar grid, compute spectral parameters and transfer the results to the data output module.

The retrieval of ocean wave spectra is then performed on the quasi-linear cross spectra. An example of input and output results of the inversion procedure described above is shown in figure2.61 below, on Cartesian grid.

Example of ASAR Level 1 cross spectra (upper plots) and the corresponding wave spectra (low left)
Figure 2.61 Example of ASAR Level 1 cross-spectra (upper plots) and the corresponding wave-spectra (low left) achieved by the inversion procedure described above. Collocated Wave Model (WAM) spectrum shown in lower right plot. Note that here the spectra is shown in Cartesian representation.

The Cartesian to logarithmic polar grid transformation is performed using bi-linear interpolation. The polar grid will be given in wave number-direction representation. The wavelength region is specified in the setup file. The number of wave number and angular bins will be user-selectable with default values 24 and 36, respectively. The wave number samples will be on logarithmic while the angular samples will always be equidistant. The polar spectra is given clockwise relative to north. The Cartesian inverted ocean waveheight spectrum is transformed in to log-polar grid representation.

The spectral peak parameter extraction, discussed below, is to be performed on the polar grid.

The spectral peak period and direction is extracted from the one-dimensional spectra obtained by averaging over direction and wave number, respectively. See figure2.62 below.

Typical non-directional (heave) and directional SAR wave spectra obtained by integrating out the
Figure 2.62 Typical non-directional (heave) and directional SAR wave spectra obtained by integrating out the directional and the wave number dependency, respectively. The heave spectrum is used to computed the spectral peak wavelength. The directional spectrum is used to compute the peak propagation direction. The dotted lines are the corresponding spectra derived from collocated WAM (Wave Model) spectra.

6. Output Data

The level 2 product that results from the above processing is described in the section entitled "Level 2 Product" 2.7.2. .