一种用于图像显示的灰度变换方法及装置制造方法及图纸

技术编号:13171549 阅读:107 留言:0更新日期:2016-05-10 14:56
本发明专利技术涉及一种用于图像显示的灰度变换方法及装置,属于图像处理技术领域。本发明专利技术通过设置线性变换上端点灰度值和下端点灰度值的方法,将灰度大于线性变换上端点灰度值的像素点灰度值直接映射为255,将灰度小于线性变换下端点灰度值的像素点灰度值直接映射为0,通过对大部分像素点集中分布的灰度级别进行线性变换,变换后的8位灰度图像灰度等级层次分明,目标背景纹理细节清晰。本发明专利技术既可以将灰度等级分布均匀的14位灰度图像变换成灰度等级清晰,目标背景纹理细节清晰的8位灰度图像,又可以将灰度等级分布集中的14位灰度图像变换成灰度等级层次分明,目标背景纹理细节清晰的8位灰度图像。

【技术实现步骤摘要】

本专利技术涉及一种用于图像显示的灰度变换方法及装置,属于图像处理

技术介绍
随着红外成像技术的发展,红外成像系统已广泛应用在光学遥感、夜间导航、目标 探测以及火控、制导等民用和军事领域。在实际的工程应用中,一般情况下,红外成像系统 中红外探测器输出的是14位数字图像,无法直接进行图像显示,需要将14为图像数据转换 为8位图像灰度数据,然后以模拟视频信号格式输出到显示器上进行显示,因此14位转8位 图像灰度变换的效果直接影响着图像显示的效果。 目前最常采用的14位转8位图像灰度变换方法为线性灰度变换方法,该方法变换 前图像像素点灰度值范围为,变换后图像像素点灰度值范围为。该线性 灰度变换方法是利用式(1)将14为灰度图像变换成8位灰度图像。 g(x,y)=f(x,y) X255/16394 (1) 其中f (x,y)表示坐标(x,y)的14位灰度图像像素点灰度值,g(x,y)表示线性灰度 变换后坐标为(x,y)的8位灰度图像像素点灰度值。 该线性灰度变换方法运算简单,计算量小,对于灰度等级分布比较均匀的14位灰 度图像,变换后的8位灰度图像对比度高,灰度等级清晰,可以较好地保留图像目标背景的 纹理细节。但是,在实际的工程应用中,许多14位红外图像大部分像素点灰度等级集中,只 集中到几千甚至几百个灰度等级范围内。此时,利用目前的线性变换方法变换出来的图像 灰度等级集中,图像中会出现全黑、全白或者黑白成片的情况,如图Ι-a所示,图像目标背景 的纹理细节无法体现。
技术实现思路
本专利技术的目的是提供用于图像显示的灰度变换方法及装置,以解决目前当灰度等 级分布集中时采用线性变换方法导致变换后图像目标背景的纹理细节无法体现的问题。 本专利技术为解决上述技术问题提供了一种用于图像显示的灰度变换方法,该变换方 法的步骤如下: 1)计算线性变换上端点灰度值和下端点灰度值; 2)将灰度大于线性变换上端点灰度值的像素点灰度值直接映射为255,将灰度小 于线性变换下端点灰度值的像素点灰度值直接映射为〇; 3)将位于下端点灰度值与上端点灰度值之间的灰度级别进行线性变换。 所述步骤1)中的上端点灰度值和下端点灰度值的确定过程如下: A.计算待转换的14位灰度图像的直方图数据,得到各灰度变量对应的直方图数 据; B.根据各灰度变量对应直方图数据计算直方图数据和,并依据设定的高灰度像素 点个数阈值MaxT和低灰度像素点个数阈值MinT确定上端点灰度值和下端点灰度值。 所述的高灰度像素点个数阈值MaxT和低灰度像素点个数阈值MinT根据经验确定。 所述步骤3)中采用的线性变换为: 其中,f (x,y)代表14位待转换灰度图像中坐标为(x,y)像素点的灰度值,g(x,y)代 表8位转换后灰度图像中坐标为(x,y)像素点的灰度值,BottomGray为线性变换下端点灰度 值,TopGray为线性变换上端点灰度值。 本专利技术还提供了一种用于图像显示的灰度变换装置,该灰度变换装置包括: 用于计算线性变换上端点灰度值和下端点灰度值的模块; 用于将灰度大于线性变换上端点灰度值的像素点灰度值直接映射为255,以及将 灰度小于线性变换下端点灰度值的像素点灰度值直接映射为〇的模块; 用于将位于下端点灰度值与上端点灰度值之间的灰度级别进行线性变换的模块。 所述上端点灰度值和下端点灰度值的确定过程如下: A.计算待转换的14位灰度图像的直方图数据,得到各灰度变量对应的直方图数 据; B.根据各灰度变量对应直方图数据计算直方图数据和,并依据设定的高灰度像素 点个数阈值MaxT和低灰度像素点个数阈值MinT确定上端点灰度值和下端点灰度值。 所述的高灰度像素点个数阈值MaxT和低灰度像素点个数阈值MinT根据经验确定。 所述的线性变换为: 其中,f (x,y)代表14位待转换灰度图像中坐标为(x,y)像素点的灰度值,g(x,y)代 表8位转换后灰度图像中坐标为(x,y)像素点的灰度值,BottomGray为线性变换下端点灰度 值,TopGray为线性变换上端点灰度值。 本专利技术的有益效果是:本专利技术通过设置线性变换上端点灰度值和下端点灰度值的 方法,将灰度大于线性变换上端点灰度值的像素点灰度值直接映射为255,将灰度小于线性 变换下端点灰度值的像素点灰度值直接映射为〇,通过对大部分像素点集中分布的灰度级 别进行线性变换,可以较好地体现14位灰度图像中灰度等级分布密集的大部分像素点信 息,变换后的8位灰度图像灰度等级层次分明,目标背景纹理细节清晰。本专利技术既可以将灰 度等级分布均匀的14位灰度图像变换成灰度等级清晰,目标背景纹理细节清晰的8位灰度 图像,又可以将灰度等级分布集中的14位灰度图像变换成灰度等级层次分明,目标背景纹 理细节清晰的8位灰度图像。【附图说明】 图Ι-a是实施例中采用现有线性变换方法变换后的灰度图像;图1 -b是实施例中采用本专利技术变换方法变换后的灰度图像;图2是本专利技术用于图像显示的灰度变换方法的具体实施例流程图;图3是本专利技术用于图像显示的灰度变换方法的具体实施例流程图,接图2显示。【具体实施方式】 下面结合附图对本专利技术的【具体实施方式】做进一步的说明。 本专利技术主要针对含有小目标的灰度分布比较集中的14位红外图像在变换为8位图 像时图像出现全黑、全白或者黑白成片的问题,不仅可以将14位的灰度图像变换为8位的灰 度图像,还可以达到保留原有背景纹理,突出目标信息的效果;主要目的是提高目标与背景 的对比度信息。本专利技术通过设置线性变换上端点灰度值和下端点灰度值的方法,将灰度大 于线性变换上端点灰度值的像素点灰度值直接映射为255,将灰度小于线性变换下端点灰 度值的像素点灰度值直接映射为〇,通过对大部分像素点集中分布的灰度级别进行线性变 换。根据各灰度变量对应直方图数据计算直方图数据和,并依据设定的高灰度像素点个数 阈值MaxT和低灰度像素点个数阈值MinT确定上端点灰度值和下端点灰度值。采用高灰度像 素点个数阈值MaxT和低灰度像素点个数阈值Mi nT来确认变换的上下端点值,MaxT和MinT均 是根据实际图像中的目标大小确定的经验值,和图像中的目标有密切的关系。本专利技术可以 较好地体现14位灰度图像中灰度等级分布密集的大部分像素点信息,变换后的8位灰度图 像灰度等级层次分明,目标背景纹理细节清晰。该方法的具体实施流程如图2和图3所示,其中图3接图2显示,具体步骤如下: 1.求取14位灰度图像的直方图数组pHist; 2.设灰度变量1为ii,ii初始化为16384,设直方图数据和变量1为SumHisGrayl, SumHisGray 1初始化值为0,设高灰度像素点个数阈值为MaxT;[0040当前第1页1 2 本文档来自技高网...

【技术保护点】
一种用于图像显示的灰度变换方法,其特征在于,该变换方法的步骤如下:1)计算线性变换上端点灰度值和下端点灰度值;2)将灰度大于线性变换上端点灰度值的像素点灰度值直接映射为255,将灰度小于线性变换下端点灰度值的像素点灰度值直接映射为0;3)将位于下端点灰度值与上端点灰度值之间的灰度级别进行线性变换。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪江华于素芬黄红蓉
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:河南;41

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

1