/*====== Zápočtový test ======*/ /*== Zápočtový test proběhne na poslední přednášce 10.1.2017 ==*/ /* ====== Výuka prezenčně + covid info====== Dle informací, platných k datu začátku semestru, bude probíhat výuka kontaktní formou v místnostech FEL dle rozvrhu. Co se týče covid-19, prosíme o dodržování platných doporučení, aktualizováno na: https://fel.cvut.cz/cz/covid/ V případě potřeby bude aktualizováno. Online výuka a cvičení probíhají dle rozvrhu na tomto odkazu [[https://meet.google.com/ehc-shyf-aic| Online výuka]] */ ====== A6M33BIO - Biometrics ====== [[courses:a6m33bio:podminky|Course requirements / Podmínky předmětu a způsob hodnocení]] [[https://intranet.fel.cvut.cz/cz/education/rozvrhy-ng.B241/public/html/predmety/15/88/p1588806.html | Rozvrh BIO ZS 2024/25]] [[http://www.fel.cvut.cz/cz/education/bk/predmety/15/88/p1588806.html|Syllabus]] [[https://cw.felk.cvut.cz/forum|Forum]] [[https://cw.felk.cvut.cz/brute/student/course/898|BRUTE: Portal for assignment hand-in / Aplikace pro odevzdávání studentských prací]] ---- [[https://download.cvut.cz/info/info.php|Download Matlab + other SW for CVUT students]] /* ====== Credit test / Zápočtový test ====== První termín bude ve čtvrtek 11.1.2023 od 14:30-16.00h. Další termín je naplánován na 18.1 v 9.00, místnost G202, Karlovo náměstí. Test je koncipován jako krátká ústní zkouška, bude trvat 15-20 minut, bude se skládat ze 3 otázek, jedna otázka cca na 5 minut, celkem 40 bodů (1. otázka:13 bodů,v2. otázka:13 bodů, 3. otázka:14 bodů). Příklad otázek : Gaboruv filtr a jeho aplikace ,Popište princip a hlavní vlastnosti rozbalení („unwrapping“) obrazu duhovky. Jak se ve výsledném obraze projeví změna velikosti obrazu, zornicový efekt a jak natočení, Jaké jsou základní stavební bloky typického systému pro rozpoznávání tváří, Popošte nákladní architekturu systému pro rozpoznání řeči, různé metody porovnávání, jak funguje skórování otisku prstů na základě korelace?,Definice ROC křivky, jak by jste spočítali ROC křivku pro danou technologii detekce?,Nakreslete alespoň jedno omezení, které klademe na warpovací funkci u DTW Zkouška proběhne distanční formou na tomto odkazu: [[https://meet.google.com/ehc-shyf-aic| zápočtový test]]. **Prosím přihlašujte se tak, aby časy na sebe navazovaly, jinak vás nevezmu!** [[https://docs.google.com/spreadsheets/d/1a8mXx3cf6Q9fK9Eg017Q0nWyLoKCKYCTgLc1vSS4Wgk/edit?usp=sharing| Přihlášení je zde]]. */ ====== Contacts / Kontakty ====== Lecturers / Přednášející: [[xnovakd1@labe.felk.cvut.cz|Daniel Novák]], [[eda@zzz.cz | Eduard Bakštein]], /* [[ schnejak@fel.cvut.cz | Jakub Schneider]] */, [[xfrancv@cmp.felk.cvut.cz | Vojtěch Franc]], [[pollak@fel.cvut.cz| Petr Pollak]] Labs TAs/ Cvičící: [[bakstedu@fel.cvut.cz|Eduard Bakštein]], [[pradhbik@fel.cvut.cz|Bikash Kumar Pradhan]], [[koniccar@fel.cvut.cz|Carmen-Anna Konicarová]] /* [[schnejak@fel.cvut.cz|Jakub Schneider]]*/ ===== Přednášky ====== Lectures are held in Czech, unless agreed otherwise / Přednášky jsou v Českém jazyce, pokud není dohodnuto jinak - (26.9.) Introduction, economics, statistics / Biometrie-úvod, ekonomické hledisko, základní biometrické ukazatele,(Daniel Novak), {{ :courses:a6m33bio:bipo1.pdf |Přednáška 1}} [[https://drive.google.com/file/d/1ApDncX8Hvlrze3oP7VN8c_o5pfHOig5J/view| video 2020 z přednášky]] - (3.10.) Fingerprint 1 / Otisky prstů, historie, registrace, předzpracování (Daniel Novák), /* {{:courses:a6m33bio:fingerprintenhancement.pdf|Přednáška 2}} [[https://drive.google.com/file/d/1d8BPkGxPZAdWvCj1hnKjAMMbzaFt-ekU/view | video 2020 z přednášky]] */ - (10.10.) Fingerprint 2 / Analýza otisku prstů a jejich přiřazení (Daniel Novák), /* {{:courses:a6m33bio:fingerprints.pdf|Přednáška 3}} [[https://drive.google.com/file/d/1upsWtP6J7mfZqGtOYqIlIkXw1-zYWpw-/view | video 2020 z přednášky]] */ - (17.10.) Classification and indexing in biometry / Klasifikace a indexování v biometrických systémech (Daniel Novák), /*{{:courses:a6m33bio:3.fingerprints.pdf|Přednáška 4}}, [[https://drive.google.com/file/d/1qcliLuNUay7E5NYaTl3Km-aBWyxwxgf9/view| video 2020 z přednášky 1]],[[ https://drive.google.com/file/d/1iBZuRppm75aPF9t7jGg2bWUqUnnEKZPZ/view| video 2020 z přednášky 2]] */ - (24.10.) Dynamic signature / Podpis v biometrii - metoda dynamického podpisu (Daniel Novák), /* {{ :courses:a6m33bio:dynamicky_podpis2022.pdf |Přednáška 5}} , [[https://drive.google.com/file/d/13iWhtGdCutTXW5lZc_jpRDfFFRUYYCKu/view | video 2020 z přednášky]] */ - (31.10.) Face recognition 1 / Rozpoznávání tváří - extrakce příznaků (Vojtěch Franc), /* {{:courses:a6m33bio:zs2022_tvare1.pdf|Přednáška 6}}, [[https://drive.google.com/file/d/1SNRHPUvioVdHnUQuitrV2pmmUvSTfKWM/view | video 2020 z přednášky]] */ - (7.11.) Face recognition 2 / Rozpoznávání tváří - klasifikace (Vojtěch Franc), /* {{:courses:a6m33bio:zs2022_tvare2.pdf|Přednáška 7}} , {{:courses:a6m33bio:face_classif1.avi|video1}}, {{:courses:a6m33bio:face_classif2.avi|video2}}, {{:courses:a6m33bio:speaker_detection1.avi|video3}}, {{:courses:a6m33bio:speaker_detection2.avi|video4}},{{:courses:a6m33bio:bpm.avi|video5}}, [[https://drive.google.com/file/d/1-4hcWVsu1x_mAa6xKgsRF4WCLjcM-AUw/view| video 2020 z přednášky]] */ - (14.11.) Iris recognition 1 / Rozpoznávání duhovky: základní vlastnosti (Eduard Bakštein), /* {{ :courses:a6m33bio:iris_1-4-2023.pdf |Přednáška 8}}, [[https://drive.google.com/file/d/1PAkKcLxKLOAe4wIBxAA1jASR4Fa6PE-n/view?usp=sharing | video 2020 z přednášky ]] */ - (21.11.) Iris recognition 2 / Rozpoznávání duhovky: segmentace (Eduard Bakštein), /* {{ :courses:a6m33bio:iris_2-4-2023.pdf |Přednáška 9}}, [[http://www.aishack.in/tutorials/circle-hough-transform/ | popis Houghovy transformace pro kruh]], [[https://drive.google.com/file/d/13-CK5CepQQd4TmFr5D7LqHfrvD-6stLd/view?usp=sharing| video 2020 z přednášky ]] */ - (28.11.) Speech recognition 1/ Biometrické systémy založené na zpracování řeči - řečové příznaky pro rozpoznávání (Petr Pollák), /* {{ :courses:a6m33bio:a6m33bio_spkverif_i_handout22.pdf|Přednáška 10,2022{{ :courses:a6m33bio:a6m33bio_spkverif_handout.pdf |}}}},[[https://drive.google.com/file/d/1tFb2lovaIs--RgMZzICBu2zjabCka_YV/view | video 2020 z přednášky]] */ - (5.12.) Speech recognition 2 / Biometrické systémy založené na zpracování řeči - rozpoznávání a verifikace řečníka (Petr Pollák), /*{{:courses:a6m33bio:a6m33bio_spkverif_ii_handout.pdf|Přednáška 11, 2022}},{{:courses:a6m33bio:A6M33BIO_spkverif_HANDOUT.pdf|Přednáška 2023}}[[https://drive.google.com/file/d/1F0ypGIZWAgEfVXojN2TVdZmrAWoZewWU/view| video 2020 z přednášky]] */ - (12.12.) Ethical considerations (Daniel Novak), /* {{ :courses:a6m33bio:biometric_ethics.pdf |Přednáška 12}} [[https://drive.google.com/file/d/1qRm9a5CL_xq-jpMRQso-I41h471vfyrG/view| video z přednášky]] {{:courses:a6m33bio:IdentititySecurity.pdf|Přednáška 12}} [[https://drive.google.com/file/d/1D8d7Kke2TKYP0Z9TeFJfZ06nnxXSYCNP/view| video z přednášky]] */ - (19.12) Prediction of non-linguistic speaker attributes from voice (Jan Macek, Josef Vopicka, MAMA AI) - (4.1.) Holiday / Vánoční prázdniny - (9.1.) Credit test / Závěrečný test, udělení klasifikovaného zápočtu (Daniel Novák) /*Materiály k přednáškám lze stáhnout [[https://nit.felk.cvut.cz/teach/bio/|zde]]. */ ====== Labs / Cvičení ====== [[courses:a3b33kui:plagiaty|Co je a není plagiát?]] [[http://cyber.felk.cvut.cz/teaching/studentcomp.phtml|konta na serveru KSTUDENT]] - (26.9.) **Exercise 0: stats in Biometrics, keystroke dynamics** / **statistika v biometrii, dynamika úhozů** (E. Bakštein) * {{ :courses:a6m33bio:ex0-keystroke-dynamics.pdf |Assignment of Exercise 0 - keystrokes / Zadání Úlohy 0 - dynamika úhozů}} * {{:courses:a6m33bio:cviceni:keystrokes.mat|keystrokes.mat}} /* * {{ :courses:a6m33bio:cviceni:keystrokes.m | řešení úlohy 1}}*/ * {{ :courses:a6m33bio:cviceni:01_matlab_intro.m |matlab_intro.m}} - (3.10.) **Exercise 1 - Fingerprint recognition** / **rozpoznávání otisku prstu** (B.K. Pradhan) * [[courses:a6m33bio:ulohy:uloha_2_otisk_prstu|Ex 1 - Fingerprint details / podklady k úloze]] /* * {{:courses:a6m33bio:2-otisk-zadaninew.pdf|Zadání úlohy 1}} * {{:courses:a6m33bio:fptoolbox.zip|Implementace uloha 2}} * {{:courses:a6m33bio:cviceni:u2-fingerprint-data.zip|Data}} * {{:courses:a6m33bio:database.rar|DataBase}} * {{:courses:a6m33bio:prirazenyotisk.rar|Přiřazené otisky}} */ - (10.10.) Fingerprint, consultation (online) / rozpoznávání otisku prstu - vlastní otisky (online) - (17.10.) Fingerprint, consultation (online) / rozpoznávání otisku prstu - vlastní otisky (online) /* * [[courses:a6m33bio:ulohy:uloha_2_otisk_prstu|Task 1 assignment / Zadání úlohy ]] * {{courses:a6m33bio:zadani_ulohy_3-doplneni.pdf|Doplnění k zadání úlohy 3}} * {{:courses:a6m33bio:fingerprint-p_kody.zip|Source codes}} * {{:courses:a6m33bio:fingerprint-cv3-kody.zip|Codes for the 3rd lab Kódy ke 3. cvičení}} * {{:courses:a6m33bio:cviceni:zadani.rar|Assigned fingerprints / Přiřazené otisky}} */ - (24.10.) **Fingerprint recognition - hand-in** / **rozpoznávání otisku prstu - odevzdání úlohy** * Deadline for hand-in to the BRUTE system is 23.10.2024 23:59 - (31.10.) **Exercise 2 - Dynamic signature / rozpoznávání podpisu** (C.A. Konicarová) * [[courses:a6m33bio:ulohy:uloha_1_dynamicky_podpis|Ex 2 - Signature details/ Podklady k úloze]] /* * {{:courses:a6m33bio:ulohy:podpis-zadani.pdf|Task materials / Zadání úlohy 1}} * {{:courses:a6m33bio:cv3_podpis.zip|Task 1 implementation / Implementace uloha 1}} * {{:courses:a6m33bio:signature_database_info.txt|Signature database info / Informace o databázi podpisů}} */ - (7.11.) Dynamic signature - own signatures / rozpoznávání podpisu - vlastní podpisy /* * {{:courses:a6m33bio:cviceni:get_eer_dtw.m|get_eer_dtw.m}} - function for calculation of equal error rate / Funkce pro výpočet equal error rate pro druhou část úlohy DTW {{:courses:a6m33bio:cviceni:cv5-podpis-zadani-rozsirene.pdf|Extended lab material / Rozšířené zadání úlohy}} */ - (14.11.) Dynamic signature / rozpoznávání podpisu - (21.11.) **Dynamic signature hand-in / rozpoznávání podpisu - odevzdání úlohy** * Deadline for hand-in to the BRUTE system is 20.11.2024 23:59 - (28.11.) **Exercise 3 - Iris recognition / Rozpoznávání duhovky** (E. Bakštein) * [[courses:a6m33bio:ulohy:uloha_3_rozpoznavani_duhovky|Ex 3 - Iris details / podklady k úloze]] /* * **Link online výuka: https://meet.google.com/jma-ppyc-vyv** * [[https://drive.google.com/file/d/1GqRJ8pMuwEgxFvmDMyEDrwZRAdgyLcNn/|Záznam cvičení]] */ - (5.12.) Iris recognition / rozpoznávání duhovky - (12.12.) Iris recognition / rozpoznávání duhovky - (19.12.) **Iris recognition - hand-in / rozpoznávání duhovky - odevzdání úlohy** * Deadline for hand-in to the BRUTE system is 18.12.2024 23:59 - (9.1.) **Hand-in of remaining excercises, credit, reserve/ Odevzdání zbývajících úloh, zápočet, rezerva** The labs consist of three main blocks, each 3-4 weeks + one introductory lab/ Náplň cvičení je samostatné řešení tří následujících bloků, zabírajících každý 3-4 týdny + jedné úvodní hodiny: * Exercise 0 - Keystroke dynamics - not evaluated/ Dynamika úhozů - nehodnotí se * Exercise 1 - Fingerprint recognition / rozpoznávání otisku prstu: [[courses:a6m33bio:ulohy:uloha_2_otisk_prstu|Details / Podklady k úloze]] * Exercise 2 - Dynamic signature recognition / Rozpoznávání podpisu: [[courses:a6m33bio:ulohy:uloha_1_dynamicky_podpis|Details /podklady k úloze]] * Exercise 3 - Iris recognition / rozpoznávání duhovky ([[courses:a6m33bio:ulohy:uloha_3_rozpoznavani_duhovky|Details / Podklady k úloze]]) [CZ] //Osobní účast je vyžadována na cvičeních se zadáním či odevzdáváním úloh (tučně)//. Studenti si mohou v případě zájmu zaregistrovat svůj vlastní otisk prstu či podpis. Zpracování úloh je realizováno v Matlabu, pro jednotlivé úlohy jsou k dispozici předpřipravené skripty. [EN] //Attendance is required on all labs with assignment or hand-in (marked in bold)//. Students can register their own fingerprint or signature if they wish. The processing of the tasks is realized in Matlab, pre-made scripts are available for each task. ====== Literatura ====== - Maltoni, D.: Handbook of fingerprint recognition, Springer, 2009. - Kung, S.: Biometric Authentication-A machine Learning Approach, Prentice Hall, 2005. - Bhanu, B.: Computational Algorithm for Fingerprint Recognition, Kluwer Academic Publishers, 2004.