Digital Refocusing for Wide-Angle Images Using Axial-Cone Cameras
First Claim
1. A method for obtaining a refocused wide-angle image of a scene, comprising:
- acquiring, by a single stationary camera, an input image of a scene as observed in an array of spheres, wherein pixels in the input image corresponding to each sphere comprise a sphere image;
defining, for each sphere, a set of virtual cameras on a line joining a center of the sphere and a center of projection of the camera, wherein each virtual camera has a virtual image plane;
projecting, for each virtual camera of each sphere, the sphere image to the virtual image plane;
selecting, for each virtual camera of each sphere, a set of pixels corresponding to a cone of rays associated with the virtual camera to produce a virtual camera image;
projecting, for each sphere, all of the virtual camera images to a refocusing geometry assuming a refocus viewpoint to produce a view, wherein the view represents a wide-angle lightfield view;
averaging the views for all the spheres to produce the refocused wide-angle image; and
displaying the refocused wide-angle image on an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A single camera acquires an input image of a scene as observed in an array of spheres, wherein pixels in the input image corresponding to each sphere form a sphere image. A set of virtual cameras are defined for each sphere on a line joining a center of the sphere and a center of projection of the camera, wherein each virtual camera has a different virtual viewpoint and an associated cone of rays, appearing as a circle of pixels on its virtual image plane. A projective texture mapping of each sphere image is applied to all of the virtual cameras on the virtual image plane to produce a virtual camera image comprising circle of pixels. Each virtual camera image for each sphere is then projected to a refocusing geometry using a refocus viewpoint to produce a wide-angle lightfield view, which are averaged to produce a refocused wide-angle image.
-
Citations
26 Claims
-
1. A method for obtaining a refocused wide-angle image of a scene, comprising:
-
acquiring, by a single stationary camera, an input image of a scene as observed in an array of spheres, wherein pixels in the input image corresponding to each sphere comprise a sphere image; defining, for each sphere, a set of virtual cameras on a line joining a center of the sphere and a center of projection of the camera, wherein each virtual camera has a virtual image plane; projecting, for each virtual camera of each sphere, the sphere image to the virtual image plane; selecting, for each virtual camera of each sphere, a set of pixels corresponding to a cone of rays associated with the virtual camera to produce a virtual camera image; projecting, for each sphere, all of the virtual camera images to a refocusing geometry assuming a refocus viewpoint to produce a view, wherein the view represents a wide-angle lightfield view; averaging the views for all the spheres to produce the refocused wide-angle image; and displaying the refocused wide-angle image on an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for obtaining a refocused wide-angle image of a scene, comprising:
-
an array of spheres; a single camera configured to acquire an input image of a scene as observed in the array of spheres, wherein pixels in the input image corresponding to each sphere comprise a sphere image; means for defining, for each sphere, a set of virtual cameras on a line joining a center of the sphere and a center of projection of the camera, wherein each virtual camera has a virtual image plane; means for projecting, for each virtual camera of each sphere, the sphere image to the virtual image plane; means for selecting, for each virtual camera of each sphere, a set of pixels corresponding to a cone of rays associated with the virtual camera to produce a virtual camera image; means for projecting, for each sphere, all of the virtual camera images to a refocusing geometry assuming a refocus viewpoint to produce a view, wherein the view represents a wide-angle lightfield view; means for averaging the views for all the spheres to produce the refocused wide-angle image; and an output device configured to display the refocused wide-angle image. - View Dependent Claims (24, 25, 26)
-
Specification