Depth control for stereoscopic images
First Claim
1. A computer implemented method for changing the apparent depth of at least one apparent point represented in a first image and a second image, which first image and second image are members of a stereoscopic set of images, each of the first image and the second image having a vantage point associated therewith, the method comprising the steps of:
- identifying in the first image a first region smaller than the first image, which first region represents an apparent point;
identifying in the second image smaller than the second image a second region, which second region represents the apparent point;
determining a first epipolar offset, where the first epipolar offset is the difference in an epipolar direction between the location of the second region relative to a characteristic point of the second image and the location of the first region relative to a characteristic point of the first image, which epipolar direction is parallel to a vector from the vantage point of the first image to the vantage point of the second image; and
changing the location of at least one of the first region and the second region such that, after changing, the first region and the second region define a second epipolar offset, which second epipolar offset is the difference in the epipolar direction between the location of the second region relative to the characteristic point of the second image and the location of the first region relative to the characteristic point of the first image, the change of location being selected such that the second epipolar offset is a desired value.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparent depth (416) of an apparent point (404) in a set of stereoscopic images (300) is altered by moving a region (502) in at least one image (300) which corresponds to the apparent point (404). The location of the regions (502) within each image (300) representing the apparent point (404), together with the geometry of the vantage point (306) locations, specifies the depth (316) of an actual point (304) in a scene. The region (502) corresponding to the apparent point (404) in one of the images (300) is then moved to another location in the image (300), in order to produce another set of images (300) in which the apparent depth (416) of the apparent point (404) has been altered. In other embodiments, portions of both images (300) are moved, to place the apparent point (404) at a desired location both in terms of apparent depth (416) and apparent epipolar location (314). The determination of the new apparent depth (416) for the apparent point (404) may be based on the initial apparent depth (416), or may be unrelated to the initial apparent depth (416). The new apparent depth (416) for the apparent point (404) may be selected by the user of a computer program carrying out the method. The set of stereoscopic images (300) may be still images or moving images, and may be captured digitally, scanned from photographs, or computer-generated.
-
Citations
20 Claims
-
1. A computer implemented method for changing the apparent depth of at least one apparent point represented in a first image and a second image, which first image and second image are members of a stereoscopic set of images, each of the first image and the second image having a vantage point associated therewith, the method comprising the steps of:
-
identifying in the first image a first region smaller than the first image, which first region represents an apparent point; identifying in the second image smaller than the second image a second region, which second region represents the apparent point; determining a first epipolar offset, where the first epipolar offset is the difference in an epipolar direction between the location of the second region relative to a characteristic point of the second image and the location of the first region relative to a characteristic point of the first image, which epipolar direction is parallel to a vector from the vantage point of the first image to the vantage point of the second image; and changing the location of at least one of the first region and the second region such that, after changing, the first region and the second region define a second epipolar offset, which second epipolar offset is the difference in the epipolar direction between the location of the second region relative to the characteristic point of the second image and the location of the first region relative to the characteristic point of the first image, the change of location being selected such that the second epipolar offset is a desired value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer apparatus comprising:
-
a central processing unit (CPU); an image memory coupled to the CPU, for storing a first image of an apparent point and a second image of the apparent point, which first image and second image are members of a stereoscopic set of images, each of the first image and the second image having a vantage point associated therewith; and a program memory coupled to the CPU, for storing an array of instructions, which instructions, when executed by the CPU, cause the CPU to; identify in the first image a first region, smaller than the first image which first region represents the apparent point; identify in the second image a second region smaller than the second image, which second region represents the apparent point; determine a first epipolar offset, where the first epipolar offset is the difference in an epipolar direction between the location of the second region relative to a characteristic point of the second image and the location of the first region relative to a characteristic point of the first image, which epipolar direction is parallel to a vector from the vantage point of the first image to the vantage point of the second image; and change the location of at least one of the first region and the second region such that, after changing, the first region and the second region define a second epipolar offset, which second epipolar offset is the difference in the epipolar direction between the location of the second region relative to the characteristic point of the second image and the location of the first region relative to the characteristic point of the first image, the change of location being selected such that the second epipolar offset is a desired value. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium containing a computer program for changing the apparent location of at least one apparent point represented in a first image and a second image, which first image and second image are members of a stereoscopic set of images, each of the first image and the second image having a vantage point associated therewith, the changing of the apparent location of the apparent point performed by a method comprising the steps of:
-
identifying in the first image a first region smaller than the first image, which first region represents an apparent point; identifying in the second image a second region smaller than the second image, which second region represents the apparent point; determining a first epipolar offset, where the first epipolar offset is the difference in an epipolar direction between the location of the second region relative to a characteristic point of the second image and the location of the first region relative to a characteristic point of the first image, which epipolar direction is parallel to a vector from the vantage point of the first image to the vantage point of the second image; and changing the location of at least one of the first region and the second region such that, after changing, the first region and the second region define a second epipolar offset, which second epipolar offset is the difference in the epipolar direction between the location of the second region relative to the characteristic point of the second image and the location of the first region relative to the characteristic point of the first image, the change of location being selected such that the second epipolar offset is a desired value. - View Dependent Claims (20)
-
Specification