System for generating rolled fingerprint images
First Claim
1. A method for generating data characteristic of a rolled fingerprint image, including:
- providing an optical device having a finger receiving surface;
rolling a finger across the finger receiving surface of the optical device and propagating fingerprint images of finger portions in contact with the surface from the device;
imaging the finger receiving surface of the optical device and generating digital data representative of fingerprint images propagated therefrom;
storing arrays of digital data characteristic of adjacent and overlapping fingerprint images of portions of the finger as the finger is rolled across the finger receiving surface of the optical device; and
generating a composite array of digital data characteristic of a rolled fingerprint image as a mathematical function of overlapping image data from a plurality of arrays and characteristic of the overlapping portions of the fingerprint images.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for generating data characteristic of a rolled fingerprint image in real time. A finger is continuously rolled across a finger receiving surface of an optical device. The finger receiving surface is imaged to generate digital data representative of fingerprint images propagated therefrom. A first array of data characteristic of a fingerprint image of a first finger slice is stored, and merged into a composite array. After the first array is merged into the composite array, a second array of data characteristic of a second finger slice which is adjacent to and overlaps the first finger slice is stored. The second array is then merged into the composite array by storing data in the composite array as a function of a comparison and an average of data in the composite array and second array which are characteristic of overlapping portions of the finger slices. The steps of storing and merging are then repeated for third and subsequent arrays characteristic of finger slices as the finger is rolled, until the composite array characterizes the rolled fingerprint image.
261 Citations
33 Claims
-
1. A method for generating data characteristic of a rolled fingerprint image, including:
-
providing an optical device having a finger receiving surface; rolling a finger across the finger receiving surface of the optical device and propagating fingerprint images of finger portions in contact with the surface from the device; imaging the finger receiving surface of the optical device and generating digital data representative of fingerprint images propagated therefrom; storing arrays of digital data characteristic of adjacent and overlapping fingerprint images of portions of the finger as the finger is rolled across the finger receiving surface of the optical device; and generating a composite array of digital data characteristic of a rolled fingerprint image as a mathematical function of overlapping image data from a plurality of arrays and characteristic of the overlapping portions of the fingerprint images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating data characteristic of a rolled fingerprint image, including:
-
generating arrays of slice data characteristic of adjacent and overlapping two-dimensional slices of the fingerprint image; and generating a composite array of data characteristic of the rolled fingerprint image as a mathematical function of overlapping slice data from a plurality of overlapping slices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for operating a programmable processor to generate data characteristic of a rolled fingerprint image, including:
-
providing an optical device having a finger receiving surface; rolling a finger across the finger receiving surface of the optical device and propagating fingerprint images of finger portions in contact with the surface from the device; imaging the finger receiving surface of the optical device and generating digital data representative of fingerprint images propagated therefrom; storing arrays of digital data characteristic of the images propagated from the optical device; identifying active portions of the arrays which are representative of fingerprint features as a mathematical function of the stored digital data; and generating a composite array of data characteristic of the rolled fingerprint image as a mathematical function of the data representative of the identified active portions of the stored arrays. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A method for generating data characteristic of a rolled fingerprint image in real time, including:
-
(a) providing an optical device having a finger receiving surface; (b) continuously rolling a finger across the finger receiving surface of the optical device and propagating fingerprint images of finger portions in contact with the surface from the device; (c) imaging the finger receiving surface of the optical device and generating digital data representative of fingerprint images propagated therefrom; (d) storing a first array of data characteristic of a fingerprint image of a first finger portion; (e) identifying leading and trailing active area boundaries of the first array which define areas substantially including only data characteristic of a fingerprint image; (f) merging the first array of data into a composite array; (g) storing a second array of data characteristic of a second finger portion, after the first array is merged into the composite array; (h) identifying leading and trailing active area boundaries of the second array which define areas substantially including only data characteristic of a fingerprint image; (i) determining the amount of fingerprint image overlap characterized by the second and composite arrays as a mathematical function of the active area boundaries; (j) determining the direction of motion of the finger as a mathematical function of the active area boundaries; (k) activating an alarm if the fingerprint image overlap is less than a predetermined amount or the direction of motion changes; (l) merging the second array into the composite array, including storing data in the composite array as a mathematical function of the data in the composite array and second array which are characteristic of overlapping image portions of the fingerprint images, if the direction of motion has not changed and the amount of overlap is not less than the predetermined overlap; and (m) repeating steps (g)-(l) for third and subsequent arrays until the composite array characterizes the rolled fingerprint image. - View Dependent Claims (33)
-
Specification