一种适应于复杂光照场景的自适应照明优化方法与流程

文档序号:17177717发布日期:2019-03-22 20:39阅读:886来源:国知局
一种适应于复杂光照场景的自适应照明优化方法与流程

本发明涉及一种优化自适应照明的方法,属于自适应光学领域。



背景技术:

在目前的机器视觉系统中,图像的质量是决定系统分析和决策的决定性因素。由于环境复杂,物体表面反射率不同,光源不均匀等因素的影响,通常使得图像的细节丢失。当被测场景同时存在高反射率和低反射率的不同部分时,增加曝光会使高反射率的部分过分饱和;降低曝光会使低反射率部分变得黑暗,从而图像质量下降,对系统造成不利影响。



技术实现要素:

本发明针对在复杂光照场景下的照片细节丢失的问题,提出优化的自适应照明的方案,实现光照补偿并进行进一步处理。本发明的技术方案如下:

一种适应于复杂光照场景的自适应照明优化方法,包括下列步骤:

(1)建立投影仪-照相机系统,将被测物体放置在幕布上,将投影仪和相机非同轴放置在幕布同侧并保持在同一水平线上;

(2)模拟复杂光照环境,选择表面反射率不同的被测物体,放置干扰光源产生过曝光现象,计算机控制ccd相机获得原始的物体图像。

(3)使用投影仪将计算机生成的参考条纹投影到物体上,参考条纹选取相位差在0至2π之间的黑白条纹,条纹受到三维物体的深度调制会发生畸变,使用相机采集畸变条纹;

(4)测量系统参数,包括相机到被测物体表面的距离,相机与投影仪的距离,相机焦距和实际条纹周期长度数据;

(5)利用傅立叶轮廓算法ftp得到物体深度和条纹相位变化的关系,恢复物体的高度信息h(x,y);

(6)将原始物体图像使用matlab进行反演运算i(x,y)=255-l(x,y),利用投影仪将反演图像投影至物体表面并保持像素匹配;

(7)相机采集当前图像,重复步骤(6),运行迭代算法直至满足迭代终止准则,保证过曝光部分被修复;

(8)通过程序控制相机采集一系列不同曝光时间的图像,使采集的图像同时包含欠曝光与过曝光图像,使用matlab实现hdr算法,推导照度与曝光时间的关系式,标定相机响应曲线;

(9)根据相机响应曲线合成高动态范围图像即hdr图像,得到最终结果并输出。

本发明的有益效果如下:

1、相比之前迭代获取直接最终结果,具有迭代次数少的特点,只需迭代消除高曝光即可进行hdr处理。

2、相比之前自适应算法,在极端光照环境下表现更好,更容易较准确恢复高曝光的图像。

3、算法简单,对设备要求较低,可重复性强,对质量检测、医学诊断、文物鉴定、工业设计、实时测量等领域有着重要意义。

附图说明

图1本发明装置示意图

图2本发明基于曝光补偿的自适应投影法流程图

图3本发明实施例的原图和自适应投影的结果图

具体实施方式

下面结合附图和具体实例对本发明进行进一步的说明阐述。

参见图1,本发明的装置示意图:图像采集采用高清120万像素ccd相机,投影设备采用epson的cb-s18+型投影仪,待测物体采用贴有二维码标签的铁盖,处理器是任意pc或具有pc功能的设备,投影仪投射条纹和迭代后的图像,ccd相机采集物体经自适应投影后的图像,matlab程序运算迭代算法。本实验的系统装置参考自投影仪-相机系统。

参见图2,本发明基于曝光补偿的自适应投影法的流程图,以下简述其相应步骤:

(1)摆放设备,使投影仪和ccd相机在同一水平线上。使用干扰光源直射反射率较高的二维码标签,产生过曝光。放置被测物体使其在ccd相机视角和投影范围内。测量ccd相机到被测物体表面的距离l0和ccd相机与投影仪水平距离d。

(2)使用投影仪对物体投影两张条纹图像,相位差δ∈(0,2π)。通过ccd相机获取条纹图像,相减后滤波获得基频分量,通过傅里叶轮廓术复原相位信息将其带入到相位高度转换公式中,可得到高度信息h(x,y)。

(3)ccd相机获取外部光源照射的图像l1,含有多种曝光情况,信息保留不完善。

(4)通过反演算法i1(x,y)=255-l1(x,y)得到图像i1,灰度级等于255的像素即为饱和像素,i1为经过饱和反演后的补光图像,将i1投影至物体上,并手动对齐,获得图像l2。

(5)投影仪的光照补偿即根据相机的反馈在物体表面每一个像素点投影与物体表面光照强度成反比例的照明,通过不断的重复操作,饱和的部分恢复了像素信息将图像l1,i1,l2的光照强度和h(x,y)带入迭代公式in+1(x,y)=in(x,y)-h(x,y)(255-ln-1(x,y)),得到光照补偿图像in,对每一张in进行补偿投影,相机所获得图像为ln,再根据ln和前一张补偿后的图像ln-1获得新的补偿图像in+1。

(6)使用绝对中心矩算法(acm):acm=∑|i-u|·p(i)对ln进行评价,其中i为图像中各像素点的灰度值,u为整张图像灰度值的平均值,p(i)为灰度值为i的像素点在整张图像中存在的概率。当归一化步长差ρ0=0.001时,通过迭代停止准则

ρiacm=|acm(n+1)-acm(n)|2/acm(n)2<ρ0

得到符合条件的图像。

(7)通过pc控制相机获取一系列不同曝光时间的图像,实验中曝光时间为100~1400ms,间隔100ms,共14张图片。

(8)利用matlab实现hdr算法,标定ccd相机的响应曲线g(zi,j)=lnei+lnδtj,其中zi,j表示序列图像中j幅图像中的第i个像素点的灰度值,ei表示第i个像素点位置的照度,δtj表示第j幅图像的曝光时间。

(9)根据响应曲线合成高动态范围图像,根据公式计算场景曝光度e,其中p是输入的不同曝光量的图像数,其中ω(zi,j)为权值函数(通常取三角帽权重函数

参见图3,本发明原图和自适应投影的结果,可以看出在极端环境下,原图过曝光现象严重,细节丢失,二维码部分难以识别,优化的自适应投影法对曝光有着良好的控制效果,既可以恢复二维码标签,又不会影响其他部分的正常显示,实现图像均衡化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1