来源:红外芯闻
发布时间:2026-05-06
在安防监控、工业检测、医疗诊断乃至军事侦察等领域,红外热成像技术早已成为不可或缺的核心手段。然而,面对一幅从探测器输出的红外图像,工程师如何快速判断图像质量的优劣?如何评估对比度是否充足、动态范围是否合理、温度分布是否均匀?这一切,都离不开一个看似简单却极具洞察力的工具——直方图。
直方图就是红外图像的"人口普查报告"。它统计了图像中每一个灰度级对应的像素数量,将整幅图像的亮度分布规律呈现出来。理解直方图,不仅是图像处理工程师的基本功,更是红外系统调试、非均匀性校正(NUC)、自动增益控制(AGC)等核心算法背后的逻辑基础。
红外图像的特点
红外图像与日常见到的可见光图像有着本质的不同。
只有灰度,没有色彩
红外图像表征的是景物的温度分布,反映目标及背景向外辐射能量的差异。与可见光图像的色彩分量不同,红外图像仅有一个灰度分量。
分辨率相对较低
受制于红外探测器靶面的加工工艺,红外图像的分辨率普遍低于可见光相机。目前市场上640×512规格最为常见,1280×1024已属高分辨率产品。这意味着红外图像本身细节信息就相对有限,图像处理时更需要谨慎对待每一个像素。
传输过程中的图像退化
红外辐射在传输过程中,会受到传输距离、大气吸收与散射的影响,导致图像对比度下降、边缘模糊、细节丢失、灰度层次被压缩。
多种噪声叠加
红外成像系统会给图像带来多种噪声,包括热噪声、散粒噪声、固定图案噪声等。
什么是灰度直方图?
灰度直方图(Histogram)是灰度级的统计函数。它统计图像中每一个灰度级对应的像素数量,描述各灰度值在图像中出现的频率分布。

图1 直方图分布
一幅图像的直方图,能直观反映出以下关键信息:
亮度分布:均值偏左,图像整体偏暗;均值偏右,图像整体偏亮。结合均值和灰度分布的形状,可以快速判断曝光是否合理、探测器偏置是否正常。
对比度:直方图分布越宽,说明图像中灰度跨度大、对比度高;分布越窄、越集中,则说明图像对比度低、细节层次少。
动态范围利用率:如果直方图只占据了整个灰度范围的一小段,说明大量的数字编码空间被浪费;反之,若直方图在两端出现"截断",则说明高光或阴影区域图像被压缩。
噪声与异常像素:直方图两端出现孤立的"尖峰",往往是盲元或强噪声像素的特征。
高动态范围与14bit到8bit的转换挑战
现代红外探测器具有极高的动态范围(以一个包含地面与天空的典型场景为例:地面温度与天空辐射温差悬殊,使得图像的灰度范围极宽),原始数据动态范围可轻松超过10000,对应14bit的数字输出。然而,显示器最多输出8bit数据,人眼实际能分辨的灰阶也仅有约128级(7bit)。两端之间高达数倍的位深差距,这意味着,从探测器输出的14bit原始图像,必须经过压缩映射,才能在屏幕上显示。这个看似简单的映射操作,实则涉及信息取舍的核心问题。
若对全图进行线性压缩,原本微弱的目标与背景温差或目标局部温差对比会被进一步压缩,图像整体对比度极低,感兴趣的细节极易丢失;
若针对目标区域直接拉伸,其他区域的灰度将被压缩至两端,造成图像过曝或欠曝,进而损失细节。
分段线性变换:精准"拉伸"感兴趣区域
红外图像的灰度往往集中在一段较窄的区间内。分段线性变换的核心思想,是将这段较窄的目标分布区间"拉开",从而提高动态范围、增强图像对比度。经过变换后,图像中纹理灰度差得到一定拉伸,边缘信息也随之加强。

图2 三段现行变换前后对比
以三段线性变换为例,其数学原理由图2(b)所示:将整个灰度范围划分为三个区间,每个区间内分别施加不同斜率的线性映射。其中感兴趣的目标区间斜率大于1(拉伸),其余区间斜率小于1(压缩)。根据同样的原理,在实际应用中可根据需要划分为任意个变换区间。由图2(b)所示,在一般情况下,变换前后的总灰度范围保持不变。这意味着,感兴趣区间的展宽,是以其他区间的压缩为代价的——增强区间内灰度层次丰富、对比度提升,而增强区间之外的对比度则相应降低。
但是因为图像增强并不以保真原则为前提,只要能更好地从背景中识别出所感兴趣的目标,那么这种方法就是切实可行的。分段线性变换的效果好坏,根本上取决于灰度分段区间的选取。最简单的方式是采用固定区间,对所有图像施加相同的变换。但实际场景中,红外图像内容千变万化,直方图分布各具特点——同样的参数用在地面场景效果良好,换到天空背景或工业检测场景可能适得其反。因此,寻找一套对所有图像都普遍适用的固定参数,在实践中是不现实的。

图3 映射方式对比
图3给出了分段线性变换示例图,其中图3(c)为处理结果,图3(f)为其对应的灰度直方图。处理过程采用了三段式分段方式,且所涉及的参数均根据经验人为指定。对比图3(b)的结果可以看出,分段线性变换的结果更好。由于对过亮的部分(灰度值较大的部分)有抑制作用,并且增加了图像对比度,保留了更多细节。
直方图规定化:向"理想图像"看齐
前面介绍的各类算法,都是通过主动调整灰度直方图的分布来增强对比度。然而,这类方法有一个共同的局限:增强后的效果难以精确预期和控制。直方图规定化提供了另一种思路:不再凭空调整,而是以一幅具有理想灰度分布的图像作为"模板",将待处理图像的直方图逐步逼近模板图像的直方图分布。
建立原始灰度级与模板灰度级之间的映射关系,通常有两种方式:
单映射规则(SML):对原始图像的每个灰度级,在模板直方图的累计分布中找到使差值最小的对应灰度级,建立一一对应的映射关系。方法简单直接,计算效率高。
组映射规则(GML):通过整数函数进行分组约束,在满足单调性的前提下,寻找使整体误差最小的映射方案。相比SML,GML的映射更平滑,适用于对灰度连续性要求较高的场景。

图4 直方图规定化
直方图规定化的结果如图4中所示,其中图4(c)为处理结果,图4(f)为对应的灰度直方图,图4(b)为所使用的模板图像,图4(e)为模板图像对应的灰度直方图。
相比红外图像,可见光图像通常具有更好的灰度分布特性(层次丰富、对比度适中)。因此在实际工程中,可以从公开数据库中选取若干张代表性的可见光图像,分离出单通道灰度图作为模板,从中筛选出视觉效果最优的一幅用于直方图规定化处理。经过直方图匹配后,红外图像的灰度分布得到了明显改善,图像细节和对比度均有显著提升。
小结:选对算法,比调参数更重要
红外图像对比度增强算法,经过多年研究已取得了丰富的成果。以上介绍的各类方法均能有效提升图像对比度,改善图像可读性,但需要特别指出的是:每种方法因原理不同,增强效果的侧重点也各不相同,没有一种算法能够通吃所有场景。因此,在实际工程应用中,应结合场景特点、图像分布规律以及硬件设备的实际约束,选择最合适的增强算法,并针对性地调节参数,使算法效果达到最佳。理解直方图,正是做出这一判断的根本前提。