Method and apparatus for facial recognition

US10691928B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10691928-B2
Application numberUS-201816050381-A
CountryUS
Kind codeB2
Filing dateJul 31, 2018
Priority dateSep 21, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure disclose a method and apparatus for facial recognition. A specific embodiment of the method includes: acquiring a to-be-recognized image; inputting the to-be-recognized image into a pre-trained first convolutional neural network to obtain complete facial feature information and partial facial feature information, the first convolutional neural network being used to extract a complete facial feature and a partial facial feature; and inputting the complete facial feature information and the partial facial feature information into a pre-trained second convolutional neural network to obtain a facial recognition result, the second convolutional neural network being used to represent a correlation between the facial recognition result, and the complete facial feature information and the partial facial feature information. This embodiment improves the accuracy of the recognition result in a situation where a face is partially covered.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for recognizing a face, comprising: acquiring a to-be-recognized image; inputting the to-be-recognized image into a pre-trained first convolutional neural network to obtain complete facial feature information and partial facial feature information, the first convolutional neural network being used to extract a complete facial feature and a partial facial feature; and inputting the complete facial feature information and the partial facial feature information into a pre-trained second convolutional neural network to obtain a facial recognition result, the second convolutional neural network being used to represent a correlation between the facial recognition result, and the complete facial feature information and the partial facial feature information, wherein the method is performed by at least one processor. 2. The method according to claim 1 , wherein the complete facial feature information comprises a plurality of complete facial feature maps, and the plurality of complete facial feature maps comprise a first complete facial feature map and a plurality of second complete facial feature maps, each point in the first complete facial feature map represents a confidence level indicating an existence of a complete face in an area in the to-be-recognized image corresponding to the each point, and each point in each of the plurality of second complete facial feature maps represents position information of an area in the to-be-recognized image corresponding to the point in the each of the plurality of second complete facial feature maps. 3. The method according to claim 2 , wherein the plurality of second complete facial feature maps comprise four second complete facial feature maps, and points in the four second complete facial feature maps respectively represent a horizontal coordinate of an upper-left vertex, a vertical coordinate of the upper-left vertex, a horizontal coordinate of a lower-right vertex, and a vertical coordinate of the lower-right vertex of a corresponding area in the to-be-recognized image. 4. The method according to claim 1 , wherein the partial facial feature information comprises a plurality of partial facial feature maps, and the plurality of partial facial feature maps comprise at least one first partial facial feature map, and a plurality of second partial facial feature maps corresponding to each of the at least one first partial facial feature map, wherein each point in the each of the at least one first partial facial feature map represents a confidence level indicating an existence of a partial face in an area in the to-be-recognized image corresponding to the point in the each of the first partial facial feature map, and each point in each of the plurality of second partial facial feature maps represents position information of an area in the to-be-recognized image corresponding to the point in the each of the plurality of second partial facial feature maps. 5. The method according to claim 4 , wherein the partial face comprises at least one of: an eye, a nose, or a mouth. 6. The method according to claim 4 , wherein the plurality of second partial facial feature maps corresponding to the each of the at least one first partial facial feature map comprise four second partial facial feature maps, and points in the four second partial facial feature maps respectively represent a horizontal coordinate of an upper-left vertex, a vertical coordinate of the upper-left vertex, a horizontal coordinate of a lower-right vertex of the area, and a vertical coordinate of the lower-right vertex of a corresponding area in the to-be-recognized image. 7. The method according to claim 1 , wherein the second convolutional neural network is a fully convolutional network, and a number of convolutional kernels in a last convolutional layer of the fully convolutional network is five. 8. An apparatus for facial recognition, comprising: at least one processor; and a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising: acquiring a to-be-recognized image; inputting the to-be-recognized image into a pre-trained first convolutional neural network to obtain complete facial feature information and partial facial feature information, the first convolutional neural network being used to extract a complete facial feature and a partial facial feature; and inputting the complete facial feature information and the partial facial feature information into a pre-trained second convolutional neural network to obtain a facial recognition result, the second convolutional neural network being used to represent a correlation between the facial recognition result, and the complete facial feature information and the partial facial feature information. 9. The apparatus according to claim 8 , wherein the complete facial feature information comprises a plurality of complete facial feature maps, and the plurality of complete facial feature maps comprise a first complete facial feature map and a plurality of second complete facial feature maps, each point in the first complete facial feature map represents a confidence level indicating an existence of a complete face in an area in the to-be-recognized image corresponding to the each point, and each point in each of the plurality of second complete facial feature maps represents position information of an area in the to-be-recognized image corresponding to the point in the each of the plurality of second complete facial feature maps. 10. The apparatus according to claim 9 , wherein the plurality of second complete facial feature maps comprise four second complete facial feature maps, and points in the four second complete facial feature maps respectively represent a horizontal coordinate of an upper-left vertex, a vertical coordinate of the upper-left vertex, a horizontal coordinate of a lower-right vertex, and a vertical coordinate of the lower-right vertex of a corresponding area in the to-be-recognized image. 11. The apparatus according to claim 8 , the partial facial feature information comprises a plurality of partial facial feature maps, and the plurality of partial facial feature maps comprise at least one first partial facial feature map, and a plurality of second partial facial feature maps corresponding to each of the at least one first partial facial feature map, wherein each point in the each of the at least one first partial facial feature map represents a confidence level indicating an existence of a partial face in an area in the to-be-recognized image corresponding to the point in the each of the first partial facial feature map, and each point in each of the plurality of second partial facial feature maps represents position information of an area in the to-be-recognized image corresponding to the point in the each of the plurality of second partial facial feature maps. 12. The apparatus according to claim 11 , wherein the partial face comprises at least one of: an eye, a nose, or a mouth. 13. The apparatus according to claim 11 , wherein the plurality of second partial facial feature maps corresponding to the each of the at least one first partial facial feature map comprise four second partial facial feature maps, and points in the four second partial facial feature maps respectively represent a horizontal coordinate of an upper-left vertex, a vertical coordinate of the upper-left vertex, a horizontal coordinate of a lower-right vertex of the area, and a vertical coordinate of the lower-right vertex of a corresponding area in the to-be-recognized image. 14

Assignees

Inventors

Classifications

  • Classification, e.g. identification · CPC title

  • G06N3/08Primary

    Learning methods · CPC title

  • Combinations of networks · CPC title

  • G06V40/169Primary

    Holistic features and representations, i.e. based on the facial image taken as a whole · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10691928B2 cover?
Embodiments of the present disclosure disclose a method and apparatus for facial recognition. A specific embodiment of the method includes: acquiring a to-be-recognized image; inputting the to-be-recognized image into a pre-trained first convolutional neural network to obtain complete facial feature information and partial facial feature information, the first convolutional neural network being…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G06N3/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).