自动驾驶中摄像头动态曝光调整方法

文档序号:9792043阅读:1289来源:国知局
自动驾驶中摄像头动态曝光调整方法
【技术领域】
[0001] 本发明属于自动驾驶领域,设及自动驾驶或者安全辅助驾驶里的图像感知与图像 处理模块,具体设及一种自动驾驶中摄像头动态曝光调整方法。
【背景技术】
[0002] 摄像头是自动驾驶系统或者安全辅助驾驶系统里最常用的传感器之一。通常情况 下,自动驾驶系统通过对摄像头拍摄的图像进行分析,从而达到感知周边环境W及辅助驾 驶安全的目的。
[0003] 为了保证智能车中摄像头能取得良好质量的图像,需要对摄像头的众多参数进行 调节。在摄像头的众多参数中,曝光量是非常重要的一个参数。图像过亮过曝光或者过暗曝 光不足都将非常影响对图像细节的读取和分析。
[0004] 目前,关于自动曝光的专利和算法论文,运些都是在摄像头静止不动的模型下,基 于一些静态参数对摄像头的曝光量进行动态调节。但是,自动驾驶中摄像头是一边随车高 速移动一边采集图像,目前对于动态移动中的摄像头的曝光量动态调节方法的研究比较欠 缺。
[0005] 现有的静止摄像头自动曝光算法往往是根据现有图片进行一个叫做"测光"的步 骤,根据测光的结果一次性调整摄像头的曝光量。与静止摄像头不同,随着高速移动的智能 车周边环境的变化,移动的摄像头面临着时时刻刻变化的光照环境,所W针对移动的摄像 头需要一种随时间变化不断来调整曝光量的动态曝光调整方法,现有的静止摄像头自动曝 光调整方法无法满足该要求。

【发明内容】

[0006] 有鉴于此,本发明提供了一种自动驾驶中摄像头动态曝光调整方法。
[0007] -种自动驾驶中摄像头动态曝光调整方法,包括如下步骤:
[000引(1)对摄像头进行标定,得到摄像头的最大曝光时间Emax和最小曝光时间Emin, W 及摄像头拍摄图像的最大灰度值Gmax和最小灰度值Gmin;
[0009] (2)提取摄像头的当前帖的图像,将当前帖图像的平均灰度值Ga Vg与Gmax、Gmin比 较从而对Gavg进行修正,根据Gavg及上帖图像的曝光时间得到当前图像的预调整曝光 时间Etmp;
[0010] (3)将Etmp与Emax、血in进行比较后对化mp进行修正得到采集下一帖图像时应当 用的最优曝光时间Ex,然后返回至步骤(2),循环调节至结束。
[0011] 本发明的有益效果是:本发明实现了对运动中的摄像头曝光时间的动态调节,通 过分析摄像头当前帖图像的平均灰度值Gavg及上帖图像的曝光时间Ex/,调节采集下一帖 图像时应当用的最优曝光时间Ex,使摄像头适应高速移动的智能车周边环境的变化,随时 间环境的变化不断来调整最佳曝光量,采用本发明的方法后,在摄像头进入隧道光线突然 变暗的时候,摄像头的曝光时间瞬间被调节到最大,隧道里面所拍摄到的图片细节清晰;而 当摄像头离开隧道的时候,曝光时间被迅速缩短,脱出隧道后的图片也不会产生过曝光现 象,明显提高动态移动中的摄像头采集到的图像或视频效果。
【附图说明】
[0012]图1是本发明的摄像头动态曝光调整流程示意图;
[OOU]图中化mp为预调整曝光时间;为上帖图像的曝光时间,Emax为摄像头的最大曝 光时间;Emin为摄像头的最小曝光时间;Gavg为当前帖图像的平均灰度值;Gmax为最大灰度 值;Gmin为最小灰度值;Gref er为灰度参考常量值。
【具体实施方式】
[0014] 本发明提供了一种自动驾驶中摄像头动态曝光调整方法,包括如下步骤:
[0015] (1)对摄像头进行标定,得到摄像头的最大曝光时间Emax和最小曝光时间Emin, W 及摄像头拍摄图像的最大灰度值Gmax和最小灰度值Gmin;
[0016] (2)提取摄像头的当前帖的图像,将当前帖图像的平均灰度值Gavg与Gmax、Gmin比 较从而对Gavg进行修正,根据Gavg及上帖图像的曝光时间得到当前图像的预调整曝光 时间Etmp;
[0017] (3)将Etmp与Emax、血in进行比较后对Etmp进行修正得至Ij采集下一帖图像时应当 用的最优曝光时间Ex,然后返回至步骤(2),循环调节至结束。
[001引优选的,步骤(2)所述将当前帖图像的平均灰度值Gavg与Gmax、Gmin比较从而对 Gavg进行修正的方法包括:
[0019] 若Gmin<Gavg<Gmax,则进行后续步骤;
[0020] 若Gavg < Gmin或Gavg > Gmax,则Gavg无效,重新进行步骤(2)。
[0021] 更加优选的,步骤(2)所述根据当前帖图像的平均灰度值Gavg及上帖图像的曝光 时间得到当前图像的预调整曝光时间Etmp的方法包括:
[0022] 若GavgC 1,则Etmp = (Gmin+Gmax+l) XEx' /3.0;
[0023] 若Gavg > 1,则Etmp = (Gmin+Gmax+Gavg) XEx'/(3.0XGavg);
[0024] 优选的,步骤(2)所述当前帖图像的平均灰度值Gavg计算方法包括:
,其中Gi为每像素灰度值,N为像素数;
[0025] 优选的,步骤(3)所述对化mp进行修正得到采集下一帖图像时应当用的最优曝光 时间Ex的方法包括:
[0026] 若EtmpC血in,贝化tmp无效,直接返回至步骤(2);
[0027] 若血in < Etmp < Emax,则调整曝光时间使Ex = Etmp,然后返回至步骤(2);
[00巧]若E:tmp>Emax,且Gavg ^ Grefer,所述Grefer为灰度参考常量值,则Etmp无效,直 接返回至步骤(2);
[00巧]若E:tmp>Emax,且Gavg>Grefe;r,所述Grefer为灰度参考常量值,则调整曝光时间 使Ex = Emax,然后返回步骤(2)。
[0030] 更加优选的,所述灰度参考常量值Grefer = 50。
[0031] 下面将结合具体实施例对本发明提供的自动驾驶中摄像头动态曝光调整方法予 W进一步说明。
[00创实施例一
[0033] 本技实施例的目的是要在车载环境中根据摄像头实时输出的每一帖图像动态调 节曝光时间,即实时更新下一帖图像时应当用的最优曝光时间Ex的值,调节方法的流程如 图1所示,具体步骤包括:
[0034] (1)在智能汽车出发前对摄像头进行当场标定,标定的同时根据当天天气环境得 到摄像头的最大曝光时间Emax和最小曝光时间Emin,所述Emax、Emin可通过相机相关驱动 工具直接调节并看画面得到阔值的大小,W保证画面信息清晰为准,本次太阳光线较强, Emax= 1500 ,Emin= 10,通过画面质量统计Grefer时得的最大阔值及最小阔值即为Gmax、 Gmin,也可对阔值大小做出适当调整,本实施例中摄像头拍摄图像的最大灰度值Gmax = 60 和最小灰度值Gmin = 40;根据图像画面质量统计平均灰度得到参考值Gmin~Gmax之间时画 面很好信息量最多便于识别和取图像相关信息,其中处在Grefer时效果越最明显故得到 Grefer常量灰度参考值,Grefer = 50。
[0035] (2)智能汽车开始行驶,提取摄像头的当前帖的图像,计算出当前帖图像的平均灰 度值Gavg,
>其中Gi为每像素灰度值,N为像素数,得到Gavg = 35,由于Gavg <Gmin,因此不对曝光时间进行调节并重新开始步骤(2),即重新提取摄像头的当前帖的图 像,计算出当前帖图像的平均灰度值Gavg,计算方法与上述相同,此次得到Gavg = 45,由于 Gmin<Gavg<Gmax,故WGavg = 45为基础继续进行后续步骤;
[0036 ] (3)根据Ga Vg值计算当前图像的预调整曝光时间Etmp:
[0037]若Gavg<l,则Etmp = (Gmin+Gmax+l) XEx' /3.0;
[003引 若Gavg > 1,现JEtmp = (Gmin+Gmax+Gavg) XEx'/(3.0 XGavg);
[0039] 其中为上帖曝光时间;
[0040] 由于计算得到Gavg> 1,故Etmp = (Gmin+Gmax+Gavg) XEx' / (3.0XGavg) = 10.7ms,其中上被图像的曝光时间= I Oms。
[0041 ] (5)将Etmp与血in比较,由于Etmp大于血in,故继续进行后续步骤;
[0042] (6)将化mp与血ax比较:
[0043] 若Etmp如max,则调整曝光时间使Ex = Etmp,然后返回至步骤(2);
[0044] 若E:tmp>Emax,且Gavg ^ Grefer,所述Grefer为灰度参考常量值,则Etmp无效,直 接返回至步骤(2);
[0045] 若E;tmp>Emax,且Gavg>Grefe;r,所述Grefer为灰度参考常量值,则调整曝光时间 使Ex = Emax,然后返回步骤(2)。
[0046] 由于本实施例中化mp < Emax,故将曝光时间Ex调整为Etmp,即将曝光时间Ex调整 为10.7ms,即根据环境的改变对动态的摄像头的曝光时间做出了适应性调节,然后返回至 步骤(2),随着摄像头的运动环境的改变继续调节曝光时间,下一轮的曝光时间调节开始, 调节过程从步骤(2)开始,具体步骤如下:
[0047] (2)提取摄像头的当前帖的图像,计算出当前帖图像的平均灰度值Gavg,
,其中Gi为每像素灰度值,N为像素数,得到Gavg = 70,由于Gavg>Gmax,因 此不对曝光时间进行调节并重新开始步骤(2),即重
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1