10/13 Notes¶
- Quiz Thursday
- Covers Chapter 1
- Cheat Sheet
- Notes and Book and HW 1
Users / Subjects¶
Some users overlap (fnmr, fmr) some are very unique (never overlap)
Categories of users (Dottingtons Zoo) (Biometric Menagerie)¶
- Sheep - FMR and FNMR are low (unique and well behaved users)
- Goat - FNMR is high
- Lamb - FMR is high (voices can be mimiced easy, etc...) (not trying to manipulate system)
- Wolf - FMR is high (deliberatly manipulates trait to defeat system, i.e voice)
Orientation Field¶
Level 1 details - also singular points
Method 2 - Gradient Method¶
Primarily uses Edge Filters
- Img(x)S_x = G_x
- convolution operation (conv2 in matlab)
- Img is image
- S_x is filter
- G_x is output matrix
Algorithm for Orientation Fields¶
- Convolve image I with S_x (filter), gives you G_x == I(x)S_x
- Convolve image I with S_y (filter), gives you G_Y == I(y)S_y
- If G_x is high and G_y is low, then vertical edge, if G_y is high and G_x is low, then horizontal edge
- Divide G_x and G_y into blocks of size N x N (bigger than 1 by 1, smaller than 20 by 20)
- Estimate the local orientation of each block
- theta = (1/2) * tan^-1(summation(i = 1 to W, summation(j = 1 to W, 2 * G_x(i, j) * G_y(i, j))) / (summation(i = 1 to W, summation(G_x^2(i, j) - G_y^2(i, j)))))
- Use atan2 in matlab