Method for creating environment map containing information extracted from stereo image pairs
First Claim
Patent Images
1. A method for generating a panoramic environment map from a plurality of stereo image pairs of a scene, said method comprising the steps of:
- (a) acquiring a plurality of stereo image pairs of the scene, wherein there is an overlap region between adjacent stereo image pairs;
(b) generating orthographic range values from each of the stereo image pairs corresponding to the orthogonal distance of image features in the stereo pairs from an image capture point;
(c) transforming the range values into transformed range values referenced to a coordinate system that reflects a common projection of the features from each stereo image pair;
(d) warping the transformed range values onto a cylindrical surface, and forming therefrom a plurality of warped range images;
(e) registering the adjacent warped range images; and
(f) blending the overlap regions of the registered warped range images to generate a panoramic environment map containing range information.
9 Assignments
0 Petitions
Accused Products
Abstract
A technique of synthesizing a panoramic environment map containing intensity and range information of a scene, which includes estimation of orthographic range from a plurality of pairs of stereo images, transformation of orthographic range estimates to perspective or directional range estimates, transformation of planar intensity and range images to cylindrical images, registration of overlapping cylindrical images, and blending of intensity and range information.
70 Citations
18 Claims
-
1. A method for generating a panoramic environment map from a plurality of stereo image pairs of a scene, said method comprising the steps of:
-
(a) acquiring a plurality of stereo image pairs of the scene, wherein there is an overlap region between adjacent stereo image pairs;
(b) generating orthographic range values from each of the stereo image pairs corresponding to the orthogonal distance of image features in the stereo pairs from an image capture point;
(c) transforming the range values into transformed range values referenced to a coordinate system that reflects a common projection of the features from each stereo image pair;
(d) warping the transformed range values onto a cylindrical surface, and forming therefrom a plurality of warped range images;
(e) registering the adjacent warped range images; and
(f) blending the overlap regions of the registered warped range images to generate a panoramic environment map containing range information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a) capturing a first panoramic image of the scene from a first point on a vertical axis; and
b) capturing a second panoramic image of the scene from a second point on the vertical axis, the second point being displaced from the first point by a stereoscopic baseline distance.
-
-
3. A method as claimed in claim 2 wherein the step (b) of generating orthographic range values comprises deriving range values from the first and second panoramic images.
-
4. A method as claimed in claim 1 wherein the step (c) of transforming the range values comprises transforming the range values to perspective range distances about an axis through a rear nodal point of a capture device.
-
5. A method as claimed in claim 1 wherein the step (c) of transforming the range values comprises transforming the range values to directional range distances about a given viewpoint.
-
6. A method as claimed in claim 1 wherein the step (g) of blending the registered images comprises comparing the structure of the overlap regions for image pixels having common range values and extrapolating other range values for other pixels where common range values exist within a predetermined distance from each other.
-
7. A method as claimed in claim 1 further comprising the steps of:
-
(g) acquiring a plurality of stereo intensity image pairs of the scene, wherein there is an overlap region between adjacent stereo intensity image pairs;
(h) warping the intensity values onto a cylindrical surface, and forming therefrom a plurality of warped intensity images;
(i) registering one or more common values in the overlap regions of the adjacent warped intensity images; and
(j) blending the overlap regions of the registered warped intensity images to generate a panoramic environment map containing intensity information.
-
-
8. A method as claimed in claim 7 wherein the step (e) of registering the warped range images comprises registering the range images to the same locations as were determined during the step (i) of registering the adjacent warped intensity images.
-
9. A method as claimed in claim 1 further comprising generating a panoramic environment map containing intensity information, and concatenating the panoramic range and intensity environment maps to generate a panoramic environment map containing both range and intensity information.
-
10. A computer program product for forming a depth image from at least two images of the scene comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of;
(a) acquiring a plurality of stereo image pairs of the scene, wherein there is an overlap region between adjacent stereo image pairs;
(b) generating orthographic range values from each of the stereo image pairs corresponding to the orthogonal distance of image features in the stereo pairs from an image capture point;
(c) transforming the range values into transformed range values referenced to a coordinate system that reflects a common projection of the features from each stereo image pair;
(d) warping the transformed range values onto a cylindrical surface, and forming therefrom a plurality of warped range images;
(e) registering the adjacent warped range images; and
(f) blending the overlap regions of the registered warped range images to generate a panoramic environment map containing range information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
a) capturing a first panoramic image of the scene from a first point on a vertical axis; and
b) capturing a second panoramic image of the scene from a second point on the vertical axis, the second point being displaced from the first point by a stereoscopic baseline distance.
- a computer readable storage medium having a computer program stored thereon for performing the steps of;
-
12. A computer program product as claimed in claim 11 wherein the step (b) of generating orthographic range values comprises deriving range values from the first and second panoramic images.
-
13. A computer program product as claimed in claim 10 wherein the step (c) of transforming the range values comprises transforming the range values to perspective range distances about an axis through a rear nodal point of a capture device.
-
14. A computer program product as claimed in claim 10 wherein the step (c) of transforming the range values comprises transforming the range values to directional range distances about a given viewpoint.
-
15. A computer program product as claimed in claim 10 wherein the step (g) of blending the registered images comprises comparing the structure of the overlap regions for image pixels having common range values and extrapolating other range values for other pixels where common range values exist within a predetermined distance from each other.
-
16. A computer program product as claimed in claim 10 further comprising the steps of:
-
(g) acquiring a plurality of stereo intensity image pairs of the scene, wherein there is an overlap region between adjacent stereo intensity image pairs;
(h) warping the intensity values onto a cylindrical surface, and forming therefrom a plurality of warped intensity images;
(i) registering one or more common values in the overlap regions of the adjacent warped intensity images; and
(j) blending the overlap regions of the registered warped intensity images to generate a panoramic environment map containing intensity information.
-
-
17. A computer program product as claimed in claim 16 wherein the step (e) of registering the warped range images comprises registering the range images to the same locations as were determined during the step (i) of registering the adjacent warped intensity images.
-
18. A computer program product as claimed in claim 10 further comprising generating a panoramic environment map containing intensity information, and concatenating the panoramic range and intensity environment maps to generate a panoramic environment map containing both range and intensity information.
Specification