Welcome to CPSC 697/599.97
Welcome to the class!
Quiz takes place as schedules in-class, closed book, on February 28th during regular class hours in the classroom.
Assignment 1 for CPSC 599 and Asmt 1 for 697 (different) are now posted.
Assignment 2 for CPSC 599 and Asmt 2 for 697 (different) are now posted.
Assignment 3 for CPSC 599 and Asmt 3 for 697 (different) are now posted.
NOTE: Final percentage grades will not be rounded up to the nearest whole percentage point.
Contact information | |
Textbook and recommended reading | |
Course information | |
Course outline | |
Course evaluation | |
Project | |
Useful links |
1.
Multimodal Biometrics and Intelligent Image
Processing for Security Systems
M. Gavrilova and M. Monwar, IGI, 2013
2.
Image Pattern Recognition: Synthesis and Analysis in Biometrics
S. Yanushkevich, M. Gavrilova, P. Wang and S. Srihari (Eds), World Scientific
Publishers, 2007
3. Biometric Systems: Technology, Design and Performance Evaluation
Editors: J. Wayman, A. Jain, D. Maltoni and D. Maio, Springer, 2005
3.
Handbook of Face Recognition
Editors: Stan Z. Li and Anil K. Jain Springer, New York, 2005
4.
Handbook of Multibiometrics (International Series on Biometrics)
Arun A. Ross, Karthik Nandakumar, and Anil K. Jain,
Hardcover -
May, 2006
5.Computational geometry: Algorithms and Applications
The objective in offering this course is to study advanced algorithms in the area of applied sciences, computer graphics and biometric technologies. The course introduces theoretical bases for studying biometrics, with particular focus on algorithmic foundations, computer graphics techniques, topological properties of the biometric data, information representation, data storage and data search, comparison and matching.
The methods and techniques learned in the course will be illustrated on the examples of solving verification, identification, and synthesis problems for a variety of biometrics. Biometrics such as fingerprint, face, eye, ear, palm, gait, voice, signature and others will be discussed.
Particular interest will be on hardware devices and their rapid development, as well as the variety of specific software developed for particular agencies (government, academia, banks, individuals etc.). Impact of these developments on the society, privacy and ethics will also be considered.
The formal component of the course will involve a research project, writing a research paper, and making a
presentation on a subject.
Introduction
to
Biometrics.
| |
Objects of Study in
Biometrics, Biometric Characteristics and Biometric Systems Text 1 Ch1 |
Biometric Types Text 1, Ch3 | |
Biometrics Hardware Text 2 Ch 2 | |
Historical perspective Text 3 |
Algorithmic Foundations of Biometrics Text 5 | |
Fingerprint recognition systems. Text 3 Ch 2-5, Text 2 Ch 2 | |
Fingerprint and hand recognition systems. Text 2 Ch 2, Text 1 Hand geometry |
Feature extraction and matching. Methodology and applications. Text 2 |
Face recognition | |
Face modeling -pre-processing Ch1, Ch2 Text 3; Ch 4 Text 2, Text 2 | |
Face Recognition Solutions - NeoFace, OpenCL face detection, Real-Time Adaptive 3D Face Tracking and Eye Gaze Estimation | |
3D Face Tracking Without Markers, 3D head tracking, Robust Face tracking using Lucas-Kanade optical flow | |
Head Tracking for Desktop VR Displays using the WiiRemote, Olaworks : Real Time Head Tracking 3D FR | |
FaceGen softare | |
PCA |
Week 5
Biometric review, Face synthesis | |
SIGGRAPH 2011 - A Morphable Model for the Synthesis of 3D Faces, Create 3D Face from a Single Photo, Realtime Performance-Based Facial Animation (SIGGRAPH 2011) | |
Facial synthesis, Facial expression modeling Ch 3, Ch 4, Ch 5 Text 3; Ch 4 Text 2 |
Week 6 READING WEEK
Iris and Ear biometrics | |
Tuesday, February 28th | |
Quiz preparation guideline is posted here. |
Context-based, KINECT based GAIT recognition |
Multi-modal biometrics and Information fusion | |
Machine Learning in biometric research |
CPSC 599 Assignment 3 and MATLAB lecture | |
Biometric aesthetics and machine learning |
Ethics, privacy and security issues related to biometrics. Text 2 Ch 12 |
Title: "Technocreep and Biometrics" T Keenan video Hackers Conference Las Vegas Link to T. Keenan video at Hackers Conference 2013 in Las Vegas
Tuesday April 4th Future directions and trends and CPSC 599 Participation component grading based on Invited Lecture attendance (written summary, by e-mail) | |
Thursday April 6th CPSC 599 Asmt 3 part III software presentations and CPSC 599 Participation component grading (written feedback, in class) | |
Tuesday April 11th CPSC 697 Term project presentations and CPSC 599 Participation component grading (oral questions, in class) |
Three components are included in the determination of the course grade.
Component | Component Weight |
Assignments | 45% |
Presentations | 30% |
In-class Quiz | 25% |
Assignments can be in the form of a written take home assignment, a research paper analysis, or a problem to solve over some period of time. Quizzes can be given in class or to take home. Two presentations in the course relate to assignment and final project presentation.
Late Submission Policy
As a rule, late submission will be accepted up to two or three days after assignment deadline, with a penalty of 10% per day of the overall grade possible for this assignment. Special considerations will be given to extenuating circumstances upon advance notification.
Collaboration
Students are
encouraged to discuss the assignments and methods of solution with other
students. All work that is handed in as a solution to the assignment must be
original work of the student. Any student found copying all or part of an
assignment from another student or another source without proper acknowledgement
of the copyright will face consequences outlined in
Plagiarism/Cheating/Other Academic Misconduct sections of the University
calendar.
CPSC 599.97 Deadlines
The list of CPSC 599.97 course deadlines is below.
Component | Due Date | Component Weight |
Assignment 1 | Monday, February 6th, 9:00 pm
|
15% |
Quiz | Tuesday, February 28th, closed book, in-class | 25% |
599_asmt2_PCA.docx
|
Extended: Wednesday, March 1st, 9:00 pm |
10% |
Assignment 3 | Friday, March 31st, 9:00 pm Test_data_unlabeled Train_data_labeled April 6-11, 2017 |
15% |
In-class activities | Ongoing | 15% |
Presentations | Asmt 1 Presentation - 10% Feb 9 Thursday in class Asmt 3 Presentation - April 6-11
|
20% |
Assignments can be in the form of a written take home assignment, a research paper analysis, or a problem to solve over some period of time. Quizzes can be given in class or to take home. Two presentations in the course relate to term paper and final project presentation.
Assignments and Quizzes are essential part of this course and intended to help students to develop valuable research skills, such as ability to solve problems using knowledge obtained from the course, ability to critically analyze methods and techniques, ability to compare and contrast different solutions, ability to write a critique on a paper or a scientific article, and ability to compare different approaches to the same problem.
SUBMISSION: By e-mail to your TA
Assignment 1 links
Sample presentation for Asmt 1
Assignment 2 links
Assignment 3 links
Freeware FingerprintRecognition Software
Fingerprint Synthesis Software
Three components are included in the determination of the course grade.
Component | Component Weight |
Assignments | 30% |
Term project | 50% |
Presentations/quiz | 20% |
Specifically, there will be three assignments and one take home quiz in the course.
Assignments can be in the form of a written take home assignment, a research paper analysis, or a problem to solve over some period of time. Quizzes can be given in class or to take home. Two presentations in the course relate to assignment and final project presentation.
Assignment 1: 10%
Assignment 1 Presentation: 10%
Assignment 3: 10%
Take Home Quiz: 10%
Final project presentation 10%
Interim report 15%
Final report 25%
This project allows students to perform an extensive literature review and in-depth methodology analysis with particular emphasis on the form in which the results of the research are reported.
The project should present a comprehensive literature review on one of the topics of choice by student and should be written in the form of a research report of 20 to 30 pages, article with title, abstract, introduction, background, method description and comparison, analysis and conclusion and references.
Project Requirements (all components)
Individual research project is an essential component of this course. Students are expected to select a topic of research project from the course outline, which can include theoretical research in the area of image processing, computer graphics, statistics, analysis of algorithm performance, or applied studies (including development and implementation of a biometric system or a specific algorithm).
Selected project topics from previous years:
Minutia-based Fingerprint Matching using Linear Programming | |
3D face Reconstruction based on morphable model | |
Secure e-mail with fingerprint recognition | |
Fingerprint spoofing | |
Cancelable biometrics | |
Biometric fusion | |
Gait recognition | |
Iris synthesis using multiresolution approach | |
Multimodal biometric and fusion schemas | |
Evaluating a new hashing scheme for hand signatures | |
Reliability of palm print biometrics |
Biometric Technology Lab
General Biometric Bibliography
FaceGen expression software | |
SFinGe fingerprint synthesis software | |
Fake voice software |
Automated Fingerprint Identification System (AFIS)
Developing Fingerprints with Super Glue
iPhone 5S Touch ID Fingerprint Hack & iOS 7 Passcode Bypass - Major Security Flaws
Handbook of Face
Recognition | |
Handbook of Multibiometrics (International Series on Biometrics) | |
Automatic Fingerprint
Recognition Systems | |
Guide to Biometrics | |
Handbook of Fingerprint
Recognition | |
Pattern Recognition.
From Classical to Modern Approaches |
Vision/biometric research list http://iris.usc.edu/Vision-Notes/bibliography/contents.html | |
The Biometric Consortium website http://www.biometrics.org/html/meetings.html | |
Findbiometrics web site http://www.findbiometrics.com/events.php | |
1. International Journal of Pattern Recognition and Artificial Intelligence (IJPRAI)
2. IEEE Transactions on Pattern Analysis and Machine Intelligence
3. Transactions on Computational Science, Springer
4. IEEE Transactions on Biometrics
Signal Processing Institute, Swiss Federal Institute of Technology web site | |
Center for Unified Biometrics and Sensors, University at Buffalo, The State University of New York | |
This page was last updated on 01/01/2022
Department of Computer Science
University of Calgary
2500 University Dr. N.W.
Calgary, AB, T2N1N4
Office: MS 269
Phone: (403) 220-5105
Fax: (403) 284-4707