Šumovi slika
TRANSCRIPT
![Page 1: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/1.jpg)
TEHNIČKI FAKULTET RIJEKA
Šumovi slika
Seminarski rad
![Page 2: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/2.jpg)
1
SADRŽAJ 1. Sadržaj .................................................................................................... 1 2. Gaussov šum ........................................................................................... 2 3. Šum „papar i sol“ (impulsni šum) .......................................................... 4 4. Termički šum .......................................................................................... 6 5. Poissonov šum (photon counting noise) ................................................ 8 6. Uniformni šum (kvantizacijski šum) ...................................................... 10 7. Rayleigh šum .......................................................................................... 12 8. Gamma šum (Erlangov šum) .................................................................. 14 9. Zaključak ................................................................................................ 16 10. Literatura ................................................................................................ 17
![Page 3: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/3.jpg)
2
1. Guassov šum Gaussov šum je statistički šum kojemu je funkcija vjerojatnost gustoće jednaka normalnoj
razdiobi, koja je poznata kao Gaussova razdioba. Drugim riječima, vrijednosti tog šuma se provode Gaussovom razdiobom.
Gaussov šum je praviln opisan sa Gaussovom amplitudnom distribucijom. To ne govori ništa o korelaciji šuma u vremenu ili o spektralnoj gustoći šuma. Etiketiranjem Gaussovog šuma kao „bijeli“ opisuje korelaciju šuma. Potrebno je upotrebljavati „bijeli Gaussov šum“ da bi bili precizni. Nekad se zna postovjetiti Gaussov šum i bijeli gaussov šum, ali to nije isto. Matematiča funkcija Gaussovog šuma:
Gdje je: x – nivo sive boje µ - srednja vrijednost σ – standardna devijacija σ2 – varijanca
![Page 4: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/4.jpg)
3
Matlab kod: %1. Gaussov šum I = imread('AE.jpg'); J = imnoise(I,'gaussian',0.1); figure(1) imshow(J) title('Gaussov šum')
Gaussov šum
![Page 5: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/5.jpg)
4
2. Šum „sol i papar“ (impulsni šum) Šum „sol i papar“ je oblik šuma koji se tipično vidi na slikama. Njega predstavljaju pojava
nasumičnih bijelih i crnih piksela na slici. Efektivna metoda za smanjenje ovog šuma uključuje uporabu medijanovog filtra i morfološkog filtra. Šum „sol i papar“ nastaje na slici uslijed situacija kod brzih prijelaza, npr. Lažnih prekidanja. Matematiča funkcija impulsnog šuma:
![Page 6: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/6.jpg)
5
Matlab kod: %2. Šum "sol i papar (impulsni šum)" I = imread('AE.jpg'); J = imnoise(I,'salt & pepper',0.02); figure (2) imshow(J) title('Šum "sol i papar')
Šum "sol i papar
![Page 7: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/7.jpg)
6
3. Termički šum Termički šum (nazivan još i Johnson-Nyquist, Johnson ili Nyquist šum) je šum nastao toplinskim
kretanjem elektrona unutar električnog provodnika bez ikakvog vanjskog utjecaja. Ovaj šum se javlja bez obzira na primjenjeni napon za razliku od drugih šumova.
Termički šum se karakterizira kao aditivni bijeli Gaussov šum (AWGN), čija se spektralna gustoća šuma izražava u wattima po Hertzu:
N0=kT gdje je k Boltzmanova kostanta u Julima po kelvinu, a T je prijemni sistem temperature šuma u kelvinima. Pošto se termički šum smatra „bijelim“ šumom, ukupna jačina šuma N, zapažena u prijemniku sa širinom opsega B iznosi: N=B N0
Ovaj fenomen ograničava minimalni nivo signala koji odgovara svakom radio prijamniku, jer će tamo uvijek biti prisutna mala, ali značajna količnia termičkog šuma, koji nastaje u njegovim ulaznim krugovima. Ovaj minimalni signal se može označiti kao „prag šuma“.
![Page 8: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/8.jpg)
7
Matlab kod: %3. Termički šum (Johnson-Nyquistov šum)-karakterizira %se kao aditivni bijeli gaussov šum (AWGN): I = imread('AE.jpg'); J = imnoise(I,'gaussian',0.5,0.05); figure (3) imshow(J) title('Termički šum (Johnson-Nyquistov šum)')
Termički šum (Johnson-Nyquistov šum)
![Page 9: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/9.jpg)
8
4. Poissonov šum (photon counting noise) Svjetlost je sastavljena od fotona (više fotona znači više svjetla, odnosno više svjetla znači da veći
broj fotona po sekundi osvjetljuje neku površinu). Fotoni će imati prosječan tok (broj po sekundi) koji padaju na površinu (odnosno senzor). Isto tako će postojati fluktuacije oko tog prosjeka. Statistički zakon koji određuje te fluktuacije se zove Poissonova statistika. Te fluktuacije su vidljive na slici kao šum, odnosno Poissonov šum.
![Page 10: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/10.jpg)
9
Matlab kod: %4. Poissonov sum (photon counting noise)" I = imread('AE.jpg'); J = imnoise(I,'poisson'); figure (4) imshow(J) title('Poissonov sum (photon counting noise)')
Poissonov sum (photon counting noise)
![Page 11: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/11.jpg)
10
5. Uniformni šum (kvantizacijski šum) Ovaj šum je uzrokovan kvantizacijom piksela slike na broj diskretnih nivoa. Ima približno
uniformnu distribuciju i može biti ovisan o signalu, iako će biti neovisan o signalu ako su drugi izvori signala dovoljno veliki da prouzrokuju sjenčanje ili je sjenčanje zadano eksplicitno.
𝑝(𝑧) = �1
𝑏 − 𝑎𝑓𝑜𝑟 𝑎 ≤ 𝑧 ≤ 𝑏
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
srednja vrijednost 𝜇 = 𝑎+𝑏2
varijanca 𝜎2 = (𝑏−𝑎)2
12
![Page 12: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/12.jpg)
11
Matlab kod: %5. Uniformni šum (kvantizacijski šum) I = imread('AE.jpg'); J = I; for X = 1:819, for Y = 1:1024, intOffset = round(30*rand(1) - 15); J(X,Y) = double(I(X,Y)) + intOffset; end end figure (5) imshow(J) title('Uniformni šum (kvantizacijski šum)')
Uniformni šum (kvantizacijski šum)
![Page 13: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/13.jpg)
12
6. Rayleigh šum Matematiča funkcija Rayleigh-ovog šuma:
Gdje je:
srednja vrijednost
varijanca
![Page 14: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/14.jpg)
13
Matlab kod: %6. Rayleigh šum s = 20; I = imread('AE.jpg'); J = I; for i=1:numel(J) if J(i) <= 3*s J(i) = J(i) + s*norm(randn(2,1)); else J(i) = J(i) + s*randn; end end figure (6) imshow(J) title('Rayleigh šum')
Rayleigh šum
![Page 15: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/15.jpg)
14
7. Gamma šum (Erlangov šum)
Matematiča funkcija gamma šuma:
srednja vrijednost
varijanca 𝜎2 = 𝑏𝑎2
![Page 16: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/16.jpg)
15
Matlab kod: %7. Gamma šum (Erlang šum) a = 50, b =10, M = 100, N = 100; if nargin <= 3 a = 2; b = 5; end k = -1/a; R = zeros(M, N); for j = 1:b R = R + k*log(1 - rand(M, N)); end I = imread('AE.jpg'); [M N] = size(I); a = 50, b = 1000; s = uint8(a + sqrt(-b*log(1-rand(M,N)))); J = I + s; figure (7) imshow(J) title('Gamma šum (Erlang šum)')
Gamma šum (Erlang šum)
![Page 17: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/17.jpg)
16
Zaključak
Šum je neželjena smetnja koja se preklapa sa korisnim signalom i koja ima tendenciju da prekrije sadržaj korisne informacije. Šum nije isto što i distorzija signala koju prouzrokuje strujni krug. Šum se može proizvesti elektromagnetski ili termički, što se može umanjiti spuštanjem radne temperature kruga.
Cilj ovog rada je bio pokazati različite tipove šuma na slikama. Pokazani su Gaussov šum, šum „papar i sol“ odnosno impulsni šum, termički šum, Poissonov šum, uniformni odnosno kvantizacijski šum, Rayleigh šum i gamma odnosno Erlangov šum.
![Page 18: Šumovi slika](https://reader035.vdocuments.mx/reader035/viewer/2022081717/5532a5654a79593a568b46e3/html5/thumbnails/18.jpg)
17
Literatura
1. A. McAndrew, „An Introduction ti Digital Processing with Matlab“, School of Computer Science and Mathematics Victoria University of Technology, 2004, p.13.
2. R. A. Schowengerdt, „Image Noise“ 3. Rafael C. Gonzales, Richard E. Woods (2007.), „Digital Image Processing“, Pearson Prenctice
Hall. ISBM 0-13-168728-X 4. Huiyu Zhou, Jiahua Wu, Jianguo Zhang & Ventus Publishing ApS, „Digital Image
Processing: Part I“, ISBN 978-87-7681-541-7 5. Huiyu Zhou, Jiahua Wu, Jianguo Zhang & Ventus Publishing ApS, „Digital Image
Processing: Part II“, ISBN 978-87-7681-542-4
Web stranice
1. http://en.wikipedia.org/wiki/Image_noise 2. http://web.nchu.edu.tw/pweb/users/ykchan/lesson/6600.pdf