数字图像处理与机器视觉.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理与机器视觉

图像的点运算 灰度直方图 从图像的灰度直方图上可以很直观的看出图像的亮度和对比度特征。直方图的峰值位置说明了图像总体上的亮暗:如果图像较亮,则直方图的峰值出现在直方图的较右部分;如果图像较暗,则直方图的峰值出现在直方图的较左部分,从而曹成暗部细节难以分辨。如果直方图中只有中间某一小段非零值,则这张图像的对比度较低;反之,如果直方图的非零值分布很宽而且比较均匀,则图像的对比度较高。 灰度的线性变换 线性灰度变换函数是一个一维线性函数: 灰度对数变换 对数变换的一般表达式为: 其中c为尺度比例常数,s为源灰度值,t为变换后的目标灰度值。 由对数函数曲线克制,这种变化可以增强一幅图像中较暗部分的细节,从而可用来扩展被压缩的高值图像中的较暗像素,因此对数变换被广泛应用于频谱图像的现实中。 伽马变换 伽马变换的一般表达式为: 其中,x与y的取值范围均为[0,1]。esp为补偿系数,为伽马系数。 伽马变换可以通过的不同取值选择性的增强低灰度区域的对比度或者高灰度区域的对比度。 灰度阈值变换 分段线性变化 直方图均衡化 直方图均衡化又称灰度均衡化,是指通过某种灰度映射使输入图像转换为在每一灰度级上都有近似相同的像素点数的输出图像(即输出地直方图是均匀的)。在经过均衡化处理后的图像中,像素将占有尽可能多的灰度级并且分布均匀。因此,这样的图像将具有较高的对比度和较大的动态范围。 对于离散灰度级,相应的转换公式应为: 其中,为第i级灰度的像素个数,为图像的面积,即像素总数,为转换后的灰度值,为转换前灰度值。 直方图规定化 直方图均衡化算法可以自动确定灰度变换函数,从而获得均有均匀直方图的输出图像。它主要用于增强动态范围偏小的图像对比度,吩咐图像的灰度级。这种方法的优点是操作简单,且结果可以预知,当图像需要自动增强时时一种不错的选择。 但有时用户虚妄可以对变换过程加以控制,如能够人为的修正直方图的形状,或者获得具有指定直方图的输出图像。这样就可以有选择的增强某个灰度范围内的对比度或者使图像灰度值满足某种特定的分布。 图像的几何变换 1. 空间域图像增强 图像滤波 自适应平滑滤波 利用平均滤波消除噪声的同时也会是图像变得模糊,高斯平滑在一定程度上缓解了这些现象,但由于平滑滤波的机理可知这种模糊是不可避免的。这当然是我们所不希望的,于是想到了选择性的进行平滑,即只在噪声局部区域进行平滑,而在无噪声局部区域不进行平滑,将模糊的影响降到最低,则会就是自适应滤波的思想。 如何判断该局部区域是包含噪声需要平滑的区域还是无明显噪声不需要平滑的区域?这要基于噪声的性质来考虑,根据图像的局部连续性质,噪声的存在导致在噪声点处产生灰度跳跃,从而使噪声点局部区域灰度跨度较大。因此可以选择如下两个标准中的一个作为局部区域存在噪声的判据: 局部区域最大值与最小值之差大于某一阈值T 局部区域方差大于某一阈值T 高斯平滑与实现 均值为0,方差为的高斯函数为: 高斯模板正是将连续的二维高斯函数的离散化表示,因此任意大小的高斯模板都可以通过建立一个的矩阵M得到,其中(i, j)位置的元素可如下确定: 注:标准差的选取很重要:如果过小,偏离中心的所有像素权值将会非常小,相当于加权和响应基本不考虑领域像素的作用,这样的滤波操作退化为图像的点运算,无法起到平滑噪声的作用;相反如果过大,而领域相对较小,这样在领域内高斯模板将退化为平均模板;只有当取合适的值时才能得到一个像素值的较好估计。Matlab中的默认值为0.5,在实际应用中,通常3*3的模板取为0.8左右,更大的模板可以适当增大的值。 中值滤波 中值滤波的本质上是一种统计排序滤波器。对于原图像中某点,中值滤波以该点为中心的领域内的所有像素的排序中值作为该点的响应。 中值滤波对于某些类型的噪声具有非常理想的降噪能力,对于线性平滑滤波而言,在处理像素领域之内的噪声点时,噪声的存在总会或多或少影响该点的像素值的计算(高斯平滑影响的程度与噪声点到中心点的距离成正比),但在中值滤波中噪声点则常常直接被忽略掉的;而且与线性平滑滤波器相比,中值滤波在降噪同时引起的模糊响应降低。中值滤波的一种典型应用是消除椒盐噪声。 一种改进的中值滤波 中值滤波效果依赖于滤波窗口的大小,太大会使边缘模糊,太小了则去噪效果不佳。因为噪声点和边缘点同样是灰度变化较为剧烈的像素,普通中值滤波在改变噪声灰度值的同时,会一定程度改变边缘像素灰度值。但是噪声几乎是领域像素的极值,而边缘往往不是,因此利用这个特性来限制中值滤波。 具体的改进方法如下:逐行扫描图像,当处理每一个像素时,判断该像素是否是滤波窗口下覆盖领域像素的极大或者极小值。如果是,则采用正常的中值滤波处理该像素;如果不是,则不予处理。在实践中这种方法能够非常有效的去除突发噪声点,尤

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档