给出原始图像的所有灰度级Sk,k=0,1,…,L-1。 统计原始图像各灰度级的像素nk。 用式p=(Sk)=nk/n 计算原始图像的直方图。 计算原始图像的累计直方图。 取整计算:Tk=int[(N-1)tk+k/N] 确定映射关系Sk→tk。 统计新直方图各灰度级的像素nk。 计算新的直方图:pk=nk/n 2.2图像的平滑与锐化 图像的平滑-低通滤波:一般说来,图像的边缘和噪声都应对于傅里叶变换中的高频部分,所以能让低频信赖畅通无阻而同时滤波掉高频分量的低通滤波器能够平滑图像,去除噪声。 这里应该指出,傅里叶变换的主要能量都集中在频谱中心的,合理的选择截止频率对保留图像的能量是至关重要的,以一副256×256的图像为例,如果D0=5,那么理想低通滤波器将保存图像98%的能量。随着D0的增大,图像的能量将迅速流失,如果D0=22,那么98%的能量将会通过该滤波器流失。另外,理想低通滤波后的图像将会出现一种“振铃”特性,造成图像不同程度的模糊,D0越小,模糊程度越明显。造成这种模糊的原因在于理想低通滤波器的传递函数H(u,v)在D0处由1变为0,该H(u,v)经过傅里叶反变换后在空域中将表现为同心圆的形式。 图像的锐化-高通滤波:由于图像中灰度发生骤变的部分与其频谱的高频分量相对应,所以应采用高频滤波器衰减或抑制低频分量,使高频分量畅通并能够对图像进行锐化处理。 由于经过高通滤波处理后的图像丢失了许多低频信息,所以图像的平滑区基本会消失。为此,需要采用高频加强滤波来弥补。高频加强滤波就是在设计滤波传递函数时,在原有的设计结果上添加一个大于0,小于1的常数c,即 H’(u,v)=H(u,v)+c 于是滤波结果为 G’(u,v)=F(u,v)H’(u,v)=F(u,v)H(u,v)+cH(u,v) 由上式可见,高频加强滤波在高频滤波的基础上保留了cF(u,v),的低通分量,高频分量也比一般高通滤波时加强了cF(u,v),故称为高频加强滤波,这种滤波处理效果比一般的高频滤波要好。 2.3 图像类型转换 在MATLAB中图像类型可分为二值图像、索引图像、灰度图像、多帧图像和RGB图像,许多图像处理对图像的图像类型有一定的要求,如MATLAB中彩色图像的轮廓及边缘提取需要将真彩图像转换为灰度图像,而具体的过程只需要通过rgb2gray函数就可以实现。同样将彩色图像二值化也只需通过im2bw函数就能获得,通过MATLAB对原图编程,获得如下图形: 图(2-5)图像的格式转化 图(4-2)图像的边缘检测
彩色图像特征提取研究(二)由毕业论文网(www.huoyuandh.com)会员上传。
|
| |
上一篇:基于MATLAB的合作控制策略的分析.. | 下一篇:非平稳信号去噪方法研究 |
推荐论文 | 本专业最新论文 |
Tags:彩色 图像 特征 提取 研究 | 2011-12-15 10:16:43【返回顶部】 |