Abstract:
The disclosed subject matter relates to computer implemented methods for generating an exterior geometry of a building based on a corresponding collection of interior geometry. In one aspect, a method includes receiving a collection of interior geometry data of a building. The interior geometry data of the building corresponds to one or more levels. Each of the level(s) is associated with a corresponding vertical span, and to one or more 2-D section polygons. The method further includes extruding the 2-D section polygons into 2.5-D section polygons, by assigning to each of the 2-D section polygons, the vertical span associated with the level(s) to which the 2-D section polygons correspond. The method further includes constructing a 2.5-D merged polygon set based on the extruded 2.5-D section polygons. The outer shell of the 2.5-D merged polygon set corresponds to an exterior geometry corresponding to the building.
Abstract:
Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a database of 3D models, at least some of which include geolocation information such as an address, intersection, or geolocation coordinates. The server may select a particular model and identify points of interest. For example, the server may use detailed map information to identify points of interest located at or near the geolocation information associated with the particular model. Once a point of interest has been identified, a corresponding system tag may be generated and associated with the 3D model. Tags may be used to index, search, and retrieve 3D models in response to a search request. For example, when a request for a 3D model is received, the server identifies the search terms and searches the tags to identify relevant 3D models.
Abstract:
Aspects of the invention relate generally to ranking geographic locations based on perceived user interest. More specifically, a database of three-dimensional models of buildings or other architectural features may be used to determine the level of user interest in a particular location and accordingly rank, for example, geographic locations or web or map search results with local intent. For example, various signals such as the number of models created by users for a particular location, the number of clicks or requests for the models of the particular location, the number of POIs contained within or associated with the models associated with the particular geographic location, number of categories associated with a model associated with the geographic location, number of embedded views or views of the models associated with the particular location on other web sites, and the age of the models associated with the particular geographic location.
Abstract:
Systems and methods for tasking an image acquisition system are provided. In one embodiment, a method includes obtaining data descriptive of a plurality of images associated with a geographic area. The method includes analyzing at least a subset of the plurality of images to determine an occurrence of one or more changes associated with the geographic area. The method includes determining a level of change associated with the geographic area based, at least in part, on the occurrence of the one or more changes associated with the geographic area. The method includes providing a control command to an image acquisition system to adjust an acquisition of imagery data associated with the geographic area based, at least in part, on the level of change.
Abstract:
Systems and methods for identifying prominent landmarks in a geographic area are provided. More particularly, geographic imagery data, such as panoramic images captured by a camera from a perspective at or near ground level, can be analyzed to identify landmarks depicted in the geographic imagery data. For instance, structure-from-motion techniques can be used to generate a point cloud of tracked features that are located a threshold distance away from one or more camera perspectives associated with the geographic imagery data. Landmarks that are visible from multiple camera perspectives and that are visible from greater distances relative to one or more camera perspectives can be identified as prominent landmarks in a geographic area. A geographic information system can use the prominent landmarks for a variety of purposes, such as for use in providing travel directions, for rendering landmarks in an emphasized style, and/or for constructing/displaying a three-dimensional model of the landmark.
Abstract:
The technology relates to determining a description of a geographic area. One or more computing devices may receive a set of images, wherein each image includes data associated with geolocation data and labels describing the contents of the images. Each image in the set of images may be assigned to one or more buckets corresponding to a geographic area based at least in part on the geolocation information. Based on an inquiry identifying one or more geolocations, a set of one or more buckets that are associated with geographic areas that cover the one or more geolocations may be determined. Labels associated with the images assigned to the set of buckets may be identified and a description of the one or more geolocations may be generated. The description may be provided in response to the request.
Abstract:
The disclosed subject matter relates to computer implemented methods for generating an exterior geometry of a building based on a corresponding collection of interior geometry. In one aspect, a method includes receiving a collection of interior geometry data of a building. The interior geometry data of the building corresponds to one or more levels. Each of the level(s) is associated with a corresponding vertical span, and to one or more 2-D section polygons. The method further includes extruding the 2-D section polygons into 2.5-D section polygons, by assigning to each of the 2-D section polygons, the vertical span associated with the level(s) to which the 2-D section polygons correspond. The method further includes constructing a 2.5-D merged polygon set based on the extruded 2.5-D section polygons. The outer shell of the 2.5-D merged polygon set corresponds to an exterior geometry corresponding to the building.
Abstract:
Observation bandwidth is allocated to an image provider such that an image may be reacquired while optimizing the utility of the image provider's observations. The observation bandwidth is allocated with reference to the rate of change associated with a location where images are acquired by the image provider and to an importance value associated with the location. The rate of change identifies how frequently the location is subject to modifications. The importance value indicates a likelihood that users are concerned with receiving current image data at the location. Different locations having substantially the same rate of change and importance value are grouped together. The same observation bandwidth is allocated for the image providers at locations that are grouped together such that each image provider may reacquire images at the allocated observation bandwidth.
Abstract:
Systems and methods for tasking an image acquisition system are provided. In one embodiment, a method includes obtaining data descriptive of a plurality of images associated with a geographic area. The method includes analyzing at least a subset of the plurality of images to determine an occurrence of one or more changes associated with the geographic area. The method includes determining a level of change associated with the geographic area based, at least in part, on the occurrence of the one or more changes associated with the geographic area. The method includes providing a control command to an image acquisition system to adjust an acquisition of imagery data associated with the geographic area based, at least in part, on the level of change.
Abstract:
Systems and methods for updating a map interface are provided. In one embodiment, a method includes obtaining data descriptive of a map tile of a map interface that is displayable on a display device. The map tile presents imagery associated with at least a portion of a geographic area. The method includes obtaining data descriptive of an image depicting at least the portion of the geographic area. The image is acquired by an image acquisition system. The method includes analyzing the data descriptive of the map tile and the data descriptive of the image to determine an occurrence of a change associated with the geographic area. The method includes updating the map interface to reflect the change associated with the geographic area based at least in part on the occurrence of the change associated with the geographic area.