一种视频能见度检测过程中目标亮度调节方法技术

技术编号:20046614 阅读:44 留言:0更新日期:2019-01-09 04:42
本发明专利技术公开了一种视频能见度检测过程中目标亮度调节方法,涉及大气环境能见度检测技术领域,本方法的步骤主要包括选取目标区域亮度调整参考指标,在输入被检测视频图像数据流后,通过参考指标判断是否进行目标区域亮度调整,如果是则进行目标区域亮度调整,通过获取视频图像每帧的YUV数据,并计算出其对应的亮度信息Vroi_ref作为参考指标,并判断亮度信息Vroi_ref是否在预置的亮度合理区域间水平,这里亮度合理区间为[VThr_min,VThr_max],根据参考指标所处范围,判断调整方向,进行循环迭代调整,调整完成后进行能见度检测;本发明专利技术从成像数据上保障视频能见度检测过程中的目标特征统计得更加准确、合理、有效,也极大程度上降低能见度数据误报风险。

【技术实现步骤摘要】
一种视频能见度检测过程中目标亮度调节方法
本专利技术涉及的是大气环境能见度检测领域,尤其涉及的是一种视频能见度检测过程中目标亮度调节方法。
技术介绍
由于能见度监测的重要性,世界上各国都对能见度监测工作给予了高度重视,特别是在一些较易发生交通事故的领域,如公路、航空等。现有主要的能见度测量方法分为人工目测法、仪器测量法,以及数字摄像机法等。(1)人工目测法主要是利用人眼来判定最远距离可见的目标物来断定当前的能见度,人工目测要通过观察员来实行,在观测过程中主观性太强,受各种因素影响大。(2)仪器测量法克服了目测法的一些约束条件和局限性。目前世界上普遍使用的能见度监测设备有:透射式能见度仪,散射式能见度仪和激光雷达能见度仪。仪器测量法主要存在的问题是价格昂贵,维护难度高,很难普遍推广和使用。(3)数字摄像法监测能见度结合了视频图像分析、大气光线传播模型与多种检测识别算法,在分析处理视频图像的基础上,建立图像与真实场景之间的映射关系,通过测量图像特征的变化情况,进而求得能见度值。该方法在理论上可行并且相关研究机构和学者做了大量技术实验论证和工程试点,由于其原理简单、使用方便,可利用现有的监控摄像机资源,成本低,并能够融合能见度检测、预警、取证等多种功能为一体。鉴于数字摄像法监测能见度的诸多应用优势和技术发展趋势,近年来,针对数字摄像法的视频能见度检测提出了一些可行的方法,并在高速公路等工程应用上使用。随着数字摄像法实现大气能见度检测技术的推广和普及,越来越多的学者和机构对该方法进行研究和改进,该技术的成功应用可以节约成本,普及率高,为交通领域能见度的实时检测和预警预报提供了重要的辅助作用。但是,在基于摄像机视频能见度检测方法中,图像画面的关键目标亮度控制对能见度检测数据的准确性起着至关重要的作用,密切影响了能见度检测数据的准确性,该问题也逐渐成为摄像法能见度检测的研究热点和难点。综述现有的能见度检测方法发现,在数字摄像法估计能见度的过程中,常用的就是双亮度对比法技术,这种能见度计算方法对能见度标识牌目标,以及背景天空等区域的特征统计精度要求较高。因此,如何从摄像机输出图像的成像前端模块进行亮度调节和控制,关系到数字摄像法实现能见度检测的数据有效性和运行稳定性,也是当前研究者需要重点关注和解决的突出问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种视频能见度检测过程中目标亮度调节方法,旨在解决基于视频的能见度检测过程中目标亮度调整不合理的问题。本专利技术是通过以下技术方案实现的:一种视频能见度检测过程中目标亮度调节方法,该方法包括以下步骤:步骤1、输入包含待检测摄像机视频图像数据流的视频图像数据流,所述待检测摄像机视频图像数据流由A帧连续的YUV图像序列构成,且该图像序列前M帧图像构成判断调整方向的测试数据流,后N帧图像构成能见度检测数据流,且A=M+N,且待检测摄像机视频图像数据流的第一帧YUV图像不是输入的视频图像数据流的第一帧YUV图像;步骤2、获取步骤1输入的视频图像数据流中目标区域位置坐标配置参数;所述目标区域位置坐标配置参数包含:能见度标识牌的区域位置坐标,以及天空背景目标区域的位置坐标;步骤3、目标区域亮度调整(3.1)计算测试数据流中第一帧YUV图像亮度信息(3.1.1)输入测试数据流中第一帧YUV图像的原始数据,依据天空背景目标区域的位置坐标配置参数,从该YUV原始数据中截取天空背景目标区域图像Isky,通过YUV颜色空间到RGB颜色空间转换公式,计算图像Isky的三基色分量R分量、G分量、B分量,取图像Isky每个像素单元的三基色最大值创建该目标区域的明度分量Vsky=max(R,G,B);(3.1.2)统计Vsky的直方图信息一维数组Hsky,然后使用高斯滤波器对Vsky的直方图数组Hsky进行平滑滤波,消除亮度突变干扰,平滑滤波结果表示为Hsky_filter;(3.1.3)对Hsky_filter按照灰阶由低到高进行概率和累计统计,并计算灰阶概率和累计到95%时的灰阶数值Vroi_cur,然后读取当前帧YUV图像的上一帧图像的YUV数据采用同样方法步骤计算的灰阶数值结果Vroi_last,使用Vroi_last对Vroi_cur进行加权修正,修正结果重新赋值给Vroi_ref;Vroi_ref=Vroi_cur*wx+Vroi_last*wywx和wy分别表示当前帧目标区域计算灰阶数值和上帧目标区域计算灰阶数值的加权系数,且满足关系式wx+wy=1;(3.1.4)在步骤2.1.3完成之后,将该灰阶数值Vroi_ref表示为目标区域的亮度信息;(3.2)判断目标区域亮度调整方向;(3.2.1)输入步骤(3.1.4)得到的Vroi_ref,并判断Vroi_ref是否在亮度合理区域间水平,所述亮度合理区间为[VThr_min,VThr_max];根据调整方向对目标区域的状态标记位Vroi_adjflag进行赋值;Vroi_adjflag和Vroi_ref的映射关系如下:即:当Vroi_adjflag赋值为0时,当前目标亮度处于理想状态且不需要做任何调整;当Vroi_adjflag赋值为1时,当前目标亮度处于过曝状态;当Vroi_adjflag赋值为-1时,当前目标亮度处于欠曝或过暗状态(3.3)根据Vroi_adjflag赋值情况,对目标区域亮度做出不同的调整步骤(3.3)所述调整为对生成视频图像数据流的前端成像参数的调整,这里的前端成像参数包含增益数值gianVal,以及快门数值shutterVal;这里的增益数值gianVal的调整区间表示为[gainMin,gainMax],gainMin表示最小增益数值,gainMax表示最大增益数值;这里的快门数值shutterVal的调整区间表示为[shutterMin,shutterMax],shutterMin表示最小快门数值,shutterMax表示最大快门数值;(3.3.1)当Vroi_adjflag数值为非零时,即Vroi_adjflag为-1或1时,则进行增益数值gianVal或者快门数值shutterVal调整,调整完成后对该帧YUV图像之后的所有待检测摄像机视频图像数据流重新生成,且调整后返回步骤(3.1)计算重新生成的测试数据流中第一帧YUV图像的亮度信息并重新判断调整方向;(3.3.2)当Vroi_adjflag数值为零时,不进行前端成像参数的调整,直接进入步骤4;步骤4、对步骤3最终获取的能见度检测数据流进行能见度检测。进一步,在步骤(3.3.1)中,当Vroi_adjflag为-1时,增益数值gianVal或者快门数值shutterVal的具体调整步骤为:(3.3.1.1)判断shutterVal是否达到上限值,若未达到上限,则将shutterVal上调1个等级数值,调整完成后对该帧YUV图像之后的所有待检测摄像机视频图像数据流重新生成,且调整后返回步骤(3.1)计算重新生成的测试数据流中第一帧YUV图像的亮度信息并重新判断调整方向;(3.3.1.2)如果shutterVal已达到上限值且快门不能调整且增益参数没有达到上限值,则将gianVal上调1个等级,同时shutterVal下调2个等级数值,调本文档来自技高网
...

【技术保护点】
1.一种视频能见度检测过程中目标亮度调节方法,其特征在于,该方法包括以下步骤:步骤1、输入包含待检测摄像机视频图像数据流的视频图像数据流,所述待检测摄像机视频图像数据流由A帧连续的YUV图像序列构成,且该图像序列前M帧图像构成判断调整方向的测试数据流,后N帧图像构成能见度检测数据流,且A=M+N,且待检测摄像机视频图像数据流的第一帧YUV图像不是输入的视频图像数据流的第一帧YUV图像;步骤2、获取步骤1输入的视频图像数据流中目标区域位置坐标配置参数;所述目标区域位置坐标配置参数包含:能见度标识牌的区域位置坐标,以及天空背景目标区域的位置坐标;步骤3、目标区域亮度调整(3.1)计算测试数据流中第一帧YUV图像亮度信息(3.1.1)输入测试数据流中第一帧YUV图像的原始数据,依据天空背景目标区域的位置坐标配置参数,从该YUV原始数据中截取天空背景目标区域图像Isky,通过YUV颜色空间到RGB颜色空间转换公式,计算图像Isky的三基色分量R分量、G分量、B分量,取图像Isky每个像素单元的三基色最大值创建该目标区域的明度分量Vsky=max(R,G,B);(3.1.2)统计Vsky的直方图信息一维数组Hsky,然后使用高斯滤波器对Vsky的直方图数组Hsky进行平滑滤波,消除亮度突变干扰,平滑滤波结果表示为Hsky_filter;(3.1.3)对Hsky_filter按照灰阶由低到高进行概率和累计统计,并计算灰阶概率和累计到95%时的灰阶数值Vroi_cur,然后读取当前帧YUV图像的上一帧图像的YUV数据采用同样方法步骤计算的灰阶数值结果Vroi_last,使用Vroi_last对Vroi_cur进行加权修正,修正结果重新赋值给Vroi_ref;Vroi_ref=Vroi_cur*wx+Vroi_last*wywx和wy分别表示当前帧目标区域计算灰阶数值和上帧目标区域计算灰阶数值的加权系数,且满足关系式wx+wy=1;(3.1.4)在步骤2.1.3完成之后,将该灰阶数值Vroi_ref表示为目标区域的亮度信息;(3.2)判断目标区域亮度调整方向;(3.2.1)输入步骤(3.1.4)得到的Vroi_ref,并判断Vroi_ref是否在亮度合理区域间水平,所述亮度合理区间为[VThr_min,VThr_max];根据调整方向对目标区域的状态标记位Vroi_adjflag进行赋值;Vroi_adjflag和Vroi_ref的映射关系如下:...

【技术特征摘要】
1.一种视频能见度检测过程中目标亮度调节方法,其特征在于,该方法包括以下步骤:步骤1、输入包含待检测摄像机视频图像数据流的视频图像数据流,所述待检测摄像机视频图像数据流由A帧连续的YUV图像序列构成,且该图像序列前M帧图像构成判断调整方向的测试数据流,后N帧图像构成能见度检测数据流,且A=M+N,且待检测摄像机视频图像数据流的第一帧YUV图像不是输入的视频图像数据流的第一帧YUV图像;步骤2、获取步骤1输入的视频图像数据流中目标区域位置坐标配置参数;所述目标区域位置坐标配置参数包含:能见度标识牌的区域位置坐标,以及天空背景目标区域的位置坐标;步骤3、目标区域亮度调整(3.1)计算测试数据流中第一帧YUV图像亮度信息(3.1.1)输入测试数据流中第一帧YUV图像的原始数据,依据天空背景目标区域的位置坐标配置参数,从该YUV原始数据中截取天空背景目标区域图像Isky,通过YUV颜色空间到RGB颜色空间转换公式,计算图像Isky的三基色分量R分量、G分量、B分量,取图像Isky每个像素单元的三基色最大值创建该目标区域的明度分量Vsky=max(R,G,B);(3.1.2)统计Vsky的直方图信息一维数组Hsky,然后使用高斯滤波器对Vsky的直方图数组Hsky进行平滑滤波,消除亮度突变干扰,平滑滤波结果表示为Hsky_filter;(3.1.3)对Hsky_filter按照灰阶由低到高进行概率和累计统计,并计算灰阶概率和累计到95%时的灰阶数值Vroi_cur,然后读取当前帧YUV图像的上一帧图像的YUV数据采用同样方法步骤计算的灰阶数值结果Vroi_last,使用Vroi_last对Vroi_cur进行加权修正,修正结果重新赋值给Vroi_ref;Vroi_ref=Vroi_cur*wx+Vroi_last*wywx和wy分别表示当前帧目标区域计算灰阶数值和上帧目标区域计算灰阶数值的加权系数,且满足关系式wx+wy=1;(3.1.4)在步骤2.1.3完成之后,将该灰阶数值Vroi_ref表示为目标区域的亮度信息;(3.2)判断目标区域亮度调整方向;(3.2.1)输入步骤(3.1.4)得到的Vroi_ref,并判断Vroi_ref是否在亮度合理区域间水平,所述亮度合理区间为[VThr_min,VThr_max];根据调整方向对目标区域的状态标记位Vroi_adjflag进行赋值;Vroi_adjflag和Vroi_ref的映射关系如下:即:当Vroi_adjflag赋值为0时,当前目标亮度处于理想状态且不需要做任何调整;当Vroi_adjflag赋值为1时,当前目标亮度处于过曝状态;当Vroi_adjflag赋值为-1时,当前目标亮度处于欠曝或过暗状态(3.3)根据Vroi_adjflag赋值情况,对目标区域亮度做出不同的调整步骤(3.3)所述调整为对生成视频图像数据流的前端成像参数的调整,这里的前端成像参数包含增益数值gianVal,以及快门数值shutterVal;这里的增益数值gianVal的调整区间表示为[gainMin,gainMax],gainMin表示最小增益数值,gainMax表示最大增益数值;这里的快门数值shutterVal的调整区间表示为[shutterMin,shutterMax],shutterMin表示最小快门数值,shutterMax表示最大快门数值;(3.3.1)当Vroi_adjflag数值为非零时,即Vroi_adjflag为-1或1时,则进行增益数值gianVal或者快门数值shutterVal调整,调整完成后对该帧YUV图像之后的所有待检测摄像机视频图像数据流...

【专利技术属性】
技术研发人员:崔莹宝王庚中戴庞达邱换春赵银
申请(专利权)人:安徽超远信息技术有限公司
类型:发明
国别省市:安徽,34

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

1