Variable Stereo Base for (3D) Panorama Creation on Handheld Device
First Claim
1. A method for generating a stereoscopic panorama image, the method comprising:
- fixing an exposure level for acquiring the panorama image with the portable imaging device;
panning the imaging device across a scene;
acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device;
registering the image frames, including determining displacements of the imaging device between acquisitions of image frames;
generating multiple panorama images including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images based on a rotation radius of the panning;
processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and
storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique of generating a stereoscopic panorama image includes panning a portable camera device, and acquiring multiple image frames. Multiple at least partially overlapping image frames are acquired of portions of the scene. The method involves registering the image frames, including determining displacements of the imaging device between acquisitions of image frames. Multiple panorama images are generated including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images. The multiple panorama images are processed based on the determined stereoscopic counterpart relationships to form a stereoscopic panorama image.
-
Citations
21 Claims
-
1. A method for generating a stereoscopic panorama image, the method comprising:
-
fixing an exposure level for acquiring the panorama image with the portable imaging device; panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images based on a rotation radius of the panning; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (2, 3)
-
-
4. A portable camera-enabled device capable of in-camera generation of a panorama image, comprising:
-
a lens; an image sensor; a processor; and a processor readable medium having code embedded therein for programming the processor to perform a stereoscopic panorama image generation method that comprises; fixing an exposure level for acquiring the panorama image with the portable imaging device; panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images based on a rotation radius of the panning; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (5, 6)
-
-
7. One or more computer-readable storage media having code embedded therein for programming a processor to perform a method for generating a stereoscopic panorama image using a portable imaging device, said method comprising:
-
fixing an exposure level for acquiring the panorama image with the portable imaging device; panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images based on a rotation radius of the panning; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (8, 9)
-
-
10. A method for generating a stereoscopic panorama image, the method comprising:
-
panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (11)
-
-
12. A portable camera-enabled device capable of in-camera generation of a panorama image, comprising:
-
a lens; an image sensor; a processor; and a processor readable medium having code embedded therein for programming the processor to perform a stereoscopic panorama image generation method that comprises; panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (13)
-
-
14. One or more non-transitory computer-readable storage media having code embedded therein for programming a processor to perform a method for generating a stereoscopic panorama image using a portable imaging device, said method comprising:
-
panning the imaging device across a scene; acquiring multiple at least partially overlapping image frames of portions of said scene, including using an optic and imaging sensor of the portable imaging device; registering the image frames, including determining displacements of the imaging device between acquisitions of image frames; generating multiple panorama images including joining image frames of the scene according to spatial relationships; processing the multiple panorama images based on the stereoscopic counterpart relationships to form a stereoscopic panorama image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof. - View Dependent Claims (15)
-
-
16. A method for generating a panorama image using a portable imaging device, said method comprising:
-
panning the portable imaging device across a scene; acquiring at least two sets of images each including at least two image frames of portions of said scene and processing said sets, said acquiring comprising using an optic and imaging sensor of the portable imaging device, said processing including; determining relative displacements between substantially overlapping frames within the at least two sets of image frames; registering images within the at least two sets relative to one another; combining the substantially overlapping frames; joining component images of the panorama image; and storing, transmitting or displaying said panorama image, or combinations thereof. - View Dependent Claims (17)
-
-
18. A portable camera-enabled device capable of in-camera generation of a panorama image, comprising:
-
a lens; an image sensor; a processor; and a processor readable medium having code embedded therein for programming the processor to perform a panorama image generation method that comprises; panning the portable imaging device across a scene; acquiring at least two sets of images each including at least two image frames of portions of said scene and processing said sets, said acquiring comprising using an optic and imaging sensor of the portable imaging device, said processing including; determining relative displacements between substantially overlapping frames within the at least two sets of image frames; registering images within the at least two sets relative to one another; combining the substantially overlapping frames; joining component images of the panorama image; and storing, transmitting or displaying said panorama image, or combinations thereof. - View Dependent Claims (19)
-
-
20. One or more computer-readable storage media having code embedded therein for programming a processor to perform a method for generating a panorama image using a portable imaging device, said method comprising:
-
panning the portable imaging device across a scene; acquiring at least two sets of images each including at least two image frames of portions of said scene and processing said sets, said acquiring comprising using an optic and imaging sensor of the portable imaging device, said processing including; determining relative displacements between substantially overlapping frames within the at least two sets of image frames; registering images within the at least two sets relative to one another; combining the substantially overlapping frames; joining component images of the panorama image; and storing, transmitting or displaying said panorama image, or combinations thereof. - View Dependent Claims (21)
-
Specification