IP Library Granted Patent US 11,792,538
Granted Patent B2
US 11,792,538 · App. 17/817,829 · Granted Oct 17, 2023

Capturing and processing of images including occlusions focused on an image sensor by a lens stack array

Inventors: Kartik Venkataraman (San Jose, CA); Amandeep S. Jabbi (San Francisco, CA); Robert H. Mullis (Santa Cruz, CA); Jacques Duparre (Jena, DE); Shane Ching-Feng Hu (Fremont, CA)
Assignee: Adeia Imaging LLC
H04N23/90G02B3/0056G02B3/0062G02B5/20G02B5/201G02B13/0015G06T7/50G06T7/557G06T11/60G06T19/20H04N5/262H04N5/265H04N13/128H04N13/239H04N23/11H04N23/13H04N23/16H04N23/45H04N23/54H04N23/55H04N23/60H04N23/69H04N23/698H04N23/88H04N23/951H04N25/41H04N25/48H04N25/581H04N25/60H04N25/67H04N25/705H04N25/79G06T2200/04G06T2207/10028G06T2207/10052G06T2207/20221H04N13/257H04N25/131H04N25/133H04N25/135H04N2013/0081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,792,538
App. No.
17/817,829
Granted
Oct 17, 2023
Kind
B2
Abstract

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.

Claims (30)

1. A method of modifying an image, comprising:

normalizing a set of images using an address conversion module, wherein the set of images comprises a plurality of images that are captured from different viewpoints and include different occlusions sets, wherein an occlusion set of a first image is a portion of a scene visible in a second image that is occluded in the first image;

measuring parallax and generating a depth map based upon the measured parallax using a parallax confirmation and measurement module by performing redundant pair-wise measurements involving comparing similarity of the captured images at different parallax-induced shifts in position; and

modifying an image based on the depth map using an image processing pipeline module.

2. The method of claim 1 , wherein comparing similarity of the captured images at different parallax-induced shifts in position comprises comparing a similarity of neighborhoods of pixels between the captured images at different parallax-induced shifts in position.

3. The method of claim 2 , wherein comparing the similarity of neighborhoods of pixels between the captured images for different parallax-induced shifts in position comprises comparing the similarity of neighborhoods of pixels for different parallax-induced shifts along scan lines.

4. The method of claim 2 , further comprising comparing a difference between average values of neighboring pixels with a threshold and flagging a potential presence of parallax when the difference exceeds the threshold.

5. The method of claim 1 , wherein the plurality of images are captured by at least one camera array.

6. The method of claim 1 , wherein the plurality of images are captured by at least one camera array used in a mobile device.

7. The method of claim 1 , wherein the plurality of images are captured by a plurality of cameras.

8. The method of claim 7 , wherein an occlusion set of a specific image captured by a given camera is the portion of a scene visible to a baseline camera from the plurality of cameras that is occluded from a view of the given camera; and wherein the plurality of cameras includes a first camera that captures pixels around an edge of a foreground object that is visible to the baseline camera and is in the occlusion set of a second of the plurality of cameras.

9. The method of claim 7 , wherein cameras in the plurality of cameras are configured to operate with at least one difference in operating parameters.

10. The method of claim 1 , wherein the plurality of images are low resolution images, wherein the method further comprises generating at least one higher resolution super-resolved image using a plurality of the low resolution images.

11. The method of claim 1 , wherein measuring parallax comprises determining the parallax that yields a highest correspondence between the plurality of images.

12. The method of claim 1 , wherein the image that is modified is obtained by fusing aligned portions of the plurality of captured images using the depth map.

13. The method of claim 12 , wherein the image that is modified is further obtained by performing super-resolution processing on the fused image portions to synthesize a super-resolution image.

14. The method of claim 1 , wherein the image that is modified is one of the captured images.

15. The method of claim 1 , further comprising identifying occluded pixels based upon the measured parallax.

16. The method of claim 1 , wherein:

normalizing the set of images is performed using calibration data stored in a storage device; and

measuring parallax further comprises:

ignoring pixels in the images that are in an exposed occlusion set;

aligning portions of images captured by different cameras to compensate for parallax using an image pixel correlation module based upon the measured parallax and the stored calibration data; and

obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images using a super-resolution module, where color information around an edge of a foreground object that is visible in the first image and in the occlusion set of the second image is reconstructed in the higher resolution image using the pixels captured by the first image.

17. The method of claim 1 , further comprising displaying the modified image via a display.

18. The method of claim 1 , further comprising:

aligning portions of different images to compensate for parallax using an image pixel correlation module based upon the measured parallax and stored calibration data; and

obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images using a super-resolution module.

19. The method of claim 18 , wherein obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images comprises performing super-resolution processing on the aligned image portions to synthesize a super-resolution image.

20. The method of claim 19 , further comprising selecting at least one distance as a focal plane and applying blurring to pixels in the higher resolution image with depths in the depth map that are not proximate a focal plane using the super-resolution module.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: VENKATARAMAN, KARTIK; JABBI, AMANDEEP S.; MULLIS, ROBERT H.; DUPARRE, JACQUES; HU, SHANE CHING-FENG
To: PELICAN IMAGING CORPORATION
Reel/Frame 064728/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: FOTONATION CAYMAN LIMITED
To: FOTONATION LIMITED
Reel/Frame 064728/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: PELICAN IMAGING CORPORATION
To: KIP PELI P1 LP
Reel/Frame 064745/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: KIP PELI P1 LP
To: PELICAN IMAGING CORPORATION
Reel/Frame 064745/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: PELICAN IMAGING CORPORATION
To: FOTONATION CAYMAN LIMITED
Reel/Frame 064745/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: FOTONATION LIMITED
To: XPERI PRODUCT SPINCO CORPORATION
Reel/Frame 064745/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: XPERI PRODUCT SPINCO CORPORATION
To: XPERI HOLDING CORPORATION
Reel/Frame 064745/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: XPERI HOLDING CORPORATION
To: ADEIA IMAGING LLC
Reel/Frame 064745/0263 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →