Image Processing Toolbox User's Guide |
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
References
[1] Gonzalez, R.C., R.E. Woods, S.L. Eddins, Digital Image Processing Using MATLAB, New Jersey, Prentice Hall, 2003, Chapter 11.
edgetaper | entropyfilt |
© 1994-2005 The MathWorks, Inc.