Image Processing Toolbox User's Guide Previous page   Next Page
entropy

Entropy of an intensity image

Syntax

Description

E = entropy(I) returns E, a scalar value representing the entropy of intensity image I. Entropy is a statistical measure of randomness that can be used to characterize the texture of the input image. Entropy is defined as

where p contains the histogram counts returned from imhist. By default, entropy uses two bins for logical arrays and 256 bins for uint8, uint16, or double arrays.

I can be a multidimensional image. If I has more than two dimensions, the entropy function treats it as a multidimensional intensity image and not as an RGB image.

Class Support

I can be logical, uint8, uint16, or double and must be real, nonempty, and nonsparse. E is double.

Notes

entropy converts any class other than logical to uint8 for the histogram count calculation so that the pixel values are discrete and directly correspond to a bin value.

Example

See Also

imhist, entropyfilt, blkproc

References

[1]  Gonzalez, R.C., R.E. Woods, S.L. Eddins, Digital Image Processing Using MATLAB, New Jersey, Prentice Hall, 2003, Chapter 11.


Previous page  edgetaper entropyfilt Next page

© 1994-2005 The MathWorks, Inc.