直方图均衡
语法:g=histeq(f,nlev) f输入图像,nlev是图像设定的灰度级数,默认值64
直方图均衡通过把输入图像的灰度级扩展到较宽灰度范围实现图像增强
函数adapthisteq
执行对比度受限的自适应直方图均衡,用直方图匹配方法来逐个处理图像中较小的区域,然后,用双线性内插方法将相邻小片组合起来,消除人工引入的边界
语法:g=adapthisteq(f,param1,val1,param2,val2,...)
空间滤波
若对邻域像素执行的计算为线性的,称为线性空间滤波器;否则为非线性滤波器
线性空间滤波器
线性操作包括领域中的每个像素乘以相应的系数,将结果求和,得到点(x,y)处响应。若邻域大小为m*n,则需要mn个系数,这些系数排列为一个矩阵,称为滤波器、模板、滤波模板、核、掩膜或窗口
线性空间滤波有两个概念:相关和卷积 。卷积时先将w旋转180度。两个函数间有一些点没有重叠,对f填充足够必要的0点
same产生一个大小与f相同的相关
相关表示:
卷积表示:
使用函数 imfilter(f,w,filtering_mode,boundary_options,size_options) 实现空间滤波
f输入图像,w滤波模板,g滤波后结果,,filtering_mode,相关为‘corr’,卷积为‘conv’,boundary_options处理边界填充问题,边界大小由滤波器尺寸确定。size_options不是‘same’就是‘full’
执行卷积两种方法 第一种 g=imfilter(f,w,'conv','replicate')
第二种 g=imfilter(f,rot90(w,2),'replicate')