US 12,217,536 B2
Grid-based enrollment for face authentication
Kevin Chyn, San Jose, CA (US); James Brooks Miller, Sunnyvale, CA (US); and Tyler Reed Kugler, Palo Alto, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/766,688
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Dec. 5, 2019, PCT No. PCT/US2019/064662
§ 371(c)(1), (2) Date Apr. 5, 2022,
PCT Pub. No. WO2021/071532, PCT Pub. Date Apr. 15, 2021.
Claims priority of provisional application 62/913,650, filed on Oct. 10, 2019.
Prior Publication US 2024/0078846 A1, Mar. 7, 2024
Int. Cl. G06V 40/16 (2022.01); G06V 10/10 (2022.01); G06V 10/143 (2022.01); G06V 40/50 (2022.01); G06V 40/60 (2022.01)
CPC G06V 40/161 (2022.01) [G06V 10/143 (2022.01); G06V 40/165 (2022.01); G06V 40/166 (2022.01); G06V 40/50 (2022.01); G06V 40/67 (2022.01); G06V 10/17 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for a grid-based enrollment for face authentication by a user device, the method comprising:
responsive to a user input, presenting a preview image, captured by a camera, via a display device, the presenting to initiate enrollment for face authentication;
overlaying a two-dimensional (2D) object over the preview image, the 2D object having a region indicating an approximate orientation for a user to position their face relative to the camera;
responsive to a determination that the user's face is positioned at the approximate orientation, removing the 2D object and presenting a three-dimensional (3D ) tracking window as an overlay over the preview image, the 3D tracking window having a plurality of segments;
tracking an approximate direction that the user's face is facing relative to the camera;
based on the tracking:
highlighting one or more segments of the plurality of segments of the 3D tracking window that correspond to the approximate direction that the user's face is facing;
capturing one or more enrollment images of the user's face facing the approximate direction;
generating one or more embeddings based on the one or more enrollment images;
storing, in a secure storage unit, the one or more embeddings in a fixed grid of pose cells corresponding to various facial poses for use in face authentication; and
responsive to generation and storage of the one or more embeddings, providing an indication that the one or more segments are complete.