CI396 / INFO7071 - Topics in Computer Vision

First semester of 2018

Professor: David Menotti

Class hours: mondays and wednesdays from 5:30pm to 7:30pm*

Room: PA-01 & PA-04 (theoretical classes) and Lab. 3 (practical classes)

email list: https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/ci396-menotti

  1. Once you subscribe to the list a message asking your confirmation is sent. Only after this confirmation you will effectively be subscribed.
  2. The list accepts only messages sent from the email address that you are subscribed.
  3. More than one subscription is allowed (with different email address).

Monitors Eric Gamma Muller


Evaluation

Two written tests:
 40 points - 20 points each
Ten practical tests:
 40 points - 4 points each
A seminar/workshop:
 20 points - slides + presentation (30/45 minutes depending on the number of attending students)

Classical Problems

  1. Face Recognition
  2. Iris Recognition
  3. Fingerprint Recognition
  4. Pedestrian Detection
  5. Detection -- Face (License plate, Vehicle, Eye & Iris)
  6. Iris Segmentation
  7. Face Fiducial Points Detection
  8. Person Action Recognition
  9. First-Person Activity Recognition
  10. Spoofing Detection

Proposed Schedule

## day Content
01 02/19 Introduction of the course
02 02/21 Problem 01: Face Recognition (Theoretical) [slides1/slides2]
03 02/26 Problem 01: Face Recognition (Practical) [activity1] - Loading databases & Meanfaces
04 02/28 Problem 01: Face Recognition (Practical) [activity1] - Eigenfaces
05 03/05 Problem 01: Face Recognition (Practical) [activity1] - Classification
06 03/07 Problem 02: Face Recognition (Practical) [activity1] - Evaluation/validation
07 03/12 Problem 02: Iris Recognition (Theoretical) [slides]
08 03/14 Problem 02: Iris Recognition (Practical) [activity2] - Loading databases & extracting pupil region
09 03/19 Problem 02: Iris Recognition (Practical) [activity2] - Extracting iris region and normalization
10 03/21 Problem 02: Iris Recognition (Practical) [activity2] - Iris normalization
11 03/26 Problem 02: Iris Recognition (Practical) [activity2] - Computing features (Wavelet & LBP) for Iris Verification & Identification
12 03/28 Problem 02: Iris Recognition (Practical) [activity2] - Computing metrics (FAR/FRR/EER/ROC Curve & Accuracy) for Iris Verification & Identification
13 04/02 1st written test
14 04/04 Problem 03: Fingerprint Recognition (Theoretical) [slides]
15 04/09 Problem 03: Fingerprint Recognition (Practical) [activity3] - Loading databases & Image enhancement
16 04/11 Problem 03: Fingerprint Recognition (Practical) [activity3] - Orientation Maps & Type Annotation
17 04/16 Problem 03: Fingerprint Recognition (Practical) [activity3] - Region of Interest Detection & Singular Point Detection
18 04/18 Problem 03: Fingerprint Recognition (Practical) [activity3] - Singular Point Detection & Type Classification
19 04/23 Problem 03: Fingerprint Recognition (Practical) [activity3] - Thinning & Minutiae Detection
20 04/25 Problem 03: Fingerprint Recognition (Practical) [activity3] - Minutiae Extraction
-- 04/30 (no classroom)
21 05/02 Problem 03: Fingerprint Recognition (Practical) [activity3] - Pattern Matching / Score Computation
22 05/07 Problem 03: Fingerprint Recognition (Practical) [activity3] - Pattern Matching / Score Computation
23 05/09 Problem 04: Pedestrian Detection (Theorectical) [slides1/slides2/slides3]
24 05/14 Problem 04: Pedestrian Detection (Practical) [activity4] - Loading databases & Image Pyramids
25 05/16 Problem 04: Pedestrian Detection (Practical) [activity4] - HOG computation
26 05/21 Problem 04: Pedestrian Detection (Practical) [activity4] - Training SVM
27 05/23 Problem 04: Pedestrian Detection (Practical) [activity4] - Hard negative mining
-- 05/28 (no classroom) trucks' strike
-- 05/30 (no classroom) trucks' strike
28 06/04 Problem 04: Pedestrian Detection (Practical) [activity4] - Sliding windows
29 06/06 Problem 04: Pedestrian Detection (Practical) [activity4] - Non-maximum suppression
30 06/11 Problem 04: Pedestrian Detection (Practical) [activity4] - curve miss rate vs FPPW
31 06/13 2nd written tests
-- 06/15 Presentation of grades for written tests and practical activities
32 06/18
Seminars:
  • EEG brainwaves - Johanna Elisabeth Rogalsky [slides]
  • Object tracking - Fernando Medeiros Dufour [slides]
  • Typing/Keystroke biometrics/dynamics - Rudolf Eckelberg [slides]
33 06/20
Seminars:
  • Palm print - Peterson Wagner Kava de Carvalho [slides]
  • Thermal images as source for biometrics - Sergio de Andrade Stemplick [slides]
34 06/25
Seminars:
  • Hand vascular vein - Beatriz Leandro Bonafini [slides]
  • Person action recognition - Valter Luís Estevam Junior [slides]
  • 3D finger printing - Jonathan Rodrigues Szlactha [slides]
35 06/27
Seminars:
  • Gesture Recognition - Henrique Augusto Richter [slides]
  • Multimodality - face+voice - Israel Barreto Sant'Anna [slides]
  • Voice as biometrics - Laura Silva Lopes [slides]
  • Face Alignment - Daniel Vitor Ruiz [slides]
  • Handwritten signature - Thiago Jorge Adbo [slides]
-- 07/02 Final exam

Support material


References


Databases


Subjects for Seminars

  • First-person activity recognition
  • Person action recognition (selected)
  • Person re-identification
  • Object tracking (selected)
  • Face Alignment
  • Face Frontalization
  • Gesture Recognition (selected)
  • Lip recognition
  • Gait
  • High resolution fingerprint (pores & ridges)
  • 3D finger printing (selected)
  • Fingervein
  • Thermal images as source for biometrics (selected)
  • Typing/Keystroke biometrics/dynamics (selected)
  • Retina recognition
  • Hand geometry
  • Palm print (selected)
  • Handwritten signature (selected)
  • Hand vascular vein (selected)
  • Ear as biometrics
  • Voice as biometrics (selected)
  • ECG as biometrics
  • EEG brainwaves (selected)
  • Multimodality - face+iris
  • Multimodality - iris+eye
  • Multimodality - face+fingerprint
  • Multimodality - iris+fingerprint
  • Multimodality - face+iris
  • Multimodality - face+voice (selected)

Presence in Classes

name wt.1 wt.2 #wt# pa.1 pa.2 pa.3 pa.4 #pa# #sem# mean final mean* situation frequency absences
FERNANDO MEDEIROS DUFOUR 69 80 30 100 100 40 90 31 14 75 75 approved 75% 2/19 2/26 2/28 3/14 3/26 4/09 4/23 5/07
JOHANNA ELISABETH ROGALSKY 43 70 23 100 100 75 70 33 16 72 75 approved 90% 3/05 4/09 6/06
LAURA SILVA LOPES 60 55 23 100 100 90 70 35 12 70 70 approved 75% 2/19 2/21 2/26 3/19 3/21 4/16 4/23 5/07
PETERSON WAGNER KAVA DE CARVALHO 100 62 32 100 100 40 45 25 14 72 75 approved 75% 3/21 3/28 4/18 4/23 5/07 5/23 6/04 6/11
RUDOLF COPI ECKELBERG 80 67 29 75 80 35 80 26 20 75 80 approved 78% 3/21 4/09 5/02 5/07 5/23 6/06 6/18
THIAGO JORGE ABDO 80 65 29 100 60 65 80 30 10 69 70 approved 78% 2/19 2/21 2/26 2/28 4/25 5/07 5/23
BEATRIZ LEANDRO BONAFINI (M) 40 79 24 100 100 75 70 33 15 72 75 approved 84% 2/21 4/11 4/16 4/23 4/25
HENRIQUE AUGUSTO RICHTER (M) 75 58 27 100 80 65 80 31 17 75 80 approved 84% 2/19 2/21 3/14 3/26 4/04
ISRAEL BARRETO SANT'ANNA (M) 100 80 36 100 100 100 90 39 16 91 95 approved 81% 3/07 3/28 4/16 5/02 5/16 6/20
JONATHAN RODRIGUES SZLACHTA (M) 90 100 38 100 100 100 25 30 16 84 85 approved 84% 3/14 5/21 6/04 6/06 6/11
VALTER LUÍS ESTEVAM JUNIOR (D) 85 100 37 100 100 100 90 39 20 96 100 approved 90% 5/02 5/16 6/20
DANIEL VITOR RUIZ 95 90 37 100 100 40 50 26 20 83 85 approved 81% 3/07 3/12 4/18 5/07 5/23 6/04
SERGIO DE ANDRADE STEMPLICK 60 75 27 100 100 80 90 36 18 81 85 approved 90% 4/16 4/18 6/18
wt.1 - written test 1 (100 pts)
wt.2 - written test 2 (100 pts)
#wt# - written tests total points in 40%
pa.1 - practical activity 1 (100 pts)
pa.2 - practical activity 2 (100 pts)
pa.3 - practical activity 3 (100 pts)
pa.4 - practical activity 4 (100 pts)
#pa# - practical activites total points in 40%
#sem# - seminars total points in 20%
mean & mean* - final grad