一种彩色相机的自动曝光方法技术

技术编号:15335684 阅读:89 留言:0更新日期:2017-05-16 22:09
本发明专利技术公开了一种彩色相机的自动曝光方法,其包含:S1、读入初始帧彩色图像;S2、比较初始帧三个分量的灰度均值的大小,取其灰度均值最大值所在分量V;S3、对当前帧彩色图像中分量V的直方图进行统计,得到该直方图相对中间灰度的直方图偏斜度;S4、根据设定的直方图偏斜度最小值以及步骤S3得到的当前帧直方图偏斜度,判断该当前帧的直方图偏斜度是否是最小直方图偏斜度,若是,则取该最小直方图偏斜度彩色图像所对应的曝光时间作为最佳曝光时间,结束;若否,重设曝光时间,以新的曝光时间采集下一帧彩色图像后,返回执行步骤S3继续寻找最小直方图偏斜度。其优点是:取灰度均值最大值所在分量进行直方图计算,降低其它彩色分量曝光过度的风险。

【技术实现步骤摘要】
一种彩色相机的自动曝光方法
本专利技术涉及自动曝光
,具体涉及一种彩色相机的自动曝光方法。
技术介绍
自动曝光是数码相机等设备中惯常使用的曝光技术。自动曝光即指根据当前图像的亮度自动调整曝光参数,使得图像达到理想亮度。自动曝光主要包括两个个环节:曝光量评估以及曝光参数的调整计算。其中,曝光量评估的准确与否严重影响自动曝光算法对相机曝光参数的调整精度。如果曝光不足,图像太暗,则造成欠曝光区域无法分辨;如果曝光过度,图像太亮,在过度曝光区域损失太多细节。正确曝光的图像,亮部细节与暗部细节都应当比较充分,最亮与最暗部分都能显现出清晰的条纹与丰富的层次,整体亮度适宜,对比度正常。由此可见,自动曝光算法直接影响对地遥感相机的成像质量。目前的自动曝光算法中,对图像曝光量的评估主要有以下三类方法:基于图像亮度均值、基于图像内容以及基于图像直方图。前两种方法主要适用于目标和背景清晰可分的场景。然而对于对地观测的空间遥感相机,其拍摄对象通常是大面积的森林、海洋或山峦,这类图像没有明确的目标主体,亦不存在明确的背景。且通常对地观测遥感相机的图像数据量大,这两类方法并不能满足需求。在一幅图像中,不同的图像灰度分布可以反应不同的图像质量。通常情况下灰度直方图可以说明图像的质量。如果图像的亮度适宜,图像动态范围宽,对比度高,其对应的灰度直方图分布均匀,左右两端邻近区域都有少量像素,但没有溢出现象。基于图像直方图的方法就是利用灰度直方图的几何分布信息进行曝光量的估计。文献1(杨海涛等,“一种基于亮度直方图的自动曝光控制方法”,《光学学报》,2007,27(5):841-847)中根据人类视觉系统的视觉注意机制,认为直方图中大而陡峭的峰值区域对应于图像中的不感兴趣区域。在此基础上确定了加权亮度均值的计算原则,降低不感兴趣区域在加权均值中的重要性,将曝光重点放在感兴趣区域。然而对于没有明确感兴趣区域的图像而言,这种方法并不适用。文献2(赵芳等,“基于灰度图像的曝光量估计方法”,《应用科技》,2009,36(8):32-34)中依据直方图中峰值灰度和直方图两侧是否存在零像素区域,估计图像曝光量效果是否恰当。然而图像直方图左右两端不可避免会存在噪声,影响两端像素的判断,最终使得曝光程度的判断出现偏差。以上两篇文献主要针对灰度图像利用直方图进行曝光量估计。文献3(易亮,“车载数字相机自动曝光方法研究”,中南大学,2012:26-33)则针对彩色图像进行分析。选取色彩空间HSV中的V分量进行直方图统计,将直方图分成左右均等的两部分,通过两部分的面积比对曝光情况进行估计,其精度依赖于预设的面积比阈值。且每一帧都计算V分量,增加了计算成本。
技术实现思路
本专利技术的目的在于提供一种彩色相机的自动曝光方法,通过计算图像直方图对中间亮度的偏斜度来评估图像曝光程度是否恰当,并根据评估结果实现曝光时间自动调节,从而实现在场景光强、光圈数固定的情况下彩色图像的自动曝光,适用于没有明确背景和目标的对地观测图像。为了达到上述目的,本专利技术通过以下技术方案实现:一种彩色相机的自动曝光方法,其特征是,包含:S1、读入初始帧彩色图像,设定直方图偏斜度最小值、最佳曝光时间以及曝光时间调整步长的初始值;S2、比较初始帧三个分量的灰度均值的大小,取其灰度均值最大值所在分量V;S3、对当前帧彩色图像中分量V的直方图进行统计,得到该直方图相对中间灰度的直方图偏斜度;S4、根据设定的直方图偏斜度最小值以及步骤S3得到的当前帧直方图偏斜度,判断该当前帧的直方图偏斜度是否是最小直方图偏斜度,若是,则取该最小直方图偏斜度彩色图像所对应的曝光时间作为最佳曝光时间,结束;若否,则根据当前帧的直方图偏斜度重设曝光时间调整步长,并结合当前帧的曝光时间计算采集下一帧彩色图像所需要的曝光时间,以该新的曝光时间采集下一帧彩色图像后,将该下一帧彩色图像作为新的当前帧,返回执行步骤S3继续寻找最小直方图偏斜度。上述的彩色相机的自动曝光方法,其中,所述步骤S2具体包含:分别计算当前帧彩色图像在RGB色彩空间中三个分量的灰度均值,对该三个分量的灰度均值大小进行比较,取该三个分量的灰度均值中最大值所在的分量V。上述的彩色相机的自动曝光方法,其中,所述步骤S4具体包含如下步骤:S41、判断当前帧彩色图像的直方图偏斜度绝对值是否小于直方图偏斜度预设阈值,若是,则取当前帧的曝光时间为最佳曝光时间,结束;若否,则根据直方图偏斜度与直方图偏斜度最小值来调整最佳曝光时间以及直方图偏斜度最小值;S42、判断当前帧是否为初始帧,若是,则执行步骤S44;若否,继续执行步骤S43;S43、判断前一帧的曝光时间调整步长是否小于曝光时间调整步长预设阈值,若是,则最佳曝光时间为最佳,结束;若否,则重设曝光时间调整步长后继续执行步骤S44;S44、根据当前帧的直方图偏斜度情况以及重设后的曝光时间调整步长调整下一帧的曝光时间,以调整后的新曝光时间采集并读取下一帧彩色图像,将该下一帧彩色图像作为新的当前帧,返回执行步骤S3。上述的彩色相机的自动曝光方法,其中,所述步骤S2中参与直方图最大彩色分量的方法为:计算彩色图像在RGB色彩空间中三个分量的灰度均值:Imr、Img和Imb,计算公式具体如下:v=r或g或b式中,彩色图像尺寸为M×N,Iv(1,m,n)是彩色图像在v分量中第m行第n列的灰度值;比较Imr、Img和Imb的大小,得到其中最大值Z=max(Imr,Img,Imb)。上述的彩色相机的自动曝光方法,其中,所述步骤S3中彩色图像最大灰度值所在分量V直方图相对中间灰度的直方图偏斜度的计算方法为:pi(zk)=qi(zk)/(M×N),k=0,1,…,255;式中,图像灰度级为256,zk是最大值Z所在分量V中区间[0,255]内的第k级灰度,qi(zk)表示第i帧彩色图像分量V中灰度值为zk的像素个数,中间灰度C=128。上述的彩色相机的自动曝光方法,其中,所述步骤S43中当前一帧的曝光时间调整步长是大于曝光时间调整步长预设阈值情况下,重设曝光时间调整步长的方法为:式中,ΔTi为当前第i帧彩色图像的曝光时间调整步长,ΔTi-1为第i-1帧彩色图像的曝光时间调整步长,μz(i)为对第i帧彩色图像V分量直方图相对中间灰度的直方图偏斜度,μz(i-1)为对第i-1帧彩色图像V分量直方图相对中间灰度的直方图偏斜度。上述的彩色相机的自动曝光方法,其中,所述步骤S44中下一帧的曝光时间的计算方法为:式中,Ti+1为第i+1帧彩色图像的曝光时间,Ti为第i帧彩色图像的曝光时间。本专利技术与现有技术相比具有以下优点:1、取均值最大值所在分量进行直方图计算,降低其它彩色分量曝光过度的风险,且仅在初始帧进行计算,节约后续计算成本,适用于图像数据量大的空间相机;2、以直方图对中间灰度的偏斜度进行曝光量判断,适用于直方图呈单峰性的没有明确目标和背景的对地观测图像;3、根据曝光量判断准则设计了曝光时间自动调节方案实现了步长的动态调整,在节约计算成本的前提下避免错过最佳曝光时间,适用于图像数据量大的空间相机。附图说明图1为本专利技术的方法的简易流程图;图2为本专利技术的具体实施例中的方法流程图;图3为本专利技术的实施例一中根据第一曝光时间所采集的彩色图像及其相对应的本文档来自技高网
...
一种彩色相机的自动曝光方法

【技术保护点】
一种彩色相机的自动曝光方法,其特征在于,包含:S1、读入初始帧彩色图像,设定直方图偏斜度最小值、最佳曝光时间以及曝光时间调整步长的初始值;S2、比较初始帧三个分量的灰度均值的大小,取其灰度均值最大值所在分量V;S3、对当前帧彩色图像中分量V的直方图进行统计,得到该直方图相对中间灰度的直方图偏斜度;S4、根据设定的直方图偏斜度最小值以及步骤S3得到的当前帧直方图偏斜度,判断该当前帧的直方图偏斜度是否是最小直方图偏斜度,若是,则取该最小直方图偏斜度彩色图像所对应的曝光时间作为最佳曝光时间,结束;若否,则根据当前帧的直方图偏斜度重设曝光时间调整步长,并结合当前帧的曝光时间计算采集下一帧彩色图像所需要的曝光时间,以该新的曝光时间采集下一帧彩色图像后,将该下一帧彩色图像作为新的当前帧,返回执行步骤S3继续寻找最小直方图偏斜度。

【技术特征摘要】
1.一种彩色相机的自动曝光方法,其特征在于,包含:S1、读入初始帧彩色图像,设定直方图偏斜度最小值、最佳曝光时间以及曝光时间调整步长的初始值;S2、比较初始帧三个分量的灰度均值的大小,取其灰度均值最大值所在分量V;S3、对当前帧彩色图像中分量V的直方图进行统计,得到该直方图相对中间灰度的直方图偏斜度;S4、根据设定的直方图偏斜度最小值以及步骤S3得到的当前帧直方图偏斜度,判断该当前帧的直方图偏斜度是否是最小直方图偏斜度,若是,则取该最小直方图偏斜度彩色图像所对应的曝光时间作为最佳曝光时间,结束;若否,则根据当前帧的直方图偏斜度重设曝光时间调整步长,并结合当前帧的曝光时间计算采集下一帧彩色图像所需要的曝光时间,以该新的曝光时间采集下一帧彩色图像后,将该下一帧彩色图像作为新的当前帧,返回执行步骤S3继续寻找最小直方图偏斜度。2.如权利要求1所述的彩色相机的自动曝光方法,其特征在于,所述步骤S2具体包含:分别计算当前帧彩色图像在RGB色彩空间中三个分量的灰度均值,对该三个分量的灰度均值大小进行比较,取该三个分量的灰度均值中最大值所在的分量V。3.如权利要求1或2所述的彩色相机的自动曝光方法,其特征在于,所述步骤S4具体包含如下步骤:S41、判断当前帧彩色图像的直方图偏斜度绝对值是否小于直方图偏斜度预设阈值,若是,则取当前帧的曝光时间为最佳曝光时间,结束;若否,则根据直方图偏斜度与直方图偏斜度最小值来调整最佳曝光时间以及直方图偏斜度最小值;S42、判断当前帧是否为初始帧,若是,则执行步骤S44;若否,继续执行步骤S43;S43、判断前一帧的曝光时间调整步长是否小于曝光时间调整步长预设阈值,若是,则最佳曝光时间为最佳,结束;若否,则重设曝光时间调整步长后继续执行步骤S44;S44、根据当前帧的直方图偏斜度情况以及重设后的曝光时间调整步长调整下一帧的曝光时间,以调整后的新曝光时间采集并读取下一帧彩色图像,将该下一帧彩色图像作为新的当前帧,返回执行步骤S3。4.如权利要求2所述的彩色相机的自动曝光方法,其特征在于,所述步骤S2中参与直方图最大彩色分...

【专利技术属性】
技术研发人员:陈文李兴隆
申请(专利权)人:上海航天控制技术研究所
类型:发明
国别省市:上海,31

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

1