Contactless Palmprint Identification
Ajay Kumar
Department of Computing The Hong Kong Polytechnic University, Hong Kong IAPR/IEEE Winter School on Biometrics, Shenzhen 12th January, 2020
Contactless Palmprint Identification Ajay Kumar Department of - - PowerPoint PPT Presentation
IAPR/IEEE Winter School on Biometrics, Shenzhen 12 th January, 2020 Contactless Palmprint Identification Ajay Kumar Department of Computing The Hong Kong Polytechnic University, Hong Kong Contactless Palmprint Identification Applications
Ajay Kumar
Department of Computing The Hong Kong Polytechnic University, Hong Kong IAPR/IEEE Winter School on Biometrics, Shenzhen 12th January, 2020
Contactless Palmprint Identification
2
translation
system
Early Acquisition Devices
Palmprint Preprocessing
4
Feature Extraction Methods
Popular Methods (Over 10+ Years)
5
ROI filtered from six (Even) Gabor Filters Rotational Invariance Ring projection
r q q q r pr r I N ) sin , cos ( 1
r q p q q r pr r I N
2 2) sin , cos ( 1
Z p ,... 2 , 1 ,
. 150 ,... 30 , , ,.., 2 , 1 , ,
Z p
p p kPalmCodes
Typical PalmCode (Gabor Amplitude Response)
l l k l k k max max Z l ...,6 , 2 , 1 ,
N k ..., , 2 , 1 ,
NN ..., , , users; from database Training
2 1Ω
PalmCodes
Feature Extraction and Matching
2 ' ) ' ' 4 ( 8
2 2 2 2 2
2 ) , , , , , , (
e e e y x y x
x y x
8
dxdy y x F y x I j ) , , ( ) , ( max arg
Feature Extraction and Matching
( ) ( , ) ( , , ) ( , ) ( , , ) 2 ( , )( ( , , ) ( , , )) 2 OF I x y F x y dxdy I x y F x y dxdy I x y F x y F x y dxdy
Feature Extraction and Matching
S[Lθ1] S[Lθ2] S[Lθ3] S[Lθ4] S[Lθ5] S[Lθ6]
Feature Extraction and Matching
More Accurate Contactless Palm Matching
where i j and i = 1, 2, … N
) , (
2 1 j i i
f f S
1 i
f
2 i
f
Experimental Results
Experimental Results
Experimental Results
Experimental Results
Experimental Results
Experimental Results
Match Score Distribution for Palmprints?
1 1
) 1 ( ) ( ) ( ) ( ) , (
i i i
p p p f
i i ix n i x i i i i i
p p x n n x f
) 1 ( ) (
) , , (
i
n Betabin
) , ( ) , ( ) , , ( B x n x B x n n x f
i i i i i i i
Distribution of Match Scores
OrdinalCode Representation PalmCode Representation
Distribution of Match Scores
CompCode Representation DCT Representation
Distribution of Match Scores
Beta-Binomial Distribution Minimum error in most palmprint feature distributions, both for genuine and imposter matches
Popular Methods - Theoretical Limitations
Popular Methods - Theoretical Limitations
Dinter ∼ B(ninter,p)
Faster and More Accurate Matching,” IEEE Trans. Info. Forensics & Security, 2016
Experimental Results
Experimental Results
Faster and More Accurate Matching,” IEEE Trans. Info. Forensics & Security, 2016
Experimental Results
https://www4.comp.polyu.edu.hk/~csajaykr/3DPalmprint.htm
Faster and More Accurate Matching,” IEEE Trans. Info. Forensics & Security, 2016
(b)
Contactless Palmprint Feature Descriptor
Contactless Palmprint Feature Descriptor
Contactless Palmprint Feature Descriptor
F = τ(f ∗I) I F
Experimental Results
Experimental Results
Experimental Results
Effective for a Range of Other Biometrics and Applications
Fully Reproducible, Download Codes → https://www4.comp.polyu.edu.hk/~csajaykr/2Dto3D.htm
Palmprint Similarity
network,” Proc. DLPR 2016, Cancun, 2016.
Palmprint Similarity
network,” Proc. DLPR 2016, Cancun, 2016.
Experiments
Results
network,” Proc. DLPR 2016, Cancun, 2016.
Real World Contactless Palmprint Images
Real World Contactless Palmprint Images
(Decision Threshold 1.233)
2001 2017
2001 2017 2001 2017
Match score: 1.1889 Match score: 0.872 Match score: 0.739
Real World Contactless Palmprint Images
Real World Contactless Palmprint Images
(Decision Threshold 1.233)
Palmprint Detection under Complex Backgrounds
arXiv preprint arXiv:1812.11319, 2018
Palmprint Detection under Complex Backgrounds
arXiv preprint arXiv:1812.11319, 2018
Raw segmented frame Aligned segmented frame
Palmprint Detection under Complex Backgrounds
– Gaussian Blur – Randomly adding and multiplying on the three channel. – Contrast normalization – Additive Gaussian noise
– Random area ratio (a=[0.08, 1]) – Random aspect ratio (s=[3/4, 4/3]) – Crop size: W’=sqrt(W*H*a*s), H’=sqrt(W*H*a/s)
[1] Weblink for downloading codes for Data Augmentation: https://github.com/aleju/imgaug [2] Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Rabinovich, A. (2015). Going deeper with convolutions. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 7-12-2015.
Palmprint Detection under Complex Backgrounds
arXiv preprint arXiv:1812.11319, 2018
Palmprint Detection under Complex Backgrounds
arXiv preprint arXiv:1812.11319, 2018
Different Subjects https://www4.comp.polyu.edu.hk/~csajaykr/palmprint3.htm
Images Database (Version 1.0), 177 Subjects
http://www4.comp.polyu.edu.hk/~csajaykr/myhome/database_request/3dhand/Hand3D.htm
Images Database (Version 2.0), 114 Subjects
http://www4.comp.polyu.edu.hk/~csajaykr/Database/3Dhand/Hand3DPose.htm
http://www4.comp.polyu.edu.hk/~csajaykr/IITD/Database_Palm.htm
Contactless Palmprint Databases (PolyU)
47
Acknowledgments
48
implementation,” Image and Vision Computing, vol. 26, pp 1551–1560, Nov. 2008.
IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 27, pp. 1698–1709, Nov. 2005.
a new benchmark, and a collaborative representation based identification approach,” Pattern Recognition, vol. 69, pp. 199–212, 2017.
devices,” Electronic Imaging, vol. 7, pp. 1–6, 2016.
Processing, vol. 24, pp. 4978– 4989, Dec. 2015.
Contactless Palmprints in the Wild,” arXiv preprint arXiv:1812.11319, 2018.
Remote Biometrics, M. Tistarelli, Stan. Z. Li, R. Challeppa, (Eds.), Springer-Verlag London, 2009.
Transactions on Biometrics, Behavior, and Identity Science, vol. 1, no. 3, pp. 201–209, 2019.
using convolutional neural network,” Proc. DLPR, Cancun, 2016.
References
49
multiple advanced correlation filters and palm-specific segmentation,” IEEE Trans. Info Forensics & Security, vol. 2, no. 3, pp. 613-622, Sep. 2007.
Process., vol. 15, no 8, pp. 2454-2461, Aug. 2006.
2004, pp. 520-523, 2004,
Wiley, 2005.
identification device,” Int. J. Image & Graphics, vol. 3, no. 3, pp. 523-529, 2003.
polynomial expansions,” J. Comput. & Graphical Statistics, vol. 11, no. 1, pp. 200-207, Mar. 2002.
Recognition, vol. 36, no. 2, pp. 279-291, 2003.
Pattern Analysis and Machine Intelligence, vol. 24, no. 8, pp. 1010-1025, 2002.
577-586, Jun. 2009.
References
50
51