Image data processing apparatus and image data processing method
First Claim
1. An image data processing apparatus for processing image data of an image containing texture, said image data processing apparatus comprising:
- a texture extraction controller for obtaining feature information relating to said texture from said image data;
a memory for storing image data and the feature information extracted by the texture extraction controller from the image data, said feature information being stored as pattern information and a lowest value of inertia of a gray level co-occurrence matrix; and
a comparison controller for comparing images based on the feature information stored to said memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An image data processing apparatus for extracting a basic texture pattern as an identifiable feature of an image so that accurate image search can be performed by comparing images using the extracted basic texture patterns. The image data processing apparatus inputs image, detects textural periodicity in the image, extracts the basic texture pattern based on the calculated periodicity, normalizes the extracted basic pattern and shifts the normalized basic pattern. The apparatus stores the normalized and shifted basic pattern to an image database with the image from which the basic pattern was extracted.
-
Citations
33 Claims
-
1. An image data processing apparatus for processing image data of an image containing texture, said image data processing apparatus comprising:
-
a texture extraction controller for obtaining feature information relating to said texture from said image data;
a memory for storing image data and the feature information extracted by the texture extraction controller from the image data, said feature information being stored as pattern information and a lowest value of inertia of a gray level co-occurrence matrix; and
a comparison controller for comparing images based on the feature information stored to said memory. - View Dependent Claims (2, 3, 4, 5)
further comprising an input means for selecting an image to be used as a search key, wherein said comparison controller searches for image data similar to the image selected by said input means by sequentially comparing the feature information for said selected image by said input means with the feature information of one or more images stored to said memory, based on a similarity between both feature information.
-
-
6. An image data processing apparatus for processing image data of an image containing a texture formed by a basic pattern repeating at a specific period, said image data processing apparatus comprising:
-
a detection controller for detecting feature information relating to the basic pattern of the texture and to arrangement of the basic pattern based on the image data;
a memory for storing image data and the feature information detected from the image data by said detection controller, said feature information being stored as pattern information and a lowest value of inertia of a gray level co-occurrence matrix; and
a comparison controller for comparing images based on the feature information stored to said memory. - View Dependent Claims (7, 8, 9, 10)
further comprising an input means for selecting an image to be used as a search key, wherein said comparison controller searches for image data similar to the image selected by said input means by sequentially comparing feature information for said selected image by said input means with the feature information of one or more images stored to said memory, based on a similarity between both feature information.
-
-
11. An image data processing apparatus for processing image data of an image containing a texture formed by a basic pattern repeating at a specific period, said image data processing apparatus comprising:
-
an image database for storing image data for a plurality of images and feature information comprising a basic pattern and period of a texture in the image, said feature information being stored as pattern information and a lowest value of inertia of a gray level co-occurrence matrix;
an input means for selecting an image to be used as a search key for seeking a desired image data from the image database; and
a controller for determining a similarity between the image selected by said input means and the image stored in said image database by sequentially comparing the feature information for the image selected by said input means with the feature information stored in the image database, and seeking a desired image from said image database based on said similarity. - View Dependent Claims (12, 13)
an image data generator for generating image data to be stored to said image database; and
a database entry controller for extracting feature information from image data generated by said image data generator, and registering said extracted feature information with the image data in said image database.
-
-
14. A computer program product in a memory, said computer program product comprising:
-
a period detection control for detecting a period at which a basic pattern repeats in an image band of a defined width within an image containing a texture formed by a basic pattern that repeats at a specific period based on image data for said image; and
an extraction control for extracting the basic pattern of the texture in said image and the location of said basic pattern based on the period detected in the image band by said period detection step, wherein said period detection control and extraction control based upon a lowest value of inertia of a gray level co-occurrence matrix. - View Dependent Claims (15)
a storage control for storing image data and feature information detected by said extraction control to an image database, said image data and said feature information being stored with a defined relationship therebetween; and
a search control for seeking a desired image in said image database based on the feature information.
-
-
16. A computer program product in a memory, said computer program product comprising:
-
an input control for entering a search key used to seek a desired image from an image database, said image database storing image data for a plurality of images and image feature information related to said image, said feature information relating to a basic pattern of an image texture in the associated image and to a lowest value of inertia of a gray level co-occurrence matrix; and
a search control for seeking an image in said image database similar to the image selected as the search key by referencing the feature information. - View Dependent Claims (17)
-
-
18. An image data processing method comprising:
-
a detecting step for detecting a period of basic pattern repetition in an image band of a defined width of an image containing a texture pattern formed by a basic pattern repeating periodically; and
an extracting step for extracting the basic pattern and arrangement information thereof from said image data as feature information indicative of image features based on the period of basic pattern repetition detected in the image band by said detecting step, wherein said detecting step and said extracting step based upon a lowest value of inertia of a gray level co-occurrence matrix. - View Dependent Claims (19)
a storing step for storing image data and feature information extracted by said extracting step with a relationship therebetween in an image database; and
a searching step for searching a desired image from said image database based on said feature information.
-
-
20. An image data processing method comprising:
-
a selecting step for selecting a search key used to seek a desired image from an image database; and
a searching step for seeking an image in said image database similar to the image selected as the search key by referencing the feature information, said image database storing image data for a plurality of images and feature information for said images, said feature information being stored as pattern information and a lowest value of inertia of a gray level co-occurrence matrix, said feature information relating to a basic pattern of a texture in the associated image. - View Dependent Claims (21)
-
-
22. An image data processing apparatus for processing image data for an image, said image having a matrix pattern consisting of a plurality of pixels and a texture pattern, said image data processing apparatus comprising
an extraction controller for extracting feature information indicative of a texture using pixel data for pixels located only within a particular area of the image, said particular area being a scanning band oriented in a predetermined direction through the image, the scanning band being a line or a band of a predetermined width, wherein said feature information based upon a lowest value of inertia of a gray level co-occurrence matrix.
-
26. An image data processing method for processing image data for an image, said image having a matrix pattern consisting of a plurality of pixels and a texture pattern, said image data processing apparatus comprising
an extracting step for extracting feature information indicative of a texture using pixel data for pixels located only within a particular area of the image, the particular area being a scanning band oriented in a predetermined direction through the image, the scanning band being a line or a band of a predetermined width, wherein said feature information based upon a lowest value of inertia of a gray level co-occurrence matrix.
-
30. A computer program product in a memory for processing image data for an image, said image consisting of a plurality of pixels arranged in a matrix pattern and having a texture pattern,
said computer program product comprising an extraction control for extracting feature information indicative of an image texture using pixel data for pixels located only within a particular area of the image, the particular area being a scanning band oriented in a predetermined direction through the image, the scanning band being a line or a band of a predetermined width, wherein said feature information based upon a lowest value of inertia of a gray level co-occurrence matrix.
Specification