IP Library › Granted Patent US 9,875,393
Granted Patent B2
US 9,875,393 · App. 14/619,182 · Granted Jan 23, 2018

Information processing apparatus, information processing method, and program

Inventor: Yusuke Morishita (Tokyo, JP)
Assignee: NEC Corporation
G06K9/00268G06K9/00899
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 9,875,393
App. No.
14/619,182
Granted
Jan 23, 2018
Kind
B2
Abstract

An information processing apparatus, method, and non-transitory computer-readable storage medium are disclosed. The information processing apparatus may include a memory storing instructions; and one or more processors configured to process the instructions to extract color information from a face image sequence, determine temporal variations in the extracted color information, and determine whether a face contained in the face image sequence is a spoofing based on the determined temporal variations.

Claims (42)

1. An information processing apparatus comprising:

a memory storing a set of instructions; and

one or more processors configured to execute the set of instructions to:

extract color information from a face image sequence;

determine temporal variations based on exactly two color components in the extracted color information; and

determine whether a face contained in the face image sequence is a spoofing based on the determined temporal variations.

2. The information processing apparatus according to claim 1 , wherein the one or more processor are configured to execute the set of instructions to:

determine that the face is a spoofing in response to determining that the temporal variations are not based on a human pulse.

3. The information processing apparatus according to claim 1 , wherein the color information includes a green color component and a blue color component.

4. The information processing apparatus according to claim 3 , wherein the color information includes, for each face image in the face image sequence, a first average value of the green color component and a second average value of the blue color component calculated across an entire portion of the face image.

5. The information processing apparatus according to claim 3 , wherein the color information includes, for each face image in the face image sequence, a first weighted average value of the green color component and a second weighted average value of the blue color component where the first and second weighted average values are calculated using weights assigned to facial parts contained in each face image.

6. The information processing apparatus according to claim 1 , wherein the one or more processor are further configured to execute the set of instructions to:

calculate at least one feature based on the determined temporal variations,

calculate a score by applying an evaluation function to the at least one feature, and

determine whether the face contained in the input face image sequence is a spoofing or not by comparing the score with a predetermined threshold.

7. The information processing apparatus according to claim 6 , wherein the at least one feature is a frequency spectrum of the determined temporal variations.

8. The information processing apparatus according to claim 7 , wherein the one or more processor are further configured to execute the set of instructions to calculate the score by calculating, for the frequency spectrum, a ratio between a total spectral intensity within a first frequency segment and a total spectral intensity within a second frequency segment.

9. An information processing method comprising:

extracting color information from a face image sequence;

determining temporal variations based on exactly two color components in the extracted color information; and

determining whether a face contained in the face image sequence is a spoofing based on the determined temporal variations.

10. The method according to claim 9 , wherein the face is determined to be a spoofing when the temporal variations are not based on a human pulse.

11. The method according to claim 9 , wherein the color information includes a green color component and a blue color component.

12. The method according to claim 11 , wherein the color information includes, for each face image in the face image sequence, a first average value of the green color component and a second average value of the blue color component calculated across an entire portion of the face image.

13. The method according to claim 11 , wherein the color information includes, for each face image in the face image sequence, a first weighted average value of the green color component and a second weighted average value of the blue color component where the first and second weighted average values are calculated using weights assigned to facial parts contained in each face image.

14. The method according to claim 9 , further comprising:

calculating at least one feature based on the determined temporal variations,

calculating a score by applying an evaluation function to the at least one feature, and

determining whether the face contained in the input face image sequence is a spoofing or not by comparing the score with a predetermined threshold.

15. The method according to claim 12 , wherein the at least one feature is a frequency spectrum of the determined temporal variations.

16. The method according to claim 15 , wherein the score is calculated by calculating, for the frequency spectrum, a ratio between a total spectral intensity within a first frequency segment and a total spectral intensity within a second frequency segment.

17. A non-transitory computer-readable storage medium storing instructions that when executed by a computer enable the computer to implement a method comprising:

extracting color information from a face image sequence;

determining temporal variations based on exactly two color components in the extracted color information; and

determining whether a face contained in the face image sequence is a spoofing based on the determined temporal variations.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the face is determined to be a spoofing when the temporal variations are not based on a human pulse.

19. The non-transitory computer-readable storage medium according to claim 17 , wherein the color information includes a green color component and a blue color component.

20. The non-transitory computer-readable storage medium according to claim 19 , wherein the color information includes, for each face image in the face image sequence, a first average value of the green color component and a second average value of the blue color component calculated across an entire portion of the face image.

21. The information processing apparatus according to claim 1 , wherein one of the exactly two color components is green.

22. The information processing apparatus according to claim 1 , wherein one of the exactly two color components is blue.

23. The information processing apparatus according to claim 1 , wherein the exactly two color components are green and blue.

24. The information processing apparatus according to claim 1 , wherein the temporal variations are further determined based on a first frequency spectral range corresponding to a human pulse, and a second frequency spectral range corresponding to noise components other than the pulse.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: MORISHITA, YUSUKE
To: NEC CORPORATION
Reel/Frame 034935/0896 →
Priority Claims (1)
JP 2014-024655 · Feb 12, 2014 · national
Continuity (1)
Related Publication 20150227781A1 · Aug 13, 2015