Witam
Entropia obrazu... czy znajdzie się tu ktoś kto wie trochę na ten temat ?
Muszę napisać algorytm obliczający entropię obrazu. Jednak nie mam pewności co do poprawności wykonania tego algorytmu.
Entropię opisuje wzór:
entropia= - sum( (prawd.wyst.na obraz.piks.o jasno.na poz.'i') * log2(prawd.wyst.na obraz.piks.o jasno.na poz.'i') )
Jak się wyznacza to - "prawdopodobieństwo wystąpienia na obrazie piksela o jasności na poziomie 'i'" ???
Czy to będzie:
Prawd = (liczba wystąpień wartości) / (całkowita liczba pikseli)
Np. w obrazie mam 234000 pikseli o jasności R 113.
145990 o jasności G 200 i 200000 pikseli o jasności B 250. Obraz ma wielkość 512x512.
Czyli to prawdopodobieństwo np. dla składowej R będzie wynosić: 234000/262144=0.8926.
I tak dla każdej składowej z osobna. Na końcu zsumować i obliczyć entropię wg. wzoru???
Czy to się tak liczy tą entropię ? Czy to wystarczy ?
Bo...
Drugie pytanie.
Gdzieś się natknąłem na dodatkową informacje, że wyliczając entropie trzeba opierać się na maksymalnej i minimalnej jasności piksela występującego w obrazie. Np. Najwięcej pikseli w obrazie bo aż 34500 występuje o jasności 114 - to byłby ten max. Najmniej np 0 o jasności 200. I niby jakoś na podstawie tych danych również liczy się entropię...
Miał ktoś styczność z tym zagadnieniem i potrafiłby opisać prawidłowy sposób wykonania tego algorytmu ?