IP Library Granted Patent US 12,450,930
Granted Patent B2
US 12,450,930 · App. 17/730,294 · Granted Oct 21, 2025

Biometric task network

Inventors: Ali Hassani (Ann Arbor, MI); Hafiz Malik (Canton, MI); Zaid El Shair (Westland, MI); John Robert Van Wiemeersch (Novi, MI); Justin Miller (Berkley, MI)
Assignee: Ford Global Technologies, LLC
G06V30/18019
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,450,930
App. No.
17/730,294
Granted
Oct 21, 2025
Kind
B2
Abstract

Output can be provided from a selected biometric analysis task that is one of a plurality of biometric analysis tasks based on an image provided from an image sensor. The selected biometric analysis task can be performed in a deep neural network that includes a common feature extraction neural network, a plurality of biometric task-specific neural networks and a plurality of expert pooling neural networks that perform the plurality of biometric analysis tasks by inputting the image to the common feature extraction network to determine latent variables. The latent variables can be input to the plurality of biometric task-specific neural networks to determine a plurality of first outputs. Concatenated first output results can be formed and the concatenated plurality of first result outputs and the latent variables can be input to the plurality of expert pooling neural networks to determine one or more biometric analysis task outputs.

Claims (29)

1. A system, comprising:

a computer that includes a processor and a memory, the memory including instructions executable by the processor to:

receive an image at a common feature extraction network to determine skip connected latent variables;

receive the skip connected latent variables at a plurality of biometric task-specific neural networks to determine a plurality of first outputs;

receive the first outputs and the skip connected latent variables at a plurality of expert pooling neural networks to determine one or more biometric analysis task outputs; and

wherein the selected one or more biometric analysis task outputs are determined in a deep neural network that includes the common feature extraction neural network, the plurality of biometric task-specific neural networks and the plurality of expert pooling networks that are trained based on a joint loss function which compensates for differences in sizes of training datasets for the biometric task-specific neural networks.

2. The system of claim 1 , the instructions including further instructions to operate a device based on the selected biometric analysis task output.

3. The system of claim 1 , wherein the plurality of biometric analysis tasks includes biometric identification, liveliness determination, drowsiness determination, gaze determination, pose determination, and facial feature segmentation.

4. The system of claim 1 , wherein the common feature extraction neural network includes a plurality of convolutional layers.

5. The system of claim 1 , wherein the plurality of biometric task-specific neural networks includes a plurality of fully connected layers.

6. The system of claim 1 , wherein the plurality of expert pooling neural networks includes a plurality of fully connected layers.

7. The system of claim 1 , wherein the one or more of first outputs from the plurality of biometric task-specific neural networks are input to a SoftMax function before being concatenated.

8. The system of claim 1 , wherein one or more of the outputs from the plurality of expert pooling neural networks are input to a SoftMax function before being output as biometric analysis task outputs.

9. The system of claim 1 , wherein one or more of the biometric analysis task outputs are set to zero during training.

10. The system of claim 1 , the instructions including further instructions to train the deep neural network by combining the biometric analysis task outputs with ground truth to determine a joint loss function.

11. The system of claim 10 , wherein the joint loss function is backpropagated through the deep neural network to determine weights.

12. The system of claim 1 , wherein the deep neural network is configured to include the common feature extraction network and a subset of the biometric task-specific neural networks during inference based on a selected biometric analysis task.

13. A method, comprising:

receiving an image at a common feature extraction network to determine skip connected latent variables;

receiving the skip connected latent variables at a plurality of biometric task-specific neural networks to determine a plurality of first outputs;

receiving the first outputs and the skip connected latent variables at a plurality of expert pooling neural networks to determine one or more biometric analysis task outputs; and

wherein the selected one or more biometric analysis task outputs are determined in a deep neural network that includes the common feature extraction neural network, the plurality of biometric task-specific neural networks and the plurality of expert pooling networks that are trained based on a joint loss function which compensates for differences in sizes of training datasets for the biometric task-specific neural networks.

14. The method of claim 13 , further comprising operating a device based on the selected biometric analysis task output.

15. The method of claim 13 , wherein the plurality of biometric analysis tasks includes biometric identification, liveliness determination, drowsiness determination, gaze determination, pose determination, and facial feature segmentation.

16. The method of claim 13 , wherein the common feature extraction neural network includes a plurality of convolutional layers.

17. The method of claim 13 , wherein the plurality of biometric task-specific neural networks includes a plurality of fully connected layers.

18. The method of claim 13 , wherein the plurality of expert pooling neural networks includes a plurality of fully connected layers.

19. The method of claim 13 , wherein the one or more of first outputs from the plurality of biometric task-specific neural networks are input to a SoftMax function before being concatenated.

20. The method of claim 13 , wherein one or more of the outputs from the plurality of expert pooling neural networks are input to a SoftMax function before being output as biometric analysis task outputs.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: MALIK, HAFIZ; EL SHAIR, ZAID; HASSANI, ALI; VAN WIEMEERSCH, JOHN ROBERT; MILLER, JUSTIN
To: THE REGENTS OF THE UNIVERSITY OF MICHIGAN; FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 059753/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 059754/0314 →
Continuity (2)
Provisional Application 63310401 · Feb 15, 2022
Related Publication 20230260301A1 · Aug 17, 2023
References Cited (29)
US 7797803B2 · Falb et al. · 2010 [cited by applicant]
US 10179563B2 · Ammons · 2019 [cited by applicant]
US 10747989B2 · Zou et al. · 2020 [cited by applicant]
US 10860837B2 · Ranjan et al. · 2020 [cited by applicant]
US 20180060648A1 · Yoo et al. · 2018 [cited by applicant]
US 20180365532A1 · Molchanov et al. · 2018 [cited by applicant]
US 20200210688A1 · Xu · 2020 [cited by applicant]
US 20200394390A1 · Zhang · 2020 [cited by examiner]
US 20210117984A1 · Sharma et al. · 2021 [cited by applicant]
US 20210150240A1 · Yu et al. · 2021 [cited by applicant]
US 20220406090A1 · Liu · 2022 [cited by examiner]
US 20230063229A1 · Vemulapalli et al. · 2023 [cited by applicant]
US 20230074706A1 · Xiao · 2023 [cited by examiner]
US 20230154090A1 · Bradley et al. · 2023 [cited by applicant]
US 20230206700A1 · Khan · 2023 [cited by examiner]
US 20230206925A1 · Havdan et al. · 2023 [cited by applicant]
CN 106529402B · 2019 [cited by applicant]
CN 110930982A · 2020 [cited by applicant]
CN 111539480A · 2020 [cited by applicant]
CN 110659744B · 2021 [cited by applicant]
EP 4177822A1 · 2023 [cited by examiner]
KR 101579288B1 · 2015 [cited by applicant]
WO 2016026063A1 · 2016 [cited by applicant]
WO 2022003107A1 · 2022 [cited by applicant]
T. Devries, K. Biswaranjan and G. W. Taylor, “Multi-task Learning of Facial Landmarks and Expression,” 2014 Canadian Conference on Computer and Robot Vision, 2014, pp. 98-103, doi: 10.1109/CRV.2014.21. [cited by applicant]
Final Office Action dated Oct. 8, 2024 re U.S. Appl. No. 17/730,301, filed Apr. 27, 2022. [cited by applicant]
Notice of Allowance dated Aug. 23, 2023 re U.S. Appl. No. 17/730,324, filed Apr. 27, 2022. [cited by applicant]
Final Office Action dated Apr. 2, 2025 re U.S. Appl. No. 17/730,315, filed Apr. 27, 2022. [cited by applicant]
Notice of Allowance dated Feb. 14, 2025 re U.S. Appl. No. 17/730,301, filed Apr. 27, 2022. [cited by applicant]