[发明专利]一种基于Helmholtz方程的任意三维图形表面重构方法有效
申请号: | 201811047985.8 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109389685B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 傅卓佳;汤卓超;习强;徐文志 | 申请(专利权)人: | 河海大学 |
主分类号: | G06T17/30 | 分类号: | G06T17/30 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李淑静 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 helmholtz 方程 任意 三维 图形 表面 方法 | ||
1.一种基于Helmholtz方程的任意三维图形表面重构方法,其特征在于,包括以下步骤:
S10、对三维图形目标体进行扫描从而获得目标体表面附近数据点,得到这些数据点的坐标信息;
S20、获取目标体表面部分点的实际坐标信息,并输入Helmholtz方程通解,为这些表面已知点的实际坐标信息赋予一个无量纲值u,作为方程求解的边界条件,包括以下步骤:
S21、将获取的已知部分点的实际坐标信息输入Helmholtz方程通解,形成插值矩阵A,其中,Helmholtz方程表达式为:(Δ+λ2)u=0,其中为拉普拉斯算子,x,y为数据点的空间坐标,λ为任意非零常数;Helmholtz方程通解表达式为:其中r为数据点之间的欧氏距离;
S22、给已知数据点赋予一个无量纲值u=1,作为方程求解的边界条件b;
S30、将步骤S10中获取的所有数据点坐标信息导入径向基函数插值公式,并通过步骤S20中边界上已知的每个节点形成的场函数求得该方程插值系数,从而计算出已知部分点以外所有数据点的无量纲值
S40、以步骤S20中的已知点无量纲值u为分类标准,筛选出的数据点为三维体表面点,从而达到表面重构的目的。
2.根据权利要求1所述的基于Helmholtz方程的任意三维图形表面重构方法,其特征在于,步骤S10中通过三维非接触式测量技术对三维图形目标体进行扫描从而获得目标体表面附近数据点。
3.根据权利要求1所述的基于Helmholtz方程的任意三维图形表面重构方法,其特征在于,步骤S30包括以下步骤:
S31、将步骤S10中获取的所有数据点坐标信息导入径向基函数插值公式,其插值公式为:其中Φ为Helmholtz方程通解:N表示数据点个数,aj为插值系数;
S32、根据步骤S20得到Aa=b线性系统从而求解插值系数,其中A为插值矩阵,b为边界条件,解得矩阵a,矩阵中元素aj为插值系数;
S33、将插值系数代入Helmholtz方程的径向基函数插值公式,从而计算出已知部分点以外所有数据点的无量纲值
4.根据权利要求1所述的基于Helmholtz方程的任意三维图形表面重构方法,其特征在于:步骤S40以值大小为判断数据点是否在三维体表面上的依据,即在表面外无穷远处点的值满足表面上的值满足在表面内的点的值满足
从而将所有数据点分为三类:
边界内:
边界上:
边界外:
其中,为筛选出的所需的表面点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811047985.8/1.html,转载请声明来源钻瓜专利网。