perspective multiplication for multi-perspective enrolment in...

28
Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition Bernhard Prommegger and Andreas Uhl Department of Computer Sciences University of Salzburg October 17, 2019 B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 1/28

Upload: others

Post on 22-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for Multi-PerspectiveEnrolment in Finger Vein Recognition

Bernhard Prommegger and Andreas Uhl

Department of Computer SciencesUniversity of Salzburg

October 17, 2019

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 1/28

Page 2: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Introduction I

Finger vein sensors

single finger, palmar perspectivesuffers from different misplacements of thefinger during acquisitionapparatus to avoid finger misplacements

Longitudinal finger rotationcauses a deformation of the vein patternnegatively effects recognition performance

Existing solutionsdetect or compensate finger rotation to a certainextent

Aimrotation invariant recognition system

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 2/28

Page 3: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Introduction II

The Problem of Longitudinal Finger Rotation

Figure: Longitudinal finger rotation principle: a schematic finger cross sectionshowing five veins (blue dots) rotated from -10° to -30° (top row) and 10° to30° (bottom row) in 10° steps. The projection of the vein pattern is differentaccording to the rotation angle following a non-linear transformation [1].

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 3/28

Page 4: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Introduction III

Proposed solutions (not complete):

Physical design of the sensor (e.g. Kauba et al. 2018 [2])

Pre-aligning of the images (e.g. Lee et al. 2009 [3], Yang 2017et al. [4])

Pattern normalization (e.g. Huang et al. 2010 [5])

Analysis of the geometric shape of the finger (Chen et al. 2018 [6])

Deformation tolerant matching (e.g. Miura et al. 2004 [7], Matsudaet al. 2016 [8])

Pre-rotating enrolment perspectives with a fixed angle(Prommegger et al. 2019 [9])

. . .

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 4/28

Page 5: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Introduction IVRotation detection and correction (Prommegger et al. 2019 [9])

0

5

10

15

20

25

30

35

40

45

50

-45 -30 -15 0 15 30 45

EE

R [%

]

Perspective [o]

MCPC

DTFPMWLD

GFSIFT

ASAVE

0

5

10

15

20

25

30

35

40

45

50

-45 -30 -15 0 15 30 45

MC

EE

R [%

]Perspective [o]

No CorrectionKnown Angle

GADCEPN

Fixed AngleFixed Angle + EPN

Figure: Trend of the EER across different rotation angles. Left: Performanceof different finger vein recognition schemes, right: different rotationcompensation approaches for the same scheme (Maximum Curvature)

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 5/28

Page 6: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Introduction V

All approaches have one thing in common:

Single perspective recognition systems

Prommegger and Uhl: Rotation Invariant Finger Vein Recognition(BTAS’19) [14]

Acquisition of multiple perspectives during enrolment, and a singleone for recognitionTwo approaches

Multi-perspective Enrolment (MPE)Perspective Cumulative Finger Vein Templates (PCT)

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 6/28

Page 7: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Multi-Perspective Enrolment I

Idea

Enrol subject using multipleperspectivesRecognition: single perspectivevs all enrolled perspectivesMax score level fusion for finalresultInvariant to rotation as enrolmentcovers complete (rotational)range of interest

AssumptionsCircular finger formEnrolment perspectives arelinearly spaced over theacquisition range

0◦

180◦

90◦

270◦

α

Figure: Camera positioning forMPE for a rotational distanceof α = 30° between theenrolment perspectives.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 7/28

Page 8: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Multi-Perspective Enrolment II

Experiments & Results

PLUSVein-FR [15] (360°, step size: 5°)Maximum Curvature (MC)Intra-perspective performance results

no correctioncircular pattern normalization (CPN)

Multi-perspective enrolment (MPE)utilizing CPNα = 15°→ 24 perspectivesα = 30°→ 12 perspectivesα = 45°→ 8 perspectivesα = 60°→ 6 perspectives

n perspectives enrolled→ n comparisons during recognition

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 8/28

Page 9: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Multi-Perspective Enrolment III

Recognition performance (EER): intra-perspective vs MPE

0

2

4

6

8

10

12

14

16

18

20

22

0 30 60 90 120 150 180 210 240 270 300 330 360

EE

R [%

]

Perspective [o]

IPP (no corr)IPP (CPN)

MPE 15o

MPE 30o

MPE 45o

MPE 60o

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 9/28

Page 10: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Multi-Perspective Enrolment IV

ConclusionIf enough cameras are used during enrolment, negative effects oflongitudinal finger rotation on the recognition performance can beinhibited.

ProblemCost and complexity of enrolment device increases with thenumber of acquired perspectives

Desired improvementReduce number of perspectives needed to be acquired duringenrolmentPerspective multiplication for multi-perspective enrolment(PM-MPE)

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 10/28

Page 11: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE I

Idea of PM-MPECombine MPE [9] with fixed angle compensation [10]

−' +'

Figure: Rotated camera positions

Figure: Deviation of the rotated fingerto the palmar view with an correctionangle ϕcorr = 20°

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 11/28

Page 12: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE II

MPE vs PM-MPE

0◦

180◦

90◦

270◦

α

0◦

180◦

90◦270◦

+'

−'

α

Figure: Camera positioning for MPE (left) and PM-MPE (right) for a rotationaldistance of 30° between the perspectives. The filled blue dots are cameras,the red circles represent rotated perspectives.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 12/28

Page 13: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE III

Generation of pseudo perspectives

Problem: how to calculate the rotated version of the input images

input images are a 2D projection of the vessels in the 3D space

finger shape is not known

depth of blood vessels within the finger is unknown

Assumptions:

circular finger shape

vessels on skin surface of finger

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 13/28

Page 14: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE IV

Figure: Principle of pseudo perspective generation. Top: cross sections of afinger acquired during enrolment. The blue points depict the veins inside thefinger, the red points the veins projected on the skin surface of the finger.Bottom: projected vein patterns.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 14/28

Page 15: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE V

Samples of generated pseudo-perspectives

Figure: ROI (top row) and extracted MC features (bottom row) of sampleimages of the PLUSVein-FR. Middle: enrolment image, left and right:generated pseudo perspectives for ϕ = ±20°.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 15/28

Page 16: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE VI

Experiments & Results

PLUSVein-FR [15] (360°, step size: 5°)Intra-perspective performance results

no correctioncircular pattern normalization (CPN)

Perspective multiplication for MPE (PM-MPE)utilizing CPNα = 30°→ 12 perspectivesα = 45°→ 8 perspectivesα = 60°→ 6 perspectives

n perspectives enrolled→ 3 · n comparisons during recognitions

reduction of horizontal shift by 50% compared to MPE

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 16/28

Page 17: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE VII

Recognition performance (EER): intra-perspective vs PM-MPE

0

1

2

3

4

5

6

7

0 30 60 90 120 150 180 210 240 270 300 330 360

EE

R [%

]

Perspective [o]

IPP (no corr)IPP (CPN)

PM-MPE 30o

PM-MPE 45o

PM-MPE 60o

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 17/28

Page 18: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE VIII

Recognition performance (EER): MPE vs PM-MPE 30°

0

1

2

3

4

5

6

0 30 60 90 120 150 180 210 240 270 300 330 360

EE

R [%

]

Perspective [o]

IPP (no corr)IPP (CPN)

MPE 15o

MPE 30o

PM-MPE 30o

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 18/28

Page 19: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE IX

Recognition performance (EER): MPE vs PM-MPE 45°

0

1

2

3

4

5

6

0 30 60 90 120 150 180 210 240 270 300 330 360

EE

R [%

]

Perspective [o]

IPP (no corr)IPP (CPN)

MPE 30o

MPE 45o

PM-MPE 45o

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 19/28

Page 20: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Perspective Multiplication for MPE X

Recognition performance (EER): MPE vs PM-MPE 60°

0

2

4

6

8

10

12

14

16

18

20

22

0 30 60 90 120 150 180 210 240 270 300 330 360

EE

R [%

]

Perspective [o]

IPP (no corr)IPP (CPN)

MPE 45o

MPE 60o

PM-MPE 60o

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 20/28

Page 21: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Conclusion and Future Work I

Contribution

Proposal of a method that effectively reduces the number ofperspectives needed to be acquired during enrolment for MPE

Conclusion

Performance increase is achieved byintroducing pseudo perspectives inbetween two enrolmentperspectivesadditional comparisons during recognition

PM-MPE allwos an increase of the distance between twoenrolment perspectives by 15° while still getting similar or superiorresults compared to MPE.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 21/28

Page 22: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Conclusion and Future Work II

Future Work

Possible improvements to (PM-)MPE:Introduction of more than two pseudo perspectivesDifferent positioning of the enrolment cameras (shifted or non-linearpositioning)

Evaluation of (PM-)MPE for other recognition schemes than MC

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 22/28

Page 23: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

The End

Thank you!

Q & A

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 23/28

Page 24: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Bibliography I

[1] B. Prommegger, C. Kauba, and A. Uhl, “Longitudinal fingerrotation - problems and effects in finger-vein recognition,” inProceedings of the International Conference of the BiometricsSpecial Interest Group (BIOSIG’18), Darmstadt, Germany, 2018.

[2] C. Kauba, B. Prommegger, and A. Uhl, “The two sides of thefinger - an evaluation on the recognition performance of dorsal vs.palmar finger-veins,” in Proceedings of the InternationalConference of the Biometrics Special Interest Group (BIOSIG’18),Darmstadt, Germany, 2018.

[3] E. C. Lee, H. C. Lee, and K. R. Park, “Finger vein recognitionusing minutia-based alignment and local binary pattern-basedfeature extraction,” International Journal of Imaging Systems andTechnology, vol. 19, no. 3, pp. 179–186, 2009.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 24/28

Page 25: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Bibliography II

[4] L. Yang, G. Yang, Y. Yin, and X. Xi, “Finger vein recognition withanatomy structure analysis,” IEEE Transactions on Circuits andSystems for Video Technology, pp. 1–1, 2017.

[5] B. Huang, Y. Dai, R. Li, D. Tang, and W. Li, “Finger-veinauthentication based on wide line detector and patternnormalization,” in Pattern Recognition (ICPR), 2010 20thInternational Conference on. IEEE, 2010, pp. 1269–1272.

[6] Q. Chen, L. Yang, G. Yang, and Y. Yin, “Geometric shape analysisbased finger vein deformation detection and correction,”Neurocomputing, 2018.

[7] N. Miura, A. Nagasaka, and T. Miyatake, “Feature extraction offinger-vein patterns based on repeated line tracking and itsapplication to personal identification,” Machine Vision andApplications, vol. 15, no. 4, pp. 194–203, 2004.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 25/28

Page 26: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Bibliography III

[8] Y. Matsuda, N. Miura, A. Nagasaka, H. Kiyomiu, and T. Miyatake,“Finger-vein authentication based on deformation-tolerantfeature-point matching,” Machine Vision and Applications, vol. 27,no. 2, pp. 237–250, 2016.

[9] B. Prommegger, C. Kauba, M. Linortner, and A. Uhl, “Longitudinalfinger rotation - deformation detection and correction,” IEEETransactions on Biometrics, Behavior, and Identity Science, vol. 1,no. 2, pp. 123–138, 2019.

[10] B. Prommegger, C. Kauba, and A. Uhl, “On the extent oflongitudinal finger rotation in publicly available finger vein datasets,” in Proceedings of the 12th IAPR/IEEE InternationalConference on Biometrics (ICB’19), Crete, Greece, 2019, pp. 1–8.

[11] Y. Yin, L. Liu, and X. Sun, “Sdumla-hmt: a multimodal biometricdatabase,” Biometric Recognition, pp. 260–268, 2011.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 26/28

Page 27: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Bibliography IV

[12] B. Ton and R. Veldhuis, “A high quality finger vascular patterndataset collected using a custom designed capturing device,” inInternational Conference on Biometrics, ICB 2013. IEEE, 2013.[Online]. Available: http://doc.utwente.nl/87790/

[13] M. S. M. Asaari, S. A. Suandi, and B. A. Rosdi, “Fusion of bandlimited phase only correlation and width centroid contour distancefor finger based biometrics,” Expert Systems with Applications,vol. 41, no. 7, pp. 3367–3382, 2014.

[14] B. Prommegger and A. Uhl, “Rotation invariant finger veinrecognition,” in Proceedings of the IEEE 10th InternationalConference on Biometrics: Theory, Applications, and Systems(BTAS2019), Tampa, Florida, USA, 2019.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 27/28

Page 28: Perspective Multiplication for Multi-Perspective Enrolment in …wavelab.at/papers_supplement/Prommegger19e_pres.pdf · 2019. 10. 16. · Proceedings of the International Conference

Bibliography V

[15] B. Prommegger, C. Kauba, and A. Uhl, “Multi-perspectivefinger-vein biometrics,” in Proceedings of the IEEE 9thInternational Conference on Biometrics: Theory, Applications, andSystems (BTAS2018), Los Angeles, California, USA, 2018.

B. Prommegger, A. Uhl: Perspective Multiplication for Multi-Perspective Enrolment in Finger Vein Recognition 28/28