一种用于红外图像的自适应染色方法、系统、存储介质、终端与流程

文档序号:16515648发布日期:2019-01-05 09:36阅读:223来源:国知局
一种用于红外图像的自适应染色方法、系统、存储介质、终端与流程

本发明涉及图像处理技术领域,尤其涉及一种用于红外图像的自适应染色方法、系统、存储介质、终端。



背景技术:

红外成像技术作为人们观察和感知客观世界的一种新技术,其图像具有环境适应性好,隐蔽性好,伪装目标辨识度高的特点。此外,红外图像具有温度表征特性,经过一定的染色变换,就能感受到目标的温度分布信息。但是受限于红外探测器的制作工艺难度和材料纯度影响,红外图像普遍存在分辨率低,噪声大,图像对比度低,灰度范围窄的现象,由此造成背景与被监测目标之间对比度模糊,被监测目标细节难以辨认,图像特征信息不明确,使得对图像中目标和场景的识别和分析存在一定的难度。

红外图像探测器输出的原始红外图像是灰度图。由于红外图像本身的缺陷以及人眼视觉的特点,如果直接观察原始红外图像,获得的观感是比较差的。在实际应用中,往往要把红外图像进行非均匀校正和图像增强的预处理,然后进行染色处理,最终输出用于观察的彩色红外图像。

红外图像的染色,又称为伪彩色变换或者伪彩色增强。目前常用的染色方法有灰度分割法、灰度级-彩色变换法以及滤波法等,其实质是把8位的灰度图像转换成24位的伪彩色图像。在变换过程中,需要选取一个映射函数,生成一个映射表。该函数可以是线性的,也可以是非线性的,用来完成一对三的映射。根据红外成像的特点,通常在做映射时,灰度值越大的点越接近红色,灰度值越小的点越接近蓝色,符合人眼对高温与低温物体的颜色感受。按照常用染色算法往往只考虑了某一个场景下的情况,映射函数是不变的,对于其他不同情形的红外图像不能够自我调整,没有自适应性。特别在一些条件较差的场景下生成的红外图像,染色算法应该能够进行一些判断,并且选择不同的染色变换,才能生成人眼观感较好的红外图像。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种用于红外图像的自适应染色方法、系统、存储介质、终端,特别适用于低热对比度原始红外图像的染色,解决现有技术对得到的不同的红外图像进行相同方式处理、无法得到人眼观感较好的红外图像的问题。

本发明的目的是通过以下技术方案来实现的:一种用于红外图像的自适应染色方法,包括以下步骤:

灰度直方图统计:计算出红外图像每一个灰度值的像素点个数占总像素点的比例;

条件判断与选择:判断在高于x%的灰度阶数量上分布的像素点数是否占整张红外图片总像素点数的y%以下,如果是则进入k-means聚类,否则进入mean-shift聚类;

k-means聚类:手动指定聚类的数目即k值后进行聚类;

mean-shift聚类:自动进行聚类;

彩虹码伪彩色离散变换:将k-means聚类或mean-shift聚类完成的聚类数作为离散的颜色划分区间段即将红到蓝的彩虹色分为若干个区间,并取每个区间的中心色,进行从高灰度值到低灰度值的伪彩色映射。

进一步地,所述的方法还包括在所述灰度直方图统计之前的:

图像增强预处理:通过直方图均衡处理增强原始红外图像的对比度,改善红外图像的暗部细节;再通过非锐化掩膜处理增强红外图像中的边缘部分,提升图像的信息量。

进一步地,所述的图像增强预处理还包括在非锐化掩膜处理之后的:

在图像质量过差的时候进行retinex算法,使得红外图像在动态范围压缩、边缘增强和颜色恒常三个方面达到平衡。

进一步地,所述的条件判断与选择中x与y值的取值,为基于对大量的质量较高/观感较好的红外图片、以及质量低/观感差的的红外图片进行灰度直方图统计分析得出的划分结论。

进一步地,所述的k-means聚类在手动指定聚类的数目后进行手动反馈不断调整k值。

进一步地,k值的初始值区间为8~12,手动调整的k值上限为20、下限为7。

进一步地,彩虹码伪彩色离散变换在rgb三个通道上分别进行,所述的变换关系如下:

r通道:

g通道:

b通道:

式中,n为聚类完成的聚类数,即所述颜色划分区间段数;x是具体的颜色编号,代表第x个颜色,其中x的取值是离散的,只能取0,1,2...n-1,所以x的取值区间为[0,n)。

本发明还提供一种用于红外图像的自适应染色系统,包括:

灰度直方图统计模块:用于计算出红外图像每一个灰度值的像素点个数占总像素点的比例;

条件判断与选择模块:用于判断在高于x%的灰度阶数量上分布的像素点数是否占整张红外图片总像素点数的y%以下,如果是则进入k-means聚类,否则进入mean-shift聚类;

k-means聚类模块:用于手动指定聚类的数目即k值后进行聚类;

mean-shift聚类模块:用于自动进行聚类;

彩虹码伪彩色离散变换模块:用于将k-means聚类或mean-shift聚类完成的聚类数作为离散的颜色划分区间段即将红到蓝的彩虹色分为若干个区间,并用于取每个区间的中心色进行从高灰度值到低灰度值的伪彩色映射。

本发明还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述的一种用于红外图像的自适应染色方法的步骤。

本发明还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述的一种用于红外图像的自适应染色方法的步骤。

本发明的有益效果是:

本发明的一种用于红外图像的自适应染色方法能够快速对原始红外图像进行染色,获得较好的视觉观感,不仅具有一般染色算法的优点,还具有以下特点:

(1)本发明利用直方图统计分析结果判断此图像的成像质量;并且对于不同质量的图像,采取不同的聚类方法,以期达到较好的聚类效果;另外采用区间自适应的彩虹码伪彩色变换,映射后的颜色变化是不连续的,对于需要明显区分层次的低热对比度的红外图片有很好的效果。

(2)对于本发明的优选方案,对原始红外图像进行了图像增强,使得后期图像的处理更加准确。

附图说明

图1为本发明实施例1的流程示意图;

图2为本发明实施例2的流程示意图。

具体实施方式

下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本实施例提供一种用于红外图像的自适应染色方法,该方法应用于对红外成像图像进行染色的情况,并且尤其适用于低热对比度原始红外图像的染色。

具体地,如图1所示,所述的方法包括以下步骤:

s1:灰度直方图统计:计算出红外图像每一个灰度值的像素点个数占总像素点的比例;

其中,由于红外图片的灰度分布直方图可以直接反映该图片的对比度高低和动态范围的大小,因此,计算出每一个灰度值的像素点个数占总像素点的比例可以为进行条件判断做好准备。

s2:条件判断与选择:判断在高于x%的灰度阶数量上分布的像素点数是否占整张红外图片总像素点数的y%以下,如果是则进入k-means聚类,否则进入mean-shift聚类;

具体地,在本实施例中,条件判断的具体取值为:

是否在高于80%的灰度阶数量上分布的像素点数占整张红外图片总像素点数的20%以下。

其中,条件判断的结果在很大程度上代表了这张红外图像的图片质量:

若满足条件,表明这张图片的对比度很低、目标与背景的差别不大,在染色后没有区分度的可能性较大,即认为此红外图像质量极差,所以在之后选用了k-means聚类对不同灰度值点进行聚类;

若不满足条件,表明这张图片对比度相对好,可以通过不需要过多人工干预的mean-shift聚类算法较好的区分出各个灰度区间,进行染色后即可以有较好的观感。

另外,在本实施例中,所述的条件判断与选择中x与y值的取值,为基于对大量的质量较高/观感较好的红外图片、以及质量低/观感差的的红外图片进行灰度直方图统计分析得出的划分结论。

s3-1:k-means聚类:手动指定聚类的数目即k值后进行聚类。

并在本实施例中,所述的k-means聚类在手动指定聚类的数目后进行手动反馈不断调整k值。

其中,在红外图片质量差的时候采用此聚类算法,直接利用人眼反馈进行调整,以达到相对好的观感。

另外,在本实施例中,所述的k值的初始值区间为8~12,手动调整的k值上限为20、下限为7。

s3-2:mean-shift聚类:自动进行聚类。

mean-shift聚类无需人工干预,即可实现自动聚类,并且对于质量好的红外图片,在之后的染色后具有较好的观感。

mean-shift聚类的聚类数为n。

s4:彩虹码伪彩色离散变换:将k-means聚类或mean-shift聚类完成的聚类数作为离散的颜色划分区间段即将红到蓝的彩虹色分为若干个区间,并取每个区间的中心色,进行从高灰度值到低灰度值的伪彩色映射。

具体地,本实施例的伪彩色变换方法的基本思想是将原本连续的彩虹码伪彩色编码离散化,并且加入了动态的离散化划分区间。划分区间段数就是聚类数,它随聚类的数目而变化,每个类只对应一个彩虹色,原始红外图像从高灰度值(即高温度)点到低灰度值(即低温度)点依次对应红到蓝中的某一个色阶。

另外,优选地,彩虹码伪彩色离散变换在rgb三个通道上分别进行,所述的变换关系如下:

r通道:

g通道:

b通道:

式中,n为聚类完成的聚类数,即所述颜色划分区间段数;x是具体的颜色编号,代表第x个颜色,其中x的取值是离散的,只能取0,1,2...n-1,所以x的取值区间为[0,n)。

另外,若最后计算的rgb值出现浮点数时,向下取整。

当聚类数目n(也就是k)确定时,带入关系式,就能够把颜色的rgb值从第0个开始逐个确定。

在聚类数目n变化时,相应的颜色区间划分就会改变,颜色的rgb值也就相应的变化,这是此伪彩色变换法自适应性的体现。

实施例2

本实施例提供一种用于红外图像的自适应染色方法,与实施例1类似地,该方法应用于对红外成像图像进行染色的情况,并且尤其适用于低热对比度原始红外图像的染色。

其中,如图2所示,本实施例与实施例1的方法包括以下相同的步骤:

灰度直方图统计:计算出红外图像每一个灰度值的像素点个数占总像素点的比例;

条件判断与选择:判断在高于x%的灰度阶数量上分布的像素点数是否占整张红外图片总像素点数的y%以下,如果是则进入k-means聚类,否则进入mean-shift聚类;

k-means聚类:手动指定聚类的数目即k值后进行聚类;

mean-shift聚类:自动进行聚类;

彩虹码伪彩色离散变换:将k-means聚类或mean-shift聚类完成的聚类数作为离散的颜色划分区间段即将红到蓝的彩虹色分为若干个区间,并取每个区间的中心色,进行从高灰度值到低灰度值的伪彩色映射

而本实施例与实施例1所不同的,本实施例中所述的方法还包括在所述灰度直方图统计之前的:

s0:图像增强预处理:

s01:通过直方图均衡处理(he)增强原始红外图像的对比度,改善红外图像的暗部细节;

s02:再通过非锐化掩膜处理(um)增强红外图像中的边缘部分,提升图像的信息量。

该两个步骤对输入的红外图像进行图像质量的提升。

另外,在本实施例中,基于上述内容的实现,所述的图像增强预处理还包括在非锐化掩膜处理之后的:

在图像质量过差的时候进行retinex算法,使得红外图像在动态范围压缩、边缘增强和颜色恒常三个方面达到平衡。

retinex算法为在图像质量过差的时候可以选择的处理算法,该算法模拟人眼视觉获得图像过程。

实施例3

本实施例提供一种用于红外图像的自适应染色系统,该发明构思与实施例1类似。具体地,本系统包括:

灰度直方图统计模块:用于计算出红外图像每一个灰度值的像素点个数占总像素点的比例;

条件判断与选择模块:用于判断在高于x%的灰度阶数量上分布的像素点数是否占整张红外图片总像素点数的y%以下,如果是则进入k-means聚类,否则进入mean-shift聚类;

k-means聚类模块:用于手动指定聚类的数目即k值后进行聚类;

mean-shift聚类模块:用于自动进行聚类;

彩虹码伪彩色离散变换模块:用于将k-means聚类或mean-shift聚类完成的聚类数作为离散的颜色划分区间段数;其中,所述的划分区间段数随聚类的数目而变化,并且每个类只对应一个彩虹色;并用于根据变换关系,将原始红外图像从高灰度值点即高温度点到低灰度值点即低温度点依次对应红到蓝中的某一个色阶。

实施例4

基于实施例1或实施例2的实现,本实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行实施例1或实施例2中所述的一种用于红外图像的自适应染色方法的步骤。

基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

实施例5

基于实施例1或实施例2的实现,本实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行实例1或实施例2中所述的一种用于红外图像的自适应染色方法的步骤。

在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在本发明所提供的所有实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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