Image-based procedural remodeling of buildings
First Claim
Patent Images
1. A modeling system, comprising:
- a procedural model configured to receive an approximate three-dimensional (3D) model generated from one or more aerial images of an architectural structure and generate a 3D reconstruction model from one or more ground-level images of the architectural structure; and
a processor configured to generate a remodeled image associated with the architectural structure as a function of a set of contain rules that defines a hierarchical relationship for a set of structure elements contained in a region of the architectural structure, a set of shape grammar rules determined based on structural information associated with the approximate 3D model and at least one different approximate 3D model, textural information associated with the approximate 3D model and different textural information associated with the 3D reconstruction model, wherein the textural information and the different textural information are synthesized with the set of shape grammar rules to generate the remodeled image, wherein a structure element from the set of structure elements is associated with the region of the architectural structure and a position with respect to one or more other structure elements related to the region, wherein the region and the position are defined by the set of contain rules, wherein the structure element is extracted from an automated bottom-up and top-down analysis of the one or more aerial images and the one or more ground-level images, and wherein descending structure elements in the hierarchical relationship with respect to the structure element are subdivided without a set of split grammar rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate architectural modeling. In one aspect, a modeling system is provided. This includes a processor configured to generate remodeled images associated with one or more architectural structures. A procedural model is configured to integrate an approximate model from aerial images of the architectural structures and a three-dimensional (3D) reconstruction model from ground-level images of the architectural structures.
-
Citations
20 Claims
-
1. A modeling system, comprising:
-
a procedural model configured to receive an approximate three-dimensional (3D) model generated from one or more aerial images of an architectural structure and generate a 3D reconstruction model from one or more ground-level images of the architectural structure; and a processor configured to generate a remodeled image associated with the architectural structure as a function of a set of contain rules that defines a hierarchical relationship for a set of structure elements contained in a region of the architectural structure, a set of shape grammar rules determined based on structural information associated with the approximate 3D model and at least one different approximate 3D model, textural information associated with the approximate 3D model and different textural information associated with the 3D reconstruction model, wherein the textural information and the different textural information are synthesized with the set of shape grammar rules to generate the remodeled image, wherein a structure element from the set of structure elements is associated with the region of the architectural structure and a position with respect to one or more other structure elements related to the region, wherein the region and the position are defined by the set of contain rules, wherein the structure element is extracted from an automated bottom-up and top-down analysis of the one or more aerial images and the one or more ground-level images, and wherein descending structure elements in the hierarchical relationship with respect to the structure element are subdivided without a set of split grammar rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by a device comprising a processor, one or more ground-level images associated with a building structure; receiving, by the device, a three-dimensional model generated based on one or more satellite images associated with the building structure and at least one other three-dimensional model generated based on one or more other satellite images associated with one or more other building structures; generating, by the device, one or more three-dimensional structures based on the one or more ground-level images; determining, by the device, a set of shape grammar rules based on structural information associated with the three-dimensional model and the at least one other three-dimensional model; determining, by the device, a set of contain rules that defines a hierarchical relationship for a set of structure elements included in a region of the building structure, a structure element from the set of structure elements being associated with the region of the building structure and a position with respect to one or more other structure elements related to the region, the region and the position being defined by the set of contain rules, the structure element being extracted from an automated bottom-up and top-down analysis of the one or more satellite images and the one or more ground-level images, and descending structure elements in the hierarchical relationship with respect to the structure element being subdivided without a set of split grammar rules; determining, by the device, textural information based on the three-dimensional model; determining, by the device, other textural information based on the one or more three-dimensional structures; and employing, by the device, the set of shape grammar rules, the set of contain rules, the textural information and the other textural information to facilitate remodeled imaging of the building structure. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, the instructions comprising:
-
instructions for causing a computer to process at least one ground-level image of at least one building structure, at least one model derived from at least one aerial image of the at least one building structure, and at least one other model derived at least one other aerial image of at least one other building structure; instructions for causing the computer to generate at least one other model in accordance with at least one motion sequence associated with the at least one ground-level image; instructions for determining a set of shape grammar rules based on structural information associated with the at least one model and the at least one other model; instructions for determining a set of contain rules that defines a hierarchical relationship for a set of architectural elements associated with a region of the at least one building structure, wherein an architectural element from the set of architectural elements is associated with the region of the at least one building structure and a position with respect to one or more other architectural elements within the region, wherein the region and the position are defined by the set of contain rules, wherein the structure element is extracted from an automated bottom-up and top-down analysis of the at least one aerial image and the at least one ground-level image, and wherein descending structure elements in the hierarchical relationship with respect to the structure element are subdivided without a set of split grammar rules; instructions for causing the computer to determine texture data based on the at least one model; instructions for causing the computer to determine different texture data based on the at least one other model; and instructions for causing the computer to generate at least one remodeled image of the at least one building structure based at least in part on the set of contain rules, wherein the texture data and the different texture data are synthesized with the set of shape grammar rules to generate the at least one remodeled image. - View Dependent Claims (20)
-
Specification