IP Library › Granted Patent US 12,189,739
Granted Patent B2
US 12,189,739 · App. 17/466,526 · Granted Jan 7, 2025

Methods for improving the performance of neural networks used for biometric authentication

Inventors: Jennifer Williams (London, GB); Moez Ajili (London, GB)
Assignee: MY VOICE AI LIMITED
G06F21/32G06F3/165G06N3/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,189,739
App. No.
17/466,526
Granted
Jan 7, 2025
Kind
B2
Abstract

A method of generating a biometric signature of a user for use in authentication using a neural network, the method comprising: receiving ( 110 ) a plurality of biometric samples from a user; extracting at least one feature vector using the plurality of biometric samples; using the elements of the at least one feature vector as inputs for a neural network; extracting the corresponding activations from an output layer of the neural network; and generating a biometric signature of the user using the extracted activations, such that a single biometric signature represents multiple biometric samples from the user.

Claims (35)

1. A method of generating a biometric signature of a user for use in authentication using a neural network, the method comprising:

receiving a plurality of biometric samples from a user;

extracting at least one feature vector using the plurality of biometric samples;

using elements of the at least one feature vector as inputs for a neural network;

extracting corresponding activations from an output layer of the neural network; and

generating a biometric signature of the user using the extracted activations, such that a single biometric signature represents multiple biometric samples from the user;

wherein extracting the at least one feature vector using the plurality of biometric samples comprises extracting a feature vector from each of the plurality of biometric samples, resulting in a plurality of feature vectors; the steps of using the elements of the at least one feature vector as inputs for a neural network and extracting the corresponding activations from an output layer of the neural network comprise, for each feature vector from among the plurality of feature vectors, using the elements of said feature vector as inputs for the neural network and extracting the corresponding activations from an output layer of the neural network to generate a corresponding output vector, resulting in generation of a plurality of output vectors; and the step of generating the biometric signature of the user comprises taking a weighted average of the plurality of output vectors.

2. A method according to claim 1 , wherein after receiving the plurality of biometric samples from the user the method further comprises determining a signal to noise ratio of each of a plurality of biometric samples provided by the user and discarding one or more biometric samples with a signal to noise ratio below a predetermined threshold.

3. A method according to claim 2 , wherein after determining the signal to noise ratio of each of the plurality of biometric samples provided by the user the method further comprises discarding one or more biometric samples with a signal to noise ratio above a predetermined threshold.

4. A method according to claim 1 , wherein the biometric samples are vocal samples.

5. A method according to claim 4 , wherein after receiving the plurality of biometric samples from the user the method further comprises normalising the biometric samples.

6. A method according to claim 4 , wherein at least two of the plurality of biometric samples include environmental noise representative of different environments.

7. A method according to claim 4 , wherein after receiving the plurality of biometric samples from the user the method further comprises adding artificial noise to one or more of the plurality of biometric samples.

8. A method according to claim 4 , wherein extracting at least one feature vector using the plurality of biometric samples comprises:

concatenating two or more of the plurality of biometric samples and extracting a feature vector from the concatenated sample; or

concatenating all of the plurality of biometric samples and extracting a feature vector from the concatenated sample.

9. A method according to claim 1 , wherein weights of the weighted average are all equal.

10. A method according to claim 1 , wherein the method further comprises a step of prompting the user to provide further biometric samples.

11. A method according to claim 1 , wherein extracting a feature vector from a biometric sample comprises:

extracting low-level acoustic descriptors from said sample; or

extracting a feature vector from a biometric sample comprises using metadata associated with said sample.

12. A method of authenticating a user, the method comprising:

generating a biometric signature of a user, by:

receiving a plurality of biometric samples from a user;

extracting at least one feature vector using the plurality of biometric samples;

using elements of the at least one feature vector as inputs for a neural network;

extracting corresponding activations from an output layer of the neural network; and

generating a biometric signature of the user using the extracted activations, such that a single biometric signature represents multiple biometric samples from the user;

wherein extracting the at least one feature vector using the plurality of biometric samples comprises extracting a feature vector from each of the plurality of biometric samples, resulting in a plurality of feature vectors; the steps of using the elements of the at least one feature vector as inputs for a neural network and extracting the corresponding activations from an output layer of the neural network comprise, for each feature vector from among the plurality of feature vectors, using the elements of said feature vector as inputs for the neural network and extracting the corresponding activations from an output layer of the neural network to generate a corresponding output vector, resulting in generation of a plurality of output vectors; and the step of generating the biometric signature of the user comprises taking a weighted average of the plurality of output vectors;

receiving a biometric sample from the user;

extracting a feature vector from the biometric sample;

using the elements of the feature vector as inputs for a neural network;

extracting the corresponding activations from an output layer of the neural network to generate an output vector;

comparing said output vector with the biometric signature of the user; and

authorising the user based on the result of said comparison.

Priority Claims (1)
EP 21305841 · Jun 18, 2021 · regional
Continuity (1)
Related Publication 20220405363A1 · Dec 22, 2022
References Cited (20)
US 9824692B1 · Khoury · 2017 [cited by examiner]
US 20050281439A1 · Lange · 2005 [cited by examiner]
US 20110261257A1 · Terry · 2011 [cited by examiner]
US 20180376234A1 · Petrank · 2018 [cited by examiner]
US 20190311261A1 · Baldwin · 2019 [cited by examiner]
US 20230253008A1 · Javeri · 2023 [cited by examiner]
CA 3040971A1 · 2018 [cited by examiner]
CN 112529029A · 2021 [cited by applicant]
CN 116564315A · 2023 [cited by examiner]
EP 3706117B1 · 2022 [cited by examiner]
FR 2893733A1 · 2007 [cited by examiner]
Nainan Sumita et al., “Enhancement in speaker recognition for optimized speech features using GMM, SVM, and 1-D CNN”, International Journal of Speech Technology, Kluwer, Dordrecht, NL, vol. 24, No. 4, Nov. 13, 2020, pp.… [cited by applicant]
Krishnamoorthy P. et al., “Speaker recognition under limited date condition by noise addition”, Expert Systems with Applications, vol. 38, No. 10, Apr. 15, 2011, pp. 13487-13490. [cited by applicant]
Phan Tuan et al., “Multi-task Learning based Voice Verification with Triplet Loss”, 2020 International Conference on Multimedia Analysis and PAttern Recognition (MAPR), IEEE, Oct. 8, 2020, pp. 1-6. [cited by applicant]
Debnath Saswati et al., “Text-dependent speaker verification system : a Review”, 2015 IEEE 9th International Conference on Intelligent Systems and Control (ISCO), IEEE, Jan. 9, 2015, pp. 1-7. [cited by applicant]
European Search Report issued in European Patent Application No. EP21305841 on Mar. 10, 2022. [cited by applicant]
Extended European Search Report issued Aug. 22, 2024 for European Patent Application No. 24168146.9, 10 pages total. [cited by applicant]
Makkinejad, N., et al., “Reduction in training time of a deep learning model in detection of lesions in CT”, Feb. 2018, Progress in Biomedical Optics and Imaging, SPIE—International Society for Optical Engineering, vol.… [cited by applicant]
Shopovska, I, et al., “Efficient Training Procedures for Multi-Spectral Demosaicing”, May 2020, Sensors, vol. 20, Issue No. 10, 23 pages total, XP055810706. [cited by applicant]
Stuhlsatz, A., et al., “Deep Neural Networks for Acoustic Emotion Recognition: Raising the Benchmarks”, May 2011, IEEE International Conference on Acoustics, Speech and Signal Processing: (ICASSP 2011), 4 pages total, X… [cited by applicant]
Cited By (1)
US 12,726,477