Computational optics
AssigneeAdvanced Micro Devices, Inc.
InventorsAllen H. Rush, Hui Zhou
Life of this patent
Estimating the term…
Abstract
A system and method for controlling characteristics of collected image data are disclosed. The system and method include performing pre-processing of an image using GPUs, configuring an optic based on the pre-processing, the configuring being designed to account for features of the pre-processed image, acquiring an image using the configured optic, processing the acquired image using GPUs, and determining if the processed acquired image accounts for feature of the pre-processed image, and the determination is affirmative, outputting the image, wherein if the determination is negative repeating the configuring of the optic and re-acquiring the image.
Claims20
A method for controlling characteristics of collected image data, the method comprising:
- performing pre-processing of an image using a Graphical Processing Unit (GPU);
- configuring an optic based on the pre-processing to modify an optical path length to account for at least one feature of the pre-processed image, the configuring at least including local modulating of light in the image to handle high dynamic range (HDR) to enable downstream management of tone mapping;
- acquiring an image using the configured optic;
- processing the acquired image using the GPU;
- determining if the processed acquired image accounts for the at least one feature of the pre-processed image;
- outputting the acquired image when the determination is affirmative;
- and
- repeating the configuring of the optic and re-acquiring the image when the determination is negative.
A device for controlling characteristics of collected image data, the device comprising:
- a plurality of graphic processing units (GPUs) coupled to an image collection device for performing pre-processing of an image;
- the plurality of GPUs configuring an optic based on the pre-processing to modify an optical path length to account for at least one feature of the pre-processed image, the configuring at least including local modulating of light in the image to handle high dynamic range (HDR) to enable downstream management of tone mapping;
- acquiring an image using the configured optic via the image collection device;
- the plurality of GPUs processing the acquired image to determine if the processed acquired image accounts for the at least one feature of the pre-processed image, outputting the acquired image when the determination is affirmative, and repeating the configuring of the optic and re-acquiring the image when the determination is negative.
A non-transitory computer-readable medium comprising a computer program product recorded thereon and capable of being run by a processor, including program code instructions for controlling characteristics of collected image data by implementing the steps comprising:
- performing pre-processing of an image using Graphical Processing Units (GPUs);
- configuring an optic based on the pre-processing to modify an optical path length to account for at least one feature of the pre-processed image, the configuring at least including local modulating of light in the image to handle high dynamic range (HDR) to enable downstream management of tone mapping;
- acquiring an image using the configured optic;
- processing the acquired image using the GPU;
- determining if the processed acquired image accounts for the at least one feature of the pre-processed image;
- outputting the acquired image when the determination is affirmative;
- and
- repeating the configuring of the optic and re-acquiring the image when the determination is negative.
Dependencies are inferred from the claim text.