estimation/measure of entropy

1 visualización (últimos 30 días)
Durga
Durga el 28 de Nov. de 2014
Respondida: Behrang Mehrparvar el 10 de Mayo de 2015
How to calculate entropy of an image without using the inbuilt functions? Entropy is the measure of loss of information.
-summation(P.*log2 P)
P is the count of histogram..but not getting the proper result!Anyone plz help.

Respuesta aceptada

Thorsten
Thorsten el 28 de Nov. de 2014
Editada: Thorsten el 28 de Nov. de 2014
Make sure you run log2 only on values > 0. Otherwise you would get NaN.
I = im2double(rgb2gray(imread('peppers.png')));
P = hist(I(:), linspace(0, 1, 256)); P = P(:); P = P(P(:)>0);
E = -sum(P.*log2(P))
  4 comentarios
Youssef  Khmou
Youssef Khmou el 29 de Nov. de 2014
that is an efficient technique for controlling the histogram.
Durga
Durga el 13 de En. de 2015
Thanks a lot for helping me to understand.

Iniciar sesión para comentar.

Más respuestas (1)

Behrang Mehrparvar
Behrang Mehrparvar el 10 de Mayo de 2015
this link might be useful in setting the bin size [ link ]

Categorías

Más información sobre Spatial Search en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by