# pgmtexture - Man Page

calculate textural features on a PGM image

## Examples (TL;DR)

- Extract textural features from a PGM image:
`pgmtexture`

`path/to/image.pgm`>`path/to/output.pgm` - Specify the distance parameter for the feature extraction algorithm:
`pgmtexture -d`

`distance``path/to/image.pgm`>`path/to/output.pgm`

## Synopsis

**pgmtexture**

`[`

**-d** *d*]

`[`

*pgmfile*]

## Description

This program is part of **Netpbm**(1).

**pgmtexture** reads a PGM image as input and calculates textural features based on spatial dependence matrices at 0, 45, 90, and 135 degrees for a distance *d* (default = 1).

Textural features include:

- Angular Second Moment
- Contrast
- Correlation
- Variance
- Inverse Difference Moment
- Sum Average
- Sum Variance
- Sum Entropy
- Entropy
- Difference Variance
- Difference Entropy
- Information Measures of Correlation
Maximal Correlation Coefficient

Algorithm taken from: *Haralick, R.M., K. Shanmugam, and I. Dinstein. 1973. Textural features for image classification. IEEE Transactions on Systems, Man, and Cybertinetics, SMC-3(6):610-621.*

## Options

In addition to the options common to all programs based on libnetpbm (most notably **-quiet**, see Common Options ), **pgmtexture** recognizes the following command line option:

- -d
*distance* The distance. Default is 1.

## Limitations

The method for finding the Maximal Correlation Coefficient, which requires finding the second largest eigenvalue of a matrix Q, does not always converge.

## See Also

**pgm**(1), pamsharpness(1), pamsharpmap(1), pgmedge(1), pgmminkowski(1)

## Author

Copyright (C) 1991 by Texas Agricultural Experiment Station, employer for hire of James Darrell McCauley.

## Document Source

This manual page was generated by the Netpbm tool 'makeman' from HTML source. The master documentation is at