一种基于结构光条纹分块的自适应高动态融合方法与流程

文档序号:33713388发布日期:2023-04-01 01:52阅读:58来源:国知局
一种基于结构光条纹分块的自适应高动态融合方法与流程

1.本发明属于结构光融合技术领域,尤其涉及一种基于结构光条纹的自动曝光方法。


背景技术:

2.在工业检测中,基于结构光的三维测量技术具有非接触、测量精度高、响应速度快等优点,因而广泛的应用在生产检测的各个行业中。其中有一些问题在工业检测中较为常见,即被测物表面动态范围较大,既有测量范围内表面镜面反射的区域、也有表面反射率较小的暗区域。通常反射较亮区域需要较小的曝光时间来重建,而反射较暗区域需要较大的曝光时间来重建,那么在同一个场景中,使用同一个曝光时间来应对上述情况,那测量范围内的物体很难被重建恢复。
3.目前,为了解决高动态范围的问题,有人提出统计目标亮度数量分布,统计波谷采用3-5个分段,分段内就可以当作一个反射率,该方法的优点在于不会有过曝现象,真正的高动态实现,缺点是不利于自动实现,对一些镜面反射也无能为力;另外还有人统计调制度数量分布,按照比率采用若干个分段,分段内就可以当作一个反射率,当调制度大于某一个值,那么相位精度就会到达要求,统计调制度中所有66处的目标亮度值,只要此处曝光时间达到最佳,那么大于此值的调制度区域也会达到最佳,该方法的优点在于有利于自动实现,缺点是会有部分镜面反射造成的过曝现象,有造成部分缺失的高动态实现,且对全局调制度分布情况不能有所了解。所以,针对一种被测场景自适应的高动态范围的光学测量方法仍然较为缺乏。


技术实现要素:

4.本发明的目的在于提供一种基于结构光条纹分块的高动态融合方法,以解决现有高动态融合未实现自动,自动高动态融合时会出现缺失区域的问题。
5.基于上述理由,本发明公开了一种基于结构光条纹分块的高动态融合方法,包括以下步骤:
6.s1、获得适合当下场景的自动曝光时间t1,使用曝光时间t1投影四步相移光栅图并解算,分别计算左右相机投影光强的中位数;
7.投影到拍摄的公式:i(x,y,t)=st(α(x,y)i
p
+α(x,y)β1(x,y)+β2(x,y))
8.式中,s表示传感器敏感度;t表示相机的曝光时间;α表示物体的反射率;β1表示经物体反射的环境光;β2表示直接进入相机中的环境光;
9.由于β1与β2的环境光远小于主动投影条纹的光强,上式可简化为:
10.i(x,y,t)=stα(x,y)i
p
11.求得的最佳曝光时间与理想的背景光值是:
12.13.式中,i(x,y,t)表示当前的投影光强值,t表示当前情况下的曝光时间;
14.不管曝光时间与拍摄得到的光强如何,sαi
p
并不会改变,单方面的改变曝光时间,目标亮度就能达到最佳:
[0015][0016][0017]
其中i
ideal
表示理想情况下投影光强,理想的最佳光强值设置为254;t1为当前帧的曝光时间,那么按照上式就能求出适合当前帧的最适宜曝光时间t2。
[0018]
依据四步相移,四幅条纹图相互叠加得到左右相机投影光强:
[0019]
i1=mod1+sum1[0020]
i2=mod2+sum2[0021]
其中mod1,mod2表示左右相机的调制度,sum1,sum2表示左右相机的背景光,i1,i2表示左右相机的投影光强;
[0022]
求得投影光强的中值i
t1
,i
t2

[0023]it1
=median(i1)
[0024]it2
=median(i2)
[0025]
其中,median表示对投影光强取中值操作,i
t1
,i
t2
即表示左右相机投影光强的中位数值;
[0026]
通过中值替代当前投影光强更具有代表性,表明大部分大于中值的光强对于当前曝光时间都能够满足,接下来就是寻找若干个曝光时间,让所有像素都能满足上述情况,得到最佳的效果。
[0027]
s2、分别计算左右相机计算比率值,然后对左右相机比率值取平均,并求得整体设备变化比率,计算不同比率对应的不同调制度与曝光时间的边界值;
[0028]
s21、求得曝光时间的变化比率ratio1:
[0029][0030]
式中,理想的最佳光强值设置为254;
[0031]
s22、判断是否满足ratio1《1.45,若不满足,则不改变,
[0032]
若满足,则ratio1=ratio1*ratio1;
[0033]
s23、对左相机和右相机的变化比率进行取平均操作:
[0034][0035]
其中,ratio2为右相机的曝光时间的变化比率,ratio1为左相机的曝光时间的变化比率,ratio为整体设备的变化比率。
[0036]
s24、求各基准调制度值与各基准曝光时间:
[0037]
[0038]
调制度初始值设置m1=66,t1是步骤s1中得到的曝光时间;直到计算到第i次m
i+1
《5就停止计算两个边界值。
[0039]
s3、比较上述基准曝光时间的个数i,如果i大于1就继续往下执行,如果等于1,那么使用自动曝光t1进行一组完整光栅的投影与解算,并直接输出到最后一步;
[0040]
s31、若边界值的数量等于1,那么就直接使用自动曝光算法获取一个单独自动曝光时间进行一组完整光栅的投影与采集,并解算;
[0041]
s32、若边界值的数量大于1,然后投影若干组不同曝光时间的条纹光栅进行投影条纹,然后来解算得到若干组调制度、背景光、展开相位结果;
[0042]
s4、再次投影上述计算得到的曝光时间组下的光栅图,并解算;本方法使用格雷码条纹加正弦条纹相移的光栅图进行投影的,格雷码对图像光强过曝光处出现的阶段性错误有极大的抑制作用,能够有效的提升不同解算相位的精度。
[0043]
s5、对不同曝光时间下的光栅图,按照调制度临界值的限制进行融合,输出融合后的结果。
[0044][0045]
其中,n表示上一步中计算到的次数,i
a1
,i
b1
表示步骤s2中计算得到的展开相位、背景光与调制度;p1表示满足i
b1
》m1时的图像上的区域;i
ai
,i
bi
表示步骤s4中第i次计算得到的展开相位、背景光与调制度;pi表示第i次图像满足m
i-1
》i
bi
》mi时的图像上的区域;i
an
,i
bn
表示步骤s4中第n次计算得到的展开相位、背景光与调制度;pn表示第n次图像满足i
bn
《mn时的图像上的区域;i
a_fuse
,i
b_fuse
表示融合后的展开相位、背景光与调制度;p表示图像的区域。
[0046]
与现有技术相比,本发明的有益效果是:
[0047]
本发明的一种基于结构光条纹分块的高动态融合方法,能实现自动融合并且能克服较宽的动态范围并精确成像,能够克服贴图颜色不一致,过曝区域空缺点等现象。与现有技术相比其采用中值替代当前投影光强更具有代表性,表明大部分大于中值的光强对于当前曝光时间都能够满足,能让所有像素都能满足上述情况,得到最佳的效果。
附图说明
[0048]
图1为本发明流程结构示意图。
[0049]
图2为本发明比率值获取方法流程结构示意图。
具体实施方式
[0050]
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合
[0070]
i2=mod2+sum2[0071]
其中mod1,mod2表示左右相机的调制度,sum1,sum2表示左右相机的背景光,i1,i2表示左右相机的投影光强;
[0072]
求得投影光强的中值i
t1
,i
t2

[0073]it1
=median(i1)
[0074]it2
=median(i2)
[0075]
其中,median表示对投影光强取中值操作,i
t1
,i
t2
即表示左右相机投影光强的中位数值。
[0076]
s2、计算整个设备的比率值,计算各基准调制度值点,以及对应的各基准曝光时间;
[0077]
s21、求得初始比率值:
[0078][0079]
s22、判断是否满足ratio1《1.45,若不满足,则不改变,
[0080]
若满足,则ratio1=ratio1*ratio1;
[0081]
s23、对左相机和右相机的变化比率进行取平均操作:
[0082][0083]
其中,ratio2为右相机的曝光时间的变化比率,ratio1为左相机的曝光时间的变化比率,ratio为整体设备的变化比率。
[0084]
s24、求各基准调制度值与各基准曝光时间:
[0085][0086]
调制度初始基准值设置为m1=66,t1是步骤s1中得到的曝光时间;直到计算到第i次m
i+1
《5就停止计算两个边界值。
[0087]
s3、比较上述基准曝光时间的个数i,如果i大于1就继续往下执行,如果等于1,那么使用自动曝光t1进行一组完整光栅的投影与解算,并直接输出到最后一步;基准曝光时间的个数i直接代表着被测物的表面反射率的基本情况,如果i大于1就执行投影各基准曝光时间条纹并解算,然后融合不同基准条纹解算的结果;如果等于1,那么使用自动曝光t1进行一组完整光栅的投影与解算,并直接输出到最后一步。
[0088]
s4、使用求的上述各基准曝光时间进行再投影,并解算得到各值;
[0089]
s5、对不同的调制度、背景光与相位结果进行融合操作;
[0090]
步骤s5中的解算方法:
[0091][0092]
其中,n表示上一步中计算到的次数,i
a1
,i
b1
表示步骤s1中计算得到的展开相位、背景光与调制度;p1表示满足i
b1
》m1时的图像上的区域;i
ai
,i
bi
表示步骤s4中第i次计算得到的展开相位、背景光与调制度;pi表示第i次图像满足m
i-1
》i
bi
》mi时的图像上的区域;i
an
,i
bn
表示步骤s4中第n次计算得到的展开相位、背景光与调制度;pn表示第n次图像满足i
bn
《mn时的图像上的区域;i
a_fuse
,i
b_fuse
表示融合后的展开相位、背景光与调制度;p表示图像的区域。
[0093]
s6、计算重建结果并输出。
[0094]
本发明的基于结构光条纹分块的高动态融合方法,采用中值替代当前投影光强,能实现自动融合并且能克服较宽的动态范围并精确成像,能够克服贴图颜色不一致,过曝区域空缺点等现象。
[0095]
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1