Method and apparatus for reducing distortion in images
First Claim
1. A method for imaging, comprising:
- receiving an image generated by an image-sensing system having a plurality of viewpoints, the image being generated based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene;
using first information for selecting a virtual viewpoint for a projection representing the scene, the first information comprising information regarding a statistical distribution associated with at least one depth value of the scene, the virtual viewpoint being selected for reducing distortion of the projection; and
using the image, the virtual viewpoint, and second information to generate the projection, the second information comprising information regarding at least one geometrical characteristic of the image-sensing system.
2 Assignments
0 Petitions
Accused Products
Abstract
An algorithm is provided for reducing distortion in an image captured by a camera or other imaging system having more than one optical viewpoint. The algorithm can use a captured image, statistical information regarding the depths of scene objects, and information regarding the geometrical characteristics of the imaging system to generate an approximation of a perspective projection representing the scene. The virtual viewpoint of the approximate perspective projection is selected so as to reduce distortion. The resulting image has less distortion than that of an image generated under an assumption that scene objects are infinitely distant. In addition, the parameters of any distortion reducing function can be optimized by minimizing an objective function representing the amount of image distortion.
73 Citations
39 Claims
-
1. A method for imaging, comprising:
-
receiving an image generated by an image-sensing system having a plurality of viewpoints, the image being generated based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene; using first information for selecting a virtual viewpoint for a projection representing the scene, the first information comprising information regarding a statistical distribution associated with at least one depth value of the scene, the virtual viewpoint being selected for reducing distortion of the projection; and using the image, the virtual viewpoint, and second information to generate the projection, the second information comprising information regarding at least one geometrical characteristic of the image-sensing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for imaging, comprising:
-
receiving an image generated by an image-sensing system having a plurality of viewpoints, the image being generated based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene; using first information to determine a portion of a caustic of the image-sensing system, the first information comprising information regarding at least one geometrical characteristic of the image-sensing system; determining an average location of the portion of the caustic; selecting the average location as a first virtual viewpoint for a projection representing the scene; and using the image, the first virtual viewpoint, and the first information for generating the projection. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An imaging apparatus, comprising:
-
an image-sensing system for generating an image based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene, the image-sensing system having a plurality of viewpoints; a virtual viewpoint processor for using first information to select a virtual viewpoint for a projection representing the scene, the first information comprising information regarding a statistical distribution associated with at least one depth value of the scene, and the virtual viewpoint being selected for reducing distortion of the projection; and an image processor for using the image, the virtual viewpoint, and second information to generate the projection, the second information comprising information regarding at least one geometrical characteristic of the image-sensing system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An imaging apparatus, comprising:
-
an image-sensing system for generating an image based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene, and the image-sensing system having a plurality of viewpoints; a caustic determining processor for using first information to determine a portion of a caustic of the image-sensing system, the first information comprising information regarding at least one geometrical characteristic of the image-sensing system; a caustic averaging processor for determining an average location of the portion of the caustic; a virtual viewpoint processor for selecting the average location as a first virtual viewpoint for a projection representing the scene; and an image processor for using the image, the first virtual viewpoint, and the first information for generating the projection. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer-readable medium having a set of instructions operable to direct a processor to perform the steps of:
-
receiving an image generated by an image-sensing system having a plurality of viewpoints, the image being generated based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene; using first information for selecting a virtual viewpoint for a projection representing the scene, the first information comprising information regarding a statistical distribution associated with at least one depth value of the scene, the virtual viewpoint being selected for reducing distortion of the projection; and using the image, the virtual viewpoint, and second information to generate the projection, the second information comprising information regarding at least one geometrical characteristic of the image-sensing system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium having a set of instructions operable to direct a processor to perform the steps of:
-
receiving an image generated by an image-sensing system having a plurality of viewpoints, the image being generated based upon radiation rays received by the image-sensing system, the radiation rays coming from a scene; using first information to determine a portion of a caustic of the image-sensing system, the first information comprising information regarding at least one geometrical characteristic of the image-sensing system; determining an average location of the portion of the caustic; selecting the average location as a first virtual viewpoint for a projection representing the scene; and using the image, the first virtual viewpoint, and the first information for generating the projection. - View Dependent Claims (36, 37, 38, 39)
-
Specification