Method and apparatus for processing biometric images
First Claim
Patent Images
1. A method for processing an image of a biometric comprising:
- applying a gradient edge detection process to detect features in a biometric based on data representing an image of at least a portion of the biometric; and
modeling the image as a function of the features.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for applying gradient edge detection to detect features in a biometric, such as a fingerprint, based on data representing an image of at least a portion of the biometric. The image is modeled as a function of the features. Data representing an image of the biometric is acquired, and features of the biometric are modeled for at least two resolutions. The method and apparatus improves analysis of both high-resolution images of biometrics of friction ridge containing skin that include resolved pores and lower resolution images of biometrics without resolved pores.
-
Citations
186 Claims
-
1. A method for processing an image of a biometric comprising:
-
applying a gradient edge detection process to detect features in a biometric based on data representing an image of at least a portion of the biometric; and modeling the image as a function of the features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 103, 104)
-
2. The method according to claim 1 wherein modeling the image includes constructing the model for at least two resolutions.
-
3. The method according to claim 2 wherein the resolutions include an outline model at a low resolution and a details model at a high resolution.
-
4. The method according to claim 3 wherein the biometric is an area of skin with a friction ridge pattern, the outline model includes edge topology of ridge features, and the details model includes edge topology and specifics of ridge deviations and locations and sizes of pores.
-
5. The method according to claim 2 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at the low or high resolutions.
-
6. The method according to claim 2 wherein the biometric is an area of skin with a friction ridge pattern and constructing the model includes identifying, outlining, and extracting ridge deviation detail and pore features.
-
7. The method according to claim 6 wherein the ridge deviation detail includes ridge contours including scars;
- and the pore features include position, shape, and sizes of pores.
-
8. The method according to claim 2 wherein the biometric includes at least one of the following:
- ear shape and structure, facial or hand thermograms, iris or retina structure, handwriting, fingerprints, palm prints, foot prints, toe prints.
-
9. The method according to claim 1 wherein a gradient is estimated for each pixel of the model after applying a noise filter to the image.
-
10. The method according to claim 1 wherein the detection process includes using a finite differences process.
-
11. The method according to claim 1 wherein the detection process includes:
-
after calculating the gradients, identifying and marking an image point as an edge point having a locally maximal gradient in the direction of the gradient that exceeds a threshold; identifying neighboring edge points by finding nearest pixels to the original edge point that lie in a direction that is approximately perpendicular to the gradient direction that passes through the first edge point; for the nearest pixels, determining gradient values and, for the pixel with a gradient that is maximal along its gradient direction and has a value that exceeds a threshold, assigning the pixel to be the next edge point; continuing either until the edge is terminated or the edge closes with itself to form a continuous curve; terminating the process at the previously determined edge point if the gradient of the candidate edge point is less than the threshold; and repeating the process until all potential edge points have been considered.
-
-
12. The method according to claim 1 further including automatically distinguishing biometric features from noise.
-
13. The method according to claim 12 further including characterizing the noise as a biometric feature that is below a minimum width or extends less than a minimum distance.
-
14. The method according to claim 1 further including supporting manual editing of features and selecting features that must be present for a successful match.
-
15. The method according to claim 1 wherein modeling includes modeling at least one region of the image of the at least one portion of the biometric.
-
16. The method according to claim 15 wherein modeling includes overlapping portions of multiple regions.
-
17. The method according to claim 15 wherein modeling includes allowing a user to add, extend, or delete features.
-
18. The method according to claim 15 wherein modeling includes allowing a user to identify features that must be present for a match.
-
19. The method according to claim 15 wherein modeling includes allowing the user to adjust the size or position of the model relative to the biometric.
-
20. The method according to claim 1 wherein the image is a previously stored image;
- and modeling includes normalizing a size of the image as a function of a scale associated with the image.
-
21. The method according to claim 1 wherein the biometric is an area of skin with a friction ridge pattern and the features include ridge structure with ridge deviation detail.
-
22. The method according to claim 1 further including displaying the image to a user with an overlay of indications of the biometric features of the image.
-
23. The method according to claim 1 further including displaying the image to a user with an overlay of indications of filtered biometric features according to a selectable criteria.
-
24. The method according to claim 1 further including automatically rotating the image to a specified orientation for displaying to a user.
-
25. The method according to claim 1 wherein the image is a gray-scale image.
-
26. The method according to claim 1 further including adding the image of the at least a portion of the biometric to a database.
-
27. The method according to claim 26 wherein adding the image includes storing the image and the model of the image in the database.
-
28. The method according to claim 26 wherein adding the image includes storing the image at full sampled resolution.
-
29. The method according to claim 26 wherein adding the image includes compressing the data representing the image prior to storing in the database.
-
30. The method according to claim 29 wherein compressing the image includes compressing the image in a lossless manner.
-
31. The method according to claim 26 wherein adding the image includes compressing the model prior to storing the image in the database.
-
32. The method according to claim 26 wherein adding the image includes encrypting the data or model prior to storing the image in the database.
-
33. The method according to claim 26 wherein adding the image includes storing the image and the model of the at least a portion of the biometric with associated information.
-
34. The method according to claim 33 wherein the associated information includes at least one of:
- identity of a person associated with the biometric;
manufacturer, model, or serial number of the instrument supplying the data representing the portion of the biometric;
date of biometric imaging;
time of day of biometric imaging;
calibration data associated with the instrument used to acquire the image;
temperature at the time the image was acquired;
unique computer ID receiving the data representing the image from the instrument acquiring the image of the biometric;
or name of person logged into the computer at the time the image was acquired.
- identity of a person associated with the biometric;
-
35. The method according to claim 33 wherein the associated information includes a photograph, voice recording, or signature of the person whose biometric is imaged.
-
36. The method according to claim 33 wherein the associated information is a watermark.
-
37. The method according to claim 36 wherein the watermark is identifying information.
-
38. The method according to claim 36 wherein the watermark includes anti-tampering information.
-
39. The method according to claim 1 further including comparing a previously stored model from a database to a present image.
-
40. The method according to claim 39 wherein the present image is at least a portion of a biometric of a person having a known identity.
-
41. The method according to claim 39 wherein the present image is at least a portion of a biometric of a person having an unknown identity.
-
42. The method according to claim 39 wherein the present image is received from one of the following sources:
- live source, local database, scanned image, or other source.
-
43. The method according to claim 39 wherein comparing includes comparing outline features of the previously stored model to outline features of the present image to determine (i) whether the present image is a candidate for a match or (ii) whether the previously stored model is a candidate for a match.
-
44. The method according to claim 43 wherein comparing includes determining whether the comparison exceeds a predetermined candidate threshold.
-
45. The method according to claim 43 wherein, if the present image is not a candidate for a match, comparing includes comparing outline features of another previously stored model to the outline features of the present image to determine whether the present image is a candidate for a match and if so, using the next previously stored model for details comparison.
-
46. The method according to claim 43 wherein, if the previously stored model is not a candidate for a match, comparing includes comparing outline features of a next previously stored model to the outline features of the present image to determine whether the next previously stored model is a candidate for a match and if so, using the next previously stored model for details comparison.
-
47. The method according to claim 43 wherein, if a candidate match of outline features is found, comparing includes comparing details features of the previously stored model with details features of the present image.
-
48. The method according to claim 47 wherein comparing details features includes determining whether the details comparison exceeds a predetermined threshold.
-
49. The method according to claim 47 wherein comparing details features includes determining whether required features associated with the previously stored model are found in the present image.
-
50. The method according to claim 47 wherein the biometric is an area of skin with a friction ridge pattern and wherein comparing includes comparing fine details features, wherein comparing fine details features includes determining whether pore features in the previously stored model are found in the present image.
-
51. The method according to claim 50 further including indicating which pores in the previously stored model appear in expected locations in the present image, including allowing for distortions that normally occur between successive impressions.
-
52. The method according to claim 51 further indicating a pore count or a statistical probability of an error in at least cases allowing for distortions.
-
53. The method according to claim 47 wherein comparing details features includes determining whether the details comparison exceeds a predetermined threshold a specified number of consecutive frames.
-
54. The method according to claim 53 wherein the details features in successive frames are different.
-
55. The method according to claim 53 further including selecting another details feature set of the previously stored model for correlating with another details feature set of the present image.
-
56. The method according to claim 53 further including:
- (i) selecting another previously stored model for correlating with a features set of the present image and (ii) declaring a successful match if any model exceeds a predetermined threshold.
-
57. The method according to claim 39 wherein comparing includes comparing outline features of the previously stored model to outline features of a model of the present image and, if the comparison exceeds a predetermined threshold, comparing details features of the previously stored model to details features of the model of the present image to determine whether the previously stored model and the present image match.
-
58. The method according to claim 39 wherein comparing includes scaling the previously stored model, present image, or model of the present image.
-
59. The method according to claim 39 wherein comparing includes rotating the previously stored model, present image, or present model.
-
60. The method according to claim 39 wherein comparing includes adaptively conforming the previously stored model to account for variability associated with recording or acquiring the present image.
-
61. The method according to claim 60 wherein accounting for variability includes accounting for an expected location of predefined features.
-
62. The method according to claim 60 wherein the variability includes stretching of the biometric or portions thereof laterally, longitudinally, or radially.
-
63. The method according to claim 60 wherein the variability is caused by pressure of the biometric on a medium used to record or acquire the present image.
-
64. The method according to claim 39 wherein comparing includes comparing the previously stored model against multiple present images until a match is found or comparison with the multiple present images is complete.
-
65. The method according to claim 39 wherein comparing includes comparing multiple previously stored models against the present image until a match is found or comparison with the multiple previously stored models is complete.
-
66. The method according to claim 39 wherein comparing includes comparing multiple previously stored models against multiple present images until comparing against the multiple previously stored models is complete.
-
67. The method according to claim 39 wherein the present image includes multiple biometrics of an individual.
-
68. The method according to claim 39 wherein the multiple biometrics are different areas of skin with a friction ridge pattern from the same individual.
-
69. The method according to claim 1 further including comparing previously stored models of multiple biometrics to present images of multiple, respective biometrics.
-
70. The method according to claim 69 further including determining a combined metric based on the comparisons.
-
71. The method according to claim 1 further including preprocessing the data representing the image.
-
72. The method according to claim 71 further including subsampling the at least a portion of the biometric to produce the data representing the image.
-
73. The method according to claim 71 wherein preprocessing includes decimating the data representing the image.
-
74. The method according to claim 71 wherein preprocessing includes binning the data representing the image.
-
75. The method according to claim 71 wherein preprocessing includes correcting for uneven imaging of the at least a portion of the biometric.
-
76. The method according to claim 71 wherein preprocessing includes accounting for defective pixels of an instrument used to acquire the at least a portion of the biometrics.
-
77. The method according to claim 71 wherein preprocessing includes encrypting the data representing the image.
-
78. The method according to claim 71 wherein preprocessing includes changing the image orientation, including changing the image orientation by flipping the image vertically or horizontally or by rotating the image.
-
79. The method according to claim 71 wherein preprocessing includes attaching sensor information to the data representing the image.
-
80. The method according to claim 71 wherein preprocessing includes applying a watermark to the data representing the image.
-
81. The method according to claim 80 wherein the watermark includes information used for tamper-proofing the image to allow for identifying a modified image or modified information associated with the image.
-
103. The apparatus according to claim 71 further including a display in communication with the modeler that displays the image to a user with an overlay of indications of the biometric features of the image.
-
104. The apparatus according to claim 71 further including a display in communication with the modeler that displays the image to a user with an overlay of indications of filtered biometric features according to a selectable criteria.
-
2. The method according to claim 1 wherein modeling the image includes constructing the model for at least two resolutions.
-
-
82. An apparatus for processing an image of a biometric, comprising:
-
a gradient edge detector that detects features in a biometric based on data representing an image of at least a portion of the biometric; and a modeler that models the image as a function of the features. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162)
-
83. The apparatus according to claim 82 wherein the modeler constructs the model for at least two resolutions.
-
84. The apparatus according to claim 83 wherein the resolutions include an outline model at a low resolution and a details model at a high resolution
-
85. The apparatus according to claim 84 wherein the biometric is an area of skin, with a friction ridge pattern and the outline model includes edge topology of ridge features, and the details model includes edge topology and specifics of ridge deviations and locations and sizes of pores.
-
86. The apparatus according to claim 83 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at the low or high resolutions.
-
87. The apparatus according to claim 83 wherein the biometric is an area of skin with a friction ridge pattern and the modeler includes an identifier, outliner, and extractor to determine ridge deviation detail and pore features.
-
88. The apparatus according to claim 87 wherein the ridge deviation detail includes ridge contours including scars;
- and the pore features include position, shape, and sizes of pores.
-
89. The apparatus according to claim 83 wherein the biometric includes at least one of the following:
- ear shape and structure, facial or hand thermograms, iris or retina structure, handwriting, fingerprints, palm prints, or toe prints.
-
90. The apparatus according to claim 82 wherein a gradient is estimated for each pixel of the model after applying a noise filter to the image.
-
91. The apparatus according to claim 82 wherein the detector includes a finite differences processor.
-
92. The apparatus according to claim 82 wherein the detector:
-
after calculating the gradients, identifies and marks an image point as an edge point having a locally maximal gradient in the direction of the gradient that exceeds a threshold value; identifies neighboring edge points by finding nearest pixels to the original edge point that lie in a direction that is approximately perpendicular to the gradient direction that passes through the first edge point; for the nearest pixels, determines gradient values and, for the pixel with a gradient that is maximal along its gradient direction and has a value that exceeds a threshold, assigns the pixel to be the next edge point; continues either until the edge is terminated or the edge closes with itself to form a continuous curve; terminates the process at the previously determined edge point if the gradient of the candidate edge point is less than the threshold; and repeats the process until all potential edge points have been considered.
-
-
93. The apparatus according to claim 82 wherein the detector automatically distinguishes biometric features from noise.
-
94. The apparatus according to claim 93 wherein the detector characterizes noise as a biometric feature that is below a minimum width or extends less than a minimum distance.
-
95. The apparatus according to claim 82 further including a manual editing mechanism in communication with the detector to support manual editing of features and selecting of features that must be present for a successful match.
-
96. The apparatus according to claim 82 wherein the modeler models at least one region of the image of the at least one portion of the biometric.
-
97. The apparatus according to claim 96 wherein the modeler models overlapping portions of multiple regions.
-
98. The apparatus according to claim 96 wherein the modeler allows a user to add, extend, or delete features.
-
99. The apparatus according to claim 96 wherein the modeler allows a user to identify features that must be present for a match.
-
100. The apparatus according to claim 96 wherein the modeler allows the user to adjust the size or position of the model relative to the biometric.
-
101. The apparatus according to claim 82 wherein the image is a previously stored image;
- and the modeler normalizes a size of the image as a function of a scale associated with the image.
-
102. The apparatus according to claim 82 wherein the biometric is an area of skin with a friction ridge pattern and the features include ridge structure with ridge deviation detail.
-
105. The apparatus according to claim 82 further including an image manipulator that automatically rotates the image to a specified orientation for displaying to a user.
-
106. The apparatus according to claim 82 wherein the image is a gray-scale image.
-
107. The apparatus according to claim 82 further including a database that stores the image of the at least a portion of the biometric.
-
108. The apparatus according to claim 107 wherein the database stores the image and the model of the image.
-
109. The apparatus according to claim 107 wherein the database stores the image at full sampled resolution.
-
110. The apparatus according to claim 107 further including a compressor that compresses the data representing the image prior to storing in the database.
-
111. The apparatus according to claim 110 wherein the compressor compresses the image in a lossless manner.
-
112. The apparatus according to claim 107 wherein the compressor compresses the model prior to storing the image in the database.
-
113. The apparatus according to claim 107 further including an encryption unit that encrypts the data or model prior to storing the image in the database.
-
114. The apparatus according to claim 107 wherein the database stores the image and the model of the at least a portion of the biometric with associated information.
-
115. The apparatus according to claim 114 wherein the associated information includes at least one of:
- identity of a person associated with the biometric;
manufacturer, model, or serial number of the instrument supplying the data representing the portion of the biometric;
date of imaging the biometric;
time of day of imaging the biometric;
calibration data associated with the instrument used to acquire the image;
temperature at the time of acquiring the image;
photograph, voice recording, or signature of the person whose biometric is imaged;
watermark;
unique computer ID of the computer receiving the data representing the image from the instrument acquiring the image of the biometric;
or name of person logged into the computer at the time of acquiring the image.
- identity of a person associated with the biometric;
-
116. The apparatus according to claim 114 wherein the associated information includes a photograph, voice recording, or signature of the person whose biometric is imaged.
-
117. The apparatus according to claim 114 wherein the associated information is a watermark.
-
118. The apparatus according to claim 117 wherein the watermark is identifying information.
-
119. The apparatus according to claim 117 wherein the watermark includes anti-tampering information.
-
120. The apparatus according to claim 82 further including an input unit that provides a present image, a database that stores previously acquired images and associated models, and a compare unit that compares a previously stored model from a database to a present image.
-
121. The apparatus according to claim 120 wherein the present image is at least a portion of a biometric of a person having a known identity.
-
122. The apparatus according to claim 120 wherein the present image is at least a portion of a biometric of a person having an unknown identity.
-
123. The apparatus according to claim 120 wherein the present image is received from one of the following sources:
- live source, local database, image scanner, or other source.
-
124. The apparatus according to claim 120 wherein the compare unit compares outline features of the previously stored model to outline features of the present image to determine (i) whether the present image is a candidate for a match or (ii) whether the previously stored model is a candidate for a match.
-
125. The apparatus according to claim 124 wherein the compare unit determines whether the comparison exceeds a predetermined candidate threshold.
-
126. The apparatus according to claim 124 wherein, if the present image is not a candidate for a match, the compare unit compares outline features of a next previously stored model to the outline features of the present image to determine whether the present image is a candidate for a match and if so, uses the next previously stored model for details comparison.
-
127. The apparatus according to claim 124 wherein, if the previously stored model is not a candidate for a match, the compare unit compares outline features of a next previously stored model to the outline features of the present image to determine whether the next previously stored model is a candidate for a match and if so, uses the next previously stored model for details comparison.
-
128. The apparatus according to claim 124 wherein, if a candidate match of outline features is found, the compare unit compares details features of the previously stored model with details features of the present image.
-
129. The apparatus according to claim 128 wherein the compare unit further determines whether the details comparison exceeds a predetermined threshold.
-
130. The apparatus according to claim 128 wherein the comparison unit further determines whether required features associated with the previously stored model are found in the present image.
-
131. The apparatus according to claim 128 wherein the biometric is an area of skin with a friction ridge pattern and the comparison unit compares details features, wherein the comparison unit determines whether pore features in the previously stored model are found in the present image.
-
132. The apparatus according to claim 131 wherein the detector indicates which pores in the previously stored model appear in expected locations in the present image, the detector allowing for distortions that normally occur between successive impressions.
-
133. The apparatus according to claim 132 wherein the detector further indicates a pore count or a statistical probability of an error in at least cases allowing for distortion.
-
134. The apparatus according to claim 128 wherein the comparison unit further determines whether the details comparison exceeds a predetermined threshold a specified number of consecutive frames.
-
135. The apparatus according to claim 134 wherein the details features in successive frames are different.
-
136. The apparatus according to claim 134 wherein the comparison unit selects another details feature set of the previously stored model for correlating with another details feature set of the present image.
-
137. The apparatus according to claim 134 wherein the comparison unit (i) selects another previously stored model for correlating with a feature set of the present image and (ii) declares a successful match if any model exceeds a predetermined threshold.
-
138. The apparatus according to claim 120 wherein the comparison units compares outline features of the previously stored model to outline features of a model of the present image and, if the comparison exceeds a predetermined threshold, compares details features of the previously stored model to details features of the model of the present image to determine whether the previously stored model and the present image match.
-
139. The apparatus according to claim 120 wherein the comparison unit scales the previously stored model, present image, or model of the present image.
-
140. The apparatus according to claim 120 wherein the comparison unit rotates the previously stored model, present image, or present model.
-
141. The apparatus according to claim 120 wherein the comparison unit adaptively conforms the previously stored model to account for variability associated with recording or acquiring the present image.
-
142. The apparatus according to claim 141 wherein the comparison unit accounts for variability by accounting for an expected location of predefined features.
-
143. The apparatus according to claim 141 wherein the variability includes stretching of the biometric or portions thereof laterally, longitudinally, or radially.
-
144. The apparatus according to claim 141 wherein the variability is caused by pressure of the biometric on a medium used to record or acquire the present image.
-
145. The apparatus according to claim 120 wherein the comparison unit compares the previously stored model against multiple present images until a match is found or comparison with the multiple present images is complete.
-
146. The apparatus according to claim 120 wherein the comparison unit compares multiple previously stored models against the present image until a match is found or comparison with the multiple previously stored models is complete.
-
147. The apparatus according to claim 120 wherein the comparison unit compares multiple previously stored models against multiple present images until comparing the multiple previously stored models is complete.
-
148. The apparatus according to claim 120 wherein the present image includes multiple areas of skin with a friction ridge pattern of an individual.
-
149. The apparatus according to claim 120 wherein the multiple biometrics are different areas of skin with a friction ridge pattern from the same individual.
-
150. The apparatus according to claim 82 further including a comparison unit that compares previously stored models of multiple biometrics to present images of multiple, respective biometrics.
-
151. The apparatus according to claim 150 wherein the comparison unit further determines a combined metric based on the comparisons.
-
152. The apparatus according to claim 82 further including a preprocessor in communication with the detector that preprocesses the data representing the image.
-
153. The apparatus according to claim 152 wherein the preprocessor subsamples the at least a portion of the biometric to produce the data representing the image.
-
154. The apparatus according to claim 152 wherein the preprocessor decimates the data representing the image.
-
155. The apparatus according to claim 152 wherein the preprocessor bins the data representing the image.
-
156. The apparatus according to claim 152 wherein the preprocessor corrects for uneven imaging of the at least a portion of the biometric.
-
157. The apparatus according to claim 152 wherein the preprocessor accounts for defective pixels of an instrument used to acquire the at least a portion of the biometric.
-
158. The apparatus according to claim 152 wherein the preprocessor encrypts the data representing the image.
-
159. The apparatus according to claim 152 wherein the preprocessor changes the image orientation by flipping the image vertically or horizontally or by rotating the image.
-
160. The apparatus according to claim 152 wherein the preprocessor attaches sensor information to the data representing the image.
-
161. The apparatus according to claim 152 wherein the preprocessor applies a watermark to the data representing the image.
-
162. The apparatus according to claim 161 wherein the watermark includes information used for tamper-proofing the image to allow for identifying a modified image or modified information associated with the image.
-
83. The apparatus according to claim 82 wherein the modeler constructs the model for at least two resolutions.
-
-
163. An apparatus for processing an image of a biometric, comprising:
-
gradient edge detection means for detecting features in a biometric based on data representing an image of at least a portion of the biometric; and means for modeling the image as a function of the features.
-
-
164. A method for processing an image of a biometric, comprising:
-
acquiring data representing an image of at least a portion of a biometric; and modeling features of the biometric for at least two resolutions. - View Dependent Claims (165, 166, 167, 168, 169, 170, 171, 172, 173, 174)
-
165. The method according to claim 164 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at low or high resolutions.
-
166. The method according to claim 164 wherein the biometric is an area of skin with a friction ridge pattern, the outline model includes edge topology of ridge features, and the details model includes edge topology and specifics of ridge deviations and locations and sizes of pores.
-
167. The method according to claim 164 wherein modeling the image includes applying a gradient edge detection process.
-
168. The method according to claim 164 wherein the biometric includes at least one of the following:
- ear shape and structure, facial or hand thermograms, iris or retina structure, handwriting, fingerprints, palm prints, foot prints, or toe prints.
-
169. The method according to claim 164 further including storing the image and model in a database with associated information, including at least one of the following:
- identity of a person associated with the biometric;
manufacturer, model, or serial number of the instrument supplying the data representing the portion of the biometric;
date of imaging the biometric;
time day of imaging the biometric;
calibration data associated with the instrument used to acquire the image;
temperature at the time of acquiring the image;
photograph, voice recording, or signature of the person whose biometric is imaged;
watermark;
unique computer ID of the computer receiving the data representing the image of the biometric;
or name of person logged into the computer at the time of acquiring the image.
- identity of a person associated with the biometric;
-
170. The method according to claim 164 further including comparing a previously stored model from a database to a present image.
-
171. The method according to claim 170 wherein the present image is at least a portion of a biometric of a person having a known identity or having an unknown identity.
-
172. The method according to claim 170 wherein, if a candidate match of outline features is found, the method further includes comparing details features of the previously stored model with details features of the present image.
-
173. The method according to claim 170 wherein the comparing includes adaptively conforming the previously stored model to account for variability associated with recording or acquiring the present image.
-
174. The method according to claim 164 further including preprocessing the data, wherein the preprocessing includes at least one of the following:
-
subsampling the at least a portion of the biometric to produce the data representing the image; decimating the data representing the image; binning the data representing the image; correcting for uneven imaging of the at least a portion of the biometric; accounting for defective pixels of an instrument used to acquire the at least a portion of the biometric; encrypting the data representing the image; changing the image orientation by flipping the image vertically or horizontally or by rotating the image; attaching sensor information to the data representing the image;
orapplying a watermark to the data representing the image.
-
-
165. The method according to claim 164 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at low or high resolutions.
-
-
175. An apparatus for processing an image of a biometric, comprising:
-
a data acquisition unit that acquires data representing an image of at least a portion of a biometric; and a modeler that models features of the biometric for at least two resolutions. - View Dependent Claims (176, 177, 178, 179, 180, 181, 182, 183, 184, 185)
-
176. The apparatus according to claim 175 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at low or high resolutions.
-
177. The apparatus according to claim 176 wherein the biometric is an area of skin with a friction ridge pattern, the outline model includes edge topology of ridge features, and the details model includes edge topology and specifics of ridge deviations and locations and sizes of pores.
-
178. The apparatus according to claim 175 wherein the modeler includes a gradient edge detector to detect biometric features in the image.
-
179. The apparatus according to claim 175 wherein the biometric includes at least one of the following:
- ear shape and structure, facial or hand thermograms, iris or retina structure, handwriting, fingerprints, palm prints, or toe prints.
-
180. The apparatus according to claim 175 further including a database that stores the image and model with associated information, including at least one of:
- identity of a person associated with the biometric;
manufacturer, model, or serial number of the instrument supplying the data representing the portion of the biometric, date of imaging the biometric;
time of day of imaging the biometric;
calibration data associated with the instrument used to acquire the image;
temperature at the time of acquiring the image;
photograph, voice recording, or signature of the person whose biometric is imaged;
watermark;
unique computer ID of the computer receiving the data representing the image from the instrument acquiring the image of the biometric;
or name of person logged into the computer at the time of acquiring the image.
- identity of a person associated with the biometric;
-
181. The apparatus according to claim 175 further including a comparison unit that compares a previously stored model from a database to a present image.
-
182. The apparatus according to claim 181 wherein the present image is at least a portion of a biometric of a person having a known identity or having an unknown identity.
-
183. The apparatus according to claim 181 wherein, if a candidate match of outline features is found, the comparison unit compares details features of the previously stored model with details features of the present image.
-
184. The apparatus according to claim 181 wherein the comparison unit adaptively conforms the previously stored model to account for variability associated with recording or acquiring the present image.
-
185. The method according to claim 175, further including a preprocessor that preprocesses the data, the preprocessor including at least one of the following components:
-
a subsampler that subsamples the at least a portion of the biometric to produce the data representing the image; a decimator that decimates the data representing the image; a binning unit that bins the data representing the image; a field flattener that corrects for uneven imaging of the at least a portion of the biometric; a defective pixel correction unit that accounts for defective pixels of an instrument used to acquire the at least a portion of the biometric; an encryption unit that encrypts the data representing the image; an image orientation unit that changes the orientation by flipping the image vertically or horizontally or by rotating the image; a sensor data application unit that attaches sensor information to the data representing the image;
ora watermark application unit that applies a watermark to the data representing the image.
-
-
176. The apparatus according to claim 175 wherein the resolutions include an outline model at a low resolution, a details model at a high resolution, and a fine details model used to locate and define particular biometric features more accurately than at low or high resolutions.
-
-
186. A method for processing an image of a biometric, comprising:
-
means for acquiring data representing an image of at least a portion of a biometric; and means for modeling features of the biometric for at least two resolutions.
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeAprilis, Inc.
-
Original AssigneeAprilis, Inc.
-
InventorsFarraher, Robert David, Fedele, Vincent, Berg, John S., Butler, Christopher J.
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current382/125
-
CPC Class CodesG06V 40/1324 by using geometrical optics...G06V 40/1353 Extracting features related...G06V 40/1359 Extracting features related...