基于红外图像增强直方图映射表的视频去闪动方法与流程

文档序号:11953406阅读:593来源:国知局

本发明涉及红外图像处理技术领域,具体涉及一种基于红外图像增强直方图映射表的视频去闪动方法。



背景技术:

红外成像电子学组件是热成像系统的重要组成部分,其肩负着充分发挥红外焦平面探测器性能、将红外焦平面探测器输出的电信号经过处理转化为视频信号或者其它系统规定格式信号的功能。红外成像电子学组件则包括硬件系统和图像处理算法两大部分,由于当前硬件系统平台已经十分完善,因此红外图像处理技术成为成像电子学组件的重要研究内容。

由于红外图像的成像机理以及红外成像系统自身的原因,红外图像与可见光图像相比,大多有图像对比度低、图像较模糊、噪声大等缺点,这对后续的特征提取、识别或跟踪等极为不利。因此,抑制噪声、提高图像信噪比以及调整红外图像对比度、增强红外图像边缘及线条等操作是必不可少的。现有技术的红外图像增强处理技术在应用于红外视频信号实时增强后,总会出现视频信号经过增强后出现闪动的情况。



技术实现要素:

本发明所要解决的是视频信号经过增强后出现闪动的问题。

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

一种基于红外图像增强直方图映射表的视频去闪动方法,包括:对红外视频图像进行实时直方图增强处理以连续输出第一直方图映射表,每帧图像对应一个第一直方图映射表;根据前n帧图像对应的第一直方图映射表获得第n帧图像对应的第二直方图映射表,其中,1≤n≤N且n为正整数,N为红外视频图像的总帧数;根据每帧图像对应的第二直方图映射表输出实时图像。

图像闪动的原因是由于输入图像在一些场景下发生突变,或者是图像源数据出现干扰、波动,导致当前图像的数据与之前的图像数据相比出现比较大的偏差,使得图像在显示的时候显示数据出现较大的波动,从而导致图像显示的时候出现闪动的问题。本发明通过在数据显示的时候保存多帧图像的输出映射表,然后对多帧映射表进行均值滤波,能够有效地防止输出数据发生突变而造成图像闪动。

可选的,第n帧图像对应的第二直方图映射表的平均值等于对前n帧图像每帧图像对应的第一直方图映射表的平均值取平均值。

可选的,所述直方图增强处理为直方图均衡化。

本发明与现有技术相比,具有如下的优点和有益效果:

本发明提供的基于红外图像增强直方图映射表的视频去闪动方法,能够解决视频实时增强过程中出现的闪动问题,且所需的硬件或者是软件算法要求较低,能够很方便的进行开发。进一步,本发明利用的是图像帧间时间进行处理,对视频的实时性影响非常小。

附图说明

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

图1是本发明实施例的基于红外图像增强直方图映射表的视频去闪动方法的示意图。

具体实施方式

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

实施例

本发明实施例提供一种基于红外图像增强直方图映射表的视频去闪动方法,所述基于红外图像增强直方图映射表的视频去闪动方法包括:

步骤S11,对红外视频图像进行实时直方图增强处理以连续输出第一直方图映射表,每帧图像对应一个第一直方图映射表。以一个包括8帧图像的红外视频为例,图1是本发明实施例的基于红外图像增强直方图映射表的视频去闪动方法的示意图。本领域技术人员知晓,直方图增强处理有很多种方式,例如直方图均衡化、自适应限制直方图均衡化、直方图线性拉伸等等。在本实施例中,采用直方图均衡化对红外视频图像进行实时直方图增强处理。直方图均衡化是将原始图的直方图变换为均匀分布的形式,这样就增加了象素灰度值的动态范围,从而可达到增强图像整体对比度的效果。这种变换方式是一种非线性的变换方式,使得图像的原始直方图分布经过变换后得到新的图像输出映射表,从而使最终的输出图像能够得到映射输出。经过实时直方图增强处理,获得图像1对应的第一直方图映射表1、图像2对应的第一直方图映射表2、图像3对应的第一直方图映射表3、......、图像8对应的第一直方图映射表8。

步骤S12,根据前n帧图像对应的第一直方图映射表获得第n帧图像对应的第二直方图映射表,其中,1≤n≤N且n为正整数,N为红外视频图像的总帧数。在本实施例中,第n帧图像对应的第二直方图映射表的平均值等于对前n帧图像每帧图像对应的第一直方图映射表的平均值取平均值,即第1帧图像对应的第二直方图映射表的平均值等于第1帧图像对应的第一直方图映射表的平均值,第2帧图像对应的第二直方图映射表的平均值等于对第1帧图像对应的第一直方图映射表的平均值和第2帧图像对应的第一直方图映射表的平均值取平均值,第3帧图像对应的第二直方图映射表的平均值等于对第1帧图像对应的第一直方图映射表的平均值、第2帧图像对应的第一直方图映射表的平均值以及第3帧图像对应的第一直方图映射表的平均值取平均值。

步骤S13,根据每帧图像对应的第二直方图映射表输出实时图像。图像的第一直方图映射表是图像的自身数据的输出图像映射表,而第二直方图映射表是当前图像的图形映射表与之前几帧图形的输出图形的映射表进行均值后得到的当前图像的直方图映射表,因而第二直方图映射表实际上是输入图像的每一个输入像素的值所对应的输出值,每一个像素通过查表的方式一一得到输出像素的值,从而得到输出图像。

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1