Image-based method and system for building spherical panoramas
First Claim
Patent Images
1. A method comprising:
- determining a number of circles of latitude on the basis of a focal length of a camera system, a dimension of pictures associated with the camera system, and an overlapping ratio between contiguous ones of the pictures;
receiving a plurality of contiguous pictures associated with each circle of latitude; and
building, with one or more processors, a spherical panorama from the plurality of contiguous pictures, wherein determining the number of circles of latitude is performed in accordance with the following equation;
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to building spherical panoramas for image-based virtual reality systems. The image-based spherical panoramas can be navigated in any desired view direction (360-degrees) by suitable three-dimensional image browsers or viewers. The method and system also includes computing the number of photographs required to be taken and the azimuth angle of the center point of each photograph for building a spherical environment map representative of the spherical panorama. The method and system also includes an algorithm for computing the accurate azimuth angles of these taken photographs and seaming them together to build the spherical environment map.
-
Citations
26 Claims
-
1. A method comprising:
-
determining a number of circles of latitude on the basis of a focal length of a camera system, a dimension of pictures associated with the camera system, and an overlapping ratio between contiguous ones of the pictures; receiving a plurality of contiguous pictures associated with each circle of latitude; and building, with one or more processors, a spherical panorama from the plurality of contiguous pictures, wherein determining the number of circles of latitude is performed in accordance with the following equation; - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having computer instructions stored thereon that when executed perform a method comprising:
-
determining a number of circles of latitude on the basis of a focal length of a camera system, a dimension of pictures associated with the camera system, and an overlapping ratio between contiguous ones of the pictures; receiving a plurality of contiguous pictures associated with each circle of latitude; and building a spherical panorama from the plurality of contiguous pictures, wherein determining the number of circles of latitude is performed in accordance with the following equation; - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
means for determining a number of circles of latitude on the basis of a focal length of a camera system, a dimension of pictures associated with the camera system, and an overlapping ratio between contiguous ones of the pictures; means for receiving a plurality of contiguous pictures associated with each circle of latitude; means for building a spherical panorama from the plurality of contiguous pictures; and means for determining a number of the plurality of contiguous pictures associated with each circle of latitude, wherein determining the number of the plurality of contiguous pictures associated with each circle of latitude is based on the following; - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a camera; and a computer readable medium having computer instructions stored thereon that when executed perform a method comprising; determining a number of circles of latitude on the basis of a focal length of the camera, a dimension of pictures associated with the camera system, and an overlapping ratio between contiguous ones of the pictures; receiving a plurality of contiguous pictures associated with each circle of latitude; and building a spherical panorama from the plurality of contiguous pictures, wherein determining the number of circles of latitude is performed in accordance with the following equation; - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification