IP Library Granted Patent US 12,530,924
Granted Patent B2
US 12,530,924 · App. 17/863,601 · Granted Jan 20, 2026

Apparatus and method with liveness consideration

Inventors: Solae Lee (Suwon-si, KR); Youngjun Kwak (Seoul, KR); Byung In Yoo (Seoul, KR); Hana Lee (Suwon-si, KR); Jiho Choi (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
G06V40/40G06V40/161
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,530,924
App. No.
17/863,601
Granted
Jan 20, 2026
Kind
B2
Abstract

A liveness test method includes detecting a face region in an input image; generating, based on the detected face region, weight map data related to a face location in the input image; generating concatenated data by concatenating the weight map data with feature data generated from an intermediate layer of a liveness test model or image data of the input image; and generating a liveness test result based on a liveness score generated by the liveness test model provided with the concatenated data.

Claims (64)

1 . A processor-implemented method, comprising:

detecting a face region in an input image;

generating, based on the detected face region, weight map data related to a face location in the input image;

generating concatenated data by concatenating the weight map data with feature data generated from an intermediate layer of a liveness test model or with image data of the input image; and

generating a liveness test result based on a liveness score generated by the liveness test model provided with the concatenated data.

2 . The method of claim 1 , wherein

the weight map data comprises a first region corresponding to the face region in the input image and a second region corresponding to a non-face region in the input image, and

a weight of the first region and a weight of the second region are different from each other.

3 . The method of claim 1 , wherein a weight of the weight map data varies based on a distance from a center of a corresponding region of the weight map data corresponding to the face region.

4 . The method of claim 3 , wherein

the weight map data comprises a reduced region of the corresponding region, the corresponding region, and an extended region of the corresponding region, and

the reduced region, the corresponding region, and the extended region overlap to be disposed based on the center of the corresponding region.

5 . The method of claim 4 , wherein

a first weight of the reduced region is greater than a second weight of a region between the corresponding region and the reduced region, and

the second weight is greater than a third weight of a region between the extended region and the corresponding region.

6 . The method of claim 1 , wherein

the concatenated data is generated by concatenating the weight map data and the feature data,

the provision of the concatenated data includes a provision of the concatenated data to another intermediate layer of the liveness test model, and

the other intermediate layer is subsequent to the intermediate layer.

7 . The method of claim 1 , wherein

the concatenated data is generated by concatenating the weight map data and the image data of the input image, and

the provision of the concatenated data includes a provision of the concatenated data to an input layer of the liveness test model.

8 . The method of claim 1 , wherein the generating of the weight map data comprises generating the weight map data using a neural network-based weight map generation model.

9 . The method of claim 8 , wherein a weight of a first region of the weight map data corresponding to the face region is different from a weight of a second region of the weight map data corresponding to an occlusion region in the face region.

10 . The method of claim 1 , wherein the generating of the concatenated data comprises:

adjusting a size of the weight map data to correspond to a size of the feature data; and

generating the concatenated data by concatenating the feature data and the weight map data of which the size is adjusted.

11 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the method of claim 1 .

12 . An apparatus comprising:

one or more processors; and

a memory comprising one or more non-transitory storage media that store instructions that, when executed by the one or more processors, causes the apparatus to:

detect a face region in an input image;

generate, based on the detected face region, weight map data related to a face location in the input image;

generate concatenated data by concatenating the weight map data with feature data generated from an intermediate layer of a liveness test model or with image data of the input image; and

determine a liveness test result based on a liveness score determined by the liveness test model provided with the concatenated data.

13 . The apparatus of claim 12 , wherein

the weight map data comprises a first region corresponding to the face region in the input image and a second region corresponding to a non-face region in the input image, and

a weight of the first region and a weight of the second region are different from each other.

14 . The apparatus of claim 12 , wherein a weight of the weight map data varies based on a distance from a center of a corresponding region of the weight map data corresponding to the face region.

15 . The apparatus of claim 12 , wherein

the concatenated data is generated by concatenating the weight map data and the feature data,

the provision of the concatenated data includes a provision of the concatenated data to another intermediate layer of the liveness test model, and

the other intermediate layer is subsequent to the intermediate layer.

16 . The apparatus of claim 12 , wherein

the concatenated data is generated by concatenating the weight map data and the image data of the input image, and

the provision of the concatenated data includes a provision of the concatenated data to an input layer of the liveness test model.

17 . The apparatus of claim 12 , wherein

the execution of the instructions further causes the apparatus to generate the weight map data using a neural network-based weight map generation model, and

a weight of a first region of the weight map data corresponding to the face region is different from a weight of a second region of the weight map data corresponding to an occlusion region in the face region.

18 . An electronic device, comprising:

a camera configured to obtain an input image;

one or more processors; and

a memory comprising one or more non-transitory storage media that store instructions that, when executed by the one or more processors, causes the electronic device to:

detect a face region and a non-face area in an input image;

generate, based on the face region and the non-face area, weight map data comprising a plurality of regions each having different weights;

generate concatenated data by concatenating one of the regions of the weight map data with feature data generated from an intermediate layer of a liveness test model; and

generate a liveness test result based on a liveness score generated by the liveness test model provided with the concatenated data,

wherein the liveness test model is a machine learning model or neural network model.

19 . The electronic device of claim 18 , wherein

the weight map data comprises a first region corresponding to the face region in the input image and a second region corresponding to a non-face region in the input image, and

a weight of the first region and a weight of the second region are different from each other.

20 . The electronic device of claim 18 , wherein

the provision of the concatenated data includes a provision of the concatenated data to another intermediate layer of the liveness test model, and

the other intermediate layer is subsequent to the intermediate layer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LEE, SOLAE; KWAK, YOUNGJUN; YOO, BYUNG IN; LEE, HANA; CHOI, JIHO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060494/0149 →
Priority Claims (1)
KR 10-2022-0001677 · Jan 5, 2022 · national
Continuity (1)
Related Publication 20230215219A1 · Jul 6, 2023
References Cited (15)
US 11030437B2 · Fan et al. · 2021 [cited by applicant]
US 20220051412A1 · Gronau · 2022 [cited by examiner]
CN 113052976A · 2021 [cited by applicant]
EP 3382602A1 · 2018 [cited by applicant]
EP 3382598A2 · 2018 [cited by examiner]
EP 3836011A1 · 2021 [cited by applicant]
JP 2021149665A · 2021 [cited by applicant]
KR 1020070117393A · 2007 [cited by applicant]
KR 1020190098656A · 2019 [cited by applicant]
KR 1020200127818A · 2020 [cited by applicant]
KR 1020210108082A · 2021 [cited by applicant]
KR 1020210129503A · 2021 [cited by applicant]
KR 102307671B1 · 2021 [cited by applicant]
Extended European search report issued on Apr. 3, 2023, in counterpart European Patent Application No. 22198806.6 (8 pages in English). [cited by applicant]
Korean Office Action issued on Jun. 27, 2024, in counterpart Korean Patent Application No. 10-2022-0001677 (4 pages in English, 7 pages in Korean). [cited by applicant]