IP Library Granted Patent US 9,965,883
Granted Patent B2
US 9,965,883 · App. 15/724,532 · Granted May 8, 2018

Unified image processing for combined images based on spatially co-located zones

Inventors: Balineedu Chowdary Adsumilli (San Mateo, CA); Timothy MacMillan (LaHonda, CA)
Assignee: GoPro, Inc.
G06T11/60G06T3/4038G06T7/50G06T7/73G06T2207/20021G06T2207/20221G06T2207/30244
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 9,965,883
App. No.
15/724,532
Granted
May 8, 2018
Kind
B2
Abstract

A unified image processing algorithm results in better post-processing quality for combined images that are made up of multiple single-capture images. To ensure that each single-capture image is processed in the context of the entire combined image, the combined image is analyzed to determine portions of the image (referred to as “zones”) that should be processed with the same parameters for various image processing algorithms. These zones may be determined based on the content of the combined image. Alternatively, these zones may be determined based on the position of each single-capture image with respect to the entire combined image or the other single-capture images. Once zones and their corresponding image processing parameters are determined for the combined image, they are translated to corresponding zones each of the single-capture images. Finally, the image processing algorithms are applied to each of the single-capture images using the zone-specified parameters.

Claims (45)

1. An apparatus comprising:

a plurality of image sensors;

a processor; and

a non-transitory computer-readable medium comprising instructions that when executed by the processor cause the processor to:

access a plurality of images respectively captured by the plurality of image sensors;

combine the plurality of images to form a combined image;

determine a plurality of zones for the combined image, each zone of the plurality of zones encompassing a portion of the combined image;

project one of the plurality of zones onto at least two of the plurality of images to determine two or more projected zones in respective images of the plurality of images;

perform an image processing operation with a first set of one or more parameters in the two or more projected zones of the plurality of images; and

perform the image processing operation with a second set of one or more parameters in a different zone of the plurality of images, wherein the second set of one or more parameters is different from the first set of one or more parameters.

2. The apparatus of claim 1 , wherein the plurality of image sensors are arranged such that the plurality of images are representative of a shared field of view from similar angles and the combined image is flat.

3. The apparatus of claim 1 , wherein the plurality of image sensors are arranged such that the plurality of images are representative of a shared field of view from significantly different angles and the combined image is curved.

4. The apparatus of claim 1 , wherein the plurality of image sensors are arranged such that the combined image is a spherical image.

5. The apparatus of claim 1 , comprising:

a first hemispherical lens covering a first one of the plurality of image sensors that captures a first hemispherical image that is one of the plurality of images; and

a second hemispherical lens covering a second one of the plurality of image sensors that captures a second hemispherical image that is one of the plurality of images, wherein the first hemispherical image and the second hemispherical image are combined to form the combined image as a contiguous spherical image.

6. The apparatus of claim 5 , wherein the first hemispherical image and the second hemispherical image are combined based on, a configuration from a group consisting of a back-to-back configuration, a side-by-side configuration, a folded symmetrical configuration, and a folded asymmetrical configuration.

7. The apparatus of claim 5 , wherein the first hemispherical lens is a fish-eye lens and the second hemispherical lens is a fish-eye lens.

8. The apparatus of claim 1 , wherein the instructions further cause the processor to:

identify one or more image features in the combined image, and wherein each zone in the plurality of zones corresponds to an identified image feature.

9. The apparatus of claim 8 , wherein at least one of the plurality of zones fully encompasses one of the one or more image features.

10. The apparatus of claim 1 , wherein the plurality of zones is determined based on depth information corresponding to the combined image.

11. The apparatus of claim 1 , wherein the instructions further cause the processor to: map each of the plurality of zones in the combined image to one or more zones in the plurality of images.

12. The apparatus of claim 11 , wherein a same image processing operation is performed on overlapping zones in the plurality of images.

13. The apparatus of claim 1 , wherein the instructions further cause the processor to:

determine the first set of one or more parameters based on a property of the one of the plurality of zones.

14. The apparatus of claim 1 , wherein the instructions further cause the processor to:

after performing the image processing operation, re-combine the plurality of images based on overlapping regions of the plurality of images to produce a processed combined image.

15. A method comprising:

accessing a plurality of images respectively captured by a plurality of image sensors;

combining the plurality of images to form a combined image;

determining a plurality of zones for the combined image, each zone of the plurality of zones encompassing a portion of the combined image;

projecting one of the plurality of zones onto at least two of the plurality of images to determine two or more projected zones in respective images of the plurality of images;

performing an image processing operation with a first set of one or more parameters in the two or more projected zones of the plurality of images; and

performing the image processing operation with a second set of one or more parameters in a different zone of the plurality of images, wherein the second set of one or more parameters is different from the first set of one or more parameters.

16. The method of claim 15 , wherein the plurality of image sensors are arranged such that the plurality of images are representative of a shared field of view from significantly different angles and the combined image is curved.

17. The method of claim 15 , wherein the plurality of image sensors are arranged such that the combined image is a spherical image.

18. The method of claim 15 , comprising:

after performing the image processing operation, re-combining the plurality of images based on overlapping regions of the plurality of images to produce a processed combined image.

19. A system for image capture comprising:

an image store configured to store a plurality of images that are representative of a shared field of view;

an image combination module configured to combine the plurality of images to form a combined image;

a zone determination module configured to determine a plurality of zones for the combined image, each zone of the plurality of zones encompassing a portion of the combined image; and

an image processing module configured to project one of the plurality of zones onto at least two of the plurality of images to determine two or more projected zones in respective images of the plurality of images, perform an image processing operation with a first set of one or more parameters in the two or more projected zones of the plurality of images, and perform the image processing operation with a second set of one or more parameters in a different zone of the plurality of images, wherein the second set of one or more parameters is different from the first set of one or more parameters.

20. The system of claim 19 , comprising a plurality of image sensors configured to respectively capture the plurality of images.

Assignments (6)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
SECURITY INTEREST Recorded Sep 5, 2018
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047016/0417 →
SECURITY INTEREST Recorded Feb 9, 2018
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044983/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: ADSUMILLI, BALINEEDU CHOWDARY; MACMILLAN, TIMOTHY
To: GOPRO, INC.
Reel/Frame 043779/0495 →
Continuity (2)
Continuation 14872063 · Sep 30, 2015
Related Publication 20180025524A1 · Jan 25, 2018