/*====== 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.B231/public/html/predmety/15/88/p1588806.html|Timetable / Rozvrh BIO ZS 2023/24]] [[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]], [[varhaiho@cvut.cz|Igor Varga]], [[kangchen@fel.cvut.cz|Cheng Kang]] /* [[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 - (28.9.) Public holiday / Státni svátek - (5.10.) Introduction, economics, statistics / Biometrie-úvod, ekonomické hledisko, základní biometrické ukazatele,(Daniel Novak), {{ courses:a6m33bio:lecture1_2023.pdf |Přednáška 1}} [[https://drive.google.com/file/d/1ApDncX8Hvlrze3oP7VN8c_o5pfHOig5J/view| video 2020 z přednášky]] - (12.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]] - (19.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]] - (26.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]] - (2.11.) 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]] - (9.11.) 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]] - (16.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]] - (23.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 ]] - (30.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 ]] - (7.12.) 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]] - (14.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]] - (21.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]] */ - (28.12.) Holiday / Vánoční prázdniny - (4.1.) Holiday / Vánoční prázdniny - (11.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]]. */ /* {{:courses:a6m33bio:1.dynamic_signature.pdf|Přednáška 3}} {{:courses:a6m33bio:2.dynamic_signature.pdf|Přednáška 9}} {{:courses:a6m33bio:3.dynamic_signature.pdf|Přednáška7}{{:courses:a6m33bio:practical_on-line_signature_verification.pdf|Practical On-lin Signature Verification}} {{:courses:a6m33bio:dynamictimewarping.pdf|DTW}} */ ====== Labs / Cvičení ====== [[courses:a3b33kui:plagiaty|Co je a není plagiát?]] [[http://cyber.felk.cvut.cz/teaching/studentcomp.phtml|konta na serveru KSTUDENT]] - (28.9.) Public holiday / státní svátek - (5.10.) **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}} - (12.10.) **Exercise 1 - Fingerprint recognition** / **rozpoznávání otisku prstu** (I. Varga) * [[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}} */ - (19.10.) Fingerprint, consultation (online) / rozpoznávání otisku prstu - vlastní otisky (online) - (26.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}} */ - (2.11.) **Fingerprint recognition - hand-in** / **rozpoznávání otisku prstu - odevzdání úlohy** * Deadline for hand-in to the BRUTE system is 1.11.2023 23:59 - (9.11.) **Exercise 2 - Dynamic signature / rozpoznávání podpisu** (C. Kang) * [[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ů}} */ - (16.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}} */ - (23.11.) Dynamic signature / rozpoznávání podpisu - (30.11.) **Dynamic signature hand-in / rozpoznávání podpisu - odevzdání úlohy** * Deadline for hand-in to the BRUTE system is 29.11.2023 23:59 - (7.12.) **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í]] */ - (14.12.) Iris recognition / rozpoznávání duhovky - (21.12.) Iris recognition / rozpoznávání duhovky - (28.12.) Holiday / Vánoční prázdniny - (4.1.) Holiday / Vánoční prázdniny - (11.1.) **Iris recognition - hand-in + credit / rozpoznávání duhovky - odevzdání úlohy, zápočet** * Deadline for hand-in to the BRUTE system is 10.1.2023 23:59 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, 2005. - Kung, S.: Biometric Authentication-A machine Learning Approach, Prentice Hall, 2005. - Bhanu, B.: Computational Algorithm for Fingerprint Recognition, Kluwer Academic Publishers, 2004.