-
公开(公告)号:US10347034B2
公开(公告)日:2019-07-09
申请号:US15349837
申请日:2016-11-11
Applicant: Autodesk, Inc.
Inventor: David Timothy Rudolf , Ronald Poelman , Oytun Akman
Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.
-
公开(公告)号:US10268917B2
公开(公告)日:2019-04-23
申请号:US15336549
申请日:2016-10-27
Applicant: Autodesk, Inc.
Inventor: Ronald Poelman , Oytun Akman
Abstract: A method, apparatus, system, and computer readable storage medium provide the ability to pre-segment point cloud data. Point cloud data is obtained and segmented. Based on the segment information, a determination is made regarding points needed for shape extraction. Needed points are fetched and used to extract shapes. The extracted shapes are used to cull points from the point cloud data.
-
公开(公告)号:US11080286B2
公开(公告)日:2021-08-03
申请号:US16022203
申请日:2018-06-28
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Seth Koterba
IPC: G06F16/00 , G06F16/2457 , G06K9/46 , G06T17/20 , G06F16/28 , G06F16/583 , G06K9/62 , G06K9/00 , G06T17/00 , G06K9/68
Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments based on geometry in the scene. The segments are filtered. A set of candidate matching feature pairs are acquired by registering features from one scan to features from another scan. The two raw scan files are merged based on the candidate matching feature pairs.
-
公开(公告)号:US10825243B1
公开(公告)日:2020-11-03
申请号:US16541447
申请日:2019-08-15
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Yan Fu
Abstract: A method, system, and apparatus create a 3D CAD model. Scan data from two or more structured scans of a real-world scene are acquired and each scan processed independently by segmenting the scan data into multiple segments, filtering the scan data, and fitting an initial model that is used as a model candidate. Model candidates are clustered into groups and a refined model is fit onto the model candidates in the same group. A grid of cells representing points is mapped over the refined model. Each of the grid cells is labeled by processing each scan independently, labeling each cell located within the refined model as occupied, utilizing back projection to label remaining cells as occluded or empty. The labels from multiple scans are then combined. Based on the labeling, model details are extracted to further define and complete the refined model.
-
公开(公告)号:US20180137671A1
公开(公告)日:2018-05-17
申请号:US15349837
申请日:2016-11-11
Applicant: Autodesk, Inc.
Inventor: David Timothy Rudolf , Ronald Poelman , Oytun Akman
CPC classification number: G06T15/08 , G06T1/20 , G06T1/60 , G06T17/20 , G06T2210/56
Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.
-
公开(公告)号:US09740711B2
公开(公告)日:2017-08-22
申请号:US14558243
申请日:2014-12-02
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Seth Koterba
CPC classification number: G06F17/3053 , G06F17/30247 , G06F17/30598 , G06K9/32 , G06K9/46 , G06K9/4604 , G06K9/6204 , G06T17/00 , G06T17/20 , G06T2210/56
Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments. Features are extracted from the segments. A set of candidate matching feature pairs are acquired by registering/matching/pairing features from one scan to features from another scan. The candidate pairs are refined based on an evaluation of all of the matching pairs. The candidate pairs are further refined by extracting sample points from the segments (within the matched pairs) and refining the pairs based on the points. The feature pairs are scored and then merged based on the scores.
-
公开(公告)号:US09704055B2
公开(公告)日:2017-07-11
申请号:US14536232
申请日:2014-11-07
Applicant: Autodesk, Inc.
Inventor: Paulus Jacobus Holverda , Ronald Poelman
CPC classification number: G06K9/4604 , G06K9/6218 , G06T7/12 , G06T7/42 , G06T15/04 , G06T15/40 , G06T15/405 , G06T17/005 , G06T2207/10012 , G06T2207/20112 , G06T2210/12 , G06T2210/56
Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to render point cloud data. After obtaining point cloud data, polygons are fit to the point cloud data. A texture atlas is created for each of the polygons. A lookup table is generated from the texture atlases and maps each pixel to a corresponding texture location. When a scene is loaded for rendering/processing, the polygons and texture atlas are loaded and projected into an off-screen buffer that defines a depth map of the scene with approximations of a depth per pixel in screen space. The off-screen buffer is used as a lookup table to determine texture data to be rendered for the scene.
-
公开(公告)号:US20150154199A1
公开(公告)日:2015-06-04
申请号:US14558243
申请日:2014-12-02
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Seth Koterba
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/30247 , G06F17/30598 , G06K9/32 , G06K9/46 , G06K9/4604 , G06K9/6204 , G06T17/00 , G06T17/20 , G06T2210/56
Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments. Features are extracted from the segments. A set of candidate matching feature pairs are acquired by registering/matching/pairing features from one scan to features from another scan. The candidate pairs are refined based on an evaluation of all of the matching pairs. The candidate pairs are further refined by extracting sample points from the segments (within the matched pairs) and refining the pairs based on the points. The feature pairs are scored and then merged based on the scores.
Abstract translation: 方法,系统,装置,制品和计算机可读存储介质提供合并多个点云扫描的能力。 导入第一个原始扫描文件和第二个原始扫描文件(每个包含多个点)。 扫描文件通过提取段进行分段。 特征是从段中提取出来的。 通过从一次扫描注册/匹配/配对特征来获得一组候选匹配特征对,来自另一次扫描的特征。 基于对所有匹配对的评估来改进候选对。 通过从段(匹配对中)提取采样点并基于点来精炼对来进一步改进候选对。 特征对得分,然后根据分数合并。
-
公开(公告)号:US20210134057A1
公开(公告)日:2021-05-06
申请号:US17087871
申请日:2020-11-03
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Yan Fu
Abstract: A method, system, and apparatus create a 3D CAD model. Scan data from two or more structured scans of a real-world scene are acquired and each scan processed independently by segmenting the scan data into multiple segments, filtering the scan data, and fitting an initial model that is used as a model candidate. Model candidates are clustered into groups and a refined model is fit onto the model candidates in the same group. A grid of cells representing points is mapped over the refined model. Each of the grid cells is labeled by processing each scan independently, labeling each cell located within the refined model as occupied, utilizing back projection to label remaining cells as occluded or empty. The labels from multiple scans are then combined. Based on the labeling, model details are extracted to further define and complete the refined model.
-
公开(公告)号:US20180322124A1
公开(公告)日:2018-11-08
申请号:US16022203
申请日:2018-06-28
Applicant: Autodesk, Inc.
Inventor: Oytun Akman , Ronald Poelman , Seth Koterba
CPC classification number: G06F17/3053 , G06F17/30247 , G06F17/30598 , G06K9/46 , G06T17/20
Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments based on geometry in the scene. The segments are filtered. A set of candidate matching feature pairs are acquired by registering features from one scan to features from another scan. The two raw scan files are merged based on the candidate matching feature pairs
-
-
-
-
-
-
-
-
-