Patent ID: 9741166
Date: 2017-08-22
CPC Classifications: G06T,G16H

Claim:
1. A method of creating a panoramic peripheral image, comprising: identifying a virtual observer at a position in a modeled scene; rendering a three-dimensional spherical view from a viewpoint of the virtual observer using rendered concentric, nested spherical shells each representing a slice of the spherical view, wherein the spherical shells are assembled in a reverse order from an outermost shell toward the virtual observer, wherein portions of one or more of the spherical shells occlude portions of one or more larger, outward spherical shells; generating coordinates for the modeled scene in a spherical coordinate system around the virtual observer; mapping the coordinates to a two-dimensional view; obtaining a plurality of peripheral images of the modeled scene from the two-dimensional view, including views at multiple angles from the virtual observer; arranging the plurality of peripheral images to depict a linear strip panoramic peripheral view of the modeled scene; and creating the linear strip panoramic peripheral view as a seamless panoramic peripheral image from the spherical coordinate system based on the mapping of the coordinates to the two-dimensional view by stitching the images together using image processing to smooth edges and match coloration of adjacent of the plurality of peripheral images; wherein the linear strip panoramic peripheral view includes greater than a 360° view of the scene with overlap portions at side edges of the seamless panoramic peripheral image, and wherein top, bottom, left and right views are included in the panoramic peripheral image.