IMAGE CORRECTING DEVICE, METHOD FOR CREATING CORRECTED IMAGE, CORRECTION TABLE CREATING DEVICE, METHOD FOR CREATING CORRECTION TABLE, PROGRAM FOR CREATING CORRECTION TABLE, AND PROGRAM FOR CREATING CORRECTED IMAGE
First Claim
1. A correction table creating device for creating a correction table which is used for creating a corrected image through geometrical correction of an input image, comprising:
- an angular coordinate calculating section that calculates a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;
a light direction calculating section that calculates a light direction in a subject space, the light direction corresponding to the pair (θ
, φ
) of angles;
a resampling position calculating section that calculates a position on the input image as a resampling position, the position corresponding to the light direction; and
a resampling position registration section that registers the resampling position in the correction table, in association with the pixel position on the output image,wherein the light direction calculating section calculates the light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image correcting device includes an image input section, image storage section, correction table storage section, geometry correcting section subjecting an input image to geometrical correction based on a correction table, and image output section outputting the input image as a corrected image. The table is created by: calculating a pair of angles (θ, φ) corresponding to each pixel position on the output image as the corrected image; calculating a light direction based on an intersection line between a plane obtained by rotating a YZ plane by angle θ about Y axis and that by rotating an XZ plane by angle φ about X axis, in three dimensional Cartesian coordinate system with origin at a projection center of the input image; calculating a position on the input image corresponding to the light direction, as a resampling position; and associating the resampling position with the pixel position on the output image.
12 Citations
12 Claims
-
1. A correction table creating device for creating a correction table which is used for creating a corrected image through geometrical correction of an input image, comprising:
-
an angular coordinate calculating section that calculates a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;a light direction calculating section that calculates a light direction in a subject space, the light direction corresponding to the pair (θ
, φ
) of angles;a resampling position calculating section that calculates a position on the input image as a resampling position, the position corresponding to the light direction; and a resampling position registration section that registers the resampling position in the correction table, in association with the pixel position on the output image, wherein the light direction calculating section calculates the light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image. - View Dependent Claims (2, 3)
-
-
4. An image correcting device for creating a corrected image through geometrical correction of an input image,
wherein an angle change rate on a horizontal line passing through a center of the corrected image is set at a value from not less than 0.84 to not more than 1 when the angle change rate at a central portion is assumed to be 1, and wherein an angle change rate on a vertical line passing through the center of the corrected image is set at a value from not less than 0.84 to not more than 1 when the angle change rate at a central portion is assumed to be 1.
-
5. An image correcting device for creating a corrected image through geometrical correction of an input image, comprising:
-
an image input section that inputs the input image; an image storage section that stores the input image; a correction table storage section that stores a correction table to be used for geometrical correction of the input image; a geometrical correcting section that subjects the input image stored in the image storage section to geometrical correction based on the correction table; and an image output section that outputs the input image corrected by the geometry correcting section, as the corrected image, wherein the correction table is created by;
calculating a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;
calculating a light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image;
calculating a position on the input image corresponding to the light direction, as a resampling position; and
associating the resampling position with the pixel position on the output image.
-
-
6. An image correcting device for creating a corrected image through geometrical correction of an input image, comprising:
-
an image input section that inputs the input image; an image storage section that stores the input image; a geometrical correcting section that subjects the input image stored in the image storage section to geometrical correction by;
calculating a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;
calculating a light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image;
calculating a position on the input image corresponding to the light direction, as a resampling position; and
associating the resampling position with the pixel position on the output image; andan image output section that outputs the input image corrected by the geometrical correcting section, as the corrected image.
-
-
7. A method of creating a correction table used for creating a corrected image through geometrical correction of an input image, comprising the steps of:
-
calculating a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;calculating a light direction in a subject space, the light direction corresponding to the pair of angles (θ
, φ
);calculating a position on the input image as a resampling position, the position corresponding to the light direction; and registering the resampling position in the correction table, in association with the pixel position on the output image, wherein, in the step of calculating the light direction, the light direction is calculated based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image. - View Dependent Claims (10)
-
-
8. A method of creating a corrected image through geometrical correction of an input image, comprising the steps of:
-
inputting the input image; storing the input image; storing a correction table used for geometrical correction of the input image; subjecting the input image stored in the step of storing the input image to geometrical correction, based on the correction table; and outputting the input image corrected in the step of subjecting the input image to geometrical correction, as the corrected image, wherein the correction table is created by;
calculating a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;
calculating a light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image;
calculating a position on the input image corresponding to the light direction, as a resampling position; and
associating the resampling position with the pixel position on the output image. - View Dependent Claims (11)
-
-
9. A method of creating a corrected image through geometrical correction of an input image, comprising the steps of:
-
inputting the input image; storing the input image; subjecting the input image stored in the image storage section to geometrical correction by;
calculating a pair of angles (θ
, φ
) which corresponds to each pixel position on an output image as the corrected image;
calculating a light direction based on a line of intersection between a plane obtained by rotating a YZ plane by the angle θ
about Y axis and a plane obtained by rotating an XZ plane by the angle φ
about X axis, in a three dimensional Cartesian coordinate system with an origin at a projection center of the input image;
calculating a position on the input image corresponding to the light direction, as a resampling position; and
associating the resampling position with the pixel position on the output image; andoutputting the input image corrected in the step of geometrical correction as the corrected image. - View Dependent Claims (12)
-
Specification