Details of the Marshall Automated Wind (MAW) Algorithm

The standard approach taken in generating wind fields from geostationary satellite data uses a sequence of two or more images to track identifiable image features (determine image displacements). In most of our research on climate studies, the winds are derived from GOES water vapor imagery with the Marshall Automated Wind (MAW) algorithm (Atkinson 1984, 1987) with modifications described below. The algorithm uses a minimum-difference template matching scheme for feature identification and tracking. In the tracking procedure, the first of a pair of images is divided into image sub-scenes called templates, while the second image contains sub-scenes called search areas (see figure). The template (T1) is an array of picture elements and the spatial location of a template is designated as the template's center picture element location in the image (e.g., i,j). To determine feature displacement or motion (winds), each template, T1i,j, in image 1 is translated to all possible positions within a corresponding search area (having a radius, r), S2i,j, in the second image looking for the best match. The best match is simply the position of the template, T2i+x,j+y, in image 2 which, when differenced with the template position in image 1, gives the smallest mean difference value. Once the best match is found, its position within the search area (i+x,j+y) along with its initial position in image 1 determines the template displacement (D) between the two images (x,y) in satellite coordinates. Accurate navigation and registration of the two images allows for the determination of displacement or velocity vectors relative to the Earth (u and v components of the wind). The MAW approach as applied in most of our work actually uses a sequence of three images from which two vectors are produced (displacement of feature in image 1 to image 2, and displacement of feature in image 2 to image 3) for the movement of each feature. The vector pairs (V1 and V2) are used in quality checks as discussed below and averaged for mean wind field determination.

When using the MAW tracking scheme, there are several decisions to be made that affect the quality of the resulting motion vectors (winds): radiometric accuracy, image spatial and temporal resolution, template size, and search constraints. Experience indicates that the highest quality winds come from the appropriate match of spatial and temporal resolution. Use of high temporal resolution data with course spatial resolution produces poor winds because the pixel displacement of the feature is small, in which case navigation and registration uncertainties heavily influence the results. On the other hand, poor temporal sampling introduces errors in tracking because of the evolution and subsequent decorrelation of features over time. The GOES Pathfinder dataset used in some of our past work provides hourly full disk imagery of much of the Western Hemisphere in one visible and three infrared channels covering a period from May 1987 to November 1988. The dataset contains the 6.7-µm imagery which has a nadir resolution of 16 km (nominal) in each direction based on the use of the VAS large detectors. Each VAS pixel oversampled the scene in the east-west direction by a significant amount. The nominal 8 x 8 km pathfinder dataset was produced by repeating every line in the north-south direction and using every other element of the oversampled data in the east-west direction. In this way, each pixel represents an approximate 8 x 7 km footprint (nominal) at satellite nadir. A 49 x 49 (8x7 km) pixel template (about a 392 x 350 km2 area at nadir) was used to track and match features in the water vapor imagery. This rather large size was selected based on the relatively course image resolution available with the Pathfinder dataset, the relatively poor quality radiometric quality of the radiances compared to more recent instrumentation and the lack of small scale structure in the cloud-free water vapor data. Our recent work has shown that increasing template size reduces the random noise in the water vapor winds by locating and tracking large-scale features. Thus large templates reduce the need for editing of the final wind dataset but produce winds which are representative of only the large-scale environment. In our work with the Pathfinder dataset, the extent of the search (distance away from the initial template position in image 1 searched in image 2 to find a match) was selected to be 31 pixels (about 250 km at nadir) from the original template location in image 1. This conservative approach allows for winds in excess of 70 ms-1 (at satellite subpoint) without any preconceived directionality. These ground sizes (GOES nadir footprint, template size, and search radius) increase with increasing off nadir angle view and can be determined for any location based on GOES navigation parameters.

A sequence of 3 - hourly images of GOES VAS data (middle time being 1200 UTC) on June 14, 1988 covering much of the Western Hemisphere was used for this example. Three images allow for the calculation of two vectors corresponding to each feature. The average of the two vectors for each location is plotted in the figure. The initial distribution of wind vectors is quite uniform because of the simple indexing scheme used to process the image data. The winds show good spatial consistency in many areas. The calculation of two wind vectors per feature is quite common in both research and operational processing of satellite data and it allows for continuity or symmetry checks between the vector pairs. Differences between the magnitude of the winds of vector 1 and vector 2 for a given location greater than 15 ms-1 or direction differences greater than 30 deg; are flagged as bad. These threshold values were determined based on a comprehensive error analysis. This filtering approach is a bit different from the operational scheme of National Environmental Satellite, Data, and Information Service (NESDIS) where a 5 ms-1 u and v vector pair threshold and spatial comparisons (i.e., "buddy checks") are used. Our approach is less restrictive in that it allows large deviations, but flags (as bad) vector pairs which show totally different flow characteristics (large direction differences between vector pairs) but does not employ a spatial check. Vector pairs which show considerable agreement (pass the acceleration filters) are averaged together to form a single vector valid at the middle image time and assigned a location on Earth based on the average displacement of the two vectors. In the previous example, both the good winds and the bad winds (those that failed the above quality and control procedures) are shown. It is quite apparent that the bad winds (red wind flags) are spatially inconsistent with many of their neighbors which provides confidence in the filtering procedure. These bad vectors occur throughout the image and result from 1) lack of trackable image structure, 2) significant changes in image structure over the 2-hour tracking sequence or 3) multiple solutions in the matching approach.

The moisture and wind fields derived above represent the spatially-averaged humidity and wind in the layer of the atmosphere sensed by the GOES water vapor channel. The height and depth of this layer change with the temperature and more importantly with the vertical structure of water vapor in the atmosphere. The energy measured by the satellite in this channel is emitted from a layer of the atmosphere that contains a constant optical depth (water vapor burden times the water vapor absorption coefficient integrated from the top of the atmosphere to some level below) that is equivalent to about 1-2 mm of integrated vapor content. For regions with a dry upper troposphere, this nearly constant water vapor burden or optical depth is not encountered until somewhere in the mid-troposphere. For a moist upper troposphere, this burden is encountered at lower pressures. Satellite viewing geometry also is a factor. When the satellite views an off nadir point, the slant path water vapor burden is detected. Thus for large view angles, the water vapor burden is reached at lower pressures than for near nadir points. Since the WVTI is a layer quantity, the actual height of the humidity and wind does not directly enter into the calculation. However, the height is important for interpreting the change in vertical position of the water vapor transport. In all cases, the water vapor channel weighting function determines the layer of the atmosphere sensed by the satellite. Since the satellite brightness temperature measures the integrated temperature of the emission layer, matching this temperature to an appropriate thermodynamic profile can be used to estimate the height of the humidity and wind layer (assumed to be the position of the peak of the weighting function). This is similar to the traditional approach suggested by Fritz and Winston (1962) and applied by others to opaque cloud regions. In this research, the water vapor layer is opaque to upwelling radiation from the surface and this traditional infrared height assignment method is applied. To determine this height, the NCEP reanalysis data for 1200 UTC with a 5 x 5 degree spacing provided an estimate of the temperature profile at the wind/humidity location. This temperature profile was used to obtain a pressure corresponding to the template-averaged brightness temperature at each wind and humidity location. Individual pressure values were objectively analyzed to a uniform grid consistent with the wind and humidity fields. An example of the pressure assigned to the wind and humidity on 14 June 1988 at 1200 UTC is presented in the figure . Note the variability of pressure around cloudy regions and the more gradual changes in the heights in subsidence zones. In the latter areas, mean pressures can reach in excess of 400 hPa, indicating that the water vapor signature occurs more in the middle rather than upper troposphere.

This height assignment method is not error-free. A basic assumption in this approach is that the pressure corresponds to the peak of the channel weighting function and that the shape of the weighting function is roughly the same from region to region. The latter will only be the case when the vertical structure of moisture is the same. To better understand this and to assess the range of possible height assignment errors with this approach, numerous extreme profiles of moisture were examined. This figure presents GOES water vapor weighting functions corresponding to several of these profiles. The top diagram shows the AFGL tropical profile while the second and third diagrams result from changes made to the vertical structure of moisture in the middle and upper troposphere. The three thermodynamic profiles yield nearly identical brightness temperatures and a corresponding pressure of 380 hPa with our height assignment technique. Evaluation of the location of the weighting function peak in each diagram will produce three different answers that vary by nearly 100 hPa. This type of variability is not uncommon as noted by Weldon and Holmes (1991). Therefore, in this study the pressure assigned to each wind and humidity should be interpreted as only an estimate of the height of the layer with the feature observed in the GOES water vapor channel imagery.


|| IR Group Home ||
||
Personnel || || Publications || || What's New ||
||
Retrievals Algorithms || || Precipitable Water || || Water Vapor Transport ||
||
Land Surface Temperature || || Aircraft Measurement || || Real Time Data ||
||
GHCC Home ||


Technical Contact: Dr. Gary J. Jedlovec (gary.jedlovec@msfc.nasa.gov)
Responsible Official: Dr. James L. Smoot (James.L.Smoot@nasa.gov)
Page Curator: Diane Samuelson (diane.samuelson@msfc.nasa.gov)

Last updated on: November 2, 1999