Intelligent computational imaging system
AssigneeIntel Corporation
InventorsKalpana Seshadrinathan, Sung Hee Park, Oscar Nestares
Life of this patent
Estimating the term…
Abstract
In some embodiments, an electronic device, comprises an image capture device and logic to receive a first set of input frames from an image capture device, analyze the first set of input frames to determine whether multi-image processing is to be implemented, and in response to a determination that multi-image processing is to be implemented, determine a number of image frames required to capture a dynamic range of a scene, capture at least the number of image frames, align the number of images and merge the number of images into a merged image. Other embodiments may be described.
Claims21
A computer program product comprising logic instructions stored on a non-transitory computer readable medium, which when executed by a processor in an electronic device, configure the processor to implement intelligent computational imaging operations, comprising:
- receiving a first set of input frames from an image capture device;
- analyzing the first set of input frames to determine whether multi-image processing is to be implemented, and in response to a determination that multi-image processing is to be implemented:
- determining a number of image frames to capture a dynamic range of a scene;
- capturing at least the number of image frames;
- aligning the number of images;
- and
- merging the number of images into a merged image,
- wherein determining a minimum number of image frames required to capture a scene comprises:
- estimating a signal to noise ratio (SNR) of the first set of input frames;
- estimating a dynamic range of the scene;
- estimating a histogram of the spectral irradiance captured by the imaging device;
- and
- incrementally increasing a number of image frames in a sample to maximize a sum of SNR of pixels captured.
An electronic device, comprising:
- an image capture device;
- and
- logic to:
- receive a first set of input frames from an image capture device;
- analyze the first set of input frames to determine whether multi-image processing is to be implemented, and in response to a determination that multi-image processing is to be implemented:
- determine a number of image frames required to capture a dynamic range of a scene;
- capture at least the number of image frames;
- align the number of images;
- and
- merge the images into a merged image;
- estimate a signal to noise ratio (SNR) of the first set of input frames;
- estimate a dynamic range of the scene;
- estimate a histogram of the spectral irradiance captured by the imaging device;
- and
- incrementally increase a number of image frames in a sample to maximize a sum of SNR of pixels captured.
A method, comprising:
- receiving a first set of input frames from an image capture device;
- analyzing the first set of input frames to determine whether multi-image processing is to be implemented, and in response to a determination that multi-image processing is to be implemented:
- determining a number of image frames to capture a dynamic range of a scene;
- capturing at least the number of image frames;
- aligning the number of images;
- and
- merging the number of images into a merged image,
- wherein determining a minimum number of image frames required to capture a scene comprises:
- estimating a signal to noise ratio (SNR) of the first set of input frames;
- estimating a dynamic range of the scene;
- estimating a histogram of the spectral irradiance captured by the imaging device;
- and
- incrementally increasing a number of image frames in a sample to maximize a sum of SNR of pixels captured.
An apparatus, comprising:
- logic to:
- receive a first set of input frames from an image capture device;
- analyze the first set of input frames to determine whether multi-image processing is to be implemented, and in response to a determination that multi-image processing is to be implemented:
- determine a number of image frames required to capture the full dynamic range of a scene;
- capture at least the number of image frames;
- align the number of images;
- and
- merge the number of images into a merged image;
- estimate a signal to noise ratio (SNR) of the first set of input frames;
- estimate a dynamic range of the scene;
- estimate a histogram of the spectral irradiance captured by the imaging device;
- and
- incrementally increase a number of image frames in a sample to maximize a sum of SNR of pixels captured.
Dependencies are inferred from the claim text.