一种基于历史帧图像统计值的智能增强方法技术

技术编号:13183157 阅读:27 留言:0更新日期:2016-05-11 14:51
本发明专利技术公开了一种基于历史帧图像统计值的智能增强方法,包括:抓取输入视频流中的每一帧图像;计算每一帧图像的统计值;当上一帧标识位flag为0时,统计连续N帧图像统计值是否均小于第一阈值X1,如果满足要求,则进入自适应伽马增强处理,否则直接输出结果;当检测到上一帧标识位flag为1时,统计连续N帧图像统计值是否均大于第二阈值X2,如果满足要求,则退出增强处理并直接输出结果,否则继续进行增强处理。本发明专利技术经过实测,在夜间等低照度环境中,可以通过算法自适应的开启增强功能,在光线较强的情况下自动关闭增强功能,使许多低照度增强类算法可以通过该智能模式自动开启和关闭。

【技术实现步骤摘要】

本专利技术涉及一种视频增强算法,特别是涉及一种基于历史帧图像统计值的智能增 强方法。
技术介绍
在安防领域,大多数相机里面已经集成了可调节亮度、对比度等增强算法,然而, 这些功能需要手动调整,无法满足复杂多变的实际应用环境。尤其是在摄像头较多的情况 下,手动调节每个摄像头的做法费时费力。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种对视频的历史帧统计值进行统 计,分析得到下一帧是否需要进行增强的智能增强方法。 本专利技术的目的是通过以下技术方案来实现的:一种基于历史帧图像统计值的智能 增强方法,包括以下步骤: S1:抓取输入视频流中的每一帧图像; S2:计算每一帧图像的统计值;计算每一帧图像的统计值是在当前帧上计算得到的,当抓取到视频流的第一帧 后,计算第一帧图像统计值,并对标识位flag初始化,初始化方法如下: (1)当第一帧图像统计值小于第一阈值XI,则f lag = 0; (2)当第一帧图像统计值大于第二阈值X2,则f lag = 1; 其中,标识位flag是一个设定的符号,其值为0或者1; S3:除第一帧外,检测到上一帧图像的标识位flag信息: (1)上一帧标识位 flag= =0: 在视频流中,当检测到上一帧标识位flag为0时,表明上一帧图像没有增强处理, 则统计当前帧之前连续N帧图像统计值是否均小于第一阈值XI,如果满足要求,则进入自适 应伽马增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将当前帧的 标识位flag设为1;否则直接输出结果,并将标识位flag设为0; (2)上一帧标识位 flag= = l: 在视频流中,当检测到上一帧标识位flag为1时,表明上一帧图像已经进行过增强 处理,则统计当前帧之前连续N帧图像统计值是否均大于第二阈值X2,如果满足要求,则退 出增强处理并直接输出结果,并将当前帧的标识位flag设为0;否则保持之前的状态不变, 继续进行增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将标识位 flag设为1。 所述图像的统计值为图像均值、归一化均值、暗区直方图面积或由归一化后的暗 区直方图面积及归一化均值得到的统计值: (1)图像均值A:为全局均值、分块均值、区域均值的一种; (2)归一化均值N: N=A/H,其中,A为图像均值,Η为图像亮度分量最大值,归一化后 取值范围; (3)暗区直方图面积:统计图像各灰度级的像素数目ηι,? = 0,1...,(ΜΑΨ,(^ 灰度总级数;计算图像暗区灰度级的占空比?,^=$;(",)/?,1£,11为图像的总像素数 〇 I 目;计算归一化后的图像暗区直方图面积:L=l-P; (4)由归一化后的暗区直方图面积及归一化均值得到的统计值:T = 〇*N+(l-〇)*L, N为归一化均值,L为归一化后的图像暗区直方图面积,〇为可调节比例系数,取值范围为〇 当统计值为图像均值时,所述第一阈值XI的取值范围为:0.15*Η~0.31*Η,第二阈 值Χ2的取值范围为:0.23*Η~0.55*Η,其中,Η为视频流亮度分量的位深。 当统计值为暗区直方图面积时,所述第一阈值XI的取值范围为:0.15~0.31,第二 阈值X2的取值范围为:0.23~0.55。 所述自适应伽马增强处理为多组伽马增强处理,将多组伽马值与不同照度环境一 一对应,其对应关系为: gama=(0.5*M+6.4)/64 其中,Μ为图像均值,表示不同照度环境,gama为伽马值,0.5为增益系数,6.4为偏 移系数,64为归一化系数,当图像均值范围在区间变化时,其伽马值的范围为〇所述伽玛增强的方法为:F(x,y)=f (x,y)gama,其中,f(x,y)为原始图像,F(x,y)为 增强图像,gama为伽马值。所述N的计算方法为: N=t*fps 其中,N为帧数,t为时间单位(s),取值范围为,fps为视频帧率。 本专利技术的有益效果是:本专利技术经过实测,在夜间等低照度环境中,需要增强时,可 以通过算法自适应的开启增强功能,在光线较强的情况下自动关闭增强功能,使许多低照 度增强类算法可以通过该智能模式自动开启和关闭。 本专利技术主要是统计视频图像的均值或暗区直方图面积,通过这些统计量来判断视 频图像是否需要做增强调节,这些统计量是基于真实图像的观察与实验得到的,通过设定 两个阈值XI和X2,使得增强的开启不受外界干扰影响。与现有技术相比,存在以下优势: (1)智能增强框架整体稳定可靠。 (2)传统的图像亮度调节算法用一组曲线(伽马值是固定值)进行调节,效果较差 且应用范围有限,本专利技术将多组伽马值与不同照度环境一一对应,动态调整环境中的增强 效果。 (3)传统的图像增强算法硬件实现较难,而伽马调节可以采用查表实现,相比于传 统的直方图增强方法,速度快且实现简单。 (4)相对于硬件的自动增益方法,伽马调节使图像更柔和。【附图说明】图1为本专利技术流程图。【具体实施方式】下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于 以下所述。如图1所示,,包括以下步骤: S1:抓取输入视频流中的每一帧图像;[00411 S2:计算每一帧图像的统计值;计算每一帧图像的统计值是在当前帧上计算得到的,当抓取到视频流的第一帧 后,计算第一帧图像统计值,并对标识位flag初始化,初始化方法如下: (1)当第一帧图像统计值小于第一阈值XI,则flag = 0; (2)当第一帧图像统计值大于第二阈值X2,则flag = l; 注:flag是一个设定的符号,其值为0或者1,其存放位置可以是寄存器,也可以是 图像任何一个位置; S3:除第一帧外,检测到上一帧图像的标识位flag信息: (1)上一帧标识位 flag==0: 在视频流中,当检测到上一帧标识位flag为0时,表明上一帧图像没有增强处理, 则统计当前帧之前连续N帧图像统计值是否均小于第一阈值XI,如果满足要求,则进入自适 应伽马增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将当前帧的 标识位flag设为1;否则直接输出结果,并将标识位flag设为0; (2)上一帧标识位 flag= = 1: 在视频流中,当检测到上一帧标识位flag为1时,表明上一帧图像已经进行过增强 处理,则统计当前帧之前连续N帧图像统计值是否均大于第二阈值X2,如果满足要求,则退 出增强处理并直接输出结果,并将当前帧的标识位flag设为0;否则保持之前的状态不变, 继续进行增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将标识位 flag设为1。所述图像的统计当前第1页1 2 本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/CN105530406.html" title="一种基于历史帧图像统计值的智能增强方法原文来自X技术">基于历史帧图像统计值的智能增强方法</a>

【技术保护点】
一种基于历史帧图像统计值的智能增强方法,其特征在于,包括以下步骤:S1:抓取输入视频流中的每一帧图像;S2:计算每一帧图像的统计值;计算每一帧图像的统计值是在当前帧上计算得到的,当抓取到视频流的第一帧后,计算第一帧图像统计值,并对标识位flag初始化,初始化方法如下:(1)当第一帧图像统计值小于第一阈值X1,则flag=0;(2)当第一帧图像统计值大于第二阈值X2,则flag=1;其中,标识位flag是一个设定的符号,其值为0或者1;S3:除第一帧外,检测到上一帧图像的标识位flag信息:(1)上一帧标识位flag==0:在视频流中,当检测到上一帧标识位flag为0时,表明上一帧图像没有增强处理,则统计当前帧之前连续N帧图像统计值是否均小于第一阈值X1,如果满足要求,则进入自适应伽马增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将当前帧的标识位flag设为1;否则直接输出结果,并将标识位flag设为0;(2)上一帧标识位flag==1:在视频流中,当检测到上一帧标识位flag为1时,表明上一帧图像已经进行过增强处理,则统计当前帧之前连续N帧图像统计值是否均大于第二阈值X2,如果满足要求,则退出增强处理并直接输出结果,并将当前帧的标识位flag设为0;否则保持之前的状态不变,继续进行增强处理,根据当前帧图像均值选择相应伽马值进行伽马增强处理,并将标识位flag设为1。...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘军
申请(专利权)人:成都国翼电子技术有限公司
类型:发明
国别省市:四川;51

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

1