SYSTEM AND METHOD FOR ALL-IN-FOCUS IMAGING FROM MULTIPLE IMAGES ACQUIRED WITH HAND-HELD CAMERA
First Claim
1. A method, comprising:
- aligning a plurality of images of the same scene, where different images have different objects in focus; and
blending the aligned images, said blending comprising;
for each image, constructing a Laplacian pyramid representing the image for each of the color components of the image in an appropriate color component representation;
constructing a composite Laplacian pyramid, based on the plurality of Laplacian pyramids corresponding to the respective plurality of images; and
performing Laplacian pyramid reconstruction on the composite Laplacian pyramid, to create a blended image wherein the different objects that were in focus in the respective images, appear in focus in the blended image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to create an image in which objects at different focal depths all appear to be in focus. In an embodiment, all objects in the scene may appear in focus. Non-stationary cameras may be accommodated, so that variations in the scene resulting from camera jitter or other camera motion may be tolerated. An image alignment process may be used, and the aligned images may be blended using a process that may be implemented using logic that has relatively limited performance capability. The blending process may take a set of aligned input images and convert each image into a simplified Laplacian pyramid (LP). The LP is a data structure that includes several processed versions of the image, each version being of a different size. The set of aligned images is therefore converted into a corresponding set of LPs. The LPs may be combined into a composite LP, which may then undergo Laplacian pyramid reconstruction (LPR). The output of the LPR process is the final blended image.
-
Citations
20 Claims
-
1. A method, comprising:
-
aligning a plurality of images of the same scene, where different images have different objects in focus; and blending the aligned images, said blending comprising; for each image, constructing a Laplacian pyramid representing the image for each of the color components of the image in an appropriate color component representation; constructing a composite Laplacian pyramid, based on the plurality of Laplacian pyramids corresponding to the respective plurality of images; and performing Laplacian pyramid reconstruction on the composite Laplacian pyramid, to create a blended image wherein the different objects that were in focus in the respective images, appear in focus in the blended image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory in communication with said processor, wherein said memory stores a plurality of processing instructions configured to direct said processor to align a plurality of images of the same scene, where different images have different objects in focus; and blend the aligned images, the blending comprising; for each image, constructing a Laplacian pyramid representing the image for each of the color components of the image in an appropriate color component representation; constructing a composite Laplacian pyramid, based on the plurality of Laplacian pyramids corresponding to the respective plurality of images; and performing Laplacian pyramid reconstruction on the composite Laplacian pyramid, to create a blended image wherein the different objects that were in focus in the respective images, appear in focus in the blended image. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product including a non-transitory computer readable medium having computer program logic stored therein, the computer program logic including:
-
logic to cause a processor to align a plurality of images of the same scene, where different images have different objects in focus; and logic to cause a processor to blend the aligned images, the blending comprising; for each image, constructing a Laplacian pyramid representing the image for each of the color components of the image in an appropriate color component representation; constructing a composite Laplacian pyramid, based on the plurality of Laplacian pyramids corresponding to the respective plurality of images; and performing Laplacian pyramid reconstruction on the composite Laplacian pyramid, to create a blended image wherein the different objects that were in focus in the respective images, appear in focus in the blended image. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification