- 1 - MATLAB 数字图像处理技术 4 MATLAB 图像增强 4
1 原理、方法及体系结构 三个阶段:图像预处理、特征抽取阶段、识别分析阶段
目的:改善图像的视觉效果,提高图像成分的清晰度;是图像变得有利于计算机处理
方法:空间域增强方法、频域增强方法
体系: 图像增强:空间域、频率域、彩色增强 空间域:像素点处理(图像灰度变换、直方图修正(中值滤波、均值滤波))、领域处理(图像平滑滤波、图像锐化滤波) 频率域:低通滤波、高通滤波、同态滤波 彩色处理:真彩色处理、伪彩色处理(灰度分层法、灰度变换法、频域伪彩色) 4
2 对比度增强 线性变换:( , )[ ( , )]Nng x yf x ymnMm
其中功能是把函数的灰度值( , )f x y 从范围[m,M]变为[n,N]
非线性变换:分为对数变换和 Gamma 变换
前者表达式为 ( , )log[( , )1]g x ycf x y,其中 c 为常数
后者表达式为rfcr,r 为 CCD 图像传感器或胶片等的入射光的强度,为常数,灰度与光强成正比,则有1()rfgkrk c,k 为常数通常为 1,1/r 取 0
我们可以用一个函数 imadjust 函数来实现: J=imadjust(I); J=imadjust(I,[low_in;high_in],[low_out;high_out]); J=imadjust(I,[low_in;high_in],[low_out;high_out],gamma)
其中灰度范围用归一化灰度值,范围[0,1]
整个图像的[low_in;high_in]可以用函数stretch 函数来获得
MATLAB image toolbox5
4 还提供一个手动调节的控制面板,调用函数 imconstrast
3 空域变换增强 分为