Selecting two-dimensional imagery data for display within a three-dimensional model
First Claim
Patent Images
1. A system, comprising:
- a memory that stores computer executable components; and
a processor that executes at least the following computer executable components stored in the memory;
an imagery component configured to receive input indicating a viewpoint from which to view a three-dimensional model of an object or environment; and
a selection component configured to determine, based on the input, a position of the viewpoint relative to the three-dimensional model, and select a two-dimensional image from a plurality of two-dimensional images captured of the object or environment for displaying based in part on the two-dimensional image having a first capture position relative to the three-dimensional model that is associated with a first navigational distance that is shorter than second navigational distances associated with second capture positions of other two-dimensional images of the plurality of two-dimensional images, wherein the first navigational distance reflects one or more first constraints associated with navigation of the three-dimensional model from the position to the first capture position, and wherein the second navigational distances reflect one or more second constraints associated with navigation of the three-dimensional model from the position to the second capture positions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.
126 Citations
34 Claims
-
1. A system, comprising:
-
a memory that stores computer executable components; and a processor that executes at least the following computer executable components stored in the memory; an imagery component configured to receive input indicating a viewpoint from which to view a three-dimensional model of an object or environment; and a selection component configured to determine, based on the input, a position of the viewpoint relative to the three-dimensional model, and select a two-dimensional image from a plurality of two-dimensional images captured of the object or environment for displaying based in part on the two-dimensional image having a first capture position relative to the three-dimensional model that is associated with a first navigational distance that is shorter than second navigational distances associated with second capture positions of other two-dimensional images of the plurality of two-dimensional images, wherein the first navigational distance reflects one or more first constraints associated with navigation of the three-dimensional model from the position to the first capture position, and wherein the second navigational distances reflect one or more second constraints associated with navigation of the three-dimensional model from the position to the second capture positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising
using a processor to execute the following computer executable instructions stored in a memory to perform the following acts: -
receiving input indicating a viewpoint from which to view a three-dimensional model of an object or environment; determining, based on the input, a position of the viewpoint relative to the three-dimensional model; and selecting a two-dimensional image from a set of two-dimensional images captured of the object or environment for displaying based in part on the two-dimensional image having a first capture position relative to the three-dimensional model that is associated with a first navigational distance that is shorter than second navigational distances associated with second capture positions of other two-dimensional images of the set of two-dimensional images, wherein the first navigational distance reflects one or more first constraints associated with navigation of the three-dimensional model from the position to the first capture position, and wherein the second navigational distances reflect one or more second constraints associated with navigation of the three-dimensional model from the position to the second capture positions. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a memory that stores computer executable components; and a processor that executes at least the following computer executable components stored in the memory; an imagery component configured to receive input indicating a location of a three-dimensional model of an object or environment for viewing, wherein the input comprises selection of a region on a displayed representation of the three-dimensional model; and a selection component configured to; determine an area and a desired volume of the three-dimensional model for viewing based on the region; and select a two-dimensional image from a plurality of two-dimensional images captured of the object or environment for displaying based in part on a score determined for the two-dimensional image that reflects a portion of the area and the volume of the three-dimensional model that is visible in the two-dimensional image. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
receiving, by a system comprising a processor, input selecting a region of a displayed representation of a three-dimensional model of an object or environment for viewing from a new perspective; determining, by the system, a volume of the three-dimensional model based on the region; and selecting, by the system, a two-dimensional image from a plurality of two-dimensional images captured of the object or environment for displaying based in part on a score determined for the two-dimensional image that reflects an amount of the volume of the three-dimensional model that is visible in the two-dimensional image. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification