Object recognition apparatus and dictionary data registration method
AssigneeCanon Kabushiki Kaisha
InventorsYuki Tanaka, Akemi Kikuchi, Yasushi Ohwa, Yasuhiko Iwamoto
Life of this patent
Estimating the term…
Abstract
In a personal authentication apparatus that compares input feature information with feature information stored in advance as dictionary data, thereby calculating a similarity and recognition a person, when additionally storing feature information in the dictionary data, the feature information is compared with the feature information of the same person already stored in the dictionary data. Pieces of feature information are put into groups for the same person based on the similarities and stored in the dictionary data.
Claims12
An object recognition apparatus comprising:
- a processor;
- and
- a memory including instructions which, when executed by the processor, cause the object recognition apparatus to:
- store dictionary data in which a plurality of pieces of feature information obtained from a plurality of images of one object are put into groups based on similarities thereof and registered in association with the object;
- detect an object from an image and, from an image of the object, extract feature information to be newly registered;
- when the detected object is registered in the dictionary data, select a group corresponding to the detected object based on a similarity between the extracted feature information and feature information belonging to each group of the detected object;
- when the detected object is not registered in the dictionary data, add a new dictionary data and register the extracted feature information;
- when the detected object is registered in the dictionary data and the corresponding group has been selected, register the extracted feature information in the corresponding group of the dictionary data;
- and
- when the detected object is registered in the dictionary data and the corresponding group has not been selected, add a new group to the detected object in the dictionary data and register the extracted feature information.
An object recognition apparatus comprising:
- a processor;
- and
- a memory storing instructions which, when executed by the processor, cause the object recognition apparatus to:
- store dictionary data in which a plurality of pieces of feature information obtained from a plurality of images of one object are put into groups based on similarities thereof and registered in association with the object;
- detect an object from an image and, from an image of the object, extract feature information to be newly registered;
- when the detected object is registered in the dictionary data, select a group corresponding to the detected object based on a similarity between the extracted feature information and feature information belonging to each group of the detected object;
- and
- when the corresponding group has been selected, register the extracted feature information in the corresponding group of the dictionary data;
- and
- when the corresponding group has not been selected, add a new group to the detected object in the dictionary data and register the extracted feature information,
- wherein a group candidate corresponding to the detected object is selected based on the similarity between the extracted feature information and the feature information belonging to each group of the detected object, and
- wherein the group candidate is selected as the corresponding group when an increase value of a similarity obtained from feature information of the detected object, which is obtained from a group other than the group candidate, and feature information belonging to the group candidate when the extracted feature information is added to the group candidate is larger than an increase value of a similarity obtained from feature information of another object other than the detected object, which is selected from the dictionary data, and the feature information belonging to the group candidate when the extracted feature information is added to the group candidate.
A dictionary data registration method performed by an object recognition apparatus including a storage unit configured to store dictionary data in which a plurality of pieces of feature information obtained from a plurality of images of one object are associated with the object, and put into groups based on similarities, and registered, the dictionary data registration method comprising:
- detecting an object from an image and extracting, from an image of the object, feature information to be newly registered;
- when the detected object is registered in the dictionary data, selecting a group corresponding to the detected object based on a similarity between the extracted feature information and feature information belonging to each group of the detected object;
- when the detected object is not registered in the dictionary data, adding a new dictionary data and registering the extracted feature information;
- when the detected object is registered in the dictionary data and the corresponding group is selected, registering the extracted feature information in the corresponding group of the dictionary data;
- and
- when the detected object is registered in the dictionary data and the corresponding group is not selected, adding a new group to the detected object in the dictionary data and registering the extracted feature information.
A dictionary data registration method performed by an object recognition apparatus including a storage unit configured to store dictionary data in which a plurality of pieces of feature information obtained from a plurality of images of one object are associated with the object, and put into groups based on similarities, and registered, the dictionary data registration method comprising:
- detecting an object from an image and extracting, from an image of the object, feature information to be newly registered;
- when the detected object is registered in the dictionary data, selecting a group corresponding to the detected object based on a similarity between the extracted feature information and feature information belonging to each group of the detected object;
- and
- when the corresponding group is selected, registering the extracted feature information in the corresponding group of the dictionary data, and when the corresponding group is not selected, adding a new group to the detected object in the dictionary data and registering the extracted feature information,
- wherein the step of selecting comprises:
- selecting a group candidate corresponding to the detected object based on the similarity between the extracted feature information and the feature information belonging to each group of the detected object, and
- selecting the group candidate as the corresponding group when an increase value of a similarity obtained from feature information of the detected object, which is obtained from a group other than the group candidate, and feature information belonging to the group candidate when the extracted feature information is added to the group candidate is larger than an increase value of a similarity obtained from feature information of another object other than the detected object, which is selected from the dictionary data, and the feature information belonging to the group candidate when the extracted feature information is added to the group candidate.
Dependencies are inferred from the claim text.