Image recognition apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorRyosuke Tsuji
Life of this patent
Estimating the term…
Abstract
An image recognition apparatus detects a specific object image from an image to be processed, calculates a coincidence degree between an object recognizability state of the object image and that of an object in registered image information, and calculates a similarity between the image feature of the object image and the image feature in the registered image information. Based on the similarity and coincidence degree, the image recognition apparatus recognizes whether the object of the object image is that of the registered image information. When the similarity is lower than the first threshold and the coincidence degree is equal to or higher than the second threshold, the image recognition apparatus recognizes that the object of the object image is different from that of the registered image information.
Claims11
An image recognition apparatus configured to recognize an object in an input image, the apparatus comprising:
- a database in which an image or an image feature obtained by imaging an object, and an object recognizability state of the object are registered as registered image information in association with an identification of the object;
- a first calculation unit configured to calculate a coincidence degree between an object recognizability state of an input object image and an object recognizability state in the registered image information;
- a second calculation unit configured to calculate a similarity between an image feature of the input object image and an image feature in the registered image information;
- and
- a recognition unit configured to execute recognition processing to recognize, based on the similarity and the coincidence degree, whether an object of the input object image is the same object as the object of the registered image information,
- wherein when the second calculation unit calculates that the similarity is lower than a first threshold and the first calculation unit calculates that the coincidence degree is equal to or higher than a second threshold, said recognition unit is configured to recognize that the object of the input object image is different from the object of the registered image information.
A method of controlling an image recognition apparatus which recognizes an object in an input image, the method comprising:
- a registration step of registering an image or an image feature obtained by imaging an object, and an object recognizability state regarding the object, as registered image information in a database in association with an identification of the object;
- a first calculation step of calculating a coincidence degree between an object recognizability state of an input object image and an object recognizability state in the registered image information;
- a second calculation step of calculating a similarity between an image feature of the input object image and an image feature in the registered image information;
- and
- a recognition step of executing recognition processing to recognize, based on the similarity and the coincidence degree, whether an object of the input object image is the same object as the object of the registered image information,
- wherein, when it is calculated that the similarity is lower than a first threshold and the coincidence degree is equal to or higher than a second threshold, the object of the input object image is recognized in the recognition step to be different from the object of the registered image information.
A non-transitory computer readable storage medium which stores a program for causing a computer to execute a method of controlling an image recognition apparatus which recognizes an object in an input image, the method comprising:
- a registration step of registering an image or an image feature obtained by imaging an object, and an object recognizability state regarding the object, as registered image information in a database in association with an identification of the object;
- a first calculation step of calculating a coincidence degree between an object recognizability state of an input object image and an object recognizability state in the registered image information;
- a second calculation step of calculating a similarity between an image feature of the input object image and an image feature in the registered image information;
- and
- a recognition step of executing recognition processing to recognize, based on the similarity and the coincidence degree, whether an object of the input object image is the same object as the object of the registered image information,
- wherein, when it is calculated that the similarity is lower than a first threshold and the coincidence degree is equal to or higher than a second threshold, the object of the input object image is recognized in the recognition step to be different from the object of the registered image information.
Dependencies are inferred from the claim text.