×

Fisheye rendering with lens distortion correction for 360-degree video

  • US 10,699,389 B2
  • Filed: 04/24/2017
  • Issued: 06/30/2020
  • Est. Priority Date: 05/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing 360-degree video data, comprising:

  • obtaining two-dimensional video data captured by an omnidirectional camera, wherein the two-dimensional video data includes an image of a scene, and wherein, in the image, the scene has been warped into a circular region of the image;

    determining, for pixel locations in the circular region of the image, corresponding locations on a three-dimensional hemispherical representation of the image, wherein determining the corresponding locations includes applying a function that projects a point in the image, represented by a two-dimensional coordinate defined by a first angle in an image plane of the image and a distance from a center of the circular region of the image, to a corresponding point on the three-dimensional hemispherical representation, represented by a three-dimensional coordinate defined by a second angle in the image plane and a third angle in an orthogonal plane from the image plane;

    mapping, using the two-dimensional coordinate and the three-dimensional coordinate, a pixel in the circular region of the image to the three-dimensional hemispherical representation of the image, wherein the point in the image provides the pixel to map to the point on the three-dimensional hemispherical representation; and

    outputting the three-dimensional hemispherical representation for display in a 360-degree video presentation,wherein the function is a polynomial function, of degree at least 2, in the distance from the center of the circular region of the image, and wherein the function applies a parameter of the omnidirectional camera to determine the three-dimensional coordinate.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×