Image processing device is detecting a first repeated pattern from image and extracting object from the first repeated pattern to output second repeated pattern, image processing method, and computer program product
AssigneesKabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
InventorRyou Kiyama
Life of this patent
Estimating the term…
Abstract
According to an embodiment, an image processing device includes one or more processors. The one or more processors are configured to: acquire an image; detect a first repeated pattern from the image; detect an object included in the first repeated pattern; and output the object as a second repeated pattern.
Claims14
An image processing device comprising:
- one or more processors configured to:
- acquire an image;
- detect a first repeated pattern from the image;
- divide the first repeated pattern into a plurality of partial images;
- execute image processing on a first partial image included in the plurality of partial images, and output a processed image;
- perform matching between feature points of a second partial image included in the plurality of partial images and feature points of the processed image, and detect similar feature points as corresponding points;
- determine whether or not the first partial image and the second partial image are repeated patterns based on relative positional relationships between the corresponding points and the corresponding feature points;
- detect the first partial image and the second partial image determined as repeated patterns, as an object included in the first repeated pattern;
- and
- output the object as a second repeated pattern.
An image processing device comprising:
- one or more processors configured to:
- acquire an image;
- detect a first repeated pattern from the image;
- detect a plurality of objects from the image;
- classify objects similar to each other among the plurality of objects into a group;
- extract the objects classified into the group from the first repeated pattern;
- and
- output the extracted objects as a second repeated pattern that is a more detailed repeated pattern than the first repeated pattern.
An image processing method comprising:
- acquiring an image;
- detecting a first repeated pattern from the image;
- dividing the first repeated pattern into a plurality of partial images;
- executing image processing on a first partial image included in the plurality of partial images, and outputting a processed image;
- performing matching between feature points of a second partial image included in the plurality of partial images and feature points of the processed image, and detecting similar feature points as corresponding points;
- determining whether or not the first partial image and the second partial image are repeated patterns based on relative positional relationships between the corresponding points and the corresponding feature points;
- detecting the first partial image and the second partial image determined as repeated patterns, as an object included in the first repeated pattern;
- and
- outputting the object as a second repeated pattern.
A computer program product comprising a non-transitory computer-readable storage medium including programmed instructions, the instructions causing a computer to execute:
- acquiring an image;
- detecting a first repeated pattern from the image;
- dividing the first repeated pattern into a plurality of partial images;
- executing image processing on a first partial image included in the plurality of partial images, and outputting a processed image;
- performing matching between feature points of a second partial image included in the plurality of partial images and feature points of the processed image, and detecting similar feature points as corresponding points;
- determining whether or not the first partial image and the second partial image are repeated patterns based on relative positional relationships between the corresponding points and the corresponding feature points;
- detecting the first partial image and the second partial image determined as repeated patterns, as an object included in the first repeated pattern;
- and
- outputting the object as a second repeated pattern.
An image processing device comprising:
- one or more processors configured to:
- acquire an image;
- extract a plurality of feature points from the image;
- perform matching for each of the plurality of feature points with other feature points to detect similar feature points as corresponding points;
- and
- detect a repeated pattern included in the image based on relative positional relationships between the corresponding points and the corresponding feature points,
- wherein
- each of the feature points is represented by a feature including a value indicating a direction, and
- the one or more processors are configured to perform the matching between feature points among the plurality of feature points having a difference smaller than a threshold, the difference being a difference between the values indicating the directions.
An image processing method comprising:
- acquiring an image;
- extracting a plurality of feature points from the image;
- performing matching for each of the plurality of feature points with other feature points to detect similar feature points as corresponding points;
- and
- detecting a repeated pattern included in the image based on relative positional relationships between the corresponding points and the corresponding feature points,
- wherein
- each of the feature points is represented by a feature including a value indicating a direction, and
- the matching includes matching between feature points among the plurality of feature points having a difference smaller than a threshold, the difference being a difference between the values indicating the directions.
A computer program product comprising a non-transitory computer-readable storage medium including programmed instructions, the instructions causing a computer to execute:
- acquiring an image;
- extracting a plurality of feature points from the image;
- performing matching for each of the plurality of feature points with other feature points to detect similar feature points as corresponding points;
- and
- detecting a repeated pattern included in the image based on relative positional relationships between the corresponding points and the corresponding feature points,
- wherein
- each of the feature points is represented by a feature including a value indicating a direction, and
- the matching includes matching between feature points among the plurality of feature points having a difference smaller than a threshold, the difference being a difference between the values indicating the directions.
An image processing method comprising:
- acquiring an image;
- detecting a first repeated pattern from the image;
- detecting a plurality of objects from the image;
- classifying objects similar to each other among the plurality of objects into a group;
- extracting the objects classified into the group from the first repeated pattern;
- and
- outputting the extracted objects as a second repeated pattern that is a more detailed repeated pattern than the first repeated pattern.
A computer program product comprising a non-transitory computer-readable storage medium including programmed instructions, the instructions causing a computer to execute:
- acquiring an image;
- detecting a first repeated pattern from the image;
- detecting a plurality of objects from the image;
- classifying objects similar to each other among the plurality of objects into a group;
- extracting the objects classified into the group from the first repeated pattern;
- and
- outputting the extracted objects as a second repeated pattern that is a more detailed repeated pattern than the first repeated pattern.
Dependencies are inferred from the claim text.