IP Library › Granted Patent US 11,475,534
Granted Patent B2
US 11,475,534 · App. 17/080,693 · Granted Oct 18, 2022

Apparatus and methods for the optimal stitch zone calculation of a generated projection of a spherical image

Inventors: Adeel Abbas (Carlsbad, CA); Timothy Macmillan (Carlsbad, CA); Cesar Douady-Pleven (Carlsbad, CA)
Assignee: GoPro, Inc.
G06T3/005G06T3/0062G06T3/0068G06T3/4038H04N5/2258H04N5/23238
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,475,534
App. No.
17/080,693
Granted
Oct 18, 2022
Kind
B2
Abstract

Apparatus and methods for the stitch zone calculation of a generated projection of a spherical image. In one embodiment, a computing device is disclosed which includes logic configured to: obtain a plurality of images; map the plurality of images onto a spherical image; re-orient the spherical image in accordance with a desired stitch line and a desired projection for the desired stitch line; and map the spherical image to the desired projection having the desired stitch line. In a variant, the desired stitch line is mapped onto an optimal stitch zone, the optimal stitch zone characterized as a set of points that defines a single line on the desired projection in which the set of points along the desired projection lie closest to the spherical image in a mean square sense.

Claims (20)

1. A device configured to generate an image projection, the device comprising:

a data interface;

a processing apparatus in data communication with the data interface; and

a non-transitory computer-readable storage apparatus in data communication with the processing apparatus, the non-transitory computer-readable storage apparatus comprising a plurality of instructions configured to, when executed by the processing apparatus, cause the device to:

identify a stitch line associated with a meridian area of one or more at least partly spherical images obtained by the device via the data interface;

modify, based on the identified stitch line, an orientation of the one or more at least partly spherical images; and

generate, based at least on the modified one or more at least partly spherical images, a cubic projection having the identified stitch line.

2. The device of claim 1 , wherein the plurality of instructions are further configured to, when executed by the processing apparatus, cause the device to:

obtain image data via one or more image-capture apparatus; and

map at least a portion of the obtained image data onto the one or more at least partly spherical images.

3. The device of claim 2 , wherein the obtained image data comprises one or more hyper-hemispherical images each associated with a field of view greater than 180°.

4. The device of claim 3 , wherein:

the one or more image-capture apparatus comprise at least a pair of fisheye cameras; and

capture of the one or more hyper-hemispherical images comprises identification of one or more overlapping portions proximate one or more boundaries of the one or more hyper-hemispherical images.

5. The device of claim 2 , wherein:

the map at least a portion of the obtained image data onto the one or more at least partly spherical images comprises a mapping of at least a portion of pixels associated with the at least partly spherical images onto Cartesian coordinates or spherical coordinates; and

generation of the cubic projection comprises a mapping of the modified one or more at least partly spherical images to the cubic projection.

6. The device of claim 1 , wherein the identification of the stitch line comprises a determination of an optimal stitch area, the optimal stitch area configured to (i) meet at least one mathematical criterion or (ii) reduce a level of distortion for an object of interest within the at least partly spherical images.

7. The device of claim 1 , wherein the generated cubic projection comprises six faces in a 4×3 arrangement, each of three contiguous faces of the six faces containing a portion of the identified stitch line, a face non-contiguous to the three contiguous faces containing a portion of the identified stitch line.

8. The device of claim 1 , wherein the generated cubic projection comprises six faces in a 3×2 arrangement, each of two contiguous faces of the six faces containing a portion of the identified stitch line, each of another two contiguous faces of the six faces containing a portion of the identified stitch line.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2021
From: ABBAS, ADEEL; MACMILLAN, TIMOTHY; DOUADY-PLEVEN, CESAR
To: GOPRO, INC.
Reel/Frame 055821/0771 →
Continuity (3)
Continuation 16459482 · Jul 1, 2019
Continuation 15289851 · Oct 10, 2016
Related Publication 20210042876A1 · Feb 11, 2021