Methods for assisting with object recognition in image sequences and devices thereof
First Claim
1. An adaptive method for aiding a user in classifying objects from field of view images using eye fixation, the method comprising:
- obtaining a sequence of fixation tracking images from an eye tracking video of one or both of an observer'"'"'s eyes and a sequence of field of view images from a view tracking video of what is in view of the observer, wherein the sequence of fixation tracking images are synchronized in time with the sequence of field of view images;
determining by an object recognition processing apparatus when in the sequence of fixation tracking images an eye of the observer fixates on a location in one or more images of the sequence of field of view images;
correlating by the object recognition processing apparatus the determined eye fixation to a location in the one or more images of the sequence of field of view images;
extracting image data surrounding the fixated location from the one or more images of the sequence of field of view images;
presenting an operator of the object recognition processing apparatus with the extracted image data;
specifying a label for an object within the presented image data to classify the object by i) the operator assigning a label to the object based upon the presented image data, ii) auto-accepting a label from labelled image data in a classification database for the object representing the closest match to the presented image data, or iii) showing the operator a ranked set of a plurality of labels from labelled image data in the classification database associated with the closest matches to the presented image data, wherein the operator selects one of the plurality of labels as the label for the object;
adding to the classification database a record of the presented image data comprising the specified label; and
repeating the above determining, correlating, extracting, presenting, specifying and adding steps on a further unidentified object from the extracted image data,so as to build the classification database from the classified object and the further classified objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and apparatus that assist with object recognition includes determining when at least one eye of an observer fixates on a location in one or more of a sequence of fixation tracking images. The determined fixation location in the one or more of the sequence of images is correlated to a corresponding one of one or more sequence of field of view images. At least the determined fixation location in each of the correlated sequence of field of view images is classified based on at least one of a classification input or a measurement and comparison of one or more features of the determined fixation location in each of the correlated sequence of field of view images against one or more stored measurement feature values. The determined classification of the fixation location in each of the correlated sequence of field of view images is output.
23 Citations
27 Claims
-
1. An adaptive method for aiding a user in classifying objects from field of view images using eye fixation, the method comprising:
-
obtaining a sequence of fixation tracking images from an eye tracking video of one or both of an observer'"'"'s eyes and a sequence of field of view images from a view tracking video of what is in view of the observer, wherein the sequence of fixation tracking images are synchronized in time with the sequence of field of view images; determining by an object recognition processing apparatus when in the sequence of fixation tracking images an eye of the observer fixates on a location in one or more images of the sequence of field of view images; correlating by the object recognition processing apparatus the determined eye fixation to a location in the one or more images of the sequence of field of view images; extracting image data surrounding the fixated location from the one or more images of the sequence of field of view images; presenting an operator of the object recognition processing apparatus with the extracted image data; specifying a label for an object within the presented image data to classify the object by i) the operator assigning a label to the object based upon the presented image data, ii) auto-accepting a label from labelled image data in a classification database for the object representing the closest match to the presented image data, or iii) showing the operator a ranked set of a plurality of labels from labelled image data in the classification database associated with the closest matches to the presented image data, wherein the operator selects one of the plurality of labels as the label for the object; adding to the classification database a record of the presented image data comprising the specified label; and repeating the above determining, correlating, extracting, presenting, specifying and adding steps on a further unidentified object from the extracted image data, so as to build the classification database from the classified object and the further classified objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions for aiding a user in classifying objects from field of view images using eye fixation comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
obtaining a sequence of fixation tracking images from an eye tracking video of one or both of an observer'"'"'s eyes and a sequence of field of view images from a view tracking video of what is in view of the observer, wherein the sequence of fixation tracking images are synchronized in time with the sequence of field of view images; determining when in the sequence of fixation tracking images at least one eye of an observer fixates on a location in one or more of a sequence of field of view images; correlating the fixated object within the determined eye fixation to a location in the one or more images of the sequence of field of view images to a corresponding one of one or more sequence of field of view images; extracting image data surrounding the fixated location from the one or more images of the sequence of field of view images; presenting an operator of the object recognition processing apparatus with the extracted image data; specifying a label for an object within the presented image data to classify the object by i) the operator assigning a label to the object based upon the presented image data, ii) auto-accepting a label from labelled image data in a classification database for the object representing the closest match to the presented image data, or iii) showing the operator a ranked set of a plurality of labels from labelled image data in the classification database associated with the closest matches to the presented image data, wherein the operator selects one of the plurality of labels as the label for the object; adding to the classification database a record of the presented image data comprising the specified label; and repeating the above determining, correlating, extracting, presenting, specifying and adding steps on a further unidentified object from the extracted image data, so as to build the classification database from the classified object and the further classified objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An object recognition processing apparatus comprising:
-
one or more processors; a memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising; obtaining a sequence of fixation tracking images from an eye tracking video of one or both of an observer'"'"'s eyes and a sequence of field of view images from a view tracking video of what is in view of the observer, wherein the sequence of fixation tracking images are synchronized in time with the sequence of field of view images; determining when in the sequence of fixation tracking images at least one eye of an observer fixates on a location in one or more images of a sequence of field of view images; correlating the fixated object within the determined eye fixation to a location in the one or more images of the sequence of field of view images to a corresponding one of one or more sequence of field of view images; extracting image data surrounding the fixated location from the one or more images of the sequence of field of view images; presenting an operator of the object recognition processing apparatus with the extracted image data; specifying a label for an object within the presented image data to classify the object by i) the operator assigning a label to the object based upon the presented image data, ii) auto-accepting a label from labelled image data in a classification database for the object representing the closest match to the presented image data, or iii) showing the operator a ranked set of a plurality of labels from labelled image data in the classification database associated with the closest matches to the presented image data, wherein the operator selects one of the plurality of labels as the label for the object; adding to the classification database a record of the presented image data comprising the specified label; and repeating the above determining, correlating, extracting, presenting, specifying and adding steps on a further unidentified object from the extracted image data, so as to build the classification database from the classified object and the further classified objects. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification