OPTIMIZATION OF OPTICAL SYSTEMS FOR IMPROVED LIGHT FIELD CAPTURE AND MANIPULATION
First Claim
1. In a light field image capture device, the light field image capture device including at least one sensor and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, a method for reducing the size of captured light field image data, the method comprising:
- capturing light field image data at the at least one sensor, the light field image data representing output of a microlens array;
determining a read-out mode of the at least one sensor;
pre-processing the captured light field image data in accordance with a the determined read-out mode to reduce the data size of the captured light field image data; and
sending the pre-processed captured light field image data to the processing circuitry.
3 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments of the present invention, the optical systems of light field capture devices are optimized so as to improve captured light field image data. Optimizing optical systems of light field capture devices can result in captured light field image data (both still and video) that is cheaper and/or easier to process. Optical systems can be optimized to yield improved quality or resolution when using cheaper processing approaches whose computational costs fit within various processing and/or resource constraints. As such, the optical systems of light field cameras can be optimized to reduce size and/or cost and/or increase the quality of such optical systems.
164 Citations
52 Claims
-
1. In a light field image capture device, the light field image capture device including at least one sensor and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, a method for reducing the size of captured light field image data, the method comprising:
-
capturing light field image data at the at least one sensor, the light field image data representing output of a microlens array; determining a read-out mode of the at least one sensor; pre-processing the captured light field image data in accordance with a the determined read-out mode to reduce the data size of the captured light field image data; and sending the pre-processed captured light field image data to the processing circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a light field image capture device, the light field image capture device including a microlens array, at least one sensor, a disk pattern formed on the sensor, a color filter array (CFA) grid layout, and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, the disk pattern and the color filter array (CFA) interoperating to convert output from the microlens array into captured light field image data, a method for modifying the color filter array (CFA), the method comprising:
-
accessing the configuration of the disk pattern; determining how to modify the color filter array (CFA) to improve the quality of the color information captured from the output of the microlens array; modifying the color filter array (CFA) in accordance with the determination; capturing light field image data from the output of the microlens array in accordance with the disk pattern and the modified color filter array (CFA); and sending the captured light field image data to the processing circuitry. - View Dependent Claims (15, 16, 17)
-
-
18. In a light field image capture device, the light field image capture device including at least one sensor and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, a method for modifying pixel properties of the at least one sensor, the method comprising:
-
capturing light field image data at the at least one sensor, the light field image data representing output of a microlens array, the light field image data including properties for each of a plurality of pixels of the at least one sensor; for each of at least one pixel in the at least one sensor, and based on light coordinates of the at least one pixel, modifying the pixel by adjusting at least one property of the pixel to compensate for non-uniform sampling due to other characteristics of the light field image capture device; and sending the captured light field image data, including the modified at least one pixel, to the processing circuitry. - View Dependent Claims (19, 20, 21)
-
-
22. In a light field image capture device, the light field image capture device including an aperture, a main lens, a microlens array, at least one sensor, and processing circuitry, the lenses on the microlens array arranged in a regular pattern, the pixels on the at least one sensor arranged in a regular pattern, the microlens array and at least one sensor interoperating to capture light field image data from light passing through the aperture and the main lens, a method for perturbing at least one regular pattern of the light field image capture device to increase the quality of captured light field image data, the method comprising:
-
accessing light that has passed through the aperture and the main leans; introducing random variations into at least one of;
the regular pattern of lenses in the microlens array and the regular pattern of pixels in the at least one sensor;subsequent to introduction of the random variations, capturing light field image data from the accessed light; and sending the captured light field image data to the processing circuitry. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An optical system, comprising:
-
a main lens; a microlens array, the microlens array including a plurality of microlenses; and at least one image sensor, each image sensor having a plurality of pixels; wherein the main lens, the microlens array, and the at least one image sensor are configured and arranged relative to one another so that at least one of the horizontal pitch and vertical pitch of disk images on the one of more light image sensors equals an integer number of pixels. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for determining a configuration for a microlens array that is to be positioned over an image sensor for use in a light field image capture device, the method comprising:
-
accessing characteristics of the microlens array; accessing characteristics of the image sensor, including the read-out modes of the image sensor; determining an optimal configuration for the microlens array based on the characteristics of the microlens array and the characteristics of the image sensor, including the read-out modes of the image sensor; and storing the optimal configuration for application to the microlens array during manufacture of the light field capture device. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer program product for use in a light field image capture device, the light field image capture device including at least one sensor and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, the computer program product for implementing a method for reducing the size of captured light field image data, the computer program product comprising at least one computer storage device having stored thereon computer-executable instructions that, when executed at a processor, cause the light field image capture device to:
-
capture light field image data at the at least one sensor, the light field image data representing output of a microlens array; determine a read-out mode of the at least one sensor; pre-process the captured light field image data in accordance with a the determined read-out mode to reduce the data size of the captured light field image data; and send the pre-processed captured light field image data to the processing circuitry. - View Dependent Claims (42)
-
-
43. A computer program product for use in a light field image capture device, the light field image capture device including a microlens array, at least one sensor, a disk pattern formed on the sensor, a color filter array (CFA) grid layout, and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, the disk pattern and the color filter array (CFA) interoperating to convert output from the microlens array into captured light field image data, the computer program product comprising at least one computer storage device having stored thereon computer-executable instructions that, when executed at a processor, cause the light field image capture device to:
-
access the configuration of the disk pattern; determine how to modify the color filter array (CFA) to improve the quality of the color information captured from the output of the microlens array; modify the color filter array (CFA) in accordance with the determination; capture light field image data from the output of the microlens array in accordance with the disk pattern and the modified color filter array (CFA); and send the captured light field image data to the processing circuitry.
-
-
44. A computer program product for use in a light field image capture device, the light field image capture device including at least one sensor and processing circuitry, the processing circuitry configured to process captured light field image data to generate visual output, the computer program product comprising at least one computer storage device having stored thereon computer-executable instructions that, when executed at a processor, cause the light field image capture device to:
-
capture light field image data at the at least one sensor, the light field image data representing output of a microlens array, the light field image data including properties for each of a plurality of pixels of the at least one sensor; for each of at least one pixel in the at least one sensor, and based on light coordinates of the at least one pixel, modify the pixel by adjusting at least one property of the pixel to compensate for non-uniform sampling due to other characteristics of the light field image capture device; and send the captured light field image data, including the modified at least one pixel, to the processing circuitry. - View Dependent Claims (45, 46)
-
-
47. A computer program product for use in a light field image capture device, the light field image capture device including an aperture, a main lens, a microlens array, at least one sensor, and processing circuitry, the lenses on the microlens array arranged in a regular pattern, the pixels on the at least one sensor arranged in a regular pattern, the microlens array and at least one sensor interoperating to capture light field image data from light passing through the aperture and the main lens, the computer program product comprising at least one computer storage device having stored thereon computer-executable instructions that, when executed at a processor, cause the light field image capture device to:
-
access light that has passed through the aperture and the main leans; introduce random variations into at least one of;
the regular pattern of lenses in the microlens array and the regular pattern of pixels in the at least one sensor;subsequent to introduction of the random variations, capture light field image data from the accessed light; and send the captured light field image data to the processing circuitry.
-
-
48. A light field image capture device, comprising:
-
a microlens array; at least one sensor, configured to capture light field image data representing output of the microlens array; a pre-processor, configured to determine a read-out mode of the at least one sensor and to pre-process the captured light field image data in accordance with a the determined read-out mode to reduce the data size of the captured light field image data; and processing circuitry, configured to process the pre-processed captured light field image data to generate visual output. - View Dependent Claims (49)
-
-
50. A light field image capture device, comprising:
-
a microlens array; at least one sensor, configured to capture light field image data representing output of the microlens array, the light field image data comprising a disk pattern formed on the sensor, the at least one sensor having a color filter array (CFA) grid layout; a pre-processor, configured to access the configuration of the disk pattern and to determine how to modify the color filter array (CFA) to improve the quality of the color information captured from the output of the microlens array; a CFA modifier, configured to modify the color filter array (CFA) in accordance with the determination; and processing circuitry, configured to process the pre-processed light field image data to generate visual output; wherein the disk pattern and the color filter array (CFA) interoperate to convert output from the microlens array into captured light field image data; and wherein the at least one sensor captures light field image data from the output of the microlens array in accordance with the disk pattern and the modified color filter array (CFA).
-
-
51. A light field image capture device, comprising:
-
a microlens array; at least one sensor, configured to capture light field image data representing output of the microlens array, the light field image data including properties for each of a plurality of pixels of the at least one sensor; a pre-processor, configured to, for each of at least one pixel in the at least one sensor, and based on light coordinates of the at least one pixel, modify the pixel by adjusting at least one property of the pixel to compensate for non-uniform sampling due to other characteristics of the light field image capture device; and processing circuitry, configured to process the pre-processed light field image data to generate visual output.
-
-
52. A light field image capture device, comprising:
-
an aperture; a main lens; a microlens array having lenses arranged in a regular pattern; at least one sensor having pixels arranged in a regular pattern, the at least one sensor configured to capture light field image data representing output of the microlens array, the microlens array and the at least one sensor interoperating to capture light field image data from light passing through the aperture and the main lens; a pre-processor, configured to access light that has passed through the aperture and the main leans and to introduce random variations into at least one of;
the regular pattern of lenses in the microlens array and the regular pattern of pixels in the at least one sensor;processing circuitry, configured to, subsequent to introduction of the random variations, capture light field image data from the accessed light and process the pre-processed light field image data to generate visual output.
-
Specification