Claims Analysis
Total Claims: 86
Claim 1
Independent Claim
120 words
A method employing fuzzy logic for identifying an object in LADAR data that has been detected and segmented, the method comprising: extracting a feature of the object; determining a confidence level in the extracted feature; comparing the extracted feature to a corresponding feature of a potential identification using a fuzzy logic process including a rulebase, the comparison comprising: weighting at least one rule in the rulebase according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; and executing the fuzzy logic process to obtain an indication of whether the segmented object corresponds to the potential identification; and identifying the object.
Claim 2
Independent Claim
120 words
A method employing fuzzy logic for identifying an object in LADAR data that has been detected and segmented, the method comprising: extracting a feature of the object; determining a confidence level in the extracted feature; comparing the extracted feature to a corresponding feature of a potential identification using a fuzzy logic process including a rulebase, the comparison comprising: weighting at least one rule in the rulebase according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; and executing the fuzzy logic process to obtain an indication of whether the segmented object corresponds to the potential identification; and identifying the object.
Claim 3
Dependent Claim
20 words
The method of claim 1, wherein extracting the feature of the object includes ascertaining a value for the extracted feature.
Claim 4
Dependent Claim
26 words
The method of claim 1, wherein the extracted feature includes at least one of the length, width, height, hull height and average height of the object.
Claim 5
Dependent Claim
23 words
The method of claim 1, wherein each rule is weighted according to n weight factors where n is an integer greater than zero.
Claim 6
Dependent Claim
40 words
The method of claim 4, wherein the weight factors include at least one of the orientation of the object with respect to the data acquisition, depression angle from the data acquisition to the object, and the resolution of the data.
Claim 7
Dependent Claim
52 words
The method of claim 4, wherein the act of weighting includes: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 8
Dependent Claim
75 words
The method of claim 6, wherein the predetermined weight is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 9
Dependent Claim
14 words
The method of claim 1, wherein the membership functions include under, correct, and over.
Claim 10
Dependent Claim
21 words
The method of claim 1, wherein the indication of whether the segmented object corresponds to the potential identification is a likelihood.
Claim 11
Dependent Claim
42 words
The method of claim 1, wherein the object is identified by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihoods of correspondence.
Claim 12
Independent Claim
115 words
A method for identifying an object from three-dimensional data, the method comprising: detecting the object; segmenting the detected object extracts environment; extracting a feature from the segmented object; determining a confidence level in the extracted feature; and identifying the object using a fuzzy logic process including: weighting at least one of a plurality of rules according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level in the extracted feature; executing the fuzzy logic process to obtain an indication of the segmented object's correspondence to a potential identification; and determining the identity of the object from the indication of correspondence.
Claim 13
Independent Claim
115 words
A method for identifying an object from three-dimensional data, the method comprising: detecting the object; segmenting the detected object extracts environment; extracting a feature from the segmented object; determining a confidence level in the extracted feature; and identifying the object using a fuzzy logic process including: weighting at least one of a plurality of rules according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level in the extracted feature; executing the fuzzy logic process to obtain an indication of the segmented object's correspondence to a potential identification; and determining the identity of the object from the indication of correspondence.
Claim 14
Dependent Claim
17 words
The method of claim 11, wherein extracting the feature includes ascertaining a value for the extracted feature.
Claim 15
Dependent Claim
26 words
The method of claim 11, wherein the extracted feature includes at least one of the length, width, height, hull height, and average height of the object.
Claim 16
Dependent Claim
24 words
The method of claim 11, wherein the each rule is weighted according to n weight factors where n is an integer greater than zero.
Claim 17
Dependent Claim
40 words
The method of claim 14, wherein the weight factors include at least one of the orientation of the object with respect to the data acquisition, depression angle from the data acquisition to the object, and the resolution of the data.
Claim 18
Dependent Claim
51 words
The method of claim 14, wherein the act of weighting includes: measuring each of the n weight factors; accessing for the extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 19
Dependent Claim
75 words
The method of claim 16, wherein the predetermined weight is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 20
Dependent Claim
14 words
The method of claim 11, wherein the membership functions include under, correct, and over.
Claim 21
Dependent Claim
21 words
The method of claim 11, wherein the indication of whether the segmented object corresponds to the potential identification is a likelihood.
Claim 22
Dependent Claim
42 words
The method of claim 11, wherein the object is identified by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihoods of correspondence.
Claim 23
Independent Claim
197 words
A method implementing an automatic target recognition system identifying an object within a surrounding environment as one of a plurality of potential identifications, the object and the potential identifications having a plurality of predetermined features, the method comprising: acquiring three-dimensional data regarding the object and the surrounding environment; detecting the object from the three-dimensional data; segmenting the detected object from the surrounding environment; extracting a plurality of features from the segmented object by: ascertaining values for the extracted features, and determining a confidence level in each of the ascertained values, comparing the object from the extracted features and a plurality of corresponding features of a plurality of potential identifications using a fuzzy logic process, the comparison including: weighting at least one rule according to the confidence level in the value of the extracted feature employed by the rule; shifting a membership function for at least one of the extracted features responsive to the confidence level for the each of ascertained values; and executing the fuzzy logic process for each potential identification to obtain an indication of the segmented object's correspondence to that potential identification; identifying the object from the correspondence indications; and acting on the object identification.
Claim 24
Independent Claim
197 words
A method implementing an automatic target recognition system identifying an object within a surrounding environment as one of a plurality of potential identifications, the object and the potential identifications having a plurality of predetermined features, the method comprising: acquiring three-dimensional data regarding the object and the surrounding environment; detecting the object from the three-dimensional data; segmenting the detected object from the surrounding environment; extracting a plurality of features from the segmented object by: ascertaining values for the extracted features, and determining a confidence level in each of the ascertained values, comparing the object from the extracted features and a plurality of corresponding features of a plurality of potential identifications using a fuzzy logic process, the comparison including: weighting at least one rule according to the confidence level in the value of the extracted feature employed by the rule; shifting a membership function for at least one of the extracted features responsive to the confidence level for the each of ascertained values; and executing the fuzzy logic process for each potential identification to obtain an indication of the segmented object's correspondence to that potential identification; identifying the object from the correspondence indications; and acting on the object identification.
Claim 25
Dependent Claim
27 words
The method of claim 21, wherein the three-dimensional data is acquired from a platform that is at least one of in the air and on the ground.
Claim 26
Dependent Claim
11 words
The method of claim 21, wherein the three-dimensional data comprises pixels.
Claim 27
Dependent Claim
21 words
The method of claim 21, wherein the object that is at least one of in the air and on the ground.
Claim 28
Dependent Claim
11 words
The method of claim 21, wherein the data is ranging data.
Claim 29
Dependent Claim
12 words
The method of claim 25, wherein the ranging data is LADAR data.
Claim 30
Dependent Claim
25 words
The method of claim 21, wherein the object is detected by examining the data for indications of an identifying feature present in all potential identifications.
Claim 31
Dependent Claim
26 words
The method of claim 21, wherein the object is segmented by identifying which pixels in the LADAR data represent the object and discarding all other pixels.
Claim 32
Dependent Claim
19 words
The method of claim 21, wherein the values for the extracted features are ascertained by measuring the object's features.
Claim 33
Dependent Claim
26 words
The method of claim 21, wherein the extracted features include at least one of the length, width, height, hull height, and average height of the object.
Claim 34
Dependent Claim
24 words
The method of claim 21, wherein the each rule is weighted according to n weight factors where n is an integer greater than zero.
Claim 35
Dependent Claim
40 words
The method of claim 31, wherein the weight factors include at least one of the orientation of the object with respect to the data acquisition, depression angle from the data acquisition to the object, and the resolution of the data.
Claim 36
Dependent Claim
52 words
The method of claim 31, wherein the act of weighting includes: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 37
Dependent Claim
75 words
The method of claim 33, wherein the predetermined weight is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 38
Dependent Claim
14 words
The method of claim 21, wherein the membership functions include under, correct, and over.
Claim 39
Dependent Claim
21 words
The method of claim 21, wherein the indication of whether the segmented object corresponds to the potential identification is a likelihood.
Claim 40
Dependent Claim
42 words
The method of claim 21, wherein the object is identified by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihoods of correspondence.
Claim 41
Dependent Claim
33 words
The method of claim 21, wherein the object identification is acted upon by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.
Claim 42
Independent Claim
455 words
A method implementing an automatic target recognition system, the method comprising: acquiring three-dimensional LADAR data regarding a scanned field of view from a platform that is at least one of in the air and on the ground, wherein: the LADAR data comprises pixels, and the field of view includes an object that is at least one of in the air and on the ground; detecting the object by examining the LADAR data for indications of an identifying feature present in a plurality of potential identifications; segmenting the object from the surrounding environment within the field of view by: identifying which pixels in the LADAR data represent the object, and discarding all other pixels; extracting predetermined features from the segmented object by: measuring the predetermined features, and determining the confidence in the accuracy of the measurements, wherein the predetermined features include the length, width, height, hull height, and average height of the object; identifying the object by comparing the extracted features with previously stored features of potential identifications using a fuzzy logic process, the fuzzy logic process including: weighting each rule according to the confidence in the accuracy of the measurement of the extracted feature employed by the rule and according to n weight factors, the weight factors including object orientation with respect to the platform, depression angle from the LADAR acquisition to the object, and the pixel resolution of the LADAR data, the act of weighting including: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight; and assigning the predetermined weight to the respective rule; shifting a membership function for at least one of the features responsive to the confidence in the feature measurements, the membership functions including under, correct, and over; executing the fuzzy logic process for each potential identification to obtain an indication of the likelihood of whether the segmented object corresponds to that potential identification; and identifying the object by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a predetermined number of potential identifications with the highest likelihoods of correspondence; and acting on the object identification by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.
Claim 43
Independent Claim
455 words
A method implementing an automatic target recognition system, the method comprising: acquiring three-dimensional LADAR data regarding a scanned field of view from a platform that is at least one of in the air and on the ground, wherein: the LADAR data comprises pixels, and the field of view includes an object that is at least one of in the air and on the ground; detecting the object by examining the LADAR data for indications of an identifying feature present in a plurality of potential identifications; segmenting the object from the surrounding environment within the field of view by: identifying which pixels in the LADAR data represent the object, and discarding all other pixels; extracting predetermined features from the segmented object by: measuring the predetermined features, and determining the confidence in the accuracy of the measurements, wherein the predetermined features include the length, width, height, hull height, and average height of the object; identifying the object by comparing the extracted features with previously stored features of potential identifications using a fuzzy logic process, the fuzzy logic process including: weighting each rule according to the confidence in the accuracy of the measurement of the extracted feature employed by the rule and according to n weight factors, the weight factors including object orientation with respect to the platform, depression angle from the LADAR acquisition to the object, and the pixel resolution of the LADAR data, the act of weighting including: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight; and assigning the predetermined weight to the respective rule; shifting a membership function for at least one of the features responsive to the confidence in the feature measurements, the membership functions including under, correct, and over; executing the fuzzy logic process for each potential identification to obtain an indication of the likelihood of whether the segmented object corresponds to that potential identification; and identifying the object by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a predetermined number of potential identifications with the highest likelihoods of correspondence; and acting on the object identification by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.
Claim 44
Dependent Claim
136 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method employing fuzzy logic for identifying an object in LADAR data that has been detected and segmented, the method comprising: extracting a feature of the object; determining a confidence level in the extracted feature; comparing the extracted feature to a corresponding feature of a potential identification using a fuzzy logic process including a rulebase, the comparison comprising: weighting at least one rule in the rulebase according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; and executing the fuzzy logic process to obtain an indication of whether the segmented object corresponds to the potential identification; and identifying the object.
Claim 45
Dependent Claim
136 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method employing fuzzy logic for identifying an object in LADAR data that has been detected and segmented, the method comprising: extracting a feature of the object; determining a confidence level in the extracted feature; comparing the extracted feature to a corresponding feature of a potential identification using a fuzzy logic process including a rulebase, the comparison comprising: weighting at least one rule in the rulebase according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; and executing the fuzzy logic process to obtain an indication of whether the segmented object corresponds to the potential identification; and identifying the object.
Claim 46
Dependent Claim
25 words
The program storage device claim 40, wherein extracting the feature of the object in the programmed method includes ascertaining a value for the extracted feature.
Claim 47
Dependent Claim
32 words
The program storage device of claim 40, wherein the extracted feature in the programmed method includes at least one of the length, width, height, hull height, and average height of the object.
Claim 48
Dependent Claim
29 words
The program storage device of claim 40, wherein each rule in the programmed method is weighted according to n weight factors where n is an integer greater than one.
Claim 49
Dependent Claim
46 words
The program storage device of claim 43, wherein the weight factors in the programmed method include at least one of the orientation of the object with respect to the data acquisition, depression angle from the data acquisition to the object, and the resolution of the data.
Claim 50
Dependent Claim
58 words
The program storage device of claim 43, wherein the act of weighting in the programmed method includes: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 51
Dependent Claim
81 words
The program storage device of claim 45, wherein the predetermined weight in the programmed method is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 52
Dependent Claim
20 words
The program storage device of claim 40, wherein the membership functions in the programmed method include under, correct, and over.
Claim 53
Dependent Claim
27 words
The program storage device of claim 40, wherein the indication of whether the segmented object corresponds to the potential identification in the programmed method is a likelihood.
Claim 54
Dependent Claim
48 words
The program storage device of claim 40, wherein the object is identified in the programmed method by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihoods of correspondence.
Claim 55
Dependent Claim
131 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method for identifying an object from three-dimensional data, the method comprising: detecting the object; segmenting the detected object from its environment; extracting a feature from the segmented object; determining a confidence level in the extracted feature; and identifying the object using a fuzzy logic process including: weighting at least one of a plurality of rules according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; executing the fuzzy logic process to obtain an indication of the segmented object's correspondence to potential identification; and determining the identity of the object from the indication of correspondence.
Claim 56
Dependent Claim
131 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method for identifying an object from three-dimensional data, the method comprising: detecting the object; segmenting the detected object from its environment; extracting a feature from the segmented object; determining a confidence level in the extracted feature; and identifying the object using a fuzzy logic process including: weighting at least one of a plurality of rules according to the confidence level in the extracted feature employed by the rule; shifting a membership function for the extracted feature responsive to the confidence level for the extracted feature; executing the fuzzy logic process to obtain an indication of the segmented object's correspondence to potential identification; and determining the identity of the object from the indication of correspondence.
Claim 57
Dependent Claim
23 words
The program storage device of claim 50, wherein extracting the feature in the programmed method includes ascertaining a value for the extracted feature.
Claim 58
Dependent Claim
32 words
The program storage device of claim 50, wherein the extracted feature in the programmed method includes at least one of the length, width, height, hull height, and average height of the object.
Claim 59
Dependent Claim
29 words
The program storage device of claim 50, wherein each rule in the programmed method is weighted according to n weight factors where n is an integer greater than zero.
Claim 60
Dependent Claim
48 words
The program storage device of claim 53, wherein the weight factors in the programmed method include at least one of the orientation of the data acquisition with respect to the object, depression angle of the data acquisition with respect to the object, and the resolution of the data.
Claim 61
Dependent Claim
57 words
The program storage device of claim 53, wherein the act of weighting in the programmed method includes: measuring each of the n weight factors; accessing for the extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 62
Dependent Claim
81 words
The program storage device of claim 55, wherein the predetermined weight in the programmed method is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 63
Dependent Claim
20 words
The program storage device of claim 50, wherein the membership functions in the programmed method include under, correct, and over.
Claim 64
Dependent Claim
27 words
The program storage device of claim 50, wherein the indication of whether the segmented object corresponds to the potential identification in the programmed method is a likelihood.
Claim 65
Dependent Claim
48 words
The program storage device of claim 50, wherein the object is identified in the programmed method by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihoods of correspondence.
Claim 66
Dependent Claim
227 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method implementing an automatic target recognition system identifying an object within a surrounding environment as one of a plurality of potential identifications, the object and the potential identifications having a plurality of predetermined features, the program storage device readable by a computer, the program storage device encoding statements for performing a method comprising: acquiring three-dimensional data regarding the object and the surrounding environment; detecting the object from the three-dimensional data; segmenting the detected object from the surrounding environment; extracting a plurality of features from the segmented object by: ascertaining values for the extracted features, and determining a confidence level in each of the ascertained values, comparing the object from the extracted features and a plurality of corresponding features of a plurality of potential identifications using a fuzzy logic process, the comparison including: weighting at least one rule according to the confidence level in the value of the extracted feature employed by the rule; shifting a membership function for at least one of the extracted features responsive to the confidence level for each of the ascertained values; and executing the fuzzy logic process for each potential identification an indication of the segmented object's correspondence to that potential identification; identifying the object from the correspondence indications; and acting on the object identification.
Claim 67
Dependent Claim
227 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method implementing an automatic target recognition system identifying an object within a surrounding environment as one of a plurality of potential identifications, the object and the potential identifications having a plurality of predetermined features, the program storage device readable by a computer, the program storage device encoding statements for performing a method comprising: acquiring three-dimensional data regarding the object and the surrounding environment; detecting the object from the three-dimensional data; segmenting the detected object from the surrounding environment; extracting a plurality of features from the segmented object by: ascertaining values for the extracted features, and determining a confidence level in each of the ascertained values, comparing the object from the extracted features and a plurality of corresponding features of a plurality of potential identifications using a fuzzy logic process, the comparison including: weighting at least one rule according to the confidence level in the value of the extracted feature employed by the rule; shifting a membership function for at least one of the extracted features responsive to the confidence level for each of the ascertained values; and executing the fuzzy logic process for each potential identification an indication of the segmented object's correspondence to that potential identification; identifying the object from the correspondence indications; and acting on the object identification.
Claim 68
Dependent Claim
33 words
The program storage device of claim 60, wherein the three-dimensional data in the programmed method is acquired from a platform that is at least one of in the air and on the ground.
Claim 69
Dependent Claim
17 words
The program storage device of claim 60, wherein the three-dimensional data in the programmed method comprises pixels.
Claim 70
Dependent Claim
27 words
The program storage device of claim 60, wherein the object in the programmed method that is at least one of in the air and on the ground.
Claim 71
Dependent Claim
17 words
The program storage device of claim 60, wherein the data in the programmed method is ranging data.
Claim 72
Dependent Claim
18 words
The program storage device of claim 64, wherein the ranging data in the programmed method is LADAR data.
Claim 73
Dependent Claim
31 words
The program storage device of claim 60, wherein the object is detected in the programmed method by examining the data for indications of an identifying feature present in all potential identifications.
Claim 74
Dependent Claim
32 words
The program storage device of claim 60, wherein the object is segmented in the programmed method by identifying which pixels in the LADAR data represent the object and discarding all other pixels.
Claim 75
Dependent Claim
25 words
The program storage device of claim 60, wherein the values for the extracted features in the programmed method are ascertained by measuring the object's features.
Claim 76
Dependent Claim
32 words
The program storage device of claim 60, wherein the extracted features in the programmed method include at least one of the length, width, height, hull height, and average height of the object.
Claim 77
Dependent Claim
29 words
The program storage device of claim 60, wherein each rule in the programmed method is weighted according to n weight factors where n is an integer greater than zero.
Claim 78
Dependent Claim
46 words
The program storage device of claim 70, wherein the weight factors in the programmed method include at least one of the orientation of the object with respect to the data acquisition, depression angle from the data acquisition to the object, and the resolution of the data.
Claim 79
Dependent Claim
58 words
The program storage device of claim 70, wherein the act of weighting in the programmed method includes: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight from the look-up table; and assigning the predetermined weight to the respective rule.
Claim 80
Dependent Claim
81 words
The program storage device of claim 72, wherein the predetermined weight in the programmed method is ascertained by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight.
Claim 81
Dependent Claim
20 words
The program storage device of claim 60, wherein the membership functions in the programmed method include under, correct, and over.
Claim 82
Dependent Claim
27 words
The program storage device of claim 60, wherein the indication of whether the segmented object corresponds to the potential identification in the programmed method is a likelihood.
Claim 83
Dependent Claim
48 words
The program storage device of claim 60, wherein the object is identified in the programmed method by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a plurality of potential identifications with the highest likelihood of correspondence.
Claim 84
Dependent Claim
39 words
The program storage device of claim 60, wherein the object identification in the programmed method is acted upon by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.
Claim 85
Dependent Claim
487 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method implementing an automatic target recognition system, the program storage device readable by a computer, the program storage device encoding statements for performing a method comprising: acquiring three-dimensional LADAR data regarding a scanned field of view from a platform that is at least one of in the air and on the ground, wherein: the LADAR data comprises pixels, and the field of view includes an object that is at least one of in the air and on the ground; detecting the object by examining the LADAR data for indications of an identifying feature present in a plurality of potential identifications; segmenting the object from the surrounding environment within the field of view by: identifying which pixels in the LADAR data represent the object, and discarding all other pixels; extracting predetermined features from the segmented object by: measuring the predetermined features, and determining the confidence in the accuracy of the measurements, wherein the predetermined features include the length, width, height, hull height, and average height of the object; identifying the object by comparing the extracted features with previously stored features of potential identifications using a fuzzy logic process, the fuzzy logic process including: weighting each rule according to the confidence in the accuracy of the measurements of the extracted feature employed by the rule and according to n weight factors, the weight factors including object orientation with respect to the platform, depression angle from the LADAR acquisition to the object, and the pixel resolution of the LADAR data, the act of weighting including: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight; and assigning the predetermined weight to the respective rule; shifting a membership function for at least one of the features responsive to the confidence in the feature measurements, the membership functions including under, correct, and over; executing the fuzzy logic process for each potential identification to obtain an indication of the likelihood of whether the segmented object corresponds to that potential identification; and identifying the object by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a predetermined number of potential identifications with the highest likelihoods of correspondence; and acting on the object identification by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.
Claim 86
Dependent Claim
487 words
A program storage device readable by a computer, the program storage device encoding statements for performing a method implementing an automatic target recognition system, the program storage device readable by a computer, the program storage device encoding statements for performing a method comprising: acquiring three-dimensional LADAR data regarding a scanned field of view from a platform that is at least one of in the air and on the ground, wherein: the LADAR data comprises pixels, and the field of view includes an object that is at least one of in the air and on the ground; detecting the object by examining the LADAR data for indications of an identifying feature present in a plurality of potential identifications; segmenting the object from the surrounding environment within the field of view by: identifying which pixels in the LADAR data represent the object, and discarding all other pixels; extracting predetermined features from the segmented object by: measuring the predetermined features, and determining the confidence in the accuracy of the measurements, wherein the predetermined features include the length, width, height, hull height, and average height of the object; identifying the object by comparing the extracted features with previously stored features of potential identifications using a fuzzy logic process, the fuzzy logic process including: weighting each rule according to the confidence in the accuracy of the measurements of the extracted feature employed by the rule and according to n weight factors, the weight factors including object orientation with respect to the platform, depression angle from the LADAR acquisition to the object, and the pixel resolution of the LADAR data, the act of weighting including: measuring each of the n weight factors; accessing for the respective extracted feature an n-dimensional look-up table indexed by each of the weight factors; ascertaining a predetermined weight by at least one of the following: truncating each of the measured weight factors to the nearest table index for the respective weight factor and retrieving the predetermined weight from the corresponding location in the n-dimensional look-up table; and interpolating from the table indices corresponding to the measured weight factors and the corresponding weight factors in the look-up table to obtain the predetermined weight; and assigning the predetermined weight to the respective rule; shifting a membership function for at least one of the features responsive to the confidence in the feature measurements, the membership functions including under, correct, and over; executing the fuzzy logic process for each potential identification to obtain an indication of the likelihood of whether the segmented object corresponds to that potential identification; and identifying the object by at least one of selecting the potential identification with the highest likelihood of correspondence and performing three-dimensional model matching on a predetermined number of potential identifications with the highest likelihoods of correspondence; and acting on the object identification by at least one of targeting the object, reporting the identification of the object, and recording the identification of the object.