Kurtosis Texture Per Feature

ERDAS IMAGINE Help

HGD_Variant
16.5
HGD_Product
ERDAS IMAGINE
HGD_Portfolio_Suite
Producer

Category: Zonal | Features

Default

Show All Ports

Kurtosis_texture_per_feature_operator_default

Kurtosis_texture_per_feature_operator_all

Description

The operator applies the Kurtosis Texture operator on pixels of the input raster that are inside a feature and then computes mean, median and standard deviation of the kurtosis texture values. The computed statistical values are added as attributes to the feature stream.

When computing texture for a feature, only pixels that are inside the feature are considered. If some cells of the moving neighboring window fall outside the feature, as happens when computing texture near the boundary of the feature, these cells are treated as NoData cells during the computation. This ensures pixels in a feature do not affect the texture of adjoining features.

The attribute names for the output feature stream are constructed based on AttributeNamePrefix, AttributeBasename for the statistics being computed and the number of bands of the raster. If the constructed attribute name matches with the name of an existing field and the field type is appropriate, the existing field will be overwritten. otherwise, the operation will fail.

The table below shows different scenarios for mean kurtosis texture attribute name.

AttributeNamePrefix

AttributeNameMean

AttributeName (Single-Band Raster)

Attribute Name (3-Band Raster)

WV_

default

WV_KTMean

WV_KMean1, WV_KTMean2, WV_KTMean3

WV_

Average

WV_Average

WV_Average1, WV_Average2, WV_Average3

default

default

ZR_KTMean

ZR_KTMean1, ZR_KTMean2, ZR_KTMean3

default

Average

ZR_Average

ZR_Average1, ZR_Average2, ZR_Average3

Limitations

A 3X3 moving window is used to calculate the per-pixel texture.

The operator only works for AreaGeometry field types. An error is generated otherwise.

Connections

Name

Objects Supported

Description

Shown by Default

Required

Default Behavior or Behavior if not Required

FeaturesIn

IMAGINE.Features

Features whose primary geometry field will be used to define zones in the Input raster.

checkmark_gray

checkmark_gray

Raster

IMAGINE.Raster

Input raster that will be used to compute kurtosis texture.

checkmark_gray

checkmark_gray

ComputeMean

IMAGINE.Bool

Flag to compute average mean euclidean distance texture. The averagekurtosis texture will added as an attribute of double precision floating point type.

True

MeanAttributeBasename

IMAGINE.String

Attribute name for the mean kurtosis texture in FeaturesOut.

KTMean

ComputeMedian

IMAGINE.Bool

Flag to compute median kurtosis texture. The median kurtosis texture will added as an attribute of double precision floating point type.

False

MedianAttributeBasename

IMAGINE.String

Attribute name for median kurtosis texture in FeaturesOut.

KTMedian

ComputeStdDev

IMAGINE.Bool

Flag to compute standard deviation of the kurtosis texture. The standard deviation of the kurtosis texture will added as an attribute of double precision floating point type.

False

StdDevAttributeBasename

IMAGINE.String

Attribute name for standard deviation of the kurtosis texture in FeaturesOut.

KTStdDev

AttributeNamePrefix

IMAGINE.String

Prefix for attribute names. The string will be prepended to the attribute basenames.

ZR_

FeaturesOut

IMAGINE.Features

The input features updated to include the computed texture statistics as additional attributes.

Related Operators

Mean Euclidian Distance Texture Per Feature, Variance Texture Per Feature, Skew Texture Per Feature

Example Model

Kurtosis_texture_per_feature_operator_example