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

US11756152B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11756152-B2
Application numberUS-202217960040-A
CountryUS
Kind codeB2
Filing dateOct 4, 2022
Priority dateOct 10, 2016
Publication dateSep 12, 2023
Grant dateSep 12, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed: 1. A non-transitory computer-readable apparatus comprising a storage apparatus, the storage apparatus comprising instructions configured to, when executed by a processor apparatus, cause a computerized apparatus to: determine a stitch line in an optimal stitch zone for a spherical image; adjust, according to the determined stitch line, an orientation of the spherical image; and generate, based at least on the adjusted spherical image, a projection having the determined stitch line. 2. The non-transitory computer-readable apparatus of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus, cause a computerized apparatus to: obtain a plurality of fisheye images captured via a plurality of image-capturing elements, the plurality of fisheye images comprising hyper-hemispherical images, the hyper-hemispherical images each having a field of view of greater than 180 degrees and being associated with one or more overlap areas, the one or more overlap areas configured to reduce discontinuity within the projection; and stitch the plurality of fisheye images based on the one or more overlap areas to generate the spherical image. 3. The non-transitory computer-readable apparatus of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus, cause a computerized apparatus to: derive a spherical image from a plurality of fisheye images, captured via a plurality of image-capturing elements, by mapping of a plurality of pixels associated with the plurality of fisheye images based on a Cartesian coordinate system or a spherical coordinate system. 4. The non-transitory computer-readable apparatus of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus, cause a computerized apparatus to: select the projection from a plurality of projections, wherein the selected projection is a cubic projection. 5. The non-transitory computer-readable apparatus of claim 1 , wherein the instructions are further configured to, when executed by the processor apparatus, cause a computerized apparatus to: select the projection from a plurality of projections, wherein the selected projection comprises an octahedron projection. 6. The non-transitory computer-readable apparatus of claim 1 , wherein the projection comprises a plurality of image facets, and the stitch line traverses a plurality of contiguous ones of the plurality of image facets. 7. The non-transitory computer-readable apparatus of claim 1 , wherein the stitch line is located along a meridian plane associated with the spherical image. 8. A system comprising: a processor apparatus; and computerized logic executable by the processor apparatus, the computerized logic being configured to: determine a stitch line in an optimal stitch zone for a spherical image; adjust, according to the determined stitch line, an orientation of the spherical image; and generate, based at least on the adjusted spherical image, a projection having the determined stitch line. 9. The system of claim 8 , wherein the computerized logic being further configured to: obtain a plurality of fisheye images captured via a plurality of image-capturing elements, the plurality of fisheye images comprising hyper-hemispherical images, the hyper-hemispherical images each having a field of view of greater than 180 degrees and being associated with one or more overlap areas, the one or more overlap areas configured to reduce discontinuity within the projection; and stitch the plurality of fisheye images based on the one or more overlap areas to generate the spherical image. 10. The system of claim 8 , wherein the computerized logic being further configured to: derive the spherical image from a plurality of fisheye images, captured via a plurality of image-capturing elements, by mapping of a plurality of pixels associated with the plurality of fisheye images based on a Cartesian coordinate system or a spherical coordinate system. 11. The system of claim 8 , wherein the computerized logic being further configured to: select the projection from a plurality of projections, wherein the selected projection is a cubic projection. 12. The system of claim 8 , wherein the computerized logic being further configured to: select the projection from a plurality of projections, wherein the selected projection comprises an octahedron projection. 13. The system of claim 8 , wherein the projection comprises a plurality of image facets, and the stitch line traverses a plurality of contiguous ones of the plurality of image facets. 14. The system of claim 8 , wherein the stitch line is located along a meridian plane associated with the spherical image. 15. A computerized method of generating a projection, the computerized method comprising: determining a stitch line in an optimal stitch zone for a spherical image; adjusting, according to the determined stitch line, an orientation of the spherical image; and generating, based at least on the adjusted spherical image, a projection having the determined stitch line. 16. The computerized method of claim 15 , the method further comprising: obtaining a plurality of fisheye images captured via a plurality of image-capturing elements, the plurality of fisheye images comprising hyper-hemispherical images, the hyper-hemispherical images each having a field of view of greater than 180 degrees and being associated with one or more overlap areas, the one or more overlap areas configured to reduce discontinuity within the projection; and stitching the plurality of fisheye images based on the one or more overlap areas to generate the spherical image. 17. The computerized method of claim 15 , the method further comprising: deriving the spherical image from a plurality of fisheye images, captured via a plurality of image-capturing elements, by mapping of a plurality of pixels associated with the plurality of fisheye images based on a Cartesian coordinate system or a spherical coordinate system. 18. The computerized method of claim 15 , the method further comprising: selecting the projection from a plurality of projections, wherein the selected projection is a cubic projection. 19. The computerized method of claim 15 , the method further comprising: selecting the projection from a plurality of projections, wherein the selected projection comprises an octahedron projection. 20. The computerized method of claim 15 , wherein the projection comprises a plurality of image facets, and the stitch line traverses a plurality of contiguous ones of the plurality of image facets.

Assignees

Inventors

Classifications

  • Image mosaicing, e.g. composing plane images from plane sub-images · CPC title

  • for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images · CPC title

  • for achieving an enlarged field of view, e.g. panoramic image capture · CPC title

  • G06T3/12Primary

    Panospheric to cylindrical image transformations · CPC title

  • G06T3/08Primary

    Projecting images onto non-planar surfaces, e.g. geodetic screens · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11756152B2 cover?
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; a…
Who is the assignee on this patent?
Gopro Inc
What technology area does this patent fall under?
Primary CPC classification G06T3/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).