Collation device, non-transitory computer readable medium storing program, and collation method
AssigneeFUJIFILM Business Innovation Corp.
InventorsYukari Motosugi, Ken Sato, Minoru Oshima
Life of this patent
Estimating the term…
Abstract
A collation device includes a processor configured to, by executing a program: (a) acquire a photographed image including a collation area provided on an object and a reference position area that serves as a reference for a position of the collation area; (b) detect the reference position area from the photographed image; (c) set a peripheral image area in the photographed image based on the reference position area and predetermined relative coordinates; and (d) detect the collation area in the peripheral image area.
Claims16
A collation device comprising:
- a processor, storing a registered image in association with an identity of a registered object, the registered image acquired by irradiating the registered object with a light source at a predetermined irradiation angle, and configured to, by executing a program:
- (a) receive a photographed image including a collation area provided on an object and a reference position area that serves as a reference for a position of the collation area, wherein the photographed image is acquired by photographing the object to be collated by using a mobile terminal as the collation image photographing machine, and at an elevation angle that is formed by a light source, the object, and a camera of the collation image photographing machine used to capture the object;
- (b) detect the reference position area from the photographed image;
- (c) acquire a peripheral image area from the photographed image based on the reference position area and predetermined relative coordinates;
- and
- determine a color of a background area of the peripheral image area in the photographed image, wherein the color changes depending on the elevation angle, and determine whether the color is appropriate or not by comparing the color with a desired color stored in a memory, wherein the desired color is a color of a background area of the registered object, at an angle at which the registered image was acquired,
- repeat processing of the (a) to (c) in a case where the color does not match the desired color using a new photographed image, which is obtained by adjusting the elevation angle, until the color matches the desired color;
- (d) detect the collation area in the peripheral image area, wherein the processor is further configured to:
- determine an image quality of a random pattern image of the detected collation area is good or not by evaluating a plurality of index values related to the random pattern image and determine whether or not the index values exceed a predetermined threshold,
- in a case where the evaluation value of the random pattern image of the detected collation area is equal to or less than the threshold, calculate an evaluation value of an image of the detected collation area, and repeat processing of the (a) to (d) using the new photographed image, and after adjusting an elevation angle to a desired angle in a case where the evaluation value is equal to or less than a threshold, collate the random pattern image with the registered image, and return the collation result to the collation image photographing machine.
A non-transitory computer readable medium storing a program causing a computer processor to execute a process, wherein a registered image in association with an identity of a registered object is stored, and the registered image is acquired by irradiating the registered object with a light source at a predetermined irradiation angle, comprising:
- (a) acquiring a photographed image including a collation area provided on an object and a reference position area that serves as a reference for a position of the collation area;
- (b) detecting the reference position area from the photographed image;
- (c) setting a peripheral image area in the photographed image based on the reference position area and predetermined relative coordinates;
- repeating processing of the (a) to (c) in a case where the color does not match the desired color using a new photographed image, which is obtained by adjusting the elevation angle, until the color matches the desired color;
- (d) detecting the collation area in the peripheral image area;
- determining an image quality of a random pattern image of the detected collation area is good or not by evaluating a plurality of index values related to the random pattern image and determine whether or not the index values exceed a predetermined threshold, and
- calculating an evaluation value of an image of the detected collation area, and
- repeating processing of the (a) to (d) using a new photographed image after adjusting an elevation angle to a desired angle in a case where the evaluation value is equal to or less than the threshold and acquire a collation image of the new photographed image in which the evaluation value exceeds the threshold, wherein the elevation angle is formed by a light source, the object, and a camera used to capture the object, wherein the photographed image and the new photographed image are captured by the camera, collating the random pattern image with the registered image, and returning the collation result to the collation image photographing machine.
A collation method, wherein a registered image in association with an identity of a registered object is stored, and the registered image is acquired by irradiating the registered object with a light source at a predetermined irradiation angle, comprising:
- (a) acquiring a photographed image including a collation area provided on an object and a reference position area that serves as a reference for a position of the collation area;
- (b) detecting the reference position area from the photographed image;
- (c) setting a peripheral image area in the photographed image based on the reference position area and predetermined relative coordinates;
- repeating processing of the (a) to (c) in a case where the color does not match the desired color using a new photographed image, which is obtained by adjusting the elevation angle, until the color matches the desired color;
- (d) detecting the collation area in the peripheral image area;
- determining an image quality of a random pattern image of the detected collation area is good or not by evaluating a plurality of index values related to the random pattern image and determine whether or not the index values exceed a predetermined threshold, and
- calculating an evaluation value of an image of the detected collation area, and
- repeating processing of the (a) to (d) using a new photographed image after adjusting an elevation angle to a desired angle in a case where the evaluation value is equal to or less than the threshold and acquire a collation image of the new photographed image in which the evaluation value exceeds the threshold, wherein the elevation angle is formed by a light source, the object, and a camera used to capture the object, wherein the photographed image and the new photographed image are captured by the camera, collating the random pattern image with the registered image, and returning the collation result to the collation image photographing machine.
Dependencies are inferred from the claim text.