Detail předmětu
Počítačové vidění (v angličtině)
POVa Ak. rok 2022/2023 zimní semestr 5 kreditů
Seznámení se principy a metodami počítačového vidění, metody a způsoby snímání scény, metody předzpracování (statistické zpracování) obrazu, metody filtrace, vyhledávání vzorů ("pattern recognition"), integrální transformace - Fourierova transformace, morfologie obrazu, klasifikátory, automatické třídění, 3D metody počítačového vidění, otevřené problémy počítačového vidění.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 26 hod. projekty
Bodové hodnocení
- 51 bodů závěrečná zkouška (26 bodů písemná část, 25 bodů testová část)
- 9 bodů půlsemestrální test (3 bodů písemná část, 6 bodů testová část)
- 40 bodů projekty
Zajišťuje ústav
Přednášející
Čadík Martin, doc. Ing., Ph.D. (UPGM)
Hradiš Michal, Ing., Ph.D. (UPGM)
Juránek Roman, Ing., Ph.D. (UPGM)
Najman Pavel, Ing. (UPGM)
Šolony Marek, Ing., Ph.D. (UPGM)
Španěl Michal, Ing., Ph.D. (UPGM)
Zemčík Pavel, prof. Dr. Ing., dr. h. c. (UPGM)
Cvičící
Behúň Kamil, Ing. (UPGM)
Hradiš Michal, Ing., Ph.D. (UPGM)
Juránek Roman, Ing., Ph.D. (UPGM)
Špaňhel Jakub, Ing., Ph.D. (UPGM)
Získané dovednosti, znalosti a kompetence z předmětu
Studenti se seznámí s principy a metodami počítačového vidění. Naučí se detailně vybraným metodám a způsobům snímání scény. Seznámí se i s možnostmi zpracování nasnímaných dat a reprezentací výsledků. Naučí se aplikovat získané znalosti prakticky formou projektů.
Studenti se zdokonalí v týmové práci, matematice a použití jazyka C, C++ a dalších.
Cíle předmětu
Seznámit se s principy a metodami počítačového vidění. Naučit se detailně vybraným metodám a způsobům snímání scény. Seznámit se s možnostmi zpracování nasnímaných dat a reprezentací výsledků. Naučit se aplikovat získané znalosti prakticky formou projektů.
Proč je předmět vyučován
Cílem výuky předmětu je zejména vyvolat u studentů zájem o principy, postupy a úlohy počítačového vidění. Předmět nemůže obsáhnout celou šířku počítačového vidění, ale přináší studentům alespoň "střípky" a ukazuje také výsledky a směrování výzkumu na FIT.
Literatura referenční
- Horn, B.K.P.: Robot Vision, McGraw-Hill, 1988, ISBN 0-07-030349-5
- Hlaváč, V., Šonka, M.: Počítačové vidění, Grada, 1993, ISBN 80-85424-67-3
- Russ, J.C.: The IMAGE PROCESSING Handbook, CRC Press, 1995, ISBN 0-8493-2532-3
- Bass, M.: Handbook of Optics, McGraw-Hill, New York, USA, 1995, ISBN 0-07-047740-X
Osnova přednášek
- Introduction, motivation and applications/Úvod, základy, motivace a aplikace (Zemčík 23.9.)
- Scanning window object detection and boosted classifiers (Zemčík 30.9.)
- Hough Transform, RHT, RANSAC, Time Sequence Processing/Houghova transformace, RHT, RANSAC, zpracování časových sekvencí (Hradiš, 7.10.)
- Object Detection - Trees, Random Forests/Detekce objektů - Stromy, "Random Forests" (Juránek, 14.10.)
- Statistical Pattern Recognition, Bayesian Clasifier and Mixture Models / Statistické rozpoznávání, Bayesovský klasifikátor a GMM (Španěl 21.10.)
- Analysis and Feature Extraction from Images/Analýza a extrakce příznaků z textur (Čadík 4.11.)
- Image Registration/Registrace obrazu (Čadík, 11.11.)
- Clustering and Image Segmentation / Shlukování a segmentace obrazu (Španěl 18.11.)
- Test, Invariant Image Regions/Invariantní oblasti obrazu (Beran, 25.11.)
- Convolutional Neural Networks and Automatic Image Tagging/Konvoluční neuronové sítě a tagování obrazu (Hradiš, 2.12.)
- 3D Computer Vision - Stereo/3D počítačové vidění - stereo, SLAM (9.12. Šolony)
- Acceleration of Processing in Computer Vision/Akcelerace výpočtů v počítačovém vidění (Zemčík, 16.12.)
NOTE: The topics and dates are just FYI, not guaranteed, and will be continuously updated.
POZOR!!! Témata přednášek i data jsou orientační a budou v průběhu semestru aktualizována.
Osnova ostatní - projekty, práce
Samostatná projektová práce v předmětu je následující:
2. Individuálně zadávané projekty (viz všechna pravidla níže a informace k projektům v IS).
Pravidla pro řešení projektů:
Projekty mohou řešit jednotlivci nebo skupiny nejvýše o 4 osobách. V případě vypracování projektu skupinou je třeba při odevzdání projektu přesně popsat role řešitelů v projektu. Projekt se typicky hodnotí stejně pro členy skupiny, ale je vyhrazena i možnost individuální hodnocení uvnitř skupiny odlišit. Je třeba odevzdat zdrojové texty, návod pro překlad a spuštění, zprávu v rozsahu cca 3 stran A4 a provést demonstraci. Programovací jazyk Je C/C++, Matlab, pokud je specifikováno v zadání nebo po dohodě s učitelem případně jiný. Individuální vlastní zadání jsou vítána. V případě, že o individuální zadání máte zájem, přihlaste se na variantu "Vlastní zadání" a pošlete e-mail s návrhem zadání - další postup bude individuální.
Odevzdání projektů:
Odevzdání projektu bude probíhat elektronicky a bude doplněno povinnou demonstrací výsledků v prvním týdnu v lednu. Na odevzdání v jiném termínu hodinu nebude brán zřetel a povede k získání 0b (ve výjimečných případech se lze domluvit individuálně). Pokud pracujete ve skupině, je třeba se dostavit v plném počtu řešitelů.
Demonstrace je povinná a je možná až po elektronickém odevzdání. Prezentaci si připravte na max. 10 minut (na kvalitu demonstrace bude kladen velký důraz).
Do IS se odevzdává jeden *.zip se zdrojovými soubory, návodem pro překlad a spuštění, prezentací a dokumentací (při odevzdání binárních souborů ztráta 1/2 získaných bodů), max. velikost 2MB.
Při odevzdání podobných řešení bude může být počet bodů krácen nebo rozdělen mezi podobná řešení. Vyučující může individuálně určit rozdělení bodů.
Obecná pravidla vypracování projektů a úloh:
Studenti ve své práci musí pracovat samostatně a tvůrčím způsobem. Za porušení této zásady se považuje zejména reverzní inženýrství (disasebmling, dekompilace a podobné postupy), kopírování příkladů řešení, hotových řešení nebo obdobných podkladů, které jsou zveřejněny nebo jsou studentům jinak dostupné (jedná se o kopírování celých řešení nebo jejich tak velkých částí, že jejich okopírování vede k funkčně shodnému nebo velmi obdobnému řešení zadání), společná práce na zadání ve skupinách tak, že její výsledky jsou potom odevzdávány jako řešení jednotlivce (jednotlivců), pokud to není v zadání přímo požadováno nebo povoleno (diskuse ve skupině a/nebo společné řešení dílčích částí je povoleno).
Studenti se musí zdržet jednání, které je v rozporu s dobrými mravy a které by mohlo vést k obcházení skutečného způsobu "řešení" zadání v duchu těchto zadání jimi samotnými nebo jinými studenty.
Pokud student(i) poruší výše uvedená pravidla, může mu hodnocení projektu být sníženo až na 0 bodů.
Průběžná kontrola studia
Domácí úlohy, půlsemestrální test, individuální projekt.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2, obor MBI, MBS, MMM, MSK, libovolný ročník, volitelný
- Program IT-MGR-2, obor MGM, MPV, libovolný ročník, povinně volitelný skupina G
- Program IT-MGR-2, obor MIN, libovolný ročník, povinně volitelný skupina I
- Program IT-MGR-2, obor MIS, 2. ročník, volitelný
- Program IT-MGR-2 (anglicky), obor MGMe, libovolný ročník, povinně volitelný skupina G
- Program MIT-EN (anglicky), libovolný ročník, volitelný
- Program MITAI, obor NADE, NBIO, NEMB, NEMB do 2021/22, NGRI, NHPC, NIDE, NISD, NISY, NISY do 2020/21, NMAL, NMAT, NNET, NSEC, NSEN, NSPE, NVER, libovolný ročník, volitelný
- Program MITAI, obor NCPS, NVIZ, libovolný ročník, povinný