-
公开(公告)号:US11480661B2
公开(公告)日:2022-10-25
申请号:US16529985
申请日:2019-08-02
摘要: In an example embodiment, a process may select high density points from a point cloud. The process may create one or more clusters from the high density points and identify a circular cluster from the created clusters. The process may identify which points in the circular cluster are inner edge points and determine a center of an ellipse that fits the inner edge points. The process may define a search space utilizing the center of the ellipse. The process may determine the estimated x, y, and z coordinates for the position of the scanner in the search space utilizing a non-linear least square solver with different combinations of a relationship that is true for any pair of points of the cluster. An application may utilize the determined position with an object/file format (e.g., LSA format) to generate a high resolution 3D mesh of a scene.
-
公开(公告)号:US11270471B2
公开(公告)日:2022-03-08
申请号:US16598593
申请日:2019-10-10
发明人: Paul Connelly , Raymond B. Bentley
IPC分类号: G06T11/00 , H04L29/08 , H04L67/63 , H04L67/5651 , H04L67/02
摘要: In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.
-
3.
公开(公告)号:US11226953B2
公开(公告)日:2022-01-18
申请号:US16156824
申请日:2018-10-10
发明人: Ramanujam Raman , Affan Khan , Krischan Eberle , Casey Mullen
IPC分类号: G06F16/23 , G06F16/2455
摘要: In one embodiment, techniques are provided for generating a change cache database utilized to inspect changes made to a repository. Specifically, each of a plurality of client devices may maintain and make changes to a local briefcase representing an infrastructure and obtained from the repository. Information associated with each of the changes may be maintained and stored in a changeset at the client device and then transmitted and stored at a modeling hub services software. A change cache database may be generated at a client device based on locally generated changesets and/or received changesets. The change cache database includes a plurality of tables that store summary information from the changesets. The client device that generated and stores the change cache database may search the change cache database to determine what changes have been made to the repository.
-
公开(公告)号:US20210365020A1
公开(公告)日:2021-11-25
申请号:US17338069
申请日:2021-06-03
发明人: Marquis Blount , Justin Ferrara , Adam Hickey , Duke Nguyen
摘要: In an illustrative embodiment, the present disclosure relates to systems, methods, and an industrial internet of things (IIOT) platform and environment for generating a device integration definition to be used for configuring a new device type for interoperability with the IIOT platform and environment, where the device integration definition includes a standardized format in a programming language syntax, the device integration definition is customizable using code hook templates for issuing commands to the device type, and the device integration definition is customizable using control templates for applying the device integration definition as a foundation for preparing a graphical user interface for configuring devices of the device type with the IIOT platform and environment.
-
公开(公告)号:US11164392B2
公开(公告)日:2021-11-02
申请号:US15699266
申请日:2017-09-08
IPC分类号: G06T17/00 , G06T19/20 , G06F30/13 , G06F30/20 , G06T15/04 , G06T15/30 , G06T17/05 , G06T17/20 , G06T7/11 , G06F3/0484 , G06K9/00
摘要: In an example embodiment, a design application receives in its graphical user interface (GUI) user input specifying a boundary of a design region of a 3-D reality model of a site. A ground detection process detects a plurality of ground points within the design region that represent ground. A terrain creation process generates a 2.5D terrain mesh for the design region. A clipping process clips around the design region to show the 2.5D terrain mesh within the design region. A CAD modeling process is then used to place one or more 3-D CAD objects that represent planned infrastructure upon the 2.5D terrain mesh within the design region. The design application displays in the GUI the created combined view including the 3-D CAD objects placed upon the 2.5D terrain mesh within the design region, surrounded by a remaining part of the 3-D reality model that provides context.
-
公开(公告)号:US11138529B2
公开(公告)日:2021-10-05
申请号:US15700506
申请日:2017-09-11
发明人: Keith A. Bentley , Paul Connelly , Casey Mullen , Shaun Sewall
IPC分类号: G06F9/44 , G06Q10/06 , G06Q50/16 , G06F21/00 , H04L29/06 , H04L9/32 , H04W4/70 , G06F21/62 , G06F3/12 , H04L29/08
摘要: In various embodiments, techniques are provided for coordinating the assignment of codes to infrastructure elements in an infrastructure modeling software architecture. A chain of authority is provided from a code authority local to a client to a cloud-based code authority service. Further, a code is structured in three parts, including a code specification part identifying a code specification that indicates what information is encoded into the code and how it is encoded, a code scope part based on boundaries over which the code authority guarantees the code is unique, and a code value part with a unique value.
-
公开(公告)号:US11017594B2
公开(公告)日:2021-05-25
申请号:US16440178
申请日:2019-06-13
摘要: In an example embodiment, techniques are provided for locking a region of fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) defined by a bounding box. A region is associated with a lock state (e.g., exclusive or sharable). Clients may access the fully-connected large-scale multi-dimensional spatial data based on a comparison of the bounding box of the requested spatial data to the bounding boxes of other client's locks and their lock state.
-
公开(公告)号:US20210117716A1
公开(公告)日:2021-04-22
申请号:US17034844
申请日:2020-09-28
摘要: In example embodiments, techniques are provided to automatically classify individual elements of an infrastructure model by training one or more machine learning algorithms on classified infrastructure models, producing a classification model that maps features to classification labels, and utilizing the classification model to classify the individual elements of the infrastructure model. The resulting classified elements may then be readily subject to analytics, for example, enabling the display of dashboards for monitoring project performance and the impact of design changes. Such techniques enable classification of elements of new infrastructure models or in updates to existing infrastructure models.
-
公开(公告)号:US20210110202A1
公开(公告)日:2021-04-15
申请号:US16726412
申请日:2019-12-24
发明人: Hoang Hiep Vu , Renaud Keriven
摘要: In an example embodiment, techniques are provided for 3D object detection by detecting objects in 2D (as 2D bounding boxes) in a set of calibrated 2D images of a scene, matching the 2D bounding boxes that correspond to the same object and reconstructing objects in 3D (represented as 3D bounding boxes) from the corresponding, matched 2D bounding boxes. The techniques may leverage the advances in 2D object detection to address the unresolved issue of 3D object detection. If sparse 3D points for the scene are available (e.g., as a byproduct of SfM photogrammetry reconstruction) they may be used to refine the 3D bounding boxes (e.g., to reduce their size).
-
10.
公开(公告)号:US10930079B1
公开(公告)日:2021-02-23
申请号:US16248257
申请日:2019-01-15
发明人: Stéphane Côté , Marc-André Bouvrette , Danny Lebel
摘要: In one embodiment, an augmented reality application executing on an augmented reality device accesses a representation of the physical environment. The augmented reality application aligns information that describes near-ground features with the representation of the physical environment. After alignment, the augmented reality application generates an augmented reality view that is displayed on a display device by projecting the near-ground features onto the ground in the representation of the physical environment, generating a virtual plane above the ground that is parallel to the ground and separated therefrom by a distance, projecting the near-ground features onto the virtual plane above the ground, and showing an indicator of visual correspondence that connects at least a portion of the projection of near ground features on the ground and a corresponding portion of the projection of near-ground features on the virtual plane above the ground.
-
-
-
-
-
-
-
-
-