发明名称 Point cloud modeling based on user-provided seed
摘要 In one embodiment, a semi-automated technique is used to reconstruct a vector-based model from a point cloud that represents a physical subject. At least a portion of the point cloud is displayed. A selection of a seed of points that correspond to a particular physical feature of the physical subject is received from a user. The selection is received with a flashlight virtual tool having a field of view. An automatic detection of a geometric primitive is performed based on the seed of points. The automatic detection uses an iterative algorithm that detects an initial geometric primitive based on the seed of points, uses the initial geometric primitive to determine an expanded set of points, and detects a refined geometric primitive based on the expanded set of points. A vector-based model is produced using the detected geometric primitive.
申请公布号 US9189888(B1) 申请公布日期 2015.11.17
申请号 US201313740761 申请日期 2013.01.14
申请人 BENTLEY SYSTEMS, INCORPORATED 发明人 C^té Stéphane
分类号 G06T17/00 主分类号 G06T17/00
代理机构 Cesari and McKenna, LLP 代理人 Cesari and McKenna, LLP ;Blanchette James A.
主权项 1. A method for reconstructing a vector-based model from a point cloud that represents a physical subject comprising: displaying at least a portion of the point cloud that represents the physical subject on a display screen of an electronic device, each point of the point cloud associated with a position in three-dimensional (3-D) space; receiving a selection of a seed of points in the point cloud that correspond to a particular physical feature of the physical subject, the selection received with a flashlight virtual tool having a field of view, points of the point cloud falling within the field of view being used as the seed of points; performing an automatic detection of a geometric primitive based on the seed of points, using an iterative algorithm that detects an initial geometric primitive based on the seed of points, uses the initial geometric primitive to determine an expanded set of points that include points outside of the seed of points, and detects a refined geometric primitive based on the expanded set of points, wherein the refined geometric primitive is returned as the detected geometric primitive; and producing a vector-based model using the detected geometric primitive.
地址 Exton PA US