Method and system for creating panoramas
First Claim
Patent Images
1. A method for modifying a panoramic image of a scene, so as to alter its surface geometry, comprising:
- providing an initial panoramic image of a scene projected onto an initial surface;
generating, in response to user input, a desired surface upon which the scene is to be projected, wherein the desired surface is distinct from the initial surface; and
modifying said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to a projection of the scene onto said desired surface.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for modifying a panoramic image of a scene, so as to alter its surface geometry, including providing an initial panoramic image of a scene projected onto an initial surface, generating, in response to user input, a desired surface upon which the scene is to be projected, and modifying the initial panoramic image by mapping points on the desired surface to corresponding points on the initial surface to produce a modified panoramic image corresponding to projection of the scene onto the desired surface.
-
Citations
68 Claims
-
1. A method for modifying a panoramic image of a scene, so as to alter its surface geometry, comprising:
-
providing an initial panoramic image of a scene projected onto an initial surface;
generating, in response to user input, a desired surface upon which the scene is to be projected, wherein the desired surface is distinct from the initial surface; and
modifying said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to a projection of the scene onto said desired surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
11. The method of claim 1 wherein the initial surface is a sphere parameterized by a polar angle, a, and an altitude angle, b, and the desired surface is a surface of extrusion parameterized by an arc length, s, and a height, z, and wherein the mapping from points (x(s), y(s)) on the desired surface to corresponding points (a, b) on the initial surface is given by
-
-
12. A method for creating a panoramic image of a scene, comprising:
-
generating, in response to user input, a desired surface onto which a scene is to be projected, comprising;
positioning indicators at selected areas within an initial panoramic image; and
computing a projection of the scene onto said desired surface to produce a panoramic image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for creating, from a first panoramic image of a scene projected onto a first surface, a second panoramic image of the scene projected onto a second surface, wherein the second surface is distinct from the first surface, comprising:
-
providing said first panoramic image; and
modifying said first panoramic image using said first and second surfaces to produce a second panoramic image corresponding to projection of the scene upon said second surface. - View Dependent Claims (21, 22, 23)
-
-
24. A system for modifying a panoramic image of a scene, so as to alter its surface geometry, comprising:
-
a memory storing an initial panoramic image of a scene projected onto an initial surface;
a user interface generating a desired surface upon which said scene is to be projected, wherein the desired surface is distinct from the initial surface; and
an image processor modifying said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to a projection of the scene onto said desired surface. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
34. The system of claim 24 wherein the initial surface is a sphere parameterized by a polar angle, a, and an altitude angle, b, and the desired surface is a surface of extrusion parameterized by an arc length, s, and a height, z, and wherein the mapping from points (x(s), y(s)) on the desired surface to corresponding points (a, b) on the initial surface is given by
-
-
35. A system for creating a panoramic image of a scene, comprising:
-
a user interface generating a surface upon which a scene is projected, to form a desired surface, comprising adjustable indicators for selecting areas within an initial panoramic image; and
an image processor projecting said scene onto said desired surface to produce a panoramic image. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for creating, from a first panoramic image of a scene projected onto a first surface, a second panoramic image of the scene projected onto a second surface, wherein the second surface is distinct from the first surface, comprising:
-
a memory storing first panoramic image of a scene; and
an image processor modifying said first panoramic image using said first and second surfaces to produce a second panoramic image corresponding to projection of the scene upon said second surface. - View Dependent Claims (44, 45, 46)
-
-
47. A method for modifying a panoramic image of a scene, so as to alter its surface geometry, comprising:
-
providing an initial panoramic image of a scene projected onto an initial surface;
manipulating a polyhedral surface upon which the scene is to be projected, relative to said initial panoramic image, to form a desired surface, wherein the desired surface is distinct from the initial surface; and
modifying said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to projection of the scene onto said desired surface. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
53. The method of claim 47 wherein the initial surface is a sphere parameterized by a polar angle, a, and an altitude angle, b, and the desired surface is a surface of extrusion parameterized by an arc length, s, and a height, z, and wherein the mapping from points (x(s), y(s)) on the desired surface to corresponding points (a, b) on the initial surface is given by
-
-
54. A system for modifying a panoramic image of a scene, so as to alter its surface geometry, comprising:
-
a memory storing an initial panoramic image of a scene projected onto an initial surface;
a user interface manipulating a polyhedral surface upon which said scene is to be projected, relative to said initial panoramic image, to form a desired surface, wherein the desired surface is distinct from the initial surface; and
an image processor modifying said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to a projection of the scene onto said desired surface. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
60. The system of claim 54 wherein the initial surface is a sphere parameterized by a polar angle, a, and an altitude angle, b, and the desired surface is a surface of extrusion parameterized by an arc length, s, and a height, z, and wherein the mapping from points (x(s), y(s)) on the desired surface to corresponding points (a, b) on the initial surface is given by
-
-
61. A computer-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to:
-
provide an initial panoramic image of a scene projected onto an initial surface;
generate, in response to user input, a desired surface upon which the scene is to be projected, wherein the desired surface is distinct from the initial surface; and
modify said initial panoramic image by mapping points on said desired surface to corresponding points on said initial surface to produce a modified panoramic image corresponding to projection of the scene onto said desired surface. - View Dependent Claims (62, 63, 64, 65)
-
65. The computer-readable medium of claim 61 wherein the initial surface is a sphere parameterized by a polar angle, a, and an altitude angle, b, and the desired surface is a surface of extrusion parameterized by an arc length, s, and a height, z, and wherein the mapping from points (x(s), y(s)) on the desired surface to corresponding points (a, b) on the initial surface is given by
-
-
66. A computer-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to:
-
generate, in response to user input, a desired surface upon which a scene is to be projected by positioning indicators at selected areas within an initial panoramic image; and
compute a projection of the scene onto said desired surface to produce a panoramic image.
-
-
67. A computer-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to:
-
provide a first panoramic image; and
modify said first panoramic image using first and second surfaces to produce a second panoramic image corresponding to projection of a scene on said surface, wherein the second surface is distinct from the first surface. - View Dependent Claims (68)
-
Specification