Claims
- 1. A method for indexing and searching a plurality of data elements of a reference data group from a relatively large, selected population of data to determine if a sample data element matches one of the data elements in the reference data group, the method comprising the steps of:
- determining respective full entire index values for each of the plurality of data elements of the reference data group and the sample data element based upon at least one predetermined data element characteristic and with the full entire reference index values being sorted in either a numerically ascending or descending order and substantially evenly distributed over the relatively large population of data;
- selecting a first subset having a plurality of data elements of the sorted reference data group, the first subset having index values in a first range relative to the full entire index value of the sample data element, the first subset also having substantially fewer data elements than the reference data group;
- comparing the sample data element to each data element of the first subset of the reference data group to thereby determine if there is a match between the sample data element and one of the plurality of data elements of the first subset, of the reference data group; and
- selecting a second subset having a plurality of sorted data elements of the reference data group if a match is not found in the step of comparing to the first subset of the reference data group, the second subset having a second expanded range of full entire index values larger than the first range so that the second expanded range extends at least immediately above and below the first range.
- 2. A method according to claim 1, wherein the step of determining index values for each of the plurality of data elements of the reference data group and the sample data element comprise determining and sorting such index values to be a generally monotonically varying function over the relatively large population of data.
- 3. A method according to claim 1, wherein the step of determining index values for each of the plurality of data elements of the reference data group and the sample data group comprises determining such index values to be generally continuous over the relatively large population of individuals.
- 4. A method according to claim 1, wherein the step of determining index values for each of the plurality of data elements of the reference data group and the sample data element comprises determining such index values to be generally stable for repeated data elements of a data group.
- 5. A method according to claim 1, wherein the step of determining index values for each of the plurality of data elements of the reference data group and the sample data element comprises determining such index values to be generally incrementally changing in relation to degradation in quality of a data element.
- 6. A method according to claim 1, wherein the step of determining index values for the reference data elements and the sample data element comprises determining such index values to be generally independent of data element orientation, position and scaling.
- 7. A method according to claim 1, wherein the step of selecting a first subset of the reference data group comprises selecting same based upon an expected confidence value for locating the sample data element in the first subset of the reference data group.
- 8. A method according to claim 1, wherein the step of comparing the sample data element to each data element of the first subset of the reference data group comprises comparing minutiae of the sample data element to minutiae of each data element of the first subset of the reference data group.
- 9. A method according to claim 1, wherein the step of determining index values for the reference data elements and the sample data elements comprises determining such index values based upon preselected characteristics of the data elements.
- 10. A method for searching a plurality of reference data elements to determine if a sample data element matches one of the reference data elements, each of the reference data elements having associated therewith a full entire index value based upon at least one predetermined data element characteristic and with the full entire index values for the reference data elements being sorted in either a numerically ascending or desending order and substantially evenly distributed over a relatively large population of individuals, the method comprising the steps of:
- determining a full entire index value for the sample data element based upon the at least one predetermined data element characteristic;
- selecting a first subset having a plurality of data elements of the sorted reference data elements, the first subset having full entire index values in a first range relative to the full entire index value of the sample data element, the first subset also having substantially fewer data elements than the plurality of reference data elements;
- comparing the sample data element to each data element of the first subset of reference data elements to thereby determine if there is a match between the sample data element and one of the plurality of data elements of the first subset of the reference data elements; and
- selecting a second subset having a plurality of data elements of the sorted reference data group if a match is not found in the step of comparing to the first subset of the reference data elements, the second subset having a second expanded range of full entire index values larger than the first range so that the second expanded range extends at least immediately above and below the first range.
- 11. A method according to claim 10, wherein the step of selecting a first subset of the reference data elements comprises selecting same based upon an expected confidence value for locating the sample data element in the first subset of reference data elements.
- 12. A method according to claim 10, wherein the step of determining a full entire index value for the sample data element comprises determining such a full entire index value based upon a plurality of preselected characteristics of the sample data element.
- 13. A method according to claim 10, wherein the step of determining a full entire index value for the sample data element comprises the steps of:
- determining a predefined region of the sample data element;
- selecting a predetermined portion of the sample data element relative to the predefined region; and
- calculating an aggregate of a rate of change of direction vectors for the predetermined portion of the sample data element.
Parent Case Info
This application is a continuation of Ser. No. 08/589,064 filed on Jan. 23, 1996.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
589064 |
Jan 1996 |
|