Top Banner
VoicePIN.com ul.Krakusa 11, 30-535 tel: 726 503 403 mail: [email protected]
18

Voice Biometrics - how to recognize a speaker.

Apr 16, 2017

Download

Data & Analytics

Tomasz Zietek
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Voice Biometrics - how to recognize a speaker.

Voic

ePIN

.com

ul.K

raku

sa 1

1,

30-5

35

tel: 7

26 5

03 4

03

mail:in

fo@

voic

epin

.com

Page 2: Voice Biometrics - how to recognize a speaker.

Voice Biometrics

No sensors required

Various solution scenarios

Cheap

Comfortable

Natural

Known basic applications:

Identity verification

• access controll

• biometric PIN

• password reset (30%-40% cases)

Identity identification

• fraud detection

• service personlization

• other

HybridPrompted

Textindependent

Textdependent

Page 3: Voice Biometrics - how to recognize a speaker.

How voice authentication works ?

Page 4: Voice Biometrics - how to recognize a speaker.

Voice signal

Page 5: Voice Biometrics - how to recognize a speaker.

Voice signalspectrogram

Page 6: Voice Biometrics - how to recognize a speaker.

Voice signalsmoothed spectrogram

Page 7: Voice Biometrics - how to recognize a speaker.

Voice features MFCCMel-Freq Cepstral Coeff.

50 100 150 200 250 300 350 400

2

4

6

8

10

Page 8: Voice Biometrics - how to recognize a speaker.

Performance• FRR - False Rejection Rate, % • FAR - False Acceptance Rate, % • EER - Equal Error Rate, % when the decision treshold fixed as to assure FAR = FRR.

• Accuracy - %, percentage of (any) correctdecisions depends on the evaluationscenario and decision threshold settings

• Example of the performance specificationFAR < 0.1%, and FRR< 5%

• Statistical significance: How to assess the risk of rarely

occuring phenomena ?

Page 9: Voice Biometrics - how to recognize a speaker.

Security vs usability issue

% errors

Decision threshold

Attacks (FAR)Rejections(FRR)

EER

password, 123, 0000, love

NA7;zSrluz, Mj[LAX}i]O, 9622535008, 594772359571

Page 10: Voice Biometrics - how to recognize a speaker.

Evaluation scenario

Ellen SierraVoiceprint

False acceptances % (succesful attacks)

False rejections % (unsuccesful genuine verification attempts)

Decision score (-100, 100)

Page 11: Voice Biometrics - how to recognize a speaker.

Learning Methods

Statistical - GMM

SVM – Supervectors

Factor Analysis (i-Vectors)

Deep learning (DNN)

Page 12: Voice Biometrics - how to recognize a speaker.

GMM UBM MAP Framework

Page 13: Voice Biometrics - how to recognize a speaker.

GMM MAP Adaptation

Page 14: Voice Biometrics - how to recognize a speaker.

Supervector Factor Analysis

Page 15: Voice Biometrics - how to recognize a speaker.

Supervector Factor Analysis

Page 16: Voice Biometrics - how to recognize a speaker.

Deep Learning

Page 17: Voice Biometrics - how to recognize a speaker.

Deep Learning results – DET plot