Biometrics System Concepts (B-KUL-H02C7A)
Aims
Biometrics system concepts is an application-driven course of artificial intelligence on different techniques in identifying/authenticating an individual in an automated, reliable, and fast way using unique physiological (e.g., face, fingerprint, hand, iris, and ear) or behavioral (e.g., keystroke, signature, gait, and speech) characteristics. It introduces concepts, methods, and tools in the field of biometrics and familiarizes learners with current research directions, whilst providing a critical attitude towards its premises and limitations. After following this course:
Learners can explain the added value of biometrics compared to password or token-based authentication, list main biometric applications and compare different types of identity tasks.
Learners can outline the general architecture of biometric systems, discuss biometric system requirements and examine the accuracy or performance of biometric systems.
For the following specific biometric identifiers: face, fingerprint, iris, retina, hand, ear, signature, and keystroke dynamics, learners can restate the typical features used to identify, list acquisition hardware, explain feature extraction techniques and evaluate their strengths and weaknesses.
Learners can construct phyton-based implementations to investigate the performance of biometrics systems.
For one or more biometric identifiers learners can construct phyton-based implementations to train a biometric system. Subsequently learners can justify and assess algorithmic and training design choices.
For a series of listed topics related to biometric systems (e.g., multimodal biometrics, spoofing, ethical and legal implications, specific implementations, and other undiscussed identifiers) learners can assess a paper from the recent international scientific literature.
Finally, learners can assess biometric systems with a technical critical mind and an awareness of the ethical and legal implications of biometric systems.
Previous knowledge
General concepts of artificial intelligence and machine learning.
Basic programming experience is required.
Is included in these courses of study
- Master of Artificial Intelligence (Leuven) (Specialisation: Engineering and Computer Science (ECS)) 60 ects.
- Courses for Exchange Students Faculty of Engineering Science (Leuven)
- Master of Biomedical Engineering (Programme for students started in 2021-2022 or later) (Leuven) 120 ects.
Activities
3.6 ects. Biometrics System Concepts: Lecture (B-KUL-H02C7a)
Content
The lectures are organized into the following topics:
1. General concepts of biometrics
2. Fingerprint recognition
3. Iris recognition
4. Face recognition
5. Hand recognition
6. Signature recognition
7. Keystroke recognition
8. Retina recognition
9. Ear recognition
10. Invited Lecture on legal and ethical implication in biometrics
Course material
Slides, recordings and online accessible material
0.4 ects. Biometrics Systems Concepts: Exercises (B-KUL-H00I1a)
Content
The Biometrics lectures are complemented by a series of programming (Python-based) and/or literature assignments giving the student hands-on and an active experience with concepts and techniques.
In the first assignment, the student implements different validation metrics and test it on a pre-processed dataset of fingerprints.
Subsequently, based on a personal preference, two assignments are selected from the following three options:
1. Implementing a non-standard key point based fingerprint matching algorithm, an iris recognition system and a combination of both.
2. Implementing and testing a face detection and face recognition algorithm.
3. Assessing and explaining a paper from the recent (within the last 5 years) international scientific literature on topics related to biometric systems.
Course material
Python Scripting Language, jupyter notebooks, google colab and online references
Evaluation
Evaluation: Biometrics System Concepts (B-KUL-H22C7a)
Explanation
The evaluation is based on the (individual) assignments.
For the programming assignments Python notebooks and summary reports needs to be handed in.
For the literature investigation a paper assessment report needs to be handed in.
An online individual session is planned to discuss the assignments submitted and the content of the lectures.