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 through an optical system, the optical system comprising a configurable optical component, the configurable optical component being capable of being configured in a plurality of configurations, 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;
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 (1−
η
)×
Bm wherein η
is a predetermined constant less than 1 and greater than 0, and Bm is computed using the formula
1 Assignment
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.
-
Citations
27 Claims
-
1. An imaging method, comprising:
-
capturing a plurality of M captured images of an object through an optical system, the optical system comprising a configurable optical component, the configurable optical component being capable of being configured in a plurality of configurations, 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; 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 (1−
η
)×
Bm wherein η
is a predetermined constant less than 1 and greater than 0, and Bm is computed using the formula - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for processing images, the apparatus comprising:
-
an optical system comprising a configurable optical component, the configurable optical component being capable of being configured in a plurality of different configurations; a storage device storing program code instructions; 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 optical component and to capture images in a focal plane of the optical system, and wherein the at least one processor is configured to execute the 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; 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 (1−
η
)×
Bm wherein η
is a predetermined constant less than 1 and greater than 0, and Bm is computed using the formula - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification