ImageDev

Cooccurrence

Contains measurements based on the computation of co-occurrence matrices.

More information about co-occurrence matrices is available in the Cooccurrence2d documentation.

Notes:
These measurements References
R.Haralick , K.Shanmugam & I.Dinstein "Textural features for image classification". IEEE Transactions on Systems, Man, and Cybernetics. vol. 3, no. 6, pp 610-621, Oct. 1973.

See also

Object members

Measurement name DescriptionElement typeIndexingPhysical Information
CooccurrenceAsm Angular Second Moment, also called uniformity: It takes high values when image pixels present strong local uniformity. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceCon Contrast: It takes high values for great gray level variations. Floating point [label, direction, channel] SQUARE_INTENSITY
CooccurrenceCor Correlation: It measures the dependency between gray levels and those of neighbouring pixels. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceDen Difference Entropy. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceDirX X Direction. Floating point [label, direction, channel] COUNT
CooccurrenceDirY Y Direction. Floating point [label, direction, channel] COUNT
CooccurrenceDva Difference Variance. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceEnt Entropy. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceIc1 Information measurement of Correlation 1. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceIc2 Information measurement of Correlation 2. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceIdm Inverse Difference Moment, also called homogeneity. Floating point [label, direction, channel] COEFFICIENT
CooccurrencePixelCount Number of pixels used for computation. Floating point [label, direction, channel] COUNT
CooccurrenceSav Sum Average. Floating point [label, direction, channel] INTENSITY
CooccurrenceSen Sum Entropy. Floating point [label, direction, channel] COEFFICIENT
CooccurrenceSsv Sum of Square Variance, also called sum of squares: It measures the dispersion of the combination of gray levels and their neighbor pixels around the mean. Floating point [label, direction, channel] SQUARE_INTENSITY
CooccurrenceSva Sum Variance. Floating point [label, direction, channel] INTENSITY
CooccurrenceMeanAsm Mean of the Angular Second Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanCon Mean of the Contrast along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanCor Mean of the Correlation along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanDen Mean of the Difference Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanDva Mean of the Difference Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanEnt Mean of the Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanIc1 Mean of the Information measure of Correlation 1 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanIc2 Mean of the Information measure of Correlation 2 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanIdm Mean of the Inverse Difference Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanSav Mean of the Sum Average along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanSen Mean of the Sum Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanSsv Mean of the Sum of Square Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceMeanSva Mean of the Sum Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeAsm Difference between maximum and minimum of the Angular Second Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeCon Difference between maximum and minimum of the Contrast along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeCor Difference between maximum and minimum of the Correlation along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeDen Difference between maximum and minimum of the Difference Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeDva Difference between maximum and minimum of the Difference Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeEnt Difference between maximum and minimum of the Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeIc1 Difference between maximum and minimum of the Information measure of Correlation 1 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeIc2 Difference between maximum and minimum of the Information measure of Correlation 2 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeIdm Difference between maximum and minimum of the Inverse Difference Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeSav Difference between maximum and minimum of the Sum Average along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeSen Difference between maximum and minimum of the Sum Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeSsv Difference between maximum and minimum of the Sum of Square Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceRangeSva Difference between maximum and minimum of the Sum Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevAsm Standard deviation of the Angular Second Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevCon Standard deviation of the Contrast along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevCor Standard deviation of the Correlation along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevDen Standard deviation of the Difference Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevDva Standard deviation of the Difference Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevEnt Standard deviation of the Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevIc1 Standard deviation of the Information measure of Correlation 1 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevIc2 Standard deviation of the Information measure of Correlation 2 along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevIdm Standard deviation of the Inverse Difference Moment along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevSav Standard deviation of the Sum Average along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevSen Standard deviation of the Sum Entropy along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevSsv Standard deviation of the Sum of Square Variance along the angular distribution. Floating point [label, channel] INTENSITY
CooccurrenceStddevSva Standard deviation of the Sum Variance along the angular distribution. Floating point [label, channel] INTENSITY

Object methods

Method Description
void toDataFrame() Convert the measurement to an IOLink.DataFrame
One or more "index" columns will be added at the beginning of the dataframe to identify the different elements. For instance:
  • index [label]: The index of the label. This index systematically starts from 0 and is the label value minus 1 when all label values are represented. When there are some missing label values, the corresponding label value cannot be directly deduced from this index.
  • index [time]: The sequence index of a time series or of an image stack.
Method Description
void ToDataFrame() Convert the measurement to an IOLink.DataFrame
One or more "index" columns will be added at the beginning of the dataframe to identify the different elements. For instance:
  • index [label]: The index of the label. This index systematically starts from 0 and is the label value minus 1 when all label values are represented. When there are some missing label values, the corresponding label value cannot be directly deduced from this index.
  • index [time]: The sequence index of a time series or of an image stack.
Method Description
void to_data_frame() Convert the measurement to an IOLink.DataFrame
One or more "index" columns will be added at the beginning of the dataframe to identify the different elements. For instance:
  • index [label]: The index of the label. This index systematically starts from 0 and is the label value minus 1 when all label values are represented. When there are some missing label values, the corresponding label value cannot be directly deduced from this index.
  • index [time]: The sequence index of a time series or of an image stack.



© 2026 Thermo Fisher Scientific Inc. All rights reserved.