[发明专利]三维扫描的点云孔洞填补方法有效
申请号: | 200610085328.3 | 申请日: | 2006-06-08 |
公开(公告)号: | CN1858801A | 公开(公告)日: | 2006-11-08 |
发明(设计)人: | 达飞鹏;朱春红 | 申请(专利权)人: | 东南大学 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 南京经纬专利商标代理有限公司 | 代理人: | 陆志斌 |
地址: | 21009*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于三角域贝塞尔曲面的三维扫描的点云孔洞填补方法,它包括实物模型、三维数据采集、数据预处理、曲线曲面重构与分析、曲面拟合、CAD模型建模、数据编程加工、零件、测量数据库、CAD模拟库环节。本发明采用曲面拟合的方法能得到一张精确拟合孔洞周围散乱点集的曲面,从而在曲面上取点补孔时能保证较高的拟合精度。 | ||
搜索关键词: | 三维 扫描 孔洞 填补 方法 | ||
【主权项】:
1、一种基于三角域贝塞尔曲面的三维扫描的点云孔洞填补方法,其特征在于:第一步:在点云孔洞周围且在屏幕坐标平面内设定一个三角形ABC,该三角形ABC的区域范围能使点云孔洞及其周围的点向屏幕坐标平面的投影落入三角形ABC内,并将投影落入三角形ABC内的点作为补孔时拟合曲面的点Ps(s=0,1,…,m-1),根据拟合曲面的点Ps在三角形ABC平面的投影Ps’位置计算其曲面参数化坐标(us,vs,ws),us=(ΔAPs’B面积)/(ΔABC面积)、vs=(ΔAPs’C面积)/(ΔABC面积)、ws=(ΔB Ps’C面积)/(ΔABC面积),将拟合曲面的点Ps(s=0, 1,…,m-1)的坐标及其曲面参数化坐标(us,vs,ws)代入n次Bezier曲面方程并用最小二乘法得到n次Bezier曲面的控制点,从而得到初步拟合的曲面S(u,v,w);第二步:求出各个拟合曲面的点Ps(s=0,1,…,m-1)到曲面的距离向量d(u,v,w)及曲面分别对对应点参数方向的偏微分Su(u,v,w),Sv(u,v,w),Sw(u,v,w),令: 拟合曲面的点Ps的参数化坐标为(us,vs,ws),以(us,vs,ws)为初始估计值,根据牛顿迭代法求解以上方程组,有:HσT=κT 式中:σ=(δu,δv,δw),其中,δu,δv,δw为曲面u,v,w三个方向上的迭代步长。κ=-(f(us,vs,ws),g(us,vs,ws),h(us,vs,ws)) 式中,d=d(us,vs,ws);fu,fv,fw,gu,gv,gw,hu,hv,hw分别表示在点(us,vs,ws)处相应的向量对u,v,w的一阶偏导数;Suu,Suv,Suw,Svv,Svu,Svw,Sww,Swu,Swv 是曲面S(u,v,w)在点(us,vs,ws)处分别对u,v,w的二阶偏导数。则可得: 根据三角Bezier曲面的定义可知δu+δv+δw=0,即δw=-δu-δv,因此得到如下迭代方程组: 其中,δu,δv为曲面u,v两个方向上的迭代步长。Suu,Suv,Suw,Svv,Svu,Suw,Sww,Swu,Swv是曲面S(u,v,w)在点(us,vs,ws)处分别对u,v,w的二阶偏导数,迭代求解直到 ε为预置曲面拟合精度,从而得到最终确定的三角Bezier曲面S′(u,v,w);第三步:在所述的三角Bezier曲面S′(u,v,w)上取线,再在线上取点,用于填补点云孔洞。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610085328.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种对用户设备进行定位的方法
- 下一篇:实现对业务提供商分类服务的方法及装置