Skip To Content

Statistics function

Available with Image Server

The Statistics function calculates focal statistics for each pixel of an image based on a defined focal neighborhood.

Notes

This function can be used to smooth the results of an analysis or to smooth a raster dataset before processing, or you can use it to fill in missing data in your raster dataset.

There are seven statistics types to calculate in this function. To smooth or fill in missing data in a categorical raster, such as a land cover raster, use the Majority, Minority, or Median statistics types.

The Neighborhood Settings options allow you to enter the Number of Rows and Number of Columns values to use as your neighborhood dimensions. Use a larger number of rows and columns to produce a greater smoothing effect or to fill in larger gaps.

Parameters

ParameterDescription

Raster

The input raster to perform focal statistics on.

Statistics Type

The following are the seven types of focal statistical functions:

  • Minimum—Calculates the minimum value of the pixels within the neighborhood.
  • Maximum—Calculates the maximum value of the pixels within the neighborhood.
  • Mean—Calculates the average value of the pixels within the neighborhood. This is the default.
  • Standard Deviation—Calculates the standard deviation value of the pixels within the neighborhood.
  • Median—Calculates the median value of pixels within the neighborhood.
  • Majority—Calculates the majority value, or the value that occurs most frequently, of the pixels within the neighborhood.
  • Minority—Calculates the minority value, or the value that occurs least frequently, of the pixels within the neighborhood.

Number of Rows

The number of pixel rows to use in a focal neighborhood dimension.

Number of Columns

The number of pixel columns to use in a focal neighborhood dimension.

Only fill NoData pixels

Fills in NoData gaps in the output. This is useful when your imagery may have dropped lines.

Fill in data from dropped lines

The Statistics function can be used to fill dropped lines in an image. Dropped lines are often caused by problems in the sensor where data is not collected. This has happened in sensors such as the Landsat 7 Enhanced Thematic Mapper Plus (ETM+). This missing data causes problems for analysis and also when viewing the imagery. There is little that can be done when using the imagery for analysis; however, if there was an overlapping image, it can be used in place of the missing content. The same can be done if the imagery is being used for visualization. However, there isn't always an extra image to fill in the missing content, so it must be derived from the existing data.

This process requires two functions. First, use the Mask raster function to convert the dropped line pixel values to NoData. For example, if the values are 0, on the Mask function, type 0 for each band in the NoData Values column. Next, use the Statistics function. Use the Mean statistics type, define the number of rows and columns to use for the neighborhood, and check Only fill NoData pixels.

Dropped lines
Dropped lines are shown.
Filled dropped lines
Filled dropped lines are shown.