Patent ID: 8358848

Claim:
An image recognition device comprising: a processor; a memory storing computer executable instructions that, when executed, cause the image recognition device to function as: a first determination unit configured to determine whether a surrounding image is included in image information read from a document, wherein the surrounding image is part of a specific image in which the surrounding image surrounds a surrounded image; and a second determination unit configured to determine whether the specific image is included in the image information, wherein the second determination unit is configured to divide an extraction region positioned at a center of the surrounding image into N×N regions, wherein N is an odd-number of three or more, and to extract N×N images to be processed, wherein the second determination unit determines whether the specific image is included in the image information by checking N×N images to be processed with a specific image template once the first determination unit has determined the surrounding image is included in the image information; a first image processing means provided downstream of a reading means, including, in order from upstream to downstream, an A/D converter, a D-range correction unit, a reading gamma correction unit, a variable magnification processing unit, a filtering unit, a masking unit, a GCR unit, a recording gamma correction unit, a binarization unit, and a recording unit; and a second image processing means provided downstream of the position of the D-range correction unit of the first image processing means and parallel to a position from the reading gamma correction unit to the recording unit in the first image processing means, the second image processing means including, in order from upstream to downstream, a gamma correction unit, a variable magnification processing unit, a filtering unit, and a binarization unit, wherein the binarization unit of the second image processing means is configured to perform binarization according to a luminance of input RGB values, wherein conversion to luminance is performed by weighting, including attaching importance to, a color which is used for a specific mark corresponding to the specific image.