Image transformation apparatus for image transformation of projected image by preventing distortion
First Claim
Patent Images
1. An image transformation apparatus, comprising:
- a coordinate transformation unit configured to make a transformation to transform a projected image that is projected on a screen by an image projection apparatus having an optical axis tilted by an arbitrary angle with respect to the screen, into an image substantially equivalent to an image that is projected on the screen in a state where the optical axis of the image projection apparatus is perpendicular to the screen; and
a luminance value substituting unit configured to substitute luminance values of coordinates before the transformation as luminance values corresponding to coordinate values after the transformation,wherein said coordinate transformation unit comprises;
a part configured to carry out a −
γ
rotation process to rotate coordinates (X, Y) to coordinates (X′
, Y′
) using a formula a part configured to carry out a tilt transformation process to transform the coordinates (X′
, Y′
) into coordinates (x′
, y′
) using a formula a part configured to carry out a β
rotation process to rotate the coordinates (x′
, y′
) to coordinates (x, y) using a formula where α
denotes a tilt angle of the optical axis of the image projection apparatus with respect to an axis perpendicular to the screen, β
denotes an angle formed by a straight line that is a projection of the optical axis on the screen and a reference axis (x-axis) of the screen, y denotes an angle formed by a tilt direction of the image projection apparatus on the projected image and a reference axis (X-axis) on the projected image, (X, Y) denotes the coordinates on the projected image, and (x, y) denotes the coordinates on the screen, wherein the formulas are successively calculated to obtain the coordinates (x, y) before the transformation corresponding to the coordinates (X, Y) of the projected image after the transformation.
0 Assignments
0 Petitions
Accused Products
Abstract
An image transformation method to be implemented by a computer carries out an image transformation process, by transforming a picked up image that is picked up by a pickup unit having an optical axis tilted by an arbitrary angle with respect to a reference plane into an image substantially equivalent to a picked up image that is picked up by the pickup unit in a state where the optical axis of the pickup unit is perpendicular to the reference plane, and substituting luminance values of coordinates before the transformation as luminance values corresponding to coordinate values after the transformation.
-
Citations
3 Claims
-
1. An image transformation apparatus, comprising:
-
a coordinate transformation unit configured to make a transformation to transform a projected image that is projected on a screen by an image projection apparatus having an optical axis tilted by an arbitrary angle with respect to the screen, into an image substantially equivalent to an image that is projected on the screen in a state where the optical axis of the image projection apparatus is perpendicular to the screen; and a luminance value substituting unit configured to substitute luminance values of coordinates before the transformation as luminance values corresponding to coordinate values after the transformation, wherein said coordinate transformation unit comprises; a part configured to carry out a −
γ
rotation process to rotate coordinates (X, Y) to coordinates (X′
, Y′
) using a formulaa part configured to carry out a tilt transformation process to transform the coordinates (X′
, Y′
) into coordinates (x′
, y′
) using a formulaa part configured to carry out a β
rotation process to rotate the coordinates (x′
, y′
) to coordinates (x, y) using a formulawhere α
denotes a tilt angle of the optical axis of the image projection apparatus with respect to an axis perpendicular to the screen, β
denotes an angle formed by a straight line that is a projection of the optical axis on the screen and a reference axis (x-axis) of the screen, y denotes an angle formed by a tilt direction of the image projection apparatus on the projected image and a reference axis (X-axis) on the projected image, (X, Y) denotes the coordinates on the projected image, and (x, y) denotes the coordinates on the screen,wherein the formulas are successively calculated to obtain the coordinates (x, y) before the transformation corresponding to the coordinates (X, Y) of the projected image after the transformation. - View Dependent Claims (2, 3)
a part configured to carry out the tilt transformation process to transform the coordinates (X′
, Y′
) to the coordinates (x′
, y′
) using a formulaa part configured to carry out the β
rotation process to rotate the coordinates (x′
, y′
) to coordinates (x, y) using a formulaa part configured to carry out an inverse transformation process to inverse-transform the coordinates (x, y) to coordinates (i′
, j′
) using a formulawhere dp denotes a distance between two adjacent pixels on the screen, (I′
, J′
) denotes coordinates of pixels on the projected image, (i, j) denotes coordinates of pixels of the projected image after the transformation, and (I0, J0) and (i0, j0) denote centers of the respective projected images before and after the transformation,wherein the formulas are successively calculated to obtain the coordinates (I′
, J′
) before the transformation corresponding to the coordinates (i, j) of the pixels of the projected image after the transformation.
-
-
3. The image transformation apparatus as claimed in claim 2, wherein said luminance value substituting unit comprises:
-
a part configured to obtain i and j from a formula where 4 pixel coordinates actually existing in a neighborhood of the coordinates (i′
, j′
) are (i, j), (i+1, j), (i, j+1) and (i+1, j+1), and [ ] denotes a Gauss symbol; anda part configured to obtain a weighted average of pixel values of the neighboring 4 pixels using a formula p(i, j)=(I+J−
J′
){(1+I−
I′
)P(I, J)+(I′
−
I)P(I+1, J)}+(J′
−
J){(1+I−
I′
)P(I, J+1)+(I′
−
I)P(I+1, J+1)},where P(i, j) denotes the luminance value of the original image, and p(I, J) denotes the luminance value after the transformation.
-
Specification