Generating 3D building models with ground level and orthogonal images
AssigneeHover Inc.
InventorsShaohui Sun, Ioannis Pavlidis, Adam J. Altman
Life of this patent
Estimating the term…
Abstract
A system and method is provided for generating textured 3D building models from ground-level and orthogonal imagery. Ground-level images for the sides of building objects are collected to form a 3D dense point cloud for identification of key architectural features, corresponding key façade geometry planes, and generation of a 3D building façade geometry. Orthogonal images are correlated to the 3D building model providing a properly geo-positioned, scaled and textured 3D building model.
Claims18
A method of generating a textured 3D building model, the method comprising:
- collecting, using a smartphone, a plurality of captured ground-level images for a plurality of sides of a building object, the collecting including capturing and storing in computer memory of the smartphone the plurality of captured ground-level images from multiple angles and distances as a user of the smartphone circumnavigates the building object;
- uploading and storing the plurality of captured ground-level images from the smartphone to computer memory of a remote server;
- processing the plurality of ground-level images using a computer system, the processing including:
- creating a point cloud from the collected, uploaded and stored plurality of captured ground-level images;
- outlining a plurality of vertices for defining edges of a plurality of single planar surfaces;
- selecting a plurality of data points from the created point cloud that represent the plurality of single planar surfaces within the created point cloud;
- creating simplified façade geometry for each of the plurality of sides;
- and
- texturing the simplified façade geometry with one or more of the collected plurality of captured ground-level images.
A system for generating a textured 3D building model, the system comprising:
- a smartphone capture device for capturing and storing in computer memory a plurality of ground-level images of a building object while a user of the smartphone capture device circumnavigates the building object;
- an orthogonal image database for loading and retrieving an orthogonal image of the building object;
- an image processor for constructing a textured 3D building model of the building object from the captured plurality of ground-level images of the building object and reconstructing the textured 3D building model according to the retrieved orthogonal image;
- and
- a viewer device for displaying the reconstructed textured 3D building model.
A method for generating a textured 3D building model, the method comprising:
- capturing, using a smartphone, a plurality of ground-level images of a plurality of façades of a building object, the capturing including, creating and storing in the smartphone, a plurality of the ground-level images captured from multiple angles and distances as a user circumnavigates the building object;
- uploading and storing the plurality of ground-level images from the smartphone to computer memory of a remote server;
- creating, using computer processing, a point cloud from the plurality of ground-level images retrieved from the remote server;
- creating a plurality of textured façades from the created point cloud, the plurality of textured façades including all sides of the building object;
- correlating the textured façade with a corresponding vertical edge of a retrieved orthogonal image;
- and
- creating the textured 3D building model of the building object from the correlated textured façade and orthogonal image.
Dependencies are inferred from the claim text.