DEVICE UNLOCK WITH THREE DIMENSIONAL (3D) CAPTURES
First Claim
1. A method for unlocking a device, comprising:
- projecting, via a light signal projection unit, a plurality of light signals sequentially on a three dimensional (3D) target object;
capturing, via an image capture unit, a plurality of images of the target object dynamically, wherein the plurality of images correspond to the sequence of light signals;
constructing a 3D feature representation of the target object from the plurality of images;
computing a matching score by comparing the constructed 3D feature representation to a reference 3D data set; and
determining to unlock the device when the computed matching score exceeds a pre-determined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for unlocking a device, comprising projecting, via a light signal projection unit, a plurality of light signals sequentially on a three dimensional (3D) target object, capturing, via an image capture unit, a plurality of images of the target object dynamically, wherein the plurality of images correspond to the sequence of light signals, constructing a 3D feature representation of the target object from the plurality of images, computing a matching score by comparing the constructed 3D feature representation to a reference 3D data set associated with an object that is approved for unlocking the device, and determining to unlock the device when the computed matching score exceeds a pre-determined threshold.
25 Citations
20 Claims
-
1. A method for unlocking a device, comprising:
-
projecting, via a light signal projection unit, a plurality of light signals sequentially on a three dimensional (3D) target object; capturing, via an image capture unit, a plurality of images of the target object dynamically, wherein the plurality of images correspond to the sequence of light signals; constructing a 3D feature representation of the target object from the plurality of images; computing a matching score by comparing the constructed 3D feature representation to a reference 3D data set; and determining to unlock the device when the computed matching score exceeds a pre-determined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a storage device to include a reference three dimensional (3D) data set; a light signal projection unit configured to project a sequence of light signals on a 3D target object; an image capture unit configured to capture a plurality of images of the target object dynamically, wherein the plurality of images correspond to the sequence of light signals; and a processing resource coupled to the storage device, the light signal projection unit, and the image capture unit and configured to; compute a 3D feature estimate of the target object from the captured images, wherein the 3D feature estimate comprises a depth value; compute a matching score by comparing the 3D feature estimate of the target object to the reference 3D data set; and unlock a component of the apparatus when the matching score exceeds a pre-determined threshold. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A mobile device, comprising:
-
a user interface; a storage device to include a reference three dimensional (3D) point cloud; a digital light processing (DLP) projector configured to project a plurality of light signals sequentially on a 3D target object upon a trigger signal, wherein the light signals comprise structured light patterns; a camera configured to capture a plurality of images of the target object synchronized to the structured light patterns, wherein the camera and the DLP comprise a shared field of view directed towards the target object; and a processing resource coupled to the user interface, the memory, the DLP projector, and the camera, wherein the processor is configured to; receive a unlock request via the user interface; in response to the unlock request, send the trigger signal to the DLP projector; compute a 3D point cloud from the captured images; compute a matching score by comparing the computed 3D point cloud against the reference 3D point cloud; and unlock the device when the matching score exceeds a pre-determined threshold. - View Dependent Claims (19, 20)
-
Specification