Operacje histogramowe, macierz sąsiedztwa, transformacje punktowe
Transkrypt
Operacje histogramowe, macierz sąsiedztwa, transformacje punktowe
Histogram H k card n m f n m k dla k 0 K 1 K 1 ∑ H k WH k 0 1 H k WH Hn k Ogólnie: f f 1 f 1 z Y Z : Z 2X Y x y f x y z : H z MW-ZPCiR-ICT-PWr X χf dxdy 1 z 1 Transformacje punktowe obrazów Normalizacja dziedziny i przeciwdziedziny: 0 z 1 v T z 0 T z 1 z T 1 v Hn z – histogram obrazu oryginalnego Gn v – histogram obrazu po transformacji T Gn v Hn z dz dv z T 1 v Przykład T (negatyw): T z 1 z MW-ZPCiR-ICT-PWr 2 1 Gn v Rozciaganie histogramu (stretching) z l u 1 Hn z 1 0 T z uz 1 MW-ZPCiR-ICT-PWr l l gdy z l gdy l z u gdy z ! u 3 1 " Gn v Normalizacja histogramu z l u 1 Hn z 1 l % 0 Hn z dz εl # l u$ : % u1 Hn z dz εu MW-ZPCiR-ICT-PWr 4 Wyrównywanie histogramu (equalization) Gn dv 1 v & z 1 1 Hn z dz v T z % 0z Hn w dw dla 0 z 1 Gn v dv MW-ZPCiR-ICT-PWr 1 dv Hn z dz # Hn z dz$ z dv T 1 v 5 Wyrównywanie histogramu w przypadku dyskretnym Hn qk nk n 0 zk 1 k 0 K 1 K – ilość poziomów kwantyzacji, nk – ilość punktów o jasności qk , n – ilość wszystkich punktów obrazu. Dystrybuanta rozkładu dyskretnego Hn qk : vk dla MW-ZPCiR-ICT-PWr T qk 0 qk k nj ∑n j 0 k ∑ Hn q j j 0 1 k 0 K 1 6 Przykładowy wynik dyskretnego wyrównywania histogramu (Gonzales, Wintz) Obraz o ośmiu stopniach szarości i rozmiarach 64 K 64: 8, n 4096 qk nk 0 790 1023 850 656 329 245 122 81 1 7 2 7 3 7 4 7 5 7 6 7 1 MW-ZPCiR-ICT-PWr H qk nk n 0.19 0.25 0.21 0.16 0.08 0.06 0.03 0.02 wk ∑kj 0 H qk 0.19 0.44 0.65 0.81 0.89 0.95 0.98 1.00 vk wk 1 7 3 7 5 7 6 7 6 7 1 1 1 7 Przykład: obraz przed wyrównaniem histogramu MW-ZPCiR-ICT-PWr 8 MW-ZPCiR-ICT-PWr 9 Przykład: obraz po wyrównaniu histogramu MW-ZPCiR-ICT-PWr 10 Histogram dwuwymiarowy Y Z g : X Y V f 1 : Z 2X Y g 1 : V 2X Y f 1 z x y f x y z g 1 v x y g x y v f H f g z v MW-ZPCiR-ICT-PWr : X χf ' χg 1 v dxdy 1 z 11 Macierz sasiedztwa Cr z v card x y )( ξ ψ r , X * + xf yx ry ξ ψz + f ξ ψ v Y X Y Przykład dla sasiedztwa prawostronnego: r * x y - x . 1 y /0 Cr z v H f g z v g x y MW-ZPCiR-ICT-PWr f x . 1 y 12 Przykład numeryczny 0 0 0 0 obraz 1 0 0 1 1 1 2 1 2 1 2 1 0 obraz 2 3 2 0 1 0 2 0 1 0 1 2 3 z 0 1 2 3 H(z) 7 5 3 1 0 0 0 1 z 0 1 2 3 H(z) 7 5 3 1 0 1 2 3 0 3 0 0 0 1 3 2 0 0 2 0 2 1 0 3 0 0 1 0 0 1 2 3 0 1 2 3 0 1 2 1 0 0 2 1 0 0 1 3 0 1 0 0 1 Duże wyrazy Cr skupione w pobliżu przekatnej oznaczaja,1 że w sasiedztwie punktów o danej jasności sa1 przeważnie punkty o 1 jasnościach zbliżonych (obraz 1), co oznacza wolnozmienność jasności i mała1 ilość drobnych szczegółów. Oddalenie dużych wyrazów Cr od przekatnej (obraz 2) wiaże 1 1 sie1 z wystepowaniem dużej ilości gwałtownych zmian jasności 1 (krawedzi, drobnych szczegółów). 1 MW-ZPCiR-ICT-PWr 13 Ilustracja własności macierzy sasiedztwa obraz ostry MW-ZPCiR-ICT-PWr obraz nieostry 14