Image processing device, method, and program
First Claim
1. A device for processing an input image, comprising:
- a degree-of-symmetry calculation unit configured to;
receive the input image; and
calculate a degree of symmetry of the input image;
a parting line detection unit configured to;
receive the input image; and
detect a parting line that separates two sides of the input image;
a classification unit configured to;
classify the input image based on the degree of symmetry and the parting line; and
generate a classification signal to cause at least one of display or storage of the classification,wherein the degree-of-symmetry calculation unit includes a degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry of the input image, andwherein the degree-of-color-symmetry calculation unit includes;
a first degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry with respect to a first imaginary line of the input image; and
a second degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry with respect to a second imaginary line of the input image, the second imaginary line being angled with respect to the first imaginary line.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for processing an input image may include a degree-of-symmetry calculation unit, which may be configured to receive the input image and calculate a degree of symmetry of the input image. The device may also include a parting line detection unit, which may be configured to receive the input image and detect a parting line that separates two sides of the input image. Additionally, the device may include a classification unit, which may be configured to classify the input image based on the degree of symmetry and the parting line. The classification unit may also be configured to generate a classification signal to cause at least one of display or storage of the classification.
31 Citations
9 Claims
-
1. A device for processing an input image, comprising:
-
a degree-of-symmetry calculation unit configured to; receive the input image; and calculate a degree of symmetry of the input image; a parting line detection unit configured to; receive the input image; and detect a parting line that separates two sides of the input image; a classification unit configured to; classify the input image based on the degree of symmetry and the parting line; and generate a classification signal to cause at least one of display or storage of the classification, wherein the degree-of-symmetry calculation unit includes a degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry of the input image, and wherein the degree-of-color-symmetry calculation unit includes; a first degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry with respect to a first imaginary line of the input image; and a second degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry with respect to a second imaginary line of the input image, the second imaginary line being angled with respect to the first imaginary line.
-
-
2. The device of claim 1, wherein the second imaginary line is perpendicular to the first imaginary line.
-
3. The device of claim 2, wherein the first imaginary line is parallel to a side of the input image.
-
4. The device of claim 1, wherein the degree-of-color-symmetry calculation unit includes a color space conversion unit configured to convert a first color space of each pixel of the input image into a second color space.
-
5. A device for processing an input image, comprising:
-
a degree-of-symmetry calculation unit configured to; receive the input image; and calculate a degree of symmetry of the input image; a parting line detection unit configured to; receive the input image; and detect a parting line that separates two sides of the input image; a classification unit configured to; classify the input image based on the degree of symmetry and the parting line; and generate a classification signal to cause at least one of display or storage of the classification, wherein the degree-of-symmetry calculation unit includes a degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry of the input image, wherein the degree-of-symmetry calculation unit includes a degree-of-edge-symmetry calculation unit configured to calculate a degree of edge symmetry of the input image, wherein the degree-of-edge-symmetry calculation unit includes an edge image generation unit configured to generate an edge image that indicates edges of the input image based on the input image, and wherein the degree-of-edge-symmetry calculation unit includes; a first degree-of-edge-symmetry calculation unit configured to calculate a degree of edge symmetry with respect to a first imaginary line of the edge image; and a second degree-of-edge-symmetry calculation unit configured to calculate a degree of edge symmetry with respect to a second imaginary line of the edge image, the second imaginary line being angled with respect to the first imaginary line.
-
-
6. A device for processing an input image, comprising:
-
a degree-of-symmetry calculation unit configured to; receive the input image; and calculate a degree of symmetry of the input image; a parting line detection unit configured to; receive the input image; and detect a parting line that separates two sides of the input image; a classification unit configured to; classify the input image based on the degree of symmetry and the parting line; and generate a classification signal to cause at least one of display or storage of the classification, wherein the degree-of-symmetry calculation unit includes a degree-of-color-symmetry calculation unit configured to calculate a degree of color symmetry of the input image, wherein the degree-of-symmetry calculation unit includes a degree-of-edge-symmetry calculation unit configured to calculate a degree of edge symmetry of the input image, and wherein the degree-of-symmetry calculation unit includes a degree-of-symmetry determination unit configured to determine the degree of symmetry of the input image based on the degree of color symmetry of the input image and the degree of edge symmetry of the input image.
-
-
7. A device for processing an input image, comprising:
-
a degree-of-symmetry calculation unit configured to; receive the input image; and calculate a degree of symmetry of the input image; a parting line detection unit configured to; receive the input image; and detect a parting line that separates two sides of the input image; a classification unit configured to; classify the input image based on the degree of symmetry and the parting line; and generate a classification signal to cause at least one of display or storage of the classification, wherein the parting line detection unit includes an edge image generation unit configured to generate an edge image that indicates edges of the input image based on the input image, and wherein the parting line detection unit includes; a first parting line detection unit configured to detect a first parting line that separates two sides of the input image based on the edge image; and a second parting line detection unit configured to detect a second parting line that separates two sides of the input image based on the edge image, the second parting line being angled with respect to the first parting line.
-
-
8. The device of claim 7, wherein the second parting line is perpendicular to the first parting line.
-
9. The device of claim 8, wherein the parting line detection unit includes a third parting line detection unit configured to detect a third parting line that separates two sides of the input image based on the edge image, the third parting line being angled with respect to the first and second parting lines.
Specification