Method for extracting three-dimensional color vector
First Claim
1. A method for extracting a three-dimensional color vector approximately representing a cluster of plotted points in a three-dimensional RGB primary color space, said plotted points indicating the distribution of the R, G, B components of color pixels of a specific object in a color image, the method comprising the steps of:
- designating a direction of a first projection plane;
in response to said step of designating the direction of said first projection plane, projecting said plotted points in said three-dimensional RGB color space on said first projection plane;
displaying a first projection image of said first projection plane on a display;
designating a first line segment on said display, said first line segment expressing the feature of a distribution of said plotted points projected on said first projection image;
in response to said step of designating a first line segment on said display, determining a first equation expressing a first designated plane in said three-dimensional RGB primary color space, said first designated plane being perpendicular to said first projection plane, wherein the projection of said first designated plane on said first projection plane is said first line segment;
designating the direction of a second projection plane;
in response to said step of designating the direction of a second projection plane, projecting said plotted points in said three-dimensional RGB primary color space onto said second projection plane;
displaying a second projection image of said second projection plane on said display;
designating a second line segment on said display, said second line segment expressing the feature of the distribution of said plotted points projected on said second projection image;
in response to said step of designating a second line segment on said display, calculating a second equation expressing a second designated plane in said three-dimensional RGB primary color space, said second designated plane being perpendicular to said second projection plane, wherein the projection of said second designated plane on said second projection plane is said second line segment; and
extracting said three-dimensional color vector by extracting a line of intersection of said first designated plane and said second designated plane from said first equation and said second equation, wherein said line of intersection includes said three-dimensional color vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for extracting a three-dimensional color vector from a three-dimensional color space in which correlated features are distributed includes steps of projecting the three-dimensional color space on a two-dimensional plane, displaying the two-dimensional plane on a display screen of a display, designating a line segment on the display screen by an input device, and executing the above steps at least two times by changing the angle of projection between the three-dimensional space and the two-dimensional plane to extract the color vector.
-
Citations
9 Claims
-
1. A method for extracting a three-dimensional color vector approximately representing a cluster of plotted points in a three-dimensional RGB primary color space, said plotted points indicating the distribution of the R, G, B components of color pixels of a specific object in a color image, the method comprising the steps of:
-
designating a direction of a first projection plane; in response to said step of designating the direction of said first projection plane, projecting said plotted points in said three-dimensional RGB color space on said first projection plane; displaying a first projection image of said first projection plane on a display; designating a first line segment on said display, said first line segment expressing the feature of a distribution of said plotted points projected on said first projection image; in response to said step of designating a first line segment on said display, determining a first equation expressing a first designated plane in said three-dimensional RGB primary color space, said first designated plane being perpendicular to said first projection plane, wherein the projection of said first designated plane on said first projection plane is said first line segment; designating the direction of a second projection plane; in response to said step of designating the direction of a second projection plane, projecting said plotted points in said three-dimensional RGB primary color space onto said second projection plane; displaying a second projection image of said second projection plane on said display; designating a second line segment on said display, said second line segment expressing the feature of the distribution of said plotted points projected on said second projection image; in response to said step of designating a second line segment on said display, calculating a second equation expressing a second designated plane in said three-dimensional RGB primary color space, said second designated plane being perpendicular to said second projection plane, wherein the projection of said second designated plane on said second projection plane is said second line segment; and extracting said three-dimensional color vector by extracting a line of intersection of said first designated plane and said second designated plane from said first equation and said second equation, wherein said line of intersection includes said three-dimensional color vector. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. A method for extracting a three-dimensional color vector according to claim 5, wherein said three dimensional RGB color space is finite, and wherein said fixed point of said three-dimensional RGB color space in said projecting step is a center of gravity of said three-dimensional RGB color space.
-
9. A method for extracting a three-dimensional color vector of a three-dimensional RGB three-primary color space where the distribution of the R, G, B components of color pixels of a specific object in a color image is approximately linear, comprising the steps of:
-
projecting said three-dimensional color space onto a two-dimensional plane; displaying said two-dimensional plane on a display; and designating a line segment on said display according to the approximately linear distribution; wherein the projecting, displaying and designating steps are executed at least two times to extract the color vector by changing an angle of the projection, including the steps of computing planes respectively including one of the line segments designated on said display during said designating step, and determining a line of mutual intersection of the planes computed during said computing step, said line of mutual intersection including said three-dimensional color vector to be extracted; wherein said step of projecting the three-dimensional space on the two-dimensional plane includes the step of fixing a positional relation between a fixed point in said three-dimensional space and said two-dimensional plane and using, as said projection angle, an angle of rotation of said three-dimensional space around said fixed point; wherein said step of projecting the three-dimensional space onto the two-dimensional plane after changing the projection angle includes the step of supplying, from an input device, parameters on which two angles of said rotation of said three-dimensional space around a horizontal axis and a vertical axis of a three-dimensional coordinate system are dependent, the origin of said three-dimensional coordinate system being said fixed point; and wherein said step of supplying parameters includes the steps of displaying on said display a pattern having a cross depicted in a rectangular area, and specifying a point in said displayed pattern, while regarding said pattern as a two-dimensional coordinate system having its origin located at the cross point of said cross and using the horizontal and vertical directions of said three-dimensional coordinate system as the parameters of said angle of rotation around said horizontal and vertical axes, respectively.
-
Specification