COMPUTATIONAL IMAGING USING VARIABLE OPTICAL TRANSFER FUNCTION
First Claim
Patent Images
1. An imaging method, comprising:
- capturing a plurality of M captured images of an object with an optical system, the optical system comprising a configurable optical component and an image sensor, the configurable optical component being capable of being configured in a plurality of configurations, wherein each captured image of the plurality of M images is captured on the image sensor with the configurable optical component being in a different corresponding configuration of the plurality of configurations and with a different optical transfer function between the object and the image sensor;
transforming each captured image of the plurality of M captured images using a selected spatial transform to obtain a corresponding transformed captured image, thereby obtaining a plurality of M transformed captured images;
weighting each transformed captured image of the plurality of M transformed captured images by a weighting coefficient Am computed using the formula
2 Assignments
0 Petitions
Accused Products
Abstract
In selected embodiments, improved image restoration is realized using extensions of Wiener filtering combined with multiple image captures acquired after simple, fast reconfigurations of an optical imaging system. These reconfigurations may yield distinct OTF responses for each capture. The optical imaging system may reduce fabrication cost, power consumption, and/or system weight/volume by correcting significant optical aberrations. The system may be configured to perform independent correction of fields within the total field-of-regard. The system may also be configured to perform independent correction of different spectral bands.
8 Citations
24 Claims
-
1. An imaging method, comprising:
-
capturing a plurality of M captured images of an object with an optical system, the optical system comprising a configurable optical component and an image sensor, the configurable optical component being capable of being configured in a plurality of configurations, wherein each captured image of the plurality of M images is captured on the image sensor with the configurable optical component being in a different corresponding configuration of the plurality of configurations and with a different optical transfer function between the object and the image sensor; transforming each captured image of the plurality of M captured images using a selected spatial transform to obtain a corresponding transformed captured image, thereby obtaining a plurality of M transformed captured images; weighting each transformed captured image of the plurality of M transformed captured images by a weighting coefficient Am computed using the formula - View Dependent Claims (2)
-
-
3. An apparatus for processing images, the apparatus comprising:
-
an optical system comprising a configurable optical component and an image sensor, the configurable optical component being capable of being configured in a plurality of different configurations, each different configuration of the plurality of different configurations corresponding to a different optical transfer function; and at least one processor, wherein the at least one processor is coupled to the optical system to enable the at least one processor to control configuration of the configurable component and to capture images in a focal plane of the optical system, and wherein the at least one processor is configured to execute program code instructions to cause the apparatus to perform steps comprising; capturing a plurality of M captured images of an object through the optical system, wherein each captured image of the plurality of M captured images is captured with the configurable optical component being in a different corresponding configuration of the plurality of configurations and with a different optical transfer function between the object and the image sensor; transforming each captured image of the plurality of M captured images using a selected spatial transform to obtain a corresponding transformed captured image, thereby obtaining a plurality of M transformed captured images; weighting each transformed captured image of the plurality of M transformed captured images by a weighting coefficient Am computed using the rormula - View Dependent Claims (4)
-
-
5. An imaging method, the method comprising steps of:
-
capturing a plurality of M captured images of an object in a scene through an optical system comprising an image sensor, the optical system being configurable in a plurality of configurations, each configuration of the plurality of configurations corresponding to a different optical transfer function between the object and the image sensor of the optical system, wherein each captured image of the plurality of M captured images is captured with a distinct optical transfer function between the object and the image sensor; applying extended Wiener filtering to each captured image of the plurality of M captured images to obtain a corresponding filtered image, thereby obtaining a plurality of M filtered images; combining computationally the plurality of M filtered images to obtain an enhanced image; and at least one of displaying the enhanced image, storing the enhanced image in a machine-readable memory, and electronically transmitting the enhanced image. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An imaging apparatus, the apparatus comprising:
-
an optical system comprising an image sensor, the optical system being configurable in a plurality of configurations, each configuration of the plurality of configurations corresponding to a different optical transfer function between an object in a scene and the image sensor of the optical system; and at least one processor, wherein the at least one processor is coupled to the optical system to enable the at least one processor to control configuration of the optical system and to capture images in a focal plane of the optical system, and wherein the at least one processor is configured to execute program code instructions to cause the apparatus to; capture a plurality of M captured images of the object, wherein each captured image of the plurality of M captured images is captured with a distinct optical transfer function between the object and the image sensor, at least one zero of the optical transfer function between the object and the image sensor being varied from image to image, apply extended Wiener filtering to each captured image of the plurality of M captured images to obtain a corresponding filtered image, thereby obtaining a plurality of M filtered images, and combine computationally the plurality of M weighted images to obtain an enhanced image; and output the enhanced image by at least one of (1) displaying the enhanced image, (2) storing the enhanced image, and (3) transmitting the enhanced image. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification