一种去除红外图像闪烁直方图映射方法技术

技术编号:21160118 阅读:32 留言:0更新日期:2019-05-22 08:10
本发明专利技术公开了一种去除红外图像闪烁直方图映射方法,该方法包括:步骤一、根据前n帧图像的直方图,得到第n帧图像的直方图,其中1≤n≤N且n为正整数,N为图像的总帧数;步骤二、对第n帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。本发明专利技术相较于现有的去除图像闪烁技术而言,直接对图像的直方图进行处理,能够对图像背景的变化作出及时响应并处理,使得去除闪烁效果好;同时本发明专利技术还考虑了多帧图像之间的关联性,提高了图像质量。

A Scintillation Histogram Mapping Method for Removing Infrared Images

The invention discloses a method for removing the flickering histogram mapping of infrared image. The method comprises the following steps: first, obtaining the histogram of the nth frame image according to the histogram of the previous n frame image, in which 1 < n < N and N is a positive integer and N is the total number of frames of the image; second, enhancing the histogram of the nth frame image to obtain the histogram mapping table of the current frame image, and according to the current frame image histogram, obtaining the histogram mapping table of the current frame image. The histogram mapping table of frame image outputs real-time image. Compared with the existing image scintillation removal technology, the present invention directly processes the histogram of the image, can respond to and process the change of the image background in time, so that the effect of eliminating the scintillation is good. At the same time, the present invention also considers the correlation between multi-frame images and improves the image quality.

【技术实现步骤摘要】
一种去除红外图像闪烁直方图映射方法
本专利技术涉及红外图像处理
,具体涉及一种去除红外图像闪烁直方图映射方法。
技术介绍
现有的普通红外线摄像机,一般采用光敏元件来探测所处环境的照明强度,根据设计参数中确定的阈值,产生控制信号,实现红外灯的开启:当照明强度低于阈值时,红外灯开启发光,高于阈值时则关闭。其中,照明强度稍低于阈值时的情况:光敏元件探测到照明强度稍低于阈值,控制红外灯开启发光;红外灯发光后,探测到的照度提高(加上了反向回来的红外光),并且超过了阈值,控制红外灯关闭;导致探测到的照度降低,再一次控制红外灯开启。如此往复不停,造成图像的闪烁;因此为了获得高质量图像,需要对红外图像进行去闪烁处理。而图像直方图由于其计算代价较小,且具有图像平移、旋转、缩放不变性等众多优点,广泛地应用于图像处理的各个领域,因此现有常采用图像直方图均衡化等方法对图像进行去闪烁处理。现有的视频图像去闪烁方法还包括:通过设置阈值的方式,对当前帧的图像进行处理,通过对上一帧图像的直方图映射表来处理当前帧图像映射表,然而视频图像显示时实质上是多帧静态图像连续显示过程,因此,现有的去闪烁处理方法并未考虑相邻多帧图像之间的关联性,导致图像处理精度不高,可靠性差;此外当图像背景出现变化时,现有技术不能及时对该变化做出处理,导致处理效果仍然不理想。
技术实现思路
为解决现有技术存在的去除闪烁效果不理想,可靠性差等技术问题,本专利技术提供了一种去除红外图像闪烁直方图映射方法。该方法直接对直方图进行处理,能够对图像背景变换作出及时响应并处理,提高图像显示质量。本专利技术通过下述技术方案实现:一种去除红外图像闪烁直方图映射方法,该方法包括以下步骤:步骤一、根据前n帧图像的直方图,得到第n帧图像的直方图,其中1≤n≤N且n为正整数,N为图像的总帧数;步骤二、对第n帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。本实施例中,当n取1时,则统计第1帧图像的直方图L1,设置滤波器Ln2=L1,Ln3=L1通过下式计算得到滤波后第1帧图像的直方图L1′=(L1+Ln1+Ln2+Ln3)/4。进一步,本实施例中,当n≥2时,则统计第n帧图像的直方图Ln,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第n帧图像的直方图Ln′=(Ln+Ln1+Ln2+Ln3)/4。进一步,采用直方图均衡化方式进行图像增强处理。本专利技术具有如下的优点和有益效果:本专利技术相较于现有的去除图像闪烁技术而言,直接对图像的直方图进行处理,能够对图像背景的变化作出及时响应并处理,使得去除闪烁效果好;同时本专利技术还考虑了多帧图像之间的关联性,提高了图像质量。且本专利技术的处理过程更加简洁,计算量小,便于硬件实现。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术的映射方法示意图。图2为采用本专利技术处理效果和采用现有技术处理效果对比图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例1本实施例提供了一种去除红外图像闪烁直方图映射方法,该方法以下步骤:步骤一、根据前n帧图像的直方图,得到第n帧图像的直方图,其中1≤n≤N且n为正整数,N为图像的总帧数;本实施例中,当n取1时,则统计第1帧图像的直方图L1,设置滤波器Ln2=L1,Ln3=L1通过下式计算得到滤波后第1帧图像的直方图L1′=(L1+Ln1+Ln2+Ln3)/4;当n≥2时,则统计第n帧图像的直方图Ln,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第n帧图像的直方图Ln′=(Ln+Ln1+Ln2+Ln3)/4。步骤二、对第n帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。本实施例中,采用直方图均衡化方式对第n帧图像的直方图进行图像增强处理,将增强处理后的直方图映射到0~255,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。实施例2本实施例2基于上述实施例1提出的去除红外图像闪烁直方图映射方法,具体给出了如图1所示的对6帧图像进行处理的过程,如下:2.1获取第1帧图像,并统计当前帧图像的直方图,得到第1帧图像的直方图L1,设置滤波器Ln2=L1,Ln3=L1通过下式计算得到第1帧图像的滤波直方图L1′=(L1+Ln1+Ln2+Ln3)/4;本实施例中,滤波后第1帧图像的直方图即第1帧图像的直方图,然后对第1帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第1帧图像映射表,根据第1帧图像映射表输出实时图像。2.2获取第2帧图像,并统计当前帧图像的直方图,得到第2帧图像的直方图L2,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第2帧图像的直方图L2′=(L2+Ln1+Ln2+Ln3)/4。然后对第2帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第2帧图像映射表,根据第2帧图像映射表输出实时图像。2.3获取第3帧图像,并统计当前帧图像的直方图,得到第3帧图像的直方图L3,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第3帧图像的直方图L3′=(L3+Ln1+Ln2+Ln3)/4。然后对第3帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第3帧图像映射表,根据第3帧图像映射表输出实时图像。2.4获取第4帧图像,并统计当前帧图像的直方图,得到第4帧图像的直方图L4,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第4帧图像的直方图L4′=(L4+Ln1+Ln2+Ln3)/4。然后对第4帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第4帧图像映射表,根据第4帧图像映射表输出实时图像。2.5获取第5帧图像,并统计当前帧图像的直方图,得到第5帧图像的直方图L5,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第5帧图像的直方图L5′=(L5+Ln1+Ln2+Ln3)/4。然后对第5帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第5帧图像映射表,根据第5帧图像映射表输出实时图像。2.6获取第6帧图像,并统计当前帧图像的直方图,得到第6帧图像的直方图L6,设置滤波器Ln2=Ln1,Ln3=Ln2,通过下式计算得到第6帧图像的直方图L6′=(L6+Ln1+Ln2+Ln3)/4。然后对第6帧图像的滤波直方图采用直方图均衡化方法进行图像增强处理,并映射到0~255,得到第6帧图像映射表,根据第6帧图像映射表输出实时图像。实施例3本实施例3采用上述实施例提出的去除红外图像闪烁直方图映射方法以及现有的去除图像闪烁方法对同一红外图像进行去闪烁处理,输出处理后的图像,如图2所示,其中,(左)图为采用本专利技术的红外图像闪烁直方图映射方法进行处理输出的图像,(右)图为采用现有技术进行处理输出的图像,由本文档来自技高网...

【技术保护点】
1.一种去除红外图像闪烁直方图映射方法,其特征在于,该方法包括以下步骤:步骤一、根据前n帧图像的直方图,得到第n帧图像的直方图,其中1≤n≤N且n为正整数,N为图像的总帧数;步骤二、对第n帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。

【技术特征摘要】
1.一种去除红外图像闪烁直方图映射方法,其特征在于,该方法包括以下步骤:步骤一、根据前n帧图像的直方图,得到第n帧图像的直方图,其中1≤n≤N且n为正整数,N为图像的总帧数;步骤二、对第n帧图像的直方图进行增强处理,得到当前帧图像的直方图映射表,根据当前帧图像的直方图映射表输出实时图像。2.根据权利要求1所述的一种去除红外图像闪烁直方图映射方法,其特征在于,当n取1时,则统计第1帧图像的直方图L1,设置滤波器Ln1、=L1,Ln2=L1,Ln3=L1通过下...

【专利技术属性】
技术研发人员:阙隆成卢云龙李京辉廖邦繁周云
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1