16.08.2013 Views

daljinsko zaznavanje - In?titut za antropolo?ke in prostorske ?tudije ...

daljinsko zaznavanje - In?titut za antropolo?ke in prostorske ?tudije ...

daljinsko zaznavanje - In?titut za antropolo?ke in prostorske ?tudije ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16.4 Filtriranje<br />

Kljub temu, da ima šum praviloma visoko frekvenco, ni razloga, da bi ga pripisali<br />

samo podrobnostim ali samo o<strong>za</strong>dju. Šum je lahko namreč naključen, na primer zrnatost<br />

na radarskih posnetkih, ali periodičen, na primer posledica vrstične ali prečne snemalne<br />

naprave.<br />

Podrobnosti z visoko frekvenco, to je hitrim sprem<strong>in</strong>janjem tonov, dopolnjujejo<br />

osnovo z nizko frekvenco, kjer se vrednosti sprem<strong>in</strong>jajo počasi. Matematični postopek,<br />

ki podat<strong>ke</strong> razdeli na različne frekvence, se imenuje Fourierjeva anali<strong>za</strong>. Ko posnetek<br />

razdelimo na različne komponente, lahko posamezne skup<strong>in</strong>e poudarimo, <strong>za</strong>nemarimo<br />

ali v celoti odstranimo <strong>in</strong> tako dobimo spremenjeno podobo. Algoritmi, ki jih pri tem<br />

uporabljamo, se imenujejo filtri, <strong>ke</strong>r izločijo (izberejo) določene frekvence. Filtri, ki<br />

prepuščajo viso<strong>ke</strong> frekvence, <strong>in</strong> tako poudarijo podrobnosti, se imenujejo visokoprepustni<br />

filtri. Tistim, ki prepustijo niz<strong>ke</strong> frekvence <strong>in</strong> podobo <strong>za</strong>to zgladijo, pa pravimo<br />

nizkoprepustni filtri.<br />

V digitalni obdelavi podob se srečujemo s tremi tehnikami filtriranja (ločevanja komponent<br />

različnih frekvenc). Prva temelji na diskretni Fourierjevi transformaciji, s katero<br />

pretvorimo podobo v frekvenčni prostor, izberemo del frekvenc <strong>in</strong> nato naredimo obratno<br />

pretvorbo. Druga uporablja relativno preproste matematične postop<strong>ke</strong> (na primer<br />

konvolucijo) v prostorski domeni. Tretja, novejša, pa izkorišča lastnosti diskretne valčne<br />

transformacije (discrete wavelet transform) <strong>in</strong> združuje tako prostorsko kot frekvenčno<br />

filtriranje. Tako Fourierjeva kot valčna transformacija sta pojmovno <strong>in</strong> izvedbeno zelo<br />

<strong>za</strong>htevni, <strong>za</strong>to se bomo v naslednjih razdelkih ukvarjali samo s filtriranjem v prostorski<br />

domeni.<br />

16.4.1 Konvolucijsko filtriranje<br />

Najpogostejši nač<strong>in</strong> izvedbe filtriranja v prostorski domeni je konvolucijsko filtriranje.<br />

Pri tem uporabljamo premično »okno« velikosti nekaj pikslov, na primer 3 krat 3 ali 5<br />

krat 5 ... Znotraj okna (računs<strong>ke</strong> matri<strong>ke</strong>) opravimo določeno matematično operacijo<br />

<strong>in</strong> v izhodni sloj <strong>za</strong>pišemo izračunano vrednost. Dimenzija okna je praviloma liha, <strong>ke</strong>r<br />

želimo imeti centralni piksel, to je tisti, v katerega bomo <strong>za</strong>pisali rezultat. Ni pa nujno,<br />

da je dimenzija enaka v obeh smereh, uporabimo lahko tudi filtre »nepravilnih« oblik,<br />

na primer 3 krat 5.<br />

Filtrirno okno premikamo od piksla do piksla vzdolž stolpcev <strong>in</strong> vrstic ter izračune<br />

ponovimo <strong>za</strong> vse piksle podobe. Tako celotno podobo »sfiltriramo« <strong>in</strong> ustvarimo novo.<br />

S sprem<strong>in</strong>janjem računskih operacij znotraj okna <strong>in</strong> uteži, ki jih posamezni piksli v<br />

njem imajo, vplivamo na obliko (uč<strong>in</strong>ek) filtra. S posebno oblikovanimi računskimi<br />

okni lahko podobo zgladimo, jo izostrimo ali odkrijemo robove.<br />

Splošno lahko postopek konvolucijs<strong>ke</strong>ga filtriranja <strong>za</strong>pišemo kot<br />

IF i,j =<br />

a<br />

b<br />

k=−a l=−b<br />

Fk,l Ii+k,j+l .<br />

Pri tem je I <strong>in</strong>tenziteta vhodne podobe, IF <strong>in</strong>tenziteta izhodne podobe, F pa filtrirna<br />

matrika. <strong>In</strong>deksa i <strong>in</strong> j predstavljata slikovne koord<strong>in</strong>ate, k <strong>in</strong> l sta položaja znotraj<br />

filtra, a <strong>in</strong> b pa določata njegovo velikost.<br />

Na robovih podobe računsko okno sega deloma izven podobe (tem bolj, čim večja je<br />

njegova razsežnost). Manjkajoče piksle lahko nadomestimo na več nač<strong>in</strong>ov, od katerih<br />

sta najpogostejša zrcaljenje <strong>in</strong> izpuščanje vrednosti. Pri prvem v računu upoštevamo<br />

153

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!