IMAGE PROCESSING APPARATUS, IMAGE FORMING APPARATUS, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING METHOD
First Claim
1. An image processing apparatus, comprising:
- a feature point detection section for detecting feature points included in input image data; and
a features calculation section for calculating features of the input image data in accordance with relative positions of the feature points detected by the feature point detection section,the feature point detection section including;
a partial image extraction section for extracting, from the input image data, a partial image made of a plurality of pixels including a target pixel;
a displaced image generation section for generating a self-displaced image by displacing at least a part of the partial image with other part of the partial image;
a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not; and
a detection section for detecting, as each of the feature points, (a) a target pixel in the partial image including the image pattern determined by the matching test determination section as matching the image pattern included in the self-displaced image, or (b) a block made of a plurality of pixels including the target pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided: a pattern detection process section for extracting a partial image made of pixels including a target pixel from input image data; a displaced image generation section for generating a self-displaced image by displacing at least a part of the partial image through a predetermined method; and a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not. When the matching test determination section determines that the matching exists, a target pixel in the partial image or a block made of pixels including the target pixel is regarded as a feature point. Consequently, even when image data is subjected to a process such as enlarging and reducing, it is possible to extract a feature point that properly specifies the image data regardless of the enlarging/reducing process.
-
Citations
15 Claims
-
1. An image processing apparatus, comprising:
-
a feature point detection section for detecting feature points included in input image data; and a features calculation section for calculating features of the input image data in accordance with relative positions of the feature points detected by the feature point detection section, the feature point detection section including; a partial image extraction section for extracting, from the input image data, a partial image made of a plurality of pixels including a target pixel; a displaced image generation section for generating a self-displaced image by displacing at least a part of the partial image with other part of the partial image; a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not; and a detection section for detecting, as each of the feature points, (a) a target pixel in the partial image including the image pattern determined by the matching test determination section as matching the image pattern included in the self-displaced image, or (b) a block made of a plurality of pixels including the target pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An image processing system, comprising an image processing apparatus and a server communicably connected with the image processing apparatus,
one of the image processing apparatus and the server including a feature point detection section for detecting feature points included in input image data and a features calculation section for calculating features of the input image data in accordance with relative positions of the feature points detected by the feature point detection section, or the feature point detection section and the features calculation section being divided into the image processing apparatus and the server, the feature point detection section including: -
a partial image extraction section for extracting, from the input image data, a partial image made of a plurality of pixels including a target pixel; a displaced image generation section for generating a self-displaced image by displacing at least a part of the partial image with other part of the partial image; a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not; and a detection section for detecting, as each of the feature points, (a) a target pixel in the partial image including the image pattern determined by the matching test determination section as matching the image pattern included in the self-displaced image, or (b) a block made of a plurality of pixels including the target pixel.
-
-
14. An image processing method, comprising the steps of:
-
(I) detecting feature points included in input image data; and (II) calculating features of the input image data in accordance with relative positions of the feature points detected in the step (I), the step (I) including the substeps of; (i) extracting, from the input image data, a partial image made of a plurality of pixels including a target pixel; (ii) generating a self-displaced image by displacing at least a part of the partial image with other part of the partial image; (iii) determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not; and (iv) detecting, as each of the feature points, (a) a target pixel in the partial image including the image pattern determined in the substep (iii) as matching the image pattern included in the self-displaced image, or (b) a block made of a plurality of pixels including the target pixel.
-
-
15. A computer-readable storage medium in which a program for causing an image processing apparatus to operate is stored,
the image processing apparatus including: -
a feature point detection section for detecting feature points included in input image data; and a features calculation section for calculating features of the input image data in accordance with relative positions of the feature points detected by the feature point detection section, the feature point detection section including; a partial image extraction section for extracting, from the input image data, a partial image made of a plurality of pixels including a target pixel; a displaced image generation section for generating a self-displaced image by displacing at least a part of the partial image with other part of the partial image; a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-displaced image or not; and a detection section for detecting, as each of the feature points, (a) a target pixel in the partial image including the image pattern determined by the matching test determination section as matching the image pattern included in the self-displaced image, or (b) a block made of a plurality of pixels including the target pixel, the program causing a computer to function as the feature point detection section.
-
Specification