Systems and methods for efficient feature extraction accuracy using imperfect extractors
First Claim
1. A method for efficient feature data analysis, comprising:
- determining, by at least one electronic circuit, a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image, said first number of screen pages equal to a total number of the clusters;
determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, said second number of screen pages equal to a reference number resulting from dividing a total number of detected features by a parallelization factor;
selecting, by the electronic circuit, one of a plurality of different validation processes based on a result of comparing a value of the first number of screen pages to a value of the second number of screen pages; and
performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems (100) and methods (300) for efficient feature data analysis. The methods involve: determining a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determining a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; selecting one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages; and performing the selected validation process to verify that each of the detected features does not constitute a false positive.
-
Citations
24 Claims
-
1. A method for efficient feature data analysis, comprising:
-
determining, by at least one electronic circuit, a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image, said first number of screen pages equal to a total number of the clusters; determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, said second number of screen pages equal to a reference number resulting from dividing a total number of detected features by a parallelization factor; selecting, by the electronic circuit, one of a plurality of different validation processes based on a result of comparing a value of the first number of screen pages to a value of the second number of screen pages; and performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image. - View Dependent Claims (2, 3)
-
-
4. A method for efficient feature data analysis, comprising:
-
determining, by at least one electronic circuit, a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image; selecting, by the electronic circuit, one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages; and performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; wherein the selecting comprises determining if a total number of clusters of detected features is less than a reference number, where the reference number comprises a result of dividing a total number of detected features by a parallelization factor.
-
-
5. A method for efficient feature data analysis, comprising:
-
determining, by at least one electronic circuit a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image; selecting, by the electronic circuit, one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages; and performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; wherein the selecting comprises determining if a total number of clusters of detected features is less than a reference number, where the reference number comprises a log base two of a total number of detected features divided by a parallelization factor.
-
-
6. A method for efficient feature data analysis, comprising:
-
determining by at least one electronic circuit a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image; selecting, by the electronic circuit, one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages; performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; determining if a total number of clusters of detected features is less than a reference number; and analyzing at least one cluster screen page when the total number of clusters of detected features is less than the reference number, the cluster screen page comprising a chip image including one of the plurality of clusters of detected features. - View Dependent Claims (7, 8)
-
-
9. A method for efficient feature data analysis, comprising:
-
determining, by at least one electronic circuit, a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determining, by the electronic circuit, a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image; selecting, by the electronic circuit, one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages; performing the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; determining if a total number of clusters of detected features is less than a reference number; and analyzing at least one features screen page when the total number of clusters of detected features is equal to or greater than the reference number, the features screen page comprising a plurality of chip images arranged in a grid format, each of the chip images including one of the detected features. - View Dependent Claims (10, 11, 12)
-
-
13. A system, comprising:
at least one electronic circuit configured to; determine a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image, the first number of screen pages equal to a total number of the clusters; determine a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, the second number of screen pages equal to a reference number resulting from dividing a total number of detected features by a parallelization factor, select one of a plurality of different validation processes based on a result of comparing a value of the first number of screen pages to a value of the second number of screen pages, and perform the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image. - View Dependent Claims (14, 15)
-
16. A system, comprising:
at least one electronic circuit configured to; determine a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determine a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, select one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages, perform the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; and determine if a total number of clusters of detected features is less than a reference number, where the reference number comprises a result of dividing a total number of detected features by a parallelization factor.
-
17. A system, comprising:
at least one electronic circuit configured to; determine a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determine a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, select one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages, and perform the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; and determine if a total number of clusters of detected features is less than a reference number, where the reference number comprises a log base two of a total number of detected features divided by a parallelization factor.
-
18. A system, comprising:
at least one electronic circuit configured to; determine a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determine a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, select one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages, and perform the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; determine if a total number of clusters of detected features is less than a reference number; and analyze at least one cluster screen page when the total number of clusters of detected features is less than the reference number, the cluster screen page comprising a chip image including one of the plurality of clusters of detected features. - View Dependent Claims (19, 20)
-
21. A system, comprising:
at least one electronic circuit configured to; determine a first number of screen pages needed to verify that each of a plurality of clusters of detected features comprises only detected features which were correctly identified during feature extraction/detection operations as being of the same feature class as a selected feature of an image; determine a second number of screen pages needed to verify that each of a plurality of singular detected features was correctly identified during feature extraction/detection operations as being of the same feature class as the selected feature of the image, select one of a plurality of different validation processes based on values of the first number of screen pages and the second number of screen pages, and perform the selected one of the plurality of validation processes to verify that each of the detected features was correctly identified during the feature extraction/detection operations as being of the same feature class as the selected feature of the image; determine if a total number of clusters of detected features is less than a reference number; and analyze at least one features screen page when the total number of clusters of detected features is equal to or greater than the reference number, the features screen page comprising a plurality of chip images arranged in a grid format, each of the chip images including one of the detected features. - View Dependent Claims (22, 23, 24)
Specification