IP Library › Granted Patent US 10,311,291
Granted Patent B2
US 10,311,291 · App. 15/512,453 · Granted Jun 4, 2019

Face recognition method, device and computer readable storage medium

Inventors: Xiaoliang Zhang (Guangdong, CN); Lei Feng (Guangdong, CN); Weishan Sun (Guangdong, CN)
Assignee: ZTE CORPORATION
G06K9/00288G06K9/00201G06K9/00221G06K9/00228G06K9/00295G06K2209/27
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 10,311,291
App. No.
15/512,453
Granted
Jun 4, 2019
Kind
B2
Abstract

A face recognition method, device and a computer-readable storage medium are provided. The face recognition method includes: capturing face images of a user at a plurality of preset positions respectively; storing the face images and the preset positions corresponding to the face images; determining, in face recognition, one of the preset positions where the image is to be captured, and capturing a current face image of the user at the determined preset position; searching a corresponding face image in a storage device according to the determined preset position; and determining whether the current face image is matched with the searched face image.

Claims (54)

1. A face recognition method, comprising:

determining an initial position where a terminal is located;

capturing face images of a user at a plurality of preset positions of the terminal respectively;

acquiring respective offset parameters of the terminal relative to the initial position at a time of capturing the face images at the plurality of preset positions, wherein the offset parameters are used to characterize the preset positions;

storing the face images and the offset parameters corresponding to the face images;

presenting, in face recognition, selectable preset positions to the user according to the stored offset parameters;

determining, according to an instruction input by the user, the preset position where the face image of the user is to be captured;

capturing a current face image of the user at the determined preset position;

searching a corresponding stored face image according to the determined preset position; and

determining whether the current face image is matched with the searched face image.

2. The face recognition method according to claim 1 , further comprising the following steps if the current face image is not matched with the searched face image:

searching a corresponding offset parameter in a storage device according to the determined preset position;

obtaining, according to the offset parameter searched in the storage device and a current position of the terminal, the initial position where the terminal is located;

acquiring a face image of the user directly when the face recognition is performed again;

determining, according to the obtained initial position and the current position of the terminal, the preset position where the terminal is currently located at the time of capturing an image;

searching a corresponding face image in the storage device according to the preset position, and determining whether the face image currently captured is matched with the searched face image.

3. The face recognition method according to claim 2 , further comprising the following steps prior to capturing the images at the plurality of preset positions: establishing an initial coordinate system according to the initial position where the terminal is located;

wherein the step of capturing face images of a user at a plurality of preset positions of the terminal respectively comprises:

capturing the face images of the user at the plurality of preset positions of the terminal relative to the initial coordinate system, respectively;

the step of acquiring offset parameters of the terminal relative to the initial position at a time of capturing the face images at the plurality of preset positions comprises:

acquiring the offset parameters of the terminal relative to the initial coordinate system at the time of acquiring the face images at the plurality of preset positions;

the step of obtaining, according to the offset parameter searched in the storage device and a current position of the terminal, the initial position where the terminal is located comprises:

establishing a real-time coordinate system according to the current position of the terminal, and recovering the initial coordinate system according to the offset parameter searched in the storage device and the real-time coordinate system;

the step of determining, according to the obtained initial position and the current position of the terminal, the preset position where the terminal is currently located at the time of acquiring an image comprises:

determining, according to the recovered initial coordinate system and the current position of the terminal, the preset position where the terminal is currently located at the time of acquiring the image.

4. The face recognition method according to claim 3 , both the initial coordinate system and the real-time coordinate system are three-dimensional spatial coordinate systems.

5. The face recognition method according to claim 4 wherein the offset parameters comprise at least one of an offset angle and a displacement.

6. The face recognition method according to claim 2 wherein the offset parameters comprise at least one of an offset angle and a displacement.

7. The face recognition method according to claim 3 wherein the offset parameters comprise at least one of an offset angle and a displacement.

8. The face recognition method according to claim 1 wherein the offset parameters comprise at least one of an offset angle and a displacement.

9. A non-statutory computer-readable storage medium storing a program instruction, wherein the program instruction, when being executed, can implement the method according to claim 1 .

10. A face recognition device, comprising a processor arranged to perform the steps in following modules: an image capturing module, a storage module, a matching module, a position determining module, an initial position determining module and a parameter acquiring module;

wherein the image capturing module is arranged to capture face images of a user at a plurality of preset positions of a terminal, respectively, and acquire a current face image of the user at the preset position determined by the position determining module;

the storage module is arranged to store the face images and offset parameters corresponding to the face images;

the position determining module is arranged to present selectable preset positions to the user according to the stored offset parameters, and determine, according to an instruction input by the user, the preset position where the face image of the user is to be captured;

the matching module is arranged to search a corresponding face image in the storage module according to the preset position determined by the position determining module, and determine whether the current face image is matched with the searched face image;

the initial position determining module is arranged to, before the face images and the preset positions corresponding to the face images being stored by the storage module, determine an initial position where the terminal, to which the face recognition device is applied, is located;

the parameter acquiring module is arranged to acquire respective offset parameters of the terminal relative to the initial position at a time of capturing the face images at the plurality of preset positions, wherein the offset parameters are used to characterize the preset positions.

11. The face recognition device according to claim 10 , wherein the processor is further arranged to perform the steps in an initial position recovering module;

the initial position recovering module is arranged to search a corresponding offset parameter in the storage module according to the determined preset position, and obtain, according to the offset parameter searched in the storage module and the current position of the terminal, the initial position where the terminal is located;

the image capturing module is arranged to directly capture the face image of the user when the face recognition is performed again; and

the position determining module is arranged to determine, according to the initial position obtained by the initial position recovering module and the current position of the terminal, the preset position where the terminal is currently located at the time of acquiring an image.

12. The face recognition device according to claim 11 , wherein the processor is further arranged to perform the steps in a coordinate establishing module;

wherein the coordinate establishing module is arranged to, prior to capturing the image by the image capturing module, establish an initial coordinate system according to the initial position where the terminal is located, and when the face recognition is performed again, establish a real-time coordinate system according to the current position of the terminal;

the image capturing module is arranged to capture the face images of the user at the plurality of preset positions of the terminal relative to the initial coordinate system respectively;

the parameter acquiring module is arranged to acquire the offset parameters of the terminal relative to the initial coordinate system at the time of capturing the face images at the plurality of preset positions;

the initial position recovering module is arranged to recover the initial coordinate system according to the offset parameters searched in the storage module and the real-time coordinate system; and

the position determining module is arranged to determine, according to the recovered initial coordinate system and the current position of the terminal, the preset position where the terminal is currently located at the time of acquiring the image.

13. The face recognition device according to claim 12 , wherein both the initial coordinate system and the real-time coordinate system are three-dimensional spatial coordinate systems.

14. The face recognition device according to claim 13 , wherein the offset parameters comprise at least one of an offset angle and a displacement.

15. The face recognition device according to claim 11 , wherein the offset parameters comprise at least one of an offset angle and a displacement.

16. The face recognition device according to claim 12 , wherein the offset parameters comprise at least one of an offset angle and a displacement.

17. The face recognition device according to claim 10 , wherein the offset parameters comprise at least one of an offset angle and a displacement.

18. The face recognition device according to claim 10 , wherein the offset parameters comprise at least one of an offset angle and a displacement.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2025
From: ZTE CORPORATION
To: DRNC HOLDINGS, INC.
Reel/Frame 070604/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2017
From: ZHANG, XIAOLIANG; FENG, LEI; SUN, WEISHAN
To: ZTE CORPORATION
Reel/Frame 041726/0121 →
Priority Claims (1)
CN 2014 1 0483249 · Sep 19, 2014 · national
Continuity (1)
Related Publication 20170308738A1 · Oct 26, 2017