第5章图像增强 图像增强(Image Enhancement)是一种基本的图像处理技术,主要是为了改善图像的质量以及增强感兴趣部分,改善图像的视觉效果或使图像变得更利于计算机处理。如光线较暗的图像需要增强图像的亮度,通过检测高速公路上的白线实现汽车自动驾驶等。相关的图像增强技术有针对单个像素点的点运算,也有针对像素局部邻域的模板运算,根据模板运算的具体功能还可以分为图像平滑、图像锐化等。本章主要讲解图像增强技术中灰度级映射、直方图修正法、照度反射模型、模糊技术和伪彩色增强技术。 5.1基于灰度级变换的图���增强
灰度级变换就是借助于变换函数将输入的像素灰度值映射成一个新的输出值,通过改变像素的亮度值来增强图像,如式(51)所示。
g(x,y)=T[f(x,y)](51) 其中,f(x,y)是输入图像,g(x,y)是变换后的输出图像,T是灰度变换函数。 由于一般都是将过暗的图像灰度值进行重新映射,扩展灰度级范围,使其分布在整个灰度值区间,因此又通常把它称为扩展(Stretching)。 由式(51)可看出,变换函数T的不同将导致不同的输出,其实现的变换效果也不一样。因此,在实际应用中,可以通过灵活地设计变换函数T来实现各种处理。 根据变换函数的不同,灰度级变换可以分为线性灰度级变换和非线性灰度级变换。 5.1.1线性灰度级变换 1. 基本线性灰度级变换
基本线性灰度级变换示意图如图51所示。通过基本线性灰度级变换函数tanα,将输入图像f(x,y)变换为g(x,y)。基本线性灰度级变换的定义如式(52)所示。
图51基本线性灰度级变换
g(x,y)=f(x,y)·tanα(52)
从图51中可以看出,基本线性灰度级变换的效果由变换函数的倾角α所决定: 当α=45°,灰度变换前后灰度值范围不变,图像无变化; 当α<45°,变换后灰度取值范围压缩,变换后图像均匀变暗; 当α>45°,变换后灰度取值范围拉伸变长,变换后图像均匀变亮。
基本线性灰度级变换处理结果如图52所示。图52(a)为原始灰度图像,图52(b)为对原图进行了tanα=0.5的线性变换结果,灰度0~255转变为0~127; 图52(c)为对原图进行了tanα=2的线性变换结果,灰度0~127转变为0~255,灰度128~255转变为255。
图52基本线性灰度级变换结果