Image processing apparatus and method for recognizing specific pattern and recording medium having image processing program recorded thereon
First Claim
1. An image processing apparatus for retrieving a specific pattern of an image comprising:
- a unit for dividing the image into a plurality of block regions, each of the block regions having a predetermined size;
a unit for creating a map image comprising a plurality of pixels, each of the pixels corresponding to one of the block regions by one to one;
a unit for extracting features of the image for each of the block regions;
a unit for deciding whether or not the extracted feature meets a predetermined condition;
a unit for labeling the pixel on the map image based on a result of the decision, the pixel corresponding to the block region of which feature meets the condition;
a unit for detecting a predetermined pattern for specifying a search region on the image from the labeled map image;
a unit for specifying the search region based on a position on the map image in which the predetermined pattern is detected; and
a unit for retrieving the specific pattern in the specified search region on the image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an image processing apparatus capable of retrieving a specific pattern from an image at a high speed in an image recognizing processing. The apparatus creates a map image having pixels correspond to block regions of the image by one to one when retrieving a specific pattern from the image. Then, the apparatus labels each pixel of the map image based on feature of each block region of the image, detects a predetermined pattern specifying a region on the map image, specifies a block region on the original image corresponding to a position of the detected predetermined pattern on the map image, and retrieves the specific pattern in the specified block region.
-
Citations
9 Claims
-
1. An image processing apparatus for retrieving a specific pattern of an image comprising:
-
a unit for dividing the image into a plurality of block regions, each of the block regions having a predetermined size;
a unit for creating a map image comprising a plurality of pixels, each of the pixels corresponding to one of the block regions by one to one;
a unit for extracting features of the image for each of the block regions;
a unit for deciding whether or not the extracted feature meets a predetermined condition;
a unit for labeling the pixel on the map image based on a result of the decision, the pixel corresponding to the block region of which feature meets the condition;
a unit for detecting a predetermined pattern for specifying a search region on the image from the labeled map image;
a unit for specifying the search region based on a position on the map image in which the predetermined pattern is detected; and
a unit for retrieving the specific pattern in the specified search region on the image. - View Dependent Claims (2, 3)
-
-
4. An image processing method for retrieving a specific pattern of an image comprising:
-
dividing the image into a plurality of block regions, each of the block regions having a predetermined size;
creating a map image comprising a plurality of pixels, each of the pixels corresponding to one of the block regions by one to one;
extracting features of the image for each of the block regions;
deciding whether or not the extracted feature meets a predetermined condition;
labeling the pixel on the map image based on a result of the decision, the pixel corresponding to the block region of which feature meets the condition;
detecting a predetermined pattern for specifying a search region on the image from the labeled map image;
specifying the search region based on a position on the map image in which the predetermined pattern is detected; and
retrieving the specific pattern in the specified search region on the image. - View Dependent Claims (5, 6)
-
-
7. A computer readable recording medium in which a program for controlling the computer to retrieve a specific pattern from an image, the program being capable of executing the following functions:
-
a function for dividing the image into a plurality of block regions, each of the block regions having a predetermined size;
a function for creating a map image comprising a plurality of pixels, each of the pixels corresponding to one of the block regions by one to one;
a function for extracting features of the image for each of the block regions;
a function for deciding whether or not the extracted feature meets a predetermined condition;
a function for labeling the pixel on the map image based on a result of the decision, the pixel corresponding to the block region of which feature meets the condition;
a function for detecting a predetermined pattern for specifying a search region on the image from the labeled map image;
a function for specifying the search region based on a position on the map image in which the predetermined pattern is detected; and
a function for retrieving the specific pattern in the specified search region on the image. - View Dependent Claims (8, 9)
-
Specification