Method of extracting feature of input image based on example pyramid, and facial recognition apparatus

US9875397B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9875397-B2
Application numberUS-201514817389-A
CountryUS
Kind codeB2
Filing dateAug 4, 2015
Priority dateSep 16, 2014
Publication dateJan 23, 2018
Grant dateJan 23, 2018

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.

At least one example embodiment discloses a method of extracting a feature of an input image. The method includes constructing an example pyramid including at least one hierarchical level based on stored example images, generating a codebook in each of the at least one hierarchical level, calculating a similarity between the codebook and the input image, and extracting a feature of the input image based on the similarity.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of extracting a feature of an input image, the method comprising: constructing an example pyramid including at least two hierarchical levels based on stored example images which include face images of different users; generating a codebook in each of the at least two hierarchical levels; calculating a similarity between each codebook and the input image; and extracting a feature of the input image based on the similarity, wherein the example pyramid is constructed using example image groups generated for each of the at least two hierarchical levels by clustering a feature vector of the stored example images based on a distance in a feature space. 2. The method of claim 1 , wherein the constructing comprises: generating the example image groups for each of the at least two hierarchical levels by clustering the stored example images based on a reference; and constructing the example pyramid based on the example image groups. 3. The method of claim 2 , wherein the generating the example image groups comprises: projecting the feature vector of the stored example images to the feature space. 4. The method of claim 1 , wherein the generating each codebook comprises: generating a plurality of visual words based on the example image groups in each of the at least two hierarchical levels; and generating each codebook based on the visual words. 5. The method of claim 4 , wherein the generating the visual words comprises: performing vector quantization on the example image groups in each of the at least two hierarchical levels; and generating the visual words based on the vector quantization. 6. The method of claim 4 , wherein the generating the visual words comprises: performing sparse coding on the example image groups in each of the at least two hierarchical levels; and generating the visual words based on the sparse coding. 7. The method of claim 1 , wherein the calculating comprises: measuring a plurality of distances between the input image and a plurality of groups associated with visual words in each codebook in the feature space; and calculating the similarity based on the measured distances. 8. The method of claim 7 , further comprising: concatenating the measured distances, wherein the similarity is based on the concatenated measured distances. 9. The method of claim 1 , wherein the extracting comprises: extracting the feature of the input image based on a distribution of a probability value with respect to the similarity. 10. The method of claim 9 , wherein the extracting comprises: assigning a weight to the distribution of the probability value; and extracting the feature of the input image based on the weight. 11. A non-transitory computer-readable medium comprising program code that, when executed by a processor, causes the processor to perform the method of claim 1 . 12. A facial recognition apparatus comprising: at least one processor configured to execute computer readable instructions to, extract a facial area from an input image; perform normalization on the facial area; extract a feature of the input image based on the normalized facial area and a stored codebook; recognize a face based on the extracted feature, the stored codebook is based on example image groups, the example image groups are in each level of an example pyramid using stored example images which include face images of different users; and construct the example pyramid using the example image groups by clustering a feature vector of the stored example images based on a distance in a feature space; and generate the stored codebook for the example image groups in each of at least two hierarchical levels of the example pyramid. 13. The apparatus of claim 12 , wherein the at least one processor is configured to execute the computer readable instructions to calculate a similarity between the normalized facial area and the stored codebook, and extract the feature of the input image based on the similarity. 14. The apparatus of claim 13 , wherein the at least one processor is configured to execute the computer readable instructions to measure a plurality of distances between the normalized facial area and a plurality of groups associated with visual words in the codebook in the feature space, and calculate the similarity based on the measured distances. 15. The apparatus of claim 14 , wherein the at least one processor is configured to execute the computer readable instructions to assign a weight to a distribution of a probability value with respect to the similarity, and extract the feature of the input image based on the weight. 16. The apparatus of claim 12 , wherein the at least one processor is configured to execute the computer readable instructions to recognize a face using a classifier based on the extracted feature. 17. The apparatus of claim 12 , wherein the at least one processor is configured to execute the computer readable instructions to project the feature vector of the stored example images onto the feature space. 18. The apparatus of claim 12 , wherein the at least one processor is configured to execute the computer readable instructions to generate a plurality of visual words based on the example image groups and generate the stored codebook based on the visual words. 19. The apparatus of claim 18 , wherein at least one processor is configured to execute the computer readable instructions to perform vector quantization on the example image groups and generate the visual words based on the vector quantization. 20. The method of claim 8 , further comprising: adjusting a weight based on the concatenated measured distances; and applying the adjusted weight to the measured distances, wherein the calculating the similarity calculates the similarity based on the applying. 21. The method of claim 20 , further comprising: determining a distribution of a probability value with respect to the similarity using the weight, wherein the extracting extracts the feature of the input image based on the distribution of the probability value with respect to the similarity. 22. The apparatus of claim 13 , wherein the at least one processor is configured to execute the computer readable instructions to, concatenate measured distances between the input image and visual words of the stored codebook, adjust a weight based on the concatenated measured distances, and apply the adjusted weight to the measured distances, wherein the processor is configured to calculate the similarity based on the applied adjusted weight. 23. The apparatus of claim 22 , wherein the at least one processor is configured to execute the computer readable instructions to, determine a distribution of a probability value with respect to the similarity using the weight, wherein the processor is configured to extract the feature of the input image based on the distribution of the probability value with respect to the similarity.

Assignees

Inventors

Classifications

  • G06V10/764Primary

    using classification, e.g. of video objects · CPC title

  • Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods · CPC title

  • Classification, e.g. identification · CPC title

  • enforcing sparsity or involving a domain transformation · CPC title

  • Distances to prototypes · 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 US9875397B2 cover?
At least one example embodiment discloses a method of extracting a feature of an input image. The method includes constructing an example pyramid including at least one hierarchical level based on stored example images, generating a codebook in each of the at least one hierarchical level, calculating a similarity between the codebook and the input image, and extracting a feature of the input im…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06V10/764. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2018 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).