【技术实现步骤摘要】
本专利技术涉及的是一种基于激光线条的低成本3D扫描系统的处理方法,具体涉及一种基于高斯信号拟合的激光线条中心提取方法。
技术介绍
三维物体识别技术在机器人工件抓取、自动导航、自动检测、医学分析等诸多领域有着广泛的应用。而3D扫描系统作为最主要的数据获取手段,其采集精度将直接影响识别的成功与否。目前基于结构光的非接触式3D扫描系统精度高、应用范围广,但其昂贵的成本限制了它的普及,因此以激光代替结构光的低成本测量系统有着更为广阔的市场和研究空间。在一个基于激光的3D扫描系统中,由于存在摄像头采集精度、激光条纹具有一定的宽度以及被测物体表面不平整导致反光散射等问题,如何准确地提取激光条纹中心将直接决定系统的采集精度。目前常用的线条中心提取算法有:极值法、阈值法、几何中心法、图像细化法、基于高斯分布的最小二乘法、Hessian矩阵法等。
技术实现思路
本专利技术的目的在于提供一种能够精确地提取激光条纹图像的中心线,使基于激光的3D扫描系统具有更高的采集精度的多高斯信号拟合的激光条纹中心线提取方法。本专利技术的目的是这样实现的:步骤一:通过图像采集设备获取包含激光线条的图像I,图像I的分辨率为Ymax×Xmax;步骤二:设图像I的第N(N∈[1,Xmax])行的像素值构成的序列为原始数据MN(j),(j∈[1,Ymax]),通过立方插值算法得到输入信号mN(t),其中t=nTs,Ts为插值间隔,N∈[1,Xmax],j∈[1,Ymax];步骤三:对于图像I的第N行的激光线条像素值归一化后的数据,设置一个范围在0.2到0.5之间的阈值,当像素值数据大于所述阈值时,将此像 ...
【技术保护点】
一种多高斯信号拟合的激光条纹中心线提取方法,其特征是:步骤一:通过图像采集设备获取包含激光线条的图像I,图像I的分辨率为Ymax×Xmax;步骤二:设图像I的第N(N∈[1,Xmax])行的像素值构成的序列为原始数据MN(j),(j∈[1,Ymax]),通过立方插值算法得到输入信号mN(t),其中t=nTs,Ts为插值间隔,N∈[1,Xmax],j∈[1,Ymax];步骤三:对于图像I的第N行的激光线条像素值归一化后的数据,设置一个范围在0.2到0.5之间的阈值,当像素值数据大于所述阈值时,将此像素点标记为1,小于所述阈值时,则标记为0;计算所有标记为1的像素所属的列序号的均值,将此均值作为初始中心点u0,同时计算标记为1的像素点列序号最大值与最小值的差值,将此差值作为初始条纹宽度w0;步骤四:构建一组M个具有不同期望及方差的用于拟合的基底高斯信号集合G,集合中的所有基底高斯信号的长度与输入信号mN(t)相同,并且设zi=2σi2,σi为第i级基底高斯信号的标准差,并且将zi命名为第i级基底高斯信号的伸缩度,令期望ui=u0+si,并且将ui命名为第i级基底高斯信号的对称中心,其中,u ...
【技术特征摘要】
1.一种多高斯信号拟合的激光条纹中心线提取方法,其特征是:步骤一:通过图像采集设备获取包含激光线条的图像I,图像I的分辨率为Ymax×Xmax;步骤二:设图像I的第N(N∈[1,Xmax])行的像素值构成的序列为原始数据MN(j),(j∈[1,Ymax]),通过立方插值算法得到输入信号mN(t),其中t=nTs,Ts为插值间隔,N∈[1,Xmax],j∈[1,Ymax];步骤三:对于图像I的第N行的激光线条像素值归一化后的数据,设置一个范围在0.2到0.5之间的阈值,当像素值数据大于所述阈值时,将此像素点标记为1,小于所述阈值时,则标记为0;计算所有标记为1的像素所属的列序号的均值,将此均值作为初始中心点u0,同时计算标记为1的像素点列序号最大值与最小值的差值,将此差值作为初始条纹宽度w0;步骤四:构建一组M个具有不同期望及方差的用于拟合的基底高斯信号集合G,集合中的所有基底高斯信号的长度与输入信号mN(t)相同,并且设zi=2σi2,σi为第i级基底高斯信号的标准差,并且将zi命名为第i级基底高斯信号的伸缩度,令期望ui=u0+si,并且将ui命名为第i级基底高斯信号的对称中心,其中,u0为初始中心点,si为偏移量;将步骤三中得到的初始中心点u0作为第一级基底高斯信号的对称中心u0,即u1=u0,初始条纹宽度w0用于确定第一级基底高斯信号的伸缩度其中q为常数,由此得到一组M个具有不同伸缩度的基底高斯信号集合G, z i + 1 = 2 - 1 z i , ( i ∈ [ 1 , m ] ) u i = u 0 + s i , ( i ∈ [ 2 , m ] ) g z i , u i ( ...
【专利技术属性】
技术研发人员:叶秀芬,李传龙,陈尚泽,宫垠,刘文智,王潇洋,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。