Image processing method and apparatus, digital camera, image processing system and computer readable medium
First Claim
1. An image processing method for correcting an image distortion caused by an oblique image pickup, comprising:
- moving a single image pickup device to at least two different positions so as to obtain a plurality of images of an object on an object plane, the plurality of images including at least two partially overlapping images, the at least two partially overlapping images sharing a common location on the object plane;
determining a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image;
calculating a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image; and
generating a distortion-corrected image on a projection surface based on the set of parameters calculated in the calculating step, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection.
1 Assignment
0 Petitions
Accused Products
Abstract
In image processing method and apparatus of the present invention, an image distortion caused by an oblique image pickup is corrected. A plurality of images of an object on an object plane are input, the plurality of images including at least a pair of partially overlapping first and second images that are taken at two viewpoints, the first and second images sharing a common location on the object plane. A feature point of the first image corresponding to the common location and a matched point of the second image corresponding to the feature point of the first image are determined. A direction of the object plane is calculated based on the feature point and the matched point. A distortion-corrected image on a projection plane, which is parallel to the object plane, is generated by projecting one of the first and second images onto the projection plane based on the direction of the object plane through a perspective projection.
-
Citations
19 Claims
-
1. An image processing method for correcting an image distortion caused by an oblique image pickup, comprising:
-
moving a single image pickup device to at least two different positions so as to obtain a plurality of images of an object on an object plane, the plurality of images including at least two partially overlapping images, the at least two partially overlapping images sharing a common location on the object plane; determining a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image; calculating a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image; and generating a distortion-corrected image on a projection surface based on the set of parameters calculated in the calculating step, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing system comprising:
-
an image pickup device and an image processing apparatus coupled to each other, the image pickup device configured to move to at least two different positions so as to obtain at least two images of an object on an object plane and to generate an image signal indicating the image of the object, the image processing apparatus configured to generate a processed image signal by processing the image signal supplied by the image pickup device, wherein the image processing apparatus comprises; an image memory unit configured to store a plurality of image signals, supplied by the image pickup device, the plurality of image signals including at least two partially overlapping images taken from the image pickup at a plurality of different positions, the at least two partially overlapping images sharing a common location on the object plane; a correspondence detection unit configured to determine a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image; and a distortion correction unit configured to calculate a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image, and to generate a distortion-corrected image on a projection surface, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A digital camera comprising:
-
an image pickup device and an image processing apparatus coupled to each other, the image pickup device configured to move to at least two different positions so as to obtain at least two images of an object on an object plane and to generate an image signal indicating the image of the object, the image processing apparatus configured to generate a processed image signal by processing the image signal supplied by the image pickup device, wherein the image processing apparatus comprises; an image memory unit configured to store a plurality of image signals, supplied by the image pickup device, the plurality of image signals including at least two partially overlapping images taken from the image pickup at a plurality of different positions, the at least two partially overlapping images sharing a common location on the object plane; a correspondence detection unit configured to determine a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image; and a distortion correction unit configured to calculate a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image, and to generate a distortion-corrected image on a projection surface, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection. - View Dependent Claims (15)
-
-
16. An image processing apparatus for correcting an image distortion caused by an oblique image pickup, comprising:
-
a single image pickup device configured to move to at least two different positions so as to obtain a plurality of images of an object on an object plane, the plurality of images including at least two partially overlapping images, the at least two partially overlapping images sharing a common location on the object plane; a correspondence detection unit configured to determine a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image; and a distortion correction unit configured to calculate a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image, and to generate a distortion-corrected image on a projection surface, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection. - View Dependent Claims (17)
-
-
18. A computer readable medium storing program code instructions, which when executed by a computer cause the computer to perform an image distortion correction processing method, the image processing method comprising:
-
moving a single image pickup device to at least two different positions so as to obtain a plurality of images of an object on an object plane, the plurality of images including at least two partially overlapping images, the at least two partially overlapping images sharing a common location on the object plane; determining a feature point of a first image of the at least two partially overlapping images corresponding to the common location and a matched point of a second image of the at least two partially overlapping images corresponding to the feature point of the first image; calculating a set of parameters based on the feature point and the matched point, the set of parameters including a unit vector indicating a direction of the object plane, an attitude value indicative of the attitude of the image pickup device at a viewpoint when taking the first image relative to that at a viewpoint when taking the second image, and a unit translation vector of the image pickup device from the viewpoint when taking the first image to the viewpoint when taking the second image; and generating a distortion-corrected image on a projection surface, the distortion-corrected image appearing as if the distortion-corrected image was taken from a viewpoint perpendicular to the object plane, by projecting at least one of the at least two partially overlapping images onto the projection surface based on the direction of the object plane through a perspective projection. - View Dependent Claims (19)
-
Specification