一种快速的相机曝光时间自动调整方法及装置转让专利

申请号 : CN201410062016.5

文献号 : CN104301619B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张帆肖佑平刘洋王春江李萍

申请人 : 凯迈(洛阳)测控有限公司

摘要 :

本发明涉及一种快速的相机曝光时间自动调整方法及装置,将相机曝光时间进行分档,曝光时间从短到长对应不同的档位;给相机初始化曝光时间,并进行拍摄,得到一幅图像,并计算得到该图像的平均灰度值;将平均灰度值用八位二进制表示,并取高五位数字与预设的曝光强度‑调整步长表中曝光强度值进行比对,得到该曝光强度对应的调整步长数值;依据调整步长数值对当前档位进行调整,得到新的档位,则该新的档位对应的曝光时间为下次拍摄相机曝光时间,实现相机曝光时间的自动调整;本发明仅依托高性能FPGA,高速采集图像数据,利用图像平均灰度对相机曝光强度进行评估,算法简单、有效,实时性强,便于硬件移植。

权利要求 :

1.一种快速的相机曝光时间自动调整方法,其特征在于,该方法的步骤如下:

(1)以设定档位拍摄得到图像,并计算得到该图像的平均灰度值;所述设定档位是将相机曝光时间进行分档得到的,曝光时间从短到长对应不同的档位;

(2)以平均灰度评价曝光强度,若曝光不正常,则将该曝光强度与预设的曝光强度—调整步长表中曝光强度进行比对,找到对应的曝光强度,得到与该曝光强度对应的调整步长数值,对当前档位叠加所述调整步长值,得到新的档位,该新的档位对应的曝光时间为下次拍摄相机曝光时间。

2.根据权利要求1所述的一种快速的相机曝光时间自动调整方法,其特征在于:所述曝光时间从短到长对应档位从小到大;将平均灰度值用八位二进制或十六进制表示,并取高五位数字,将该数字与预设的曝光强度-调整步长表中曝光强度值进行比对,找到对应的曝光强度,并得到该曝光强度对应的调整步长值;该调整步长值为下次拍摄档位与当前档位之差。

3.根据权利要求2所述的一种快速的相机曝光时间自动调整方法,其特征在于:每个档位对应相机镜头接收的光通量变化为1/4~1/2。

4.根据权利要求2或3所述的一种快速的相机曝光时间自动调整方法,其特征在于:若通过调整步长计算得到的新的档位超出档位范围,则以最大或最小曝光时间为下次拍摄相机曝光时间。

5.一种快速的相机曝光时间自动调整装置,其特征在于,包括模块如下:

(1)以设定档位拍摄得到图像,并计算得到该图像的平均灰度值;所述设定档位是将相机曝光时间进行分档得到的,曝光时间从短到长对应不同的档位;

(2)以平均灰度评价曝光强度,若曝光不正常,将该曝光强度与预设的曝光强度—调整步长表中曝光强度进行比对,找到对应的曝光强度,得到与该曝光强度对应的调整步长数值,得到调整步长值,对当前档位叠加所述调整步长值,得到新的档位,该新的档位对应的曝光时间为下次拍摄相机曝光时间。

6.根据权利要求5所述的一种快速的相机曝光时间自动调整装置,其特征在于:所述曝光时间从短到长对应档位从小到大;将平均灰度值用八位二进制或十六进制表示,并取高五位数字,将该数字与预设的曝光强度-调整步长表中曝光强度值进行比对,找到对应的曝光强度,并得到该曝光强度对应的调整步长值;该调整步长值为下次拍摄档位与当前档位之差。

7.根据权利要求6所述的一种快速的相机曝光时间自动调整装置,其特征在于:每个档位对应相机镜头接收的光通量变化为1/4~1/2。

8.根据权利要求6或7所述的一种快速的相机曝光时间自动调整装置,其特征在于:若通过调整步长计算得到的新的档位超出档位范围,则以最大或最小曝光时间为下次拍摄相机曝光时间。

说明书 :

一种快速的相机曝光时间自动调整方法及装置

技术领域

[0001] 本发明属于相机自动曝光技术领域,涉及一种快速的航拍相机曝光时间自动调整方法。

背景技术

[0002] 在传统的数码相机拍照过程中,普遍采用光度计做为测光单元进行机械光圈与机械快门的调整控制,但由于空中与地面亮度差别比较大,经常出现过亮或过暗现象,造成大量感兴趣细节的丢失;另外,某些图像侦查装置下落速度快、机械冲击量级高,这就要求相机自动曝光控制算法简单、快速、准确有效,应占用较少的系统资源,具备较强的硬件移植性,显然,机械快门与光圈难以满足快速曝光、抗振、抗冲击等方面的要求,所得到的航拍相片效果不好。
[0003] 近年来出现了利用CCD传感器输出灰度图像,采用图像的灰度直方图法等方法(如申请号为201210259794.4的中国专利申请“相机无传感器连续自动曝光时间调节控制装置”)来实现相机的自动曝光。这种方法的算法较复杂,硬件计算量大,对系统硬件资源需求高,有时会受曝光分档级数过多制约而不能实现快速曝光。

发明内容

[0004] 本发明的目的是提供一种快速的相机曝光时间自动调整方法,以解决现有机械快门和光圈难以满足自动、快速曝光、像质要求高的问题。
[0005] 为实现上述目的,本发明的快速的相机曝光时间自动调整方法的步骤如下:
[0006] 一种快速的相机曝光时间自动调整方法,该方法的步骤如下:
[0007] (1)以设定档位拍摄得到图像,并计算得到该图像的平均灰度值;所述设定档位是将相机曝光时间进行分档得到的,曝光时间从短到长对应不同的档位;
[0008] (2)以平均灰度评价曝光时间,若曝光不正常,则根据“平均灰度值——曝光强度——档位”之间的对应关系,对当前档位进行调整,得到新的档位,该新的档位对应的曝光时间为下次拍摄相机曝光时间。
[0009] 所述曝光时间从短到长对应档位从小到大;将平均灰度值用八位二进制或十六进制表示,并取高五位数字,将该数字与预设的曝光强度-调整步长表中曝光强度值进行比对,找到对应的曝光强度,并得到该曝光强度对应的调整步长值;该调整步长值为下次拍摄档位与当前档位之差。
[0010] 每个档位对应相机镜头接收的光通量变化为1/4~1/2。
[0011] 若通过调整步长计算得到的新的档位超出档位范围,则以最大或最小曝光时间为下次拍摄相机曝光时间。
[0012] 一种快速的相机曝光时间自动调整装置,包括模块如下:
[0013] (1)以设定档位拍摄得到图像,并计算得到该图像的平均灰度值;所述设定档位是将相机曝光时间进行分档得到的,曝光时间从短到长对应不同的档位;
[0014] (2)以平均灰度评价曝光时间,若曝光不正常,则根据“平均灰度值——曝光强度——档位”之间的对应关系,对当前档位进行调整,得到新的档位,该新的档位对应的曝光时间为下次拍摄相机曝光时间。
[0015] 所述曝光时间从短到长对应档位从小到大;将平均灰度值用八位二进制或十六进制表示,并取高五位数字,将该数字与预设的曝光强度-调整步长表中曝光强度值进行比对,找到对应的曝光强度,并得到该曝光强度对应的调整步长值;该调整步长值为下次拍摄档位与当前档位之差。
[0016] 每个档位对应相机镜头接收的光通量变化为1/4~1/2。
[0017] 若通过调整步长计算得到的新的档位超出档位范围,则以最大或最小曝光时间为下次拍摄相机曝光时间。本发明的快速的相机曝光时间自动调整方法有益效果如下:
[0018] 1、摆脱了传统的相机自动曝光控制方法硬件结构和资源的限制,充分利用CCD传感器的特点,用FPGA来实现相机测光功能,采用图像平均灰度评价相机曝光强度,从而获得更为精确的曝光时间,获得了较好的自动曝光效果,拍摄得到像质高的图像。
[0019] 2、自动曝光算法运算速度高,处理数据量大,实时性强,实现相机的快速、自动曝光,便于硬件移植。
[0020] 3、在实时性、可移植性、通用性、集成度、环境适应性等各方面均表现优异,可以大大改善传统的数据采集成像系统自动曝光方面的性能指标,能广泛应用移植于光电侦察设备当中,有效的提升了光电平台的智能化、自动化程度。

附图说明

[0021] 图1是实施例的一个灰度直方图;
[0022] 图2是相机曝光时间自动调整方法实施例的流程图;
[0023] 图3是实施例的拍摄的第一幅图像;
[0024] 图4是实施例的曝光时间调整后的拍摄图像。

具体实施方式

[0025] 某些图像侦察装置由于大冲击、高速应用的特殊性,不能选择传统上的机械快门和光圈来调整相机正常曝光。为使系统适应外界一定的光强变化,所应用成像系统采用固定光圈与自动的连续可调电子快门实现自适应曝光控制。整个控制逻辑在单片FPGA上设计实现。
[0026] 先将相机曝光时间进行分档,曝光时间从短到长对应不同的档位;给相机初始化一个固定的曝光时间Tms,该曝光时间对应一个档位,档位与曝光时间的对应关系是预先设置好的,并进行第一次拍摄,统计图像的平均灰度。
[0027] 如图1,图像灰度直方图的横坐标代表与最佳曝光量范围相应的灰度范围,纵坐标代表具有该灰度的像元数。
[0028] 根据大量拍照试验,得出如下相机曝光判据:
[0029] 1)曝光正常判据:
[0030] a.70%以上的像元灰度分布在Dmin~Dmax灰度范围。
[0031] 因此,当图像平均灰度在96~112之间,判定图像正常曝光。
[0032] 2)曝光过度判据:
[0033] a.在Dmin~Dmax灰度范围内的像元数低于总像元数的70%。
[0034] b.在靠近Dmin区域没有或有很少的像元分布。
[0035] 因此,当统计图像平均灰度高于112,判定图像过曝光;
[0036] 3)曝光不足判据:
[0037] a.在Dmin~Dmax灰度范围内的像元数低于总像元数的70%。
[0038] b.在靠近Dmax区域没有或有很少的像元分布。
[0039] 因此,当统计图像平均灰度低于96,判定图像欠曝光。
[0040] 按照国际惯例,对相机曝光量的控制一般采用分档控制。为了简单、快速、准确的反映图像的实时曝光情况,提高相机曝光的控制精度,由FPGA实时统计当前图像的平均灰度,以图像平均灰度来评价当前图像的曝光强度。如表1曝光强度与曝光调整步长对应表。
[0041] 表1曝光强度与调整步长对应表
[0042]曝光强度 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C调整步长 11 10 9 8 7 6 5 4 3 2 1 0
曝光强度 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x16 0x18 0x1B 0x1E调整步长 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11
[0043] 依据相机曝光判据,每调整一次曝光时间所确定的调整步长依据:使图像的平均灰度处于96~112间为准则,达到快速准确调整的目的。调整步长从11依次递减到-11所对应的曝光强度是十六进制中的01到14、16、18、1B、1E,当然这种曝光强度与调整步长之间的对应关系可根据实际需要进行扩展或调整。查表时需将平均灰度值用八位二进制表示,并取该八位二进制值的高五位数字,将该数字与预设的曝光强度-调整步长表中曝光强度值进行比对,找到对应的曝光强度,并得到该曝光强度对应的调整步长数值,表1中曝光强度用十六进制表示,则二进制表示的平均灰度值的高五位数字需先转换为十六进制,再与曝光强度-分档调整步长表中的曝光强度值进行比对,若是得到的高五位转换为十六进制后的数值无法在表1中找到相同的,则采用就近原则,比如是17,到16和18的距离相同,则采用就低原则。曝光强度最多可分为32中,该表1中曝光强度分为24种是为了与表2中给出的档位设置相对应。
[0044] 相机曝光时间分为24个档位,如表2所示,档位与曝光时间是一一对应的关系,曝光时间从短到长对应档位值从小到大。每个档位使CCD接收的光通量变化约1/4~1/2。当光学镜头和传感器相关指标选定时,曝光时间调整范围以系统正常应用调整范围为准。每一档位的曝光时间,均是经过大量的前期拍摄试验所得。
[0045] 依据表1查到的调整步长数值对当前档位进行调整,得到新的档位,则该新的档位对应的曝光时间为下次拍摄相机曝光时间;如当前档位为5,调整步长值为-2,则得到新的档位为3,查表2得档位3对应的曝光时间为0.20,则下次拍摄相机的曝光时间为0.20,重复拍摄图像平均灰度值计算、查表1得到调整步长、查表2得到曝光时间步骤即可实现曝光时间自动调整。
[0046] 表2曝光时间分档列表
[0047]分档 1 2 3 4 5 6 7 8 9 10 11 12
曝光时间/mS 0.10 0.14 0.20 0.29 0.36 0.44 0.50 0.57 0.66 0.76 0.87 1.00分档 13 14 15 16 17 18 19 20 21 22 23 24
曝光时间/mS 1.14 1.31 1.49 1.72 1.97 2.26 2.59 2.97 3.40 3.89 4.46 5.1[0048] 得到新的档位如果超出预设的档位范围,则以最接近新的档位的档位所对应的曝光时间为下次拍摄相机曝光时间。即调整步长如果向上超出曝光时间分档范围,则曝光档位以最高档位为当前曝光档位。调整步长如果向下超出曝光时间分档范围,则曝光档位以最低档位为当前曝光档位。
[0049] 对某相机系统,初始化曝光时间1ms,拍摄得第一幅图像如图3所示,得到的平均灰度值180,取其二进制的高5位为16H,查表1得到需要的调整步长为-8,初始曝光档位(12)+调整步长(-8)=下次曝光档位(4),查表2得到曝光时间为0.29ms,对相机进行曝光得到图像如图4所示,统计其平均灰度为98,符合正常曝光范畴。本相机曝光时间自动调整方法仅依托高性能FPGA,高速采集图像数据,利用图像平均灰度对相机曝光强度进行评估,算法简单、有效,实时性强,便于硬件移植。
[0050] 以上给出的是一种具体实施方式,对于用平均灰度来评价曝光时间,采用了一种既容易实现,又节约资源的处理方式(二进制或十六进制表示的方法,制作对应表格),作为其他实施方式,也可以采用其它的评价和表示方法。在本发明基础上的各种变型、替换也都在本发明的保护范围之内。