一种去除图像闪烁直方图映射方法与流程

文档序号:17537204发布日期:2019-04-29 14:07阅读:557来源:国知局
一种去除图像闪烁直方图映射方法与流程

本发明涉及图像处理技术领域,具体涉及一种去除图像闪烁直方图映射方法。



背景技术:

现有的普通红外线摄像机,一般采用光敏元件来探测所处环境的照明强度,根据设计参数中确定的阈值,产生控制信号,实现红外灯的开启:当照明强度低于阈值时,红外灯开启发光,高于阈值时则关闭。其中,照明强度稍低于阈值时的情况:光敏元件探测到照明强度稍低于阈值,控制红外灯开启发光;红外灯发光后,探测到的照度提高(加上了反向回来的红外光),并且超过了阈值,控制红外灯关闭;导致探测到的照度降低,再一次控制红外灯开启。如此往复不停,造成图像的闪烁;因此为了获得高质量图像,需要对红外图像进行去闪烁处理。而图像直方图由于其计算代价较小,且具有图像平移、旋转、缩放不变性等众多优点,广泛地应用于图像处理的各个领域,因此现有常采用图像直方图均衡化等方法对图像进行去闪烁处理。

现有的视频图像去闪烁方法还包括:通过设置阈值的方式,对当前帧的图像进行处理,通过对上一帧图像的直方图映射表来处理当前帧图像映射表,然而视频图像显示时实质上是多帧静态图像连续显示过程,因此,现有的去闪烁处理方法并未考虑相邻多帧图像之间的关联性,导致图像处理精度不高,可靠性差;此外当图像背景出现变化时,现有技术不能及时对该变化做出处理,导致处理效果仍然不理想。



技术实现要素:

为解决现有技术存在的去除闪烁效果不理想,可靠性差等技术问题,本发明提供了一种去除图像闪烁直方图映射方法。该方法直接对直方图进行处理,能够对图像背景变换作出及时响应并处理,提高图像显示质量。

本发明通过下述技术方案实现:

一种去除图像闪烁直方图映射方法,该方法包括以下步骤:

步骤一、根据前一帧图像的直方图,得到当前帧图像的直方图;

步骤二、对当前帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。

优选的,所述步骤一具体包括:

1.1当前帧图像为第1帧图像时,统计第1帧图像的直方图l1,直接采用该直方图l1执行步骤二;

1.2当前帧图像为第n帧图像时,统计第n帧图像的直方图ln′,根据第n-1帧图像的直方图ln-1对当前帧图像的直方图ln′进行处理得到当前帧处理后的直方图ln;其中,1<n≤n且n为正整数,n为视频图像的总帧数;

优选的,根据第n-1帧图像的直方图ln-1对当前帧图像的直方图ln′进行处理得到当前帧处理后的直方图ln具体包括:采用加权平均方法得到ln=ln′*p+ln-1*(1-p),其中,p为权值参数。

优选的,所述p取值为0.25~0.75。

优选的,所述p取值为0.5。

优选的,所述增强处理采用直方图均衡化方法。

本发明具有如下的优点和有益效果:

本发明相较于现有的去除图像闪烁技术而言,直接对图像的直方图进行处理,能够对图像背景的变化作出及时响应并处理,使得去除闪烁效果好;同时本发明还考虑了相邻两帧图像之间的关联性,提高了图像显示质量,可靠性高。且本发明的处理过程更加简洁,计算量小,便于硬件实现。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本技术的一部分,并不构成对本发明实施例的限定。在附图中:

图1为本发明的6帧图像处理流程示意图。

图2为采用现有技术及本发明的方法对同一图像进行处理得到的图像对比图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

本实施例提出了一种去除图像闪烁直方图映射方法,该方法包括:

步骤一、根据前一帧图像的直方图,得到当前帧图像的直方图;

其中,所述步骤一具体包括:

1.1当前帧图像为第1帧图像时,统计第1帧图像的直方图l1,直接采用该直方图l1执行步骤二;

1.2当前帧图像为第n帧图像时,统计第n帧图像的直方图ln′,根据第n-1帧图像的直方图ln-1对当前帧图像的直方图ln′进行处理得到当前帧处理后的直方图ln,具体如下:

采用加权平均方法得到ln=ln′*p+ln-1*(1-p),其中,p为权值参数。优选的,所述p取值为0.25~0.75。

其中,1<n≤n且n为正整数,n为视频图像的总帧数;

步骤二、对当前帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。具体采用直方图均衡化方法对当前帧图像的直方图进行增强处理,并映射至0~255,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。

实施例2

本实施例2基于上述实施例1提出的一种去除图像闪烁直方图映射方法,对6帧图像进行处理,如图1所示,具体处理过程如下:

2.1统计第1帧图像的直方图l1,采用直方图均衡化方法对第1帧图像的直方图进行增强处理,并映射至0~255,得到第1帧图像的直方图映射表,根据第1帧图像的直方图映射表输出实时图像;

2.2统计第n帧图像的直方图ln′,根据第n-1帧图像的直方图ln-1对当前帧图像的直方图ln′进行处理得到当前帧处理后的直方图ln;采用直方图均衡化方法对对当前帧处理后的直方图ln进行增强处理,并映射至0~255,得到第n帧图像的直方图映射表,根据第n帧图像的直方图映射表输出实时图像,其中,1<n≤6且n为正整数;

其中,根据第n-1帧图像的直方图ln-1对当前帧图像的直方图ln′进行处理得到当前帧处理后的直方图ln,具体如下:

采用加权平均方法得到ln=ln′*p+ln-1*(1-p),其中,p为权值参数。优选的,所述p取值为0.25~0.75。

2.3重复执行步骤2.2,直到得到第6帧图像的直方图映射表,根据第6帧图像的直方图映射表输出实时图像。

实施例3

本实施例3分别采用现有去除图像闪烁方法和上述实施例提出的一种去除图像闪烁直方图映射方法对同一图像进行去除闪烁处理,得到如图2所示的输出图像,其中,图2中(左)图为采用现有技术进行处理的输出图像,图2中(右)图为采用本发明进行处理的输出图像;由图可知:(右)图的显示效果明显优于(左)图,即表明本发明的方法去除闪烁效果更优,可靠性更高。其中,本实施例中,所述p取值为0.5。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种去除图像闪烁直方图映射方法,该方法包括:步骤一、根据前一帧图像的直方图,得到当前帧图像的直方图;步骤二、对当前帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。本发明相较于现有的去除图像闪烁技术而言,直接对图像的直方图进行处理,能够对图像背景的变化作出及时响应并处理,使得去除闪烁效果好;同时本发明还考虑了相邻两帧图像之间的关联性,提高了图像显示质量,可靠性高。且本发明的处理过程更加简洁,计算量小,便于硬件实现。

技术研发人员:吕坚;廖邦繁;李京辉;卢云龙;阙隆成
受保护的技术使用者:电子科技大学
技术研发日:2018.12.18
技术公布日:2019.04.26
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1