一种基于线激光的精密零件三维全貌测量方法技术

技术编号:19741045 阅读:28 留言:0更新日期:2018-12-12 04:02
本发明专利技术属于三维机器视觉领域,涉及一种基于线激光的精密零件的三维全貌测量方法。该方法基于激光三角法,利用高速相机采集反射激光条纹的变化来反应物体表面的高度变化,从而采集到该时刻的物体截面轮廓。然后通过平移扫描和旋转扫描方式相结合,并根据计算出的不同视角间的旋转平移矩阵,将不同视角下的二维轮廓数据转化为同一坐标系下的点云数据,最后对点云进行曲面重构,得到被测物体的真实三维全貌数据。本发明专利技术所设计的三维全貌测量方法,相对与其他非接触式测量方法,其测量方式更加灵活,适用于多样化的工况条件,测量精度较高,点云效果更好,可以有效提高计算机的处理效率。

【技术实现步骤摘要】
一种基于线激光的精密零件三维全貌测量方法
本专利技术涉及一种基于激光扫描的精密零件的三维全貌测量方法,更具体的说,本专利技术涉及一种能够将激光轮廓信息转换为实际三维点云的三维全貌测量方法。
技术介绍
随着光电传感器件以及计算机技术的日趋成熟,光学三维测量方法已广泛应用于工业检测、逆向工程、医学扫描、文物保护、军事科技等多个领域,并且对自由曲面的检测具有成型快、精度高的优势。按照成像方式的不同,光学三维测量技术可分为激光三角法、飞行时间法、双目视觉法和光谱共焦法。对于较为精密的零件细节和复杂的工况环境下,常采用激光三角法进行测量。由于线激光的每次采样数据都是物体的截面轮廓,所以一般在三维重建过程中首先要与运动装置达到同步,然后确定世界坐标系,将轮廓数据转换为点云数据,最后根据计算出的旋转平移矩阵将各点云进行配准,融合成完整的物体三维全貌模型。而由于被测物的表面材料特性使得轮廓数据出现尖峰、死角,导致点云处理过程变得复杂,进而直接影响到三维重建效果。为了解决精密零件三维全貌测量这一难题,本专利技术基于激光三角法的测量原理,设计了一种针对精密零件的三维全貌测量方法。
技术实现思路
本专利技术设计了一种基于线激光的精密零件三维全貌测量方法,该方法能够应用于高精度三维测量中,弥补传统光学建模点云质量不佳的缺陷。所述的三维全貌测量方法的硬件系统包括:用于获取零件轮廓的线激光轮廓扫描仪;用于精度控制、轮廓采集和数据处理的计算机;用于同步触发采集信号的光栅尺和编码器;用于固定扫描仪探头和运动控制的多轴扫描平台;用于标定的标准量块和标定球;本专利技术设计了一种基于线激光的精密零件的三维全貌测量方法,其特征是,包含步骤如下:步骤1:启动用于采集精密零件轮廓的线激光传感器以及所述的用于运动控制的多轴扫描平台;利用所述的线激光传感器对被测物进行单次采集,得到被测物的截面轮廓P;对被测物进行平移扫描,即沿其中一轴多次采集轮廓,得到批处理轮廓数据B;步骤2:利用最小二乘法对步骤1中所述的截面轮廓P进行倾斜校正;设测量得到截面轮廓为P(xi,yi)i=1,2…,n,按照公式(1)得到补偿后的截面轮廓P′(xi,yi-axi-b);步骤3:利用阶梯量块分别对传感器坐标系的x、y、z各轴向进行标定,设所述阶梯量块标准轮廓为S,按照公式(2)使得轮廓测量误差ep在不同补偿比例c下取得最小值;ep=min∑(cP′-S)公式(2)步骤4:通过以上步骤得到经过标定的轮廓数据cP′,根据步骤3中所述线激光传感器的坐标系确定所述标定轮廓数据的世界坐标系和单位,将所述的标定轮廓数据转换为三维点云数据,每个点对应的x轴坐标已固定,z轴坐标由步骤3所述的阶梯量块的尺寸确定,y轴坐标由步骤1所述的线激光传感器的采集频率和步长决定;步骤5:按照公式(3)将三维点云进行双边滤波来去除点云噪声,计算得到d为待处理点在其法向量方向上的调整距离;按照公式(4)计算所需的权重Wc和Ws,设p为P中一点,N(p)表示点p的k邻域,||p-pi||表示从点pi到点p的向量的模长,表示点p处的法向量,表示向量与从点pi到点p的向量的内积;步骤6:利用所述的标准球体对所述的多轴扫描平台进行转轴标定;将半径为RB的标定球放在所述扫描平台的转台上,通过步骤1中所述法的平移扫描方法获得部分球面的点云数据,得到所述球面的球面坐标按照公式(5)构造非线性方程组;步骤7:求解步骤6中所述球面的球心坐标On(xn,yn,zn),驱动步骤6所述转台旋转,在N(N≥4)个位置分别测量步骤6所述球面的三维数据,利用步骤6共求得N组球心坐标数据,将所述的球心坐标按照公式(6)构造N组线性方程组;Axn+Byn+Czn+D=0公式(6)步骤8:求解步骤7中所述的线性方程组,拟合出步骤6中所述球心On的旋转轨迹平面方程PB,按照公式(7)计算PB的法向量u;将步骤6中所述球心坐标On代入公式(8)求得步骤6中所述球心的旋转转轴与步骤6中所述的球心所在平面的交点On′(xn′,yn′,zn′);步骤9:设Ru为待转换点云的旋转矩阵,T(xn′,yn′,zn′)为待转换点云的平移矩阵,旋转角度为θ;结合步骤8中计算出的u和On′,利用公式(9)(10)计算不同视角下的每片点云在对应世界坐标系下的坐标;步骤10:将步骤9所述的各部分点云按所述的转轴扫描顺序转换到同一坐标系内,完成点云的粗略配准,再通过查找迭代最近点对所述粗配准后的点云进行精细配准;设待配准的两个点云为Pi,Qi,按照公式(11)定义目标函数ε(a),计算出的步骤9所述的旋转平移矩阵Ru,T(xn′,yn′,zn′),采用遍历搜索法得到满足阈值内的刚体变换矩阵R,T;其中,Φp为Pi中一点pi处的拟合曲面对应点;步骤11:对于步骤10中所述的待变换点云数据Pi,将步骤10中所述的刚体变换矩阵和旋转平移矩阵R,T代入公式(12),得到步骤10中所述的配准后点云Qi;Qi=RPi+T公式(12)步骤12:重复步骤10和步骤11完成待转换的全部视角点云的精细配准,得到被测物的三维全貌点云数据;步骤13:通过建立栅格对点云进行下采样,对步骤12所述的点云数据进行精简,按照公式(13)对步骤12得到的点云数据进行点云精简,其中d为体素栅格的边长,α为比例因子,N为步骤12得到点云的点云数量,(Dx,Dy,Dz)表示步骤12得到点云数据在x、y、z三个坐标轴方向的最大(xmax,ymax,zmax)、最小(xmin,ymin,zmin)坐标值,并根据公式(14)得到;步骤14:通过构造神经网络的方法将步骤13所述的精简后的点云数据转换为多边形进行曲面重建,按照公式(15)构造网络核函数并求取径向作用范围σ和作用中心Pi;设ωi为待训练的网络权值,按照公式(16)对步骤13中精简后的点云P进行插值,得到被测物体的全貌高精度三维重构f(P);所测量的三维全貌信息运算完毕。本专利技术专利所涉及的三维全貌测量方法流程图如图1所示。得到的f(P)即为被测物的三维全貌信息。本专利技术的有益效果是:通过本专利技术所介绍的三维点云全貌测量方法,可以解决小型复杂工件点云噪声大、匹配精度低等问题,无需喷涂显影剂,即可实现小型工件完整点云数据的高精度三维全貌测量,避免了传统结构光三维测量方法中存在的缺陷。附图说明图1:线激光三维全貌测量方法流程图;图2:量块阶梯三维点云数据;图3:转轴标定方法示意图;图4:通过本专利技术测得的工件三维全貌效果图。具体实施方式激光三角法是利用激光器向被测物体表面投射一束激光,根据相机获取到的激光光条变化而计算出物体的截面形状。经测定,实验场景下通过线激光传感器每次拍摄可以采集到的条纹宽度(x轴向)为16mm,批处理长度(y轴向)为100mm,高度差范围(z轴向)为16mm,最高采集频率为500Hz。量块阶梯采用厚度为1.08mm,1.5mm,2mm的标准量块组合成阶梯,扫描出的量块阶梯点云数据如图2所示。去掉边缘数据以减少误差,标定出的倾斜补偿直线为y=1.167×10-5x+1.078,补偿比例c=0.993。转轴标定所用的标定球为半径RB=10mm的陶瓷球,每次顺时针旋转60°,共测量6次,得到6个球体的点云数据,计算6个球心坐标并计算出转轴法向量u和旋转平面方本文档来自技高网...

【技术保护点】
1.本专利技术设计了一种基于线激光的精密零件三维全貌测量方法,其特征是,包含步骤如下:步骤1:启动用于采集精密零件轮廓的线激光传感器以及用于运动控制的多轴扫描平台;利用所述的线激光传感器对被测物进行单次采集,得到被测物的截面轮廓P;对被测物进行平移扫描,即沿其中一轴多次采集轮廓,得到批处理轮廓数据B;步骤2:利用最小二乘法对步骤1中所述的截面轮廓P进行倾斜校正;设测量得到截面轮廓为P(xi,yi)i=1,2…,n,按照公式(1)得到补偿后的截面轮廓P′(xi,yi‑axi‑b);

【技术特征摘要】
1.本发明设计了一种基于线激光的精密零件三维全貌测量方法,其特征是,包含步骤如下:步骤1:启动用于采集精密零件轮廓的线激光传感器以及用于运动控制的多轴扫描平台;利用所述的线激光传感器对被测物进行单次采集,得到被测物的截面轮廓P;对被测物进行平移扫描,即沿其中一轴多次采集轮廓,得到批处理轮廓数据B;步骤2:利用最小二乘法对步骤1中所述的截面轮廓P进行倾斜校正;设测量得到截面轮廓为P(xi,yi)i=1,2…,n,按照公式(1)得到补偿后的截面轮廓P′(xi,yi-axi-b);步骤3:利用阶梯量块分别对传感器坐标系的x、y、z各轴向进行标定,设所述阶梯量块标准轮廓为S,按照公式(2)使得轮廓测量误差ep在不同补偿比例c下取得最小值;ep=min∑(cP′-S)公式(2)步骤4:通过步骤1至步骤3得到经过标定的轮廓数据cP′,根据步骤3中所述线激光传感器的坐标系确定所述标定轮廓数据的世界坐标系和单位,将所述的标定轮廓数据转换为三维点云数据,每个点对应的x轴坐标已固定,z轴坐标由步骤3所述的阶梯量块的尺寸确定,y轴坐标由步骤1所述的线激光传感器的采集频率和步长决定;步骤5:按照公式(3)将三维点云进行双边滤波来去除点云噪声,计算得到d为待处理点在其法向量方向上的调整距离;按照公式(4)计算所需的权重Wc和Ws,设p为P中一点,N(p)表示点p的k邻域,||p-pi||表示从点pi到点p的向量的模长,表示点p处的法向量,表示向量与从点pi到点p的向量的内积;步骤6:利用所述的标准球体对所述的多轴扫描平台进行转轴标定;将半径为RB的标定球放在所述扫描平台的转台上,通过步骤1中所述法的平移扫描方法获得部分球面的点云数据,得到所述球面的球面坐标按照公式(5)构造非线性方程组;步骤7:求解步骤6中所述球面的球心坐标On(xn,yn,zn),驱动步骤6所述转台旋转,在N(N≥4)个位置分别测量步骤6所述球面的三维数据,利用步骤6共求得N组球心坐标数据,将所述的球心坐标按照公式(6)构造N组线性方程组;Axn+Byn+Czn+D=0公式(6)步骤8:求解步骤7中所述的线性...

【专利技术属性】
技术研发人员:宋丽梅孙思远郭庆华
申请(专利权)人:天津工业大学
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1