Velocity-dependent dewarping of images
First Claim
1. A computer system comprising:
- a storage device having stored therein a dewarping routine for transforming an image extracted from a scene into a perspective corrected image;
a processor coupled to the storage device for executing the dewarping routine to generate the perspective corrected image, where;
an appropriate dewarping transformation for correcting distortion in the image is determined as a function of rotational motion of the scene; and
the perspective corrected image is created by applying the appropriate dewarping transformation to the image.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for dewarping images. According to one aspect of the present invention, rotational motion of a scene is taken into account for purposes for performing image dewarping. The image is extracted from the scene by selecting pixel values from an environment map that correspond to a viewing plane. Velocity information associated with rotational motion of the scene is determined. Then, based upon the velocity information, a velocity-dependent transformation is determined. Finally, a perspective image is created by applying the velocity-dependent transformation to the image. In this manner, when the images is presented to a user, the appearance of visible and objectionable distortion may be reduced while maintaining the perceived geometric accuracy of the image. For example, when the scene is rotating at a high angular velocity, little or no dewarping may be performed and the image extracted therefrom may be presented essentially uncorrected. In contrast, when the scene is not rotating, the image may be fully corrected. Between these extremes of high angular velocity and no angular velocity, the amount of dewarping may be modulated to intermediate values.
-
Citations
10 Claims
-
1. A computer system comprising:
-
a storage device having stored therein a dewarping routine for transforming an image extracted from a scene into a perspective corrected image;
a processor coupled to the storage device for executing the dewarping routine to generate the perspective corrected image, where;
an appropriate dewarping transformation for correcting distortion in the image is determined as a function of rotational motion of the scene; and
the perspective corrected image is created by applying the appropriate dewarping transformation to the image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
a storage device having stored therein an immersive image viewer for allowing a user to navigate an immersive image; and
a processor coupled to the storage device for executing the immersive image viewer to extract an intermediate image representation from a scene, determine a velocity-dependent transformation matrix, perform dewarping processing on the intermediate image representation to create an output image; and
a display coupled to the processor for displaying the output image, where;
the velocity-dependent transformation matrix is determined based upon rotational motion associated with the scene; and
the dewarping processing comprises correcting distortion associated with the intermediate image representation by applying the velocity-dependent transformation matrix to the intermediate image representation. - View Dependent Claims (7, 8, 9, 10)
-
Specification