现有一含有椒盐噪声的图像image.jpg如何增强该图像,写出matlab程序

现有一含有椒盐噪声的图像image.jpg如何增强该图像,写出matlab程序,第1张

image.jpg如何增强该图像,写出matlab程序有以下几个方法:

1. 灰度线性变换, 是一种空域的方法, 直接对每一个像素的灰度值进行增强图像。2. 直方图均衡变换。通常用来增加许多图像的全局对比度,亮度可以更好地在直方图上分布。3. 同态滤波利用去除乘性噪声(multiplicative noise),可以同时增加对比度以及标准化亮度,借此达到图像增强的目的。

1.灰度变换增强

(1)图像直方图

(2)图像直方图的均衡化

2.频域滤波增强

(1)低通滤波器

(2)高通滤波器

(3)同态滤波器

3.彩色增强

(1)真彩色增强

(2)伪彩色增强

(3)假彩色增强

4.小波变换在图像增强方面的应用

图像增强是图像处理中的基本技术之一,它是把原来不清晰的图像变得清晰,或者抑制图像的某些特征而使另一些特征得到增强。其主要目的是使处理后的图像质量得到改善,增加图像的信噪比,或者增强图像的视觉效果。

一、灰度变换增强

由于受各种拍摄条件的限制,图像的对比度有时比较差,图像的直方图分布有时也不够均衡,主要的元素集中在几个像素值附近,通过直方图均衡化,可使得图像中各个像素值尽可能均匀地分布或者服从一定形式的分布,从而提高图像的对比度。

(1)图像直方图

直方图是多种空间域处理技术的基础。直方图 *** 作能有效地增强图像,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。

调用imhist函数可以显示一幅图像的直方图。

clc %clc的作用就是清屏幕

clear %clear是删除所有的变量

close all %close all是将所有打开的图片关掉。

array=zeros(1,256)

I=imread('E:\我的桌面\MATLAB\练习\2.jpg')

a=im2gray(I) %转换为灰度像素

subplot(121),

imshow(a) %显示原图像

title('原始图像')

subplot(122),

imhist(I) %显示其直方图

title('直方图')

1

2

3

4

5

6

7

8

9

10

11

12

1

2

3

4

5

6

7

8

9

10

11

12

在这里插入图片描述

(2)图像直方图的均衡化

又称直方图平坦化,实质上是对图像进行非线性拉伸,重新分配图像象元值,使一定灰度范围内象元值的数量大致相等。这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的谷底部分对比度降低,输出图像的直方图是一个较平的分段直方图?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11145797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存