System and method for 3D imaging using structured light illumination
AssigneeUniversity of Kentucky Research Foundation
InventorsLaurence G. Hassebrook, Daniel L. Lau, Henry G. Dietz
Life of this patent
Estimating the term…
Abstract
A biometrics system captures and processes a handprint image using a structured light illumination to create a 2D representation equivalent of a rolled inked handprint. A processing unit calculates 3D coordinates of the hand from the plurality of images and maps the 3D coordinates to a 2D flat surface to create a 2D representation equivalent of a rolled inked handprint.
Claims20
A method for a processing device to determine a two dimensional (2D) rolled equivalent handprint image from a three dimensional (3D) model of the handprint, comprising:
- determining by a processing device 3D coordinates of a handprint by processing one or more handprint images using a structured light illumination technique;
- generating by the processing device 3D coordinates of a smooth handprint surface that approximates a shape of the handprint;
- extracting by the processing device detailed handprint surface information from the 3D coordinates, wherein the detailed handprint surface information includes ridge height information;
- generating by the processing device a mesh of nodal points from a set of the 3D coordinates of the smooth handprint surface, wherein the mesh of nodal points are modeled as connected by springs with a relaxation distance equal to the Euclidean distance between the nodal points in the 3-D space;
- projecting by the processing device the mesh of nodal points with 3D coordinates onto a 2-D plane;
- iteratively allowing the nodal points to move in the 2D plane such that the total energy stored in the springs connecting the nodal points is minimized to create a 2D unraveled mesh of nodal points;
- and
- assigning the detailed handprint surface information to each nodal point in the 2D unraveled mesh of nodal points.
A processing device for generating a two dimensional (2D) rolled equivalent print image from three-dimensional (3D) data, comprising:
- a processor operable to:
- receive one or more two dimensional (2D) print images of a print generated by a structured light imaging system;
- determine 3D coordinates of the print by processing the one or more 2D print images;
- generate 3D coordinates of a smooth print approximation surface that approximates a shape of the print;
- extract print surface information from the 3D coordinates of the print, wherein the print surface information includes ridge height information;
- generate a mesh of nodal points from a set of the 3D coordinates of the smooth print approximation surface;
- project the mesh of nodal points with 3D coordinates onto a 2D plane;
- and
- assign the print surface information to nodal points in the mesh of nodal points projected onto the 2D plane.
A method for a processing device to generate a two dimensional (2D) rolled equivalent print image from three-dimensional (3D) data, comprising:
- receiving by the processing device one or more two dimensional (2D) print images of a print generated by a structured light imaging system;
- determining by the processing device 3D coordinates of the print by processing the one or more 2D print images;
- generating by the processing device 3D coordinates of a smooth print approximation surface that approximates a shape of the print;
- extracting by the processing device print surface information from the 3D coordinates of the print, wherein the print surface information includes ridge height information;
- generating by the processing device a mesh of nodal points from a set of the 3D coordinates of the smooth print approximation surface;
- projecting by the processing device the mesh of nodal points with 3D coordinates onto a 2D plane;
- and
- assigning by the processing device the print surface information to nodal points in the mesh of nodal points projected onto the 2D plane.
Dependencies are inferred from the claim text.