Gladni blokovi
AI FOR VET • POGLAVLJE 7
Osnove računarskog vida: 2D konvolucioni filtri
Kako konvolucione neuronske mreže (CNN) prepoznaju ivice, teksture i oblike.
🎯 Learning Outcomes / Ishodi učenja:
- Digitalna slika kao matrica svetline piksela.
- Izračunavanje konvolucionog jezgra (kernela) 3×3 korak po korak.
- Primena zamućenja, oštrenja i Sobel detektora ivica.
- Matematički uvid klikom na bilo koji piksel u slici.
Kernel je malo staklo 3×3 koje klizi preko piksela slike, množi okolne vrednosti sa svojim težinama i sabira ih. Sav moderni računarski vid (autonomna vozila, prepoznavanje lica, defekti na traci) počinje ovom operacijom.
S(i, j) = ∑ ∑ I(i − m, j − n) · K(m, n)
Kliknite na bilo koji piksel u izlaznoj slici da vidite svih 9 piksela, težina i delilac.
🔬 Interactive Laboratory / Interaktivna laboratorija:
🔍 Guided Investigation / Istraživački zadatak:
- Interaktivni inspektor: Kliknite na piksel u izlazu i pratite formulu i zbir brojeva.
- Detekcija ivica: Izaberite Sobel horizontalno ili Sobel vertikalno. Kako se naglašavaju spojevi?
- Uklanjanje šuma: Izaberite sliku Šum i filtar Gausovsko zamućenje. Pogledajte kako šum nestaje.