• Šifra predmeta:63766B
  • Kreditne točke:3
  • Semester: poletni
  • Vsebina

Računalniški vid v biometriji / Computer Vision in Biometrics

Potrebno posebno predznanje: Dobro znanje programiranja in znanje Pythona

Snov predmeta sestavljena iz treh glavnih vsebin: (I), zajem podatkov in pomembnost nepristranskosti in uravnoteˇzenosti podatkov, (II) zaznava in segmentiranje slik za potrebe nadaljnje analize objektov, (III) prepozpoznava oseb in objektov. Studenti bodo ocenjeni skozi 5 seminarskih nalog. ˇ Vsebina po tednih:

• Teden #1: V prvem tednu se ˇstudentje seznanijo s pregledom osnov raˇcunalniˇskega vida in biometrije. Nauˇcijo se uvaˇzati, prikazovati in shranjevati slike ter jih modificirati, vkljuˇcno z zmanjˇsevanjem, obrezovanjem, pretvorbo barv, svetlostjo in kontrastom. Poleg tega se uˇcijo izboljˇsevanja slik s histogramsko ekvivalizacijo, konvolucijami za ostrino in zameglitev ter nadaljujejo z detekcijo robov in segmentacijo slik.

• Teden #2: Studentje se pouˇcijo o temeljih pristranskosti, poˇstenosti ˇ in etike v umetni inteligenci in raˇcunalniˇskem vidu. Razumejo pojme pristranskosti in poˇstenosti v podatkovnih naborih slik, prouˇcijo strategije za zbiranje in organizacijo nepristranskih slikovnih podatkov ter spoznajo in poskusijo tehnike oznaˇcevanja podatkov. Studenti im- ˇ plementirajo veˇc tehnik za zmanjˇsevanje pristranskosti na obstojeˇcih podatkih.

• Teden #3: Pregled biometriˇcnih modalnosti: obraz in deli obraza (uhlji, oˇci in deli oˇci), prsti, hoja, govor, prepoznava akcij, itd.

• Teden #4: Studentje spoznajo temelje zaznave objektov in poskusijo ˇ veˇc razliˇcnik tehnik predobdelave slik za zaznavo objektov. Predstavi se jim podrobno delovanje in izraˇcun piramidnih Haar-kaskad, implementirajo zaznavo obrazov z zajemom preko spletne kamere.

• Teden #5: V petem tednu se ˇstudentom predstavi delovanje globokih modelov. Seznanijo se z glavnimi modeli za zaznavo objektov, vkljuˇcno s Fast R-CNN in YOLO; spoznajo tehnike predobdelave slik za globoko uˇcenje. Poleg tega se obravnava evalvacija algoritmov za zaznavo in praktiˇcne pristope k implementaciji.

• Teden #6: Studentje se spoznajo semantiˇcno segmentacije slik s ˇ primeri iz biometrije, vse od preproste pragovne, do napredne z globokimi modeli.

• Teden #7: V nadaljevanju snovi iz 6. tedna se ˇstudenti spoznajo ˇse z U-Net in Mask R-CNN modeli in jih evalvirajo na svojih podatkih.

• Teden #8: Studentje se spoznajo s podroˇcjem sledenja objektom in ˇ konkretne primere ocenjevanja poz s prepoznavo akcij oseb.

• Teden #9: Snov se nadaljuje v bolj napredne tehnike sledenja, prouˇcijo se tehnike sledenja mnoˇzicam in osebam v gneˇcah.

• Teden #10: Studentje pridobijo temelje prepoznavanja ljudi in mehkih ˇ biometriˇcnih modalnosti. Spoznajo tehnike prepoznavanja s pomoˇcjo primerjanja in ocenjevanja zmogljivosti algoritmov ter uporabo tehnik v realnem svetu.

• Teden #11: Studentje spoznajo pristope za razpoznavo na podlagi ˇ pridobivanja znaˇcilk z metodami analize vzorcev.

• Teden #12: Nadaljevanje snovi 11. tedna z vpeljavo razliˇcnih pristopov primerjave pridobljenih znaˇcilk.

• Teden #13: Studentje spoznajo globoke pristope za razpoznavo na ˇ slikah, vkljuˇcno s konkretnimi modeli za prepoznavo ResNet, EfficientNet, ViT.

• Teden #14: Sledi nadaljevanje razpoznave oseb z globokimi modeli in konkretnimi reˇsitvami.

• Teden #15: Studentje zdruˇzijo posamezne komponente (primarno za- ˇ znave in prepoznave) v zakljuˇcen, celovit biometriˇcni cevovod. Predstavijo se jim trenutni najnovejˇsi pristopi in primeri uporabe.

  • Študijski programi
  • Porazdelitev ur na semester
15
ur
predavanj
45
ur
laboratorijskih vaj
  • Izvajalci
Nosilec predmeta
Prostor:R2.33 - Laboratorij LRV
Drugo
Prostor:R3.72 - Laboratorij LRK