G06T2210/04

METHODS OF PRESENTING AS BUILT DATA RELATIVE TO AN AGENT POSITION IN AN AUGMENTED VIRTUAL MODEL

Methods for presenting an augmented virtual model of a physical building. A headgear on an Agent is used to scan a physical building and capture aspects of the building at respective locations. The aspects are stored a As Built Data. A portion of the As Built Data is associated with a location in the physical building. A user interface includes a representation of an agent position and presents the portion of the As Built Data in a position relative to the agent location.

SYSTEM AND METHOD FOR CREATING AND FURNISHING DIGITAL MODELS OF INDOOR SPACES
20230230326 · 2023-07-20 ·

Systems and methods for generating a digital model of a space and modifying the digital model are described. In one aspect, a system includes one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations including: obtaining a point cloud representation of the space, the point cloud including multiple points; segmenting the point cloud into: (i) an inlier point cloud including multiple inlier points, and (ii) an outlier point cloud including multiple outlier points, where the segmenting includes: identifying, as the inlier points, the points of the point cloud that have at least a specified likelihood of being measurements of any of multiple planes of the space; and identifying, as the outlier points, all other points of the point cloud that are not identified as the inlier points; processing the inlier point cloud to generate a segmented inlier point cloud that includes, for each measured plane of the space, a respective plane point cloud representing the plane; and processing, using a neural network, the outlier point cloud to generate a segmented outlier point cloud that includes, for each of one or more objects detected in the space, a respective object point cloud representing the object.

Method for arranging functional elements in a room

The present invention relates to a method for arranging one or more functional elements in a room, comprising the steps of: a) three-dimensional acquisition of the room or of a part of the room by means of a scanner, b) definition of a grid based on the acquisition according to step a), c) definition of grid points of the room in the grid established according to step b), d) definition of at least one grid point of one or more functional elements, and e) virtual arrangement of the one or more functional elements in the room at at least one location, at which at least one grid point of the room and at least one grid point of the functional element coincide.

Server and method for displaying additional information on 3D tour
11704757 · 2023-07-18 · ·

The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.

Systems and methods for visualization of building structures
11704866 · 2023-07-18 · ·

Methods and systems for real-time visualization of building structures are disclosed. A computing system may calculate physical illumination characteristics for each of a plurality of predefined virtual external building-surface elements layered in simulation at specified surface locations of a virtual three-dimensional (3D) model of a building structure, wherein the virtual 3D model is constructed based on data descriptive of the building structure. Each of the plurality of predefined virtual external building-surface elements may be associated with its calculated illumination characteristics in a database. A spatially-manipulable rendered image of the building structure may displayed on an interactive display in real-time based on the virtual 3D model. On the interactive display device, one or more of the plurality of the predefined virtual external building-surface elements may be rendered in real-time at respectively specified locations on the rendered image. On the interactive display device, illumination of each of the one or more of the plurality of the predefined virtual external building-surface elements may be simulated in real-time based on its associated calculated illumination characteristics, its respectively specified location on the rendered image, and a specification of environmental illumination conditions.

OCCLUSION SOLUTION WITHIN A MIXED REALITY DESIGN SOFTWARE APPLICATION
20230021117 · 2023-01-19 ·

A method for incorporating a real object at varying depths within a rendered three-dimensional architectural design space can include capturing data from a real environment, wherein the real environment comprises at least one real object within a physical architectural space. The method can also comprise extracting the at least one real object from the captured data from the real environment. Further, the method can include providing a rendered three-dimensional architectural design space comprising at least one virtual architectural component. The method can also include projecting the captured data from the real environment on a first plane within the rendered three-dimensional architectural design space and projecting the extracted at least one real object on a at least one additional plane within the rendered three-dimensional architectural design space, such that the rendered at least one real object is properly occluded within the rendered three-dimensional architectural design space.

Automated Spatial Indexing of Images to Video

A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.

Methods and systems for wireframes of a structure or element of interest and wireframes generated therefrom

Various examples are provided related to systems and processes for generating verified wireframes corresponding to at least part of a structure or element of interest can be generated from 2D images, 3D representations (e.g., a point cloud), or a combination thereof. The wireframe can include one or more features that correspond to a structural aspect of the structure or element of interest. The verification can comprise projecting or overlaying the generated wireframe over selected 2D images and/or a point cloud that incorporates the one or more features. The wireframe can be adjusted by a user and/or a computer to align the 2D images and/or 3D representations thereto, thereby generating a verified wireframe including at least a portion of the structure or element of interest. The verified wireframes can be used to generate wireframe models, measurement information, reports, construction estimates or the like.

GEOSPATIALLY REFERENCED BUILDING FLOORPLAN DATA

A server system is provided that includes a platform server system configured to store platform map data that is geospatially referenced and includes building outline data for one or more buildings, and provide the platform map data to client computer devices. The server system further includes a tenant bounded server system including one or more processors configured to store building floorplan data for a tenant entity, and provide building floorplan data to client computer devices that are authenticated for the tenant entity. The one or more processors of the tenant bounded server system are further configured to receive a set of building floorplan data for a target building included in the platform map data, determine geospatial reference data for the set of building floorplan data by aligning the set of building floorplan data with building outline data of the target building.

Aligned augmented reality views
11557084 · 2023-01-17 · ·

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more received views of the three-dimensional space from a camera located in the three-dimensional space. A camera pose of the camera in the three-dimensional space is next determined based on generating a corrected floorplan from the estimate of the floorplan based on foreknowledge associated with the floorplan. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.