基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统
文献发布时间:2023-06-19 11:29:13
技术领域
本发明涉及叶片截面轮廓检测领域,具体涉及一种基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统。
背景技术
叶片被誉为现代工业皇冠上的明珠,广泛应用在航空发动机、蒸汽涡轮机和风力涡轮机。为保证在高速作业下完美和稳定的空气动力性能,叶片需要极高的尺寸精度和表面完整性。精准测量叶片的轮廓是指导叶片生产的重要手段。然而薄壁、扭曲和镜面般的空间自由型面增加了叶片表面测量的难度。目前,叶片轮廓的采集是由三坐标测量完成的,它是一种高精度且易于实现的方法。但是三坐标测量的效率较低,阻碍了叶片的生产效率。随着对叶片整个制造周期的质量控制关注度提高,使得它在粗加工、半精加工和自适应磨削等各个阶段都难以实现。
非接触式光学测量技术在叶片轮廓测量上表现出突出的能力,在现有的测量标准中,可以通过测量特定截面来保证叶片型面的几何尺寸精度,如图1所示,所开发的叶片轮廓测量光学系统一般由一个多轴运动平台和一个或多个激光扫描传感器组成。该系统以数据采集和点云拼接交替的方式逐步获取完整的叶片轮廓。点云拼接是将从不同视场获得的点云数据转换到统一的坐标系。因为四轴检测系统必然存在机械误差,导致系统直接给出的刚体转换和真实的刚体转换之间存在一定误差,进而造成叶片轮廓拼接后与实际叶片存在误差。现有的点云配准算法包括传统的拼接算法(ICP)和基于深度学习的拼接算法(PointLK),但是依然存在如下问题:叶片的薄壁、扭曲的空间自由型面和两视场下点云重叠部分较小增加了提取具有旋转和平移不变性特征的难度;以及不同视场下,在重叠部分的点云密度不一致,很难寻找点对应。
发明内容
为克服上述问题,本发明的目的在于提供一种基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统,该系统采用卷积双胞胎点网络求解出误差最小化的刚体转化,解决四轴测量系统在测量过程因转动或移动带来的误差,进而提高叶片轮廓拼接的精度。
为实现上述目的,本发明采用如下技术方案:
基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统,包括:
数据采集模块,用于采集不同视场下的叶片轮廓点云数据,叶片轮廓点云数据包括视场1的源点云数据X,X={x
卷积双胞胎点网络,用于求解出最优的刚体转化,所述卷积双胞胎点网络包括迭代数次的网络模块,所述网络模块包括特征提取模块、特征空间匹配模块和奇异值分解模块;
所述特征提取模块用于分别提取刚体转换后的源点云数据X及目标点云数据Y中的高维空间特征F
所述特征提取模块内设置有孪生结构的改进型金字塔结构的边缘卷积网络,所述改进型金字塔结构的边缘卷积网络包括输入卷积层、第一卷积层A、第二卷积层A、第三卷积层A、第四卷积层A、第一卷积层B、第二卷积B、第三卷积层B、第四卷积层B、全连接层、第五卷积层和输出卷积层,输入卷积层与第一卷积层A连接,第一卷积层A与第一卷积层B和第二卷积层A连接,第二卷积层A与第二卷积层B和第三卷积层A连接,第三卷积层A与第三卷积层B和第四卷积层A连接,第四卷积层A与第四卷积层B连接,第一卷积层B、第二卷积B、第三卷积层B、第四卷积层B均与全连接层连接,全连接层后依次连接第五卷积层和输出卷积层;
所述特征空间匹配模块用于匹配出源点云数据X和目标点云数据Y中对应坐标数据,并通过以下计算模型计算出源点云数据X和目标点云数据Y中对应坐标数据的关系,
式中,M(i,j)为高维空间特征数据F
所述奇异值分解模块是对源点云数据X和加权目标点云数据M*Y进行奇异值分解,获得优化后的刚体转换;
数据拼接模块,用于根据求解的刚体转换拼接出叶片轮廓。
进一步地,所述数据采集模块采用搭载四轴测量系统上的线激光轮廓仪。
与现有技术相比,本发明通过设计的卷积双胞胎点网络进行部分到部分的点云拼接,卷积双胞胎点网络是一个端到端的可微分的深度网络,能够从点云中提取鲁棒的特征,包括特征提取、特征空间匹配矩阵计算和奇异值分解,所述特征提取采用改进型金字塔边缘卷积网络结构提取源点云和目标点云中的高维空间特征,再利用高维空间特征计算出特征空间匹配矩阵,利用该特征空间匹配矩阵计算出两点云数据(源点云和目标点云)中点的对应关系,最后通过奇异值分解求出刚体转化,根据多次迭代求解出最优的刚体转化,实验结果展示了该方法的可行性和良好的实际应用前景。
附图说明
图1为四轴测量系统的结构示意图。
图2为本发明的卷积双胞胎点网络中网络模块结构示意图。
图3为本发明特征提取模块的结构示意图。
图4为本发明CSPN测量结果与CMM测量结果之间的偏差图,其中,(1)~(3)为叶片1三个不同截面的偏差图;(4)~(6)为叶片2三个不同截面的偏差图。
图5为叶片1在实际应用中本发明与其他算法的拼接结果对比图,其中,a是叶片的一个截面在不同视场下的测量数据,b是高精度CMM测量结果,c是ICP测量结果,d是PointLK测量结果;e是本发明测量结果。
图6为叶片2在实际应用中本发明与其他算法的拼接结果对比图,其中,a是叶片的一个截面在不同视场下的测量数据,b是高精度CMM测量结果,c是ICP测量结果,d是PointLK测量结果;e是本发明测量结果。
图中标记:A、线激光轮廓仪;B、叶片。
具体实施方式
本实施例提供的基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统,包括数据采集模块、卷积双胞胎点网络和数据拼接模块。
所述数据采集模块用于采集不同视角下的叶片B轮廓点云数据,具体采用搭载四轴测量系统上的线激光轮廓仪A,如图1所示,四轴测量系统包括三个平移轴和一个旋转轴,线激光轮廓仪A安装在平移轴上,由平移轴带着移动,叶片B安装在旋转轴上,这种由于旋转和平移发生的改变成为刚体转换。所述叶片B轮廓数据包括视场1的源点云数据X,X={x
所述卷积双胞胎点网络用于求解出最优的刚体转化[R,T],最优的刚体转换[R,T]也可以理解为最接近实际的刚体转换。所述卷积双胞胎点网络包括迭代数次的网络模块,如图2所示,所述网络模块包括特征提取模块、特征空间匹配模块和奇异值分解模块。
所述特征提取模块用于分别提取刚体转换后的源点云数据X和目标点云数据Y中的高维空间特征数据F
具有两三个特征的点云,很容易在二维平面或三维空间描述它,而具有超过三个特征的点云,是很难想象它的几何形状,这表明具有少量特征的点云能帮助判断一个点是否属于重叠部分;因此利用该特性,设计了改进型金字塔结构的边缘卷积网络来融合不同水平的特征,如图3所示,所述特征提取模块内设置有孪生结构的改进型金字塔结构的边缘卷积网络,所述改进型金字塔结构的边缘卷积网络包括输入卷积层(4×N×k)、第一卷积层A(8×N×k)、第二卷积层A(8×N×k)、第三卷积层A(16×N×k)、第四卷积层A(64×N×k)、第一卷积层B(8×N×k)、第二卷积B(8×N×k)、第三卷积层B(16×N×k)、第四卷积层B(64×N×k)、全连接层、第五卷积层(96×N×k)和输出卷积层(96×N×k),输入卷积层与第一卷积层A连接,第一卷积层A与第一卷积层B和第二卷积层A连接,第二卷积层A与第二卷积层B和第三卷积层A连接,第三卷积层A与第三卷积层B和第四卷积层A连接,第四卷积层A与第四卷积层B连接,第一卷积层B、第二卷积B、第三卷积层B、第四卷积层B均与全连接层连接,全连接层后依次连接第五卷积层和输出卷积层。
所述特征空间匹配模块用于匹配出源点云数据X和目标点云数据Y中对应坐标数据,并通过以下计算模型计算出源点云数据X和目标点云数据Y中对应坐标数据的关系,
式中,M(i,j)为高维空间特征数据F
所述奇异值分解模块是对源点云X和加权目标点云M*Y进行奇异值分解,获得优化后的刚体转换[R
所述数据拼接模块用于根据求解的刚体转换将线激光轮廓仪A采集的叶片B点云数据转换至同一坐标下拼接出叶片B轮廓。
下面通过实验验证,本实施例提供的系统的有效性。现有技术算法包括传统的拼接算法ICP、基于深度学习的拼接算法PointLK;本实施例的卷积双胞胎点网络简称为CSPN。其中,CMM是叶片高精度测量的工业标准方法,用于验证本实施例的CSPN有效性和精度。
以一个叶片轮廓为例展示如何标记点云数据,第一,使用四轴测量系统获取以点间距0.01mm扫描叶片轮廓;第二,将不同视场下的测量数据手动拼接成一个完整的叶片轮廓,并且删除重叠数据;第三,将CMM测量数据与测量数据进行比较;第四,重复第一到三步,直到手动拼接的数据相对CMM测量数据满足误差范围。由于叶片轮廓数据过于密集,为减少网络训练的负担,因此以满足误差范围的整个轮廓数据为模板下采样点间距到0.1mm。第五,随机选取64个连续点作为源点云;考虑到从源点云和目标点云中寻找部分到部分对应是困难的,因此随机选取了70个连续点作为目标点云,该70个点包含了源点云中的所有点,对目标点云进行绕任意轴旋转[0°,90°],平移[-5mm,5mm]的随机刚体变换;考虑下采样误差,从N(0,0.05)、范围[-0.01,0.01]单独采样噪声,将其添加到点云数据。
划分标记数据为训练数据和测试数据。训练数据用于训练CSPN和PointLK,ICP在测试数据上被测试。为了公平比较,采用均方误差(MSE),均方根误差(RMSE)和平均绝对误差(MAE)来测量预测刚体变换和真实刚体变换间的不同。实验结果如表1所示,CSPN实现了非常精准的拼接,在几乎所有的误差度量里位列第一。同时,在一个Intel I7-6700K CPU,Nvidia GTX 1080 GPU, 32G内存的笔记本电脑上进行了不同方法的推理时间测试。测试集中每个样本的平均推理时间;如表1所示,CSPN是所有方法中推理时间最短的方法。
表1:ICP、PointLK和CSPN在标记数据上比较表
CMM是叶片高精度测量的工业标准方法,CSPN的精度由与CMM测量结果之间的测量结果偏差评估。偏差结果如图4所示,其中,(1)~(3)为叶片1三个不同截面(截面1、截面2和截面3)的偏差图;(4)~(6)为叶片2三个不同截面((截面1、截面2和截面3))的偏差图,为了很好的表示偏差结果,使用三个度量来评估它们,即偏差范围、标准偏差、RMS。如表2所示,最大偏差范围-0.079mm~0.003mm;最大标准偏差和RMS分别为0.056mm和0.092mm。这些度量展示CSPN与CMM测量结果非常相近;因此,CSPN拥有非常高的测量精度。
表2:CSPN精度定量分析表
在实际应用中,考虑测量效率,对不同的叶片有不同的视场规划。但对不同类叶片的视场规划原则是相同的,即保证点云拼接有足够的重叠情况下,使用尽量少的视场完成叶片测量。基于视场规划算法,叶片1扫描获取3个视场的叶片轮廓数据,叶片2扫描获取3个视场轮廓数据,使用不同算法的拼接结果如图5和图6所示。图5和图6中a为两种不同叶片的一个截面在不同视场下的测量数据,图5和图6中b为高精度CMM测量结果,图5和图6中c是ICP测量结果,图5和图6中d是PointLK测量结果;图5和图6中e是本实施例测量结果,图5和图6中c和d的黑色圆圈圈出的部分显示了不同算法(图5和图6中c为ICP算法,图5和图6中d为PointLK算法)的拼接结果和CMM测量结果的定性差异,根据结果,只有本实施例CSPN提出的算法获得了满意的拼接结果。
以上所述仅是本发明优选的实施方式,但本发明的保护范围并不局限于此,任何基于本发明所提供的技术方案和发明构思进行的改造和替换都应涵盖在本发明的保护范围内。
- 基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统
- 基于多尺度特征融合的卷积孪生点网络叶片轮廓拼接系统