Patent ID: 9704295
Date: 2017-07-11
CPC Classifications: G06T

Claim:
1. On a computing device, a method of displaying an image, the method comprising: receiving image data of an environment, the image data comprising depth data and other image information capturing real-world topography of the environment; detecting a trigger to build a synthetic environmental model based upon the image data of the environment utilizing a three dimensional representation of the environment; in response to the trigger, obtaining a set of synthetic image elements for use in constructing the synthetic environmental model; for a voxel space in the three-dimensional representation of the environment to be rendered, fitting one or more elements from the set of synthetic image elements to the three dimensional representation of the environment, the one or more elements being fit to the voxel space according to a set of rules to produce the synthetic environmental model, wherein the voxel space comprises a portion of the image data, and wherein fitting the one or more elements from the set of synthetic image elements comprises replacing the other image information of the real-world topography of the voxel space with the one or more elements from the set of synthetic elements; after replacing the other image information of the real-world topography of the voxel space with the one or more elements from the set of synthetic image elements, rendering the image from the synthetic environmental model for display by rendering the one or more elements from the set of synthetic elements for the voxel space; and outputting the image to a display device.