[发明专利]一种基于k-邻域的三角网格曲面重建方法在审
申请号: | 201410223640.9 | 申请日: | 2014-05-23 |
公开(公告)号: | CN105096379A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 钱惟贤;余明;刘恒建;韩鲁;孙爱娟;顾国华;任侃 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 唐代盛;孟睿 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于k-邻域的三角网格曲面重建方法。用激光扫描仪扫描物体,获得由物体表面的数据点构成的三维点云模型,三维点云模型包含了点云中各点的三维坐标信息;对三维点云模型中各点进行k-邻域搜索;根据各点的k-邻域搜索结果,计算由点云模型中各点及其邻域拟合出的切平面,并估算出切平面的法向量,即法矢;对法矢进行法矢一致化处理;对点云模型进行三角网格重建,获得物体三维网格模型。本发明能够快速进行点云模型中各点的k邻域搜索,从而快速重建物体的三维网格模型。 | ||
搜索关键词: | 一种 基于 邻域 三角 网格 曲面 重建 方法 | ||
【主权项】:
一种基于k‑邻域的三角网格曲面重建方法,其特征在于,用激光扫描仪扫描物体,获得由物体表面的数据点构成的三维点云模型,三维点云模型包含了点云中各点的三维坐标信息;对三维点云模型中各点进行k‑邻域搜索;根据各点的k‑邻域搜索结果,计算由点云模型中各点及其邻域拟合出的切平面,并估算出切平面的法向量,即法矢;对法矢进行法矢一致化处理;对点云模型进行三角网格重建,获得物体三维网格模型;所述对三维点云模型中各点进行k‑邻域搜索的过程为:步骤一、根据点云的三维坐标,获得包含点云模型中所有点的最小长方体空间信息,将该最小长方体空间均匀划分成大小相同的多个栅格,并计算每个栅格中包含的点的数目;步骤二、选取任意栅格作为中心栅格,将该中心栅格与其周围多个栅格组成体积小于最小长方体空间的第一级搜索空间;步骤三、根据第一级搜索空间内点的数目判断是否对第一级搜索空间的中心栅格内各点进行k‑邻域搜索,具体为:如果第一级搜索空间内点的数目较少,则返回步骤二继续选取另一任意栅格作为中心栅格构造第一级搜索空间;如果第一级搜索空间内点的数目适中,则对第一级搜索空间的中心栅格内各点进行k‑邻域搜索,当搜索完毕以后,返回步骤二;如果第一级搜索空间内点的数目过多,则在第一级搜索空间内部构建体积小于第一级搜索空间的第二级搜索空间,然后继续步骤四;步骤四、根据第二级搜索空间内点的数目判断是否对第二级搜索空间内各点进行k‑邻域搜索,具体为:如果第二级搜索空间内点的数目适中,则对第二级搜索空间内各点进行k‑邻域搜索,当搜索完毕以后,返回步骤二;如果第二级搜索空间内点的数目较少,则逐步增大第二级搜索空间,直到第二级搜索空间内点的数目适中,然后对第二级搜索空间内各点进行k‑邻域搜索,当搜索完毕以后,返回步骤二;如果第二级搜索空间内点的数目过多,则逐步缩小第二级搜索空间,直到第二级搜索空间内点的数目适中,然后对第二级搜索空间内各点进行k‑邻域搜索,当搜索完毕以后返回步骤二。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410223640.9/,转载请声明来源钻瓜专利网。
- 上一篇:用于高速公路的不停车收费系统
- 下一篇:材料的着色CG表现