【技术实现步骤摘要】
本专利技术涉及曲面处理系统及方法,尤其涉及一种。
技术介绍
在三维测量和逆向工程过程中,点云曲面重构是关键的步骤。点云曲面重构是基 于三角网格化进行重构的。然而,由于三维三角网格化处理非常复杂。现有技术一般基于 直接二维三角网格化然后映像到三维,虽然计算方法简单,但没有考虑点三维特征,会造成 曲面不光滑、精度不高;另外,还需要后续曲面平滑处理,导致最终的重构效果不理想。
技术实现思路
鉴于以上内容,有必要提出一种,其可以快速精确地检 测出产品的平面度,并输出图形化数据供用户参考。 所述点云曲面重构系统运行于计算机中。该系统包括:获取模块,用于获取需要 进行重构曲面的点云数据,以及设置的网格化点间距以及奇异点判定参数;计算模块,用于 根据上述网格化点间距得到点云数据中每一个点的邻域点集,利用点云数据中各点的邻域 点集对该各点进行平面拟合,并计算出所有点的法向量;修正模块,用于利用各点的邻域点 集、各点的法向量、以及所述的奇异点判定参数确定奇异点并修正;第一处理模块,用于通 过将修正后的各邻域点集中的邻域点投影到拟合平面上,得到邻域投影点集,并利用预设 的距离权值对各邻域投影点集进行三角化处理;第二处理模块,用于将上述进行三角化处 理后的各邻域投影点集进行整合,得到重构的点云曲面。 所述点云曲面重构方法应用于计算机上。该方法包括:获取步骤:获取需要进行 重构曲面的点云数据,以及设置的网格化点间距以及奇异点判定参数;计算步骤:根据上 述网格化点间距得到点云数据中每一个点的邻域点集,利用点云数据中各点的邻域点集对 该 ...
【技术保护点】
一种点云曲面重构系统,运行于计算机中,其特征在于,该系统包括:获取模块,用于获取需要进行重构曲面的点云数据,以及设置的网格化点间距以及奇异点判定参数;计算模块,用于根据上述网格化点间距得到点云数据中每一个点的邻域点集,利用点云数据中各点的邻域点集对该各点进行平面拟合,并计算出所有点的法向量;修正模块,用于利用各点的邻域点集、各点的法向量、以及所述的奇异点判定参数确定奇异点并修正;第一处理模块,用于将修正后的各邻域点集中的邻域点投影到拟合平面上,得到邻域投影点集,并利用预设的距离权值对各邻域投影点集进行三角化处理;及第二处理模块,用于将上述进行三角化处理后的各邻域投影点集进行整合,得到重构的点云曲面。
【技术特征摘要】
1. 一种点云曲面重构系统,运行于计算机中,其特征在于,该系统包括: 获取模块,用于获取需要进行重构曲面的点云数据,以及设置的网格化点间距以及奇 异点判定参数; 计算模块,用于根据上述网格化点间距得到点云数据中每一个点的邻域点集,利用点 云数据中各点的邻域点集对该各点进行平面拟合,并计算出所有点的法向量; 修正模块,用于利用各点的邻域点集、各点的法向量、以及所述的奇异点判定参数确定 奇异点并修正; 第一处理模块,用于将修正后的各邻域点集中的邻域点投影到拟合平面上,得到邻域 投影点集,并利用预设的距离权值对各邻域投影点集进行三角化处理;及 第二处理模块,用于将上述进行三角化处理后的各邻域投影点集进行整合,得到重构 的点云曲面。2. 如权利要求1所述的点云曲面重构系统,其特征在于,所述的计算模块将点云数据 中与某一点的距离小于所接收的网格化点间距的所有点作为该点的邻域点集。3. 如权利要求1所述的点云曲面重构系统,其特征在于,所述的修正模块利用各点的 邻域点集与各点的法向量计算得到各点的邻域点到所述拟合平面的平均距离,且在判定一 个点到平面的距离大于该点对应的邻域点到所拟合的平面的平均距离与奇异点判定参数 的乘积时,判断该点为奇异点。4. 如权利要求3所述的点云曲面重构系统,其特征在于,所述的修正模块利用各奇异 点在所拟合平面上的映射点来代替该奇异点,以修正该奇异点。5. 如权利要求1所述的点云曲面重构系统,其特征在于,所述的第二处理模块通过将 不同邻域投影点集对应的三角形中,具有相同边的三角形连接在一起,组成重构的点云曲 面...
【专利技术属性】
技术研发人员:吴新元,张旨光,谢鹏,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。