-
公开(公告)号:US12175790B2
公开(公告)日:2024-12-24
申请号:US18556256
申请日:2021-04-23
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: This document describes methods and systems of adaptive fingerprint-enrollment to finger characteristics using local under-display fingerprint sensors, UDFPS, in an electronic device. The electronic device includes an adaptive-enrollment module that determines characteristics of a fingerprint based on information corresponding to a touch input detected by a touch-display device, including size and shape of an area of the touch input. Based on the fingerprint characteristics, a number and location of enrollment touches used for completing enrollment of the fingerprint are adjusted to minimize the number of enrollment touches required to complete the enrollment, minimize the amount of time needed to complete the enrollment, and maximize coverage of the fingerprint. The adaptive-enrollment module also provides visual guidance to guide the user to touch the adjusted locations of the enrollment touches and, if needed, feedback to instruct the user to adjust the location of their finger to align with the visual guidance.
-
公开(公告)号:US20230419739A1
公开(公告)日:2023-12-28
申请号:US18250464
申请日:2021-04-26
Applicant: Google LLC
Inventor: Firas Sammoura , Jean-Marie Bussat
CPC classification number: G06V40/67 , G06V40/1318 , G06V40/1353 , G06V40/1335 , G06V40/50
Abstract: This disclosure describes apparatuses, methods, and techniques for enabling a user to safeguard a computing device with a fingerprint identification system by using biometric data. The fingerprint identification system includes a fingerprint sensor used during an enrollment process of the user's biometric data. The biometric data may include fingerprint data from the user's thumb, finger, a plurality of fingers, palm, and so forth. The computing device uses a collocation of a user's touch, for example, a thumb-tap, and a fingerprint sensor's location to guide the user to complete the enrollment process of a full fingerprint with ease and with fewer thumb-taps. Consequently, the techniques enable biometric security with an enrollment process having a good user experience.
-
公开(公告)号:US12223708B2
公开(公告)日:2025-02-11
申请号:US18644660
申请日:2024-04-24
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
-
公开(公告)号:US12073649B1
公开(公告)日:2024-08-27
申请号:US18164394
申请日:2023-02-03
Applicant: Google LLC
Inventor: Firas Sammoura
CPC classification number: G06V40/13 , G06V40/1347
Abstract: A computing device obtains from a fingerprint sensor a first set of fingerprint data representative of a first portion of a finger positioned at the fingerprint sensor at a first time and a second set of fingerprint data representative of a second portion of a finger positioned at the fingerprint sensor at a second time. The computing device determines a first set of keypoints based on the first set of fingerprint data and second set of keypoints based on the second set of fingerprint data. The computing device determines for the first set of keypoints a first set of parameter values and for the second set of keypoints a second set of parameter values. The computing device generates an at least partial fingerprint based on the first set of fingerprint data, the second set of fingerprint data, the first set of parameter values, and the second set of parameter values.
-
公开(公告)号:US20240265725A1
公开(公告)日:2024-08-08
申请号:US18164394
申请日:2023-02-03
Applicant: Google LLC
Inventor: Firas Sammoura
CPC classification number: G06V40/13 , G06V40/1347
Abstract: A computing device obtains from a fingerprint sensor a first set of fingerprint data representative of a first portion of a finger positioned at the fingerprint sensor at a first time and a second set of fingerprint data representative of a second portion of a finger positioned at the fingerprint sensor at a second time. The computing device determines a first set of keypoints based on the first set of fingerprint data and second set of keypoints based on the second set of fingerprint data. The computing device determines for the first set of keypoints a first set of parameter values and for the second set of keypoints a second set of parameter values. The computing device generates an at least partial fingerprint based on the first set of fingerprint data, the second set of fingerprint data, the first set of parameter values, and the second set of parameter values.
-
公开(公告)号:US20230139382A1
公开(公告)日:2023-05-04
申请号:US17769193
申请日:2021-10-29
Applicant: Google LLC
Inventor: Firas Sammoura , Omar Sze Leung
Abstract: This disclosure describes methods, apparatuses, and techniques for capturing a fingerprint image using an electronic device with an under-display fingerprint sensor (UDFPS) embedded under a display screen of a display system. The display system utilizes a pulse-width modulation circuit to generate a pulse-width modulated (PWM) signal to control light emitted by the display screen. As the display screen illuminates a user's touch, the UDFPS captures light reflected off the user's touch, therefore, capturing the fingerprint image. The captured fingerprint image, however, includes a PWM noise. The electronic device uses a noise-filtering algorithm to filter out and/or reduce the PWM noise in the captured fingerprint image. In one aspect, the noise-filtering algorithm estimates and/or determines the PWM noise in the captured fingerprint image. The noise-filtering algorithm then reduces, extracts, and/or filters out the PWM noise from the captured fingerprint image.
-
公开(公告)号:US20240420462A1
公开(公告)日:2024-12-19
申请号:US18644660
申请日:2024-04-24
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
Abstract: A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
-
公开(公告)号:US11928795B2
公开(公告)日:2024-03-12
申请号:US17769193
申请日:2021-10-29
Applicant: Google LLC
Inventor: Firas Sammoura , Omar Sze Leung
CPC classification number: G06T5/002 , G06F21/31 , G06T7/0002 , G06V40/1318 , G06T2207/20182 , G06T2207/30168
Abstract: This disclosure describes methods, apparatuses, and techniques for capturing a fingerprint image using an electronic device with an under-display fingerprint sensor (UDFPS) embedded under a display screen of a display system. The display system utilizes a pulse-width modulation circuit to generate a pulse-width modulated (PWM) signal to control light emitted by the display screen. As the display screen illuminates a user's touch, the UDFPS captures light reflected off the user's touch, therefore, capturing the fingerprint image. The captured fingerprint image, however, includes a PWM noise. The electronic device uses a noise-filtering algorithm to filter out and/or reduce the PWM noise in the captured fingerprint image. In one aspect, the noise-filtering algorithm estimates and/or determines the PWM noise in the captured fingerprint image. The noise-filtering algorithm then reduces, extracts, and/or filters out the PWM noise from the captured fingerprint image.
-
公开(公告)号:US20230045850A1
公开(公告)日:2023-02-16
申请号:US17784367
申请日:2019-12-12
Applicant: Google LLC
Inventor: Firas Sammoura , Jean-Marie Bussat
IPC: G06F21/32
Abstract: This disclosure describes techniques for parallel fingerprint capturing and matching, thereby enabling large-area or high-resolution fingerprint identification with low latency. Rather than waiting to capture an entire fingerprint image (“a verify image”), a fingerprint identification process divides the verify image into blocks and attempts to match the blocks to corresponding portions of an enrolled image even as other portions are being. Rather than waiting to capture and analyze the entire fingerprint image at once, small groups of blocks are captured and the already-captured blocks are matched and scored to corresponding blocks of an enrolled image, in some cases, while additional blocks of the verify image are being captured. A cumulative score and cumulative confidence in the overall matching of the enrolled image is derived from the scores and confidences of the individual block scores and the verify image is authenticated based on each satisfying their respective thresholds.
-
公开(公告)号:US11995884B1
公开(公告)日:2024-05-28
申请号:US18209154
申请日:2023-06-13
Applicant: Google LLC
Inventor: Firas Sammoura , James Brooks Miller
CPC classification number: G06V10/955 , G06F17/16 , G06V10/443 , G06V40/1318 , G06V40/1353 , G06V40/1371
Abstract: A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
-
-
-
-
-
-
-
-
-