[发明专利]基于重叠特征与局部距离约束的叶片多视场点云配准方法有效
申请号: | 202110739936.6 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113192114B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 殷鸣;王宗平;郑昊天;欧登荧;谢罗峰;殷国富 | 申请(专利权)人: | 四川大学 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T7/66 |
代理公司: | 成都乐易联创专利代理有限公司 51269 | 代理人: | 赵何婷 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 重叠 特征 局部 距离 约束 叶片 视场 点云配准 方法 | ||
1.基于重叠特征与局部距离约束的叶片多视场点云配准方法,其特征在于包括如下步骤:
步骤100:获取叶片的多视场的点云数据,并求解出相邻两个视场间点云数据的重叠区域,并构建重叠区域的数据集X=(x1,…,xm,…,xM)和Y=(y1,…,yn,…yN),M为数据集X中点云数据的总个数,xm为数据集X中第m个点云数据,N为数据集Y中点云数据的总个数,yn为数据集Y中第n个点云数据;
步骤200:建立重叠特征约束矩阵FMN;
首先,以数据集X中的点xm为圆心绘制J个采样圆,对点xm的第j个采样圆的半径如公式Ⅰ,
(Ⅰ)
公式Ⅰ中,rmj为第j个采样圆的半径,rmJ为最大采样圆的半径,rm1为最小采样圆的半径,J为采样圆的数量,Ln(j)为变量j的对数函数,Ln(J)为固定值J的对数函数值;
然后,构造点xm的协方差矩阵Cm如公式Ⅱ,
(Ⅱ)
公式Ⅱ中,Cm为点xm的协方差矩阵,Spj为第j个采样圆对应的采样点;
其次,求解出协方差矩阵Cm的特征值λ1和λ2,且λ1≥λ2,点xm的局部特征因子fxm=λ1/λ2;依次计算数据集X中M个点的局部特征因子,并且数据集X的局部特征因子数据集为FX=(fx1,…,fxm,…,fxM);以及计算出数据集Y的局部特征因子数据集为FY=(fy1,…,fyn,…,fyN);
最后,构造数据集X和Y之间的重叠特征约束矩阵FMN,重叠特征约束矩阵FMN中第m行第n列的元素为fmn=∣fxm-fyn∣,fmn为数据集X中的点xm与数据集Y中的点yn局部特征相似度,并依次计算出重叠特征约束矩阵FMN;
步骤300:建立局部距离约束矩阵DMN;
首先,设数据集X和数据集Y之间的距离矩阵dMN,距离矩阵dMN中第m行、第n列元素dmn为点xm与点yn之间的欧拉距离;
然后,搜索距离矩阵dMN中每一行中的最小值,并构成距离的极小值数据集Dis=(dis1,…,dism,…,disM),计算出极小值数据集Dis的平均值Dd;
最后,将距离矩阵dMN中大于约束半径Crm的值设为0,小于等于约束半径Crm的值设为1,建立局部距离约束矩阵DMN;其中,约束半径Crm=γR×Dd,γR为放大系数,Dd为极小值数据集Dis的平均值;
步骤400:基于矩阵之间的哈达玛积,通过重叠约特征束矩阵FMN和局部距离约束矩阵DMN构建数据集X和数据集Y之间的成员概率矩阵PMN,即PMN=FMNDMN,为哈达玛积,PMN中第m行第n列元素为pmn=fmn×dmn,fmn和dmn分别为FMN与DMN中的第m行第n列元素;更新成员概率矩阵PMN,其步骤如下:
首先,将成员概率矩阵PMN中的所有非0元素纳入高斯函数的框架下,如公式Ⅲ所示,
(Ⅲ)
公式Ⅲ中,pmn为成员概率矩阵PMN中第m行第n列的元素,δF2为成员概率矩阵PMN中非0项的方差,,D=2为待配准点集的维度,W为成员概率矩阵PMN中非0元素的个数;
然后对成员概率矩阵PMN中所有元素进行归一化处理;设当前成员概率矩阵PMN中第m行元素的和为Sm,则成员概率矩阵PMN中第m行的任意元素更新为pmn=pmn/Sm,并依次更新成员概率矩阵PMN中所有元素;
步骤500:基于EM算法计算数据集X和Y之间的转动矩阵和平移矩阵,通过计算出的转动矩阵和平移矩阵拼接出叶片的截面轮廓。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110739936.6/1.html,转载请声明来源钻瓜专利网。