图像处理与分析实验报告.docx

上传人:b****2 文档编号:749513 上传时间:2022-10-12 格式:DOCX 页数:13 大小:959.95KB
下载 相关 举报
图像处理与分析实验报告.docx_第1页
第1页 / 共13页
图像处理与分析实验报告.docx_第2页
第2页 / 共13页
图像处理与分析实验报告.docx_第3页
第3页 / 共13页
图像处理与分析实验报告.docx_第4页
第4页 / 共13页
图像处理与分析实验报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

图像处理与分析实验报告.docx

《图像处理与分析实验报告.docx》由会员分享,可在线阅读,更多相关《图像处理与分析实验报告.docx(13页珍藏版)》请在冰豆网上搜索。

图像处理与分析实验报告.docx

图像处理与分析实验报告

图像处理与分析实验报告

hghu学院实验预习报告

班级电子51姓名gughu学号2595959

指导教师杨课程名称Matlab应用图像处理成绩

实验室电子楼107实验项目图像增强与复原

同组实验者实验日期2015年12月11日

一、

二、实验目的

1.了解灰度变换增强和空域滤波增强的Matlab实现方法

2.掌握直方图灰度变换方法

3.掌握噪声模拟和图像滤波函数的使用方法

4.了解图像复原的Matlab实现方法

二、主要仪器设备及材料

1.计算机

2.MATLAB软件

3.实验指导书

三、实验原理与步骤

1.灰度变换增强

A)线段上像素灰度分布

读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。

读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布

B)直方图变换

直方图显示

读入图像‘rice.tif’,在一个窗口中显示灰度级n=64,128和256的图像直方

直方图灰度调节

利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。

直方图均衡化

分别对图像‘pout.tif’和‘tire.tif’进行直方图均衡化处理,比较处理前后图像及直方图分布的变化。

2.空域滤波增强

A)噪声模拟

利用函数imnoise给图像‘eight.tif’分别添加高斯(gaussian)噪声和椒盐(salt&pepper)噪声。

B)空域滤波

对上述噪声图像进行均值滤波和中值滤波,比较滤波效果。

总结均值滤波和中值滤波的特点及使用场合。

均值滤波器是一种最常用的线性低通平滑滤波器。

可抑制图像中的噪声,但同时也使图像变得模糊

中值滤波器是一种最常用的非线性平滑滤波器。

可消除图像中孤立的噪声点,又可产生较少的模糊

*对图像'saturn.tif'采用'laplacian'高通滤波器进行锐化滤波。

3.图像复原

A)模糊与噪声

对图像‘flowers.tif’分别采用运动PSF和均值滤波PSF进行模糊。

在上述模糊图像上再添加噪声

B)维纳滤波复原

使用维纳滤波复原函数deconvwnr复原无噪声模糊图像。

%非真实PSF

%非真实PSF

*使用维纳滤波复原函数deconvwnr复原模糊噪声图像。

*设置信噪比和相关函数的维纳滤波复原。

四、原始实验数据

1.灰度变换增强

A)线段上像素灰度分布

读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。

imshow('debye1.jpg')

improfile

读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布

imshow('flowers.tif')

improfile

B)直方图变换

直方图显示

读入图像‘rice.tif’,在一个窗口中显示灰度级n=64,128和256的图像直方图。

I=imread('flowers.tif');

imshow(I)

figure,imhist(I,64)

figure,imhist(I,128)

直方图灰度调节

利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。

I=imread('flowers.tif');

imshow(I)

figure,imhist(I)

B)维纳滤波复原

使用维纳滤波复原函数deconvwnr复原无噪声模糊图像。

len=30;theta=10;PSF=fspecial('motion',len,theta);

blurred=imfilter(I,PSF,'circular','conv');

figure,imshow(blurred)

wnr1=deconvwnr(blurred,PSF);%真实PSF

figure,imshow(wnr1)

%非真实PSF

len=30;theta=10;PSF=fspecial('motion',len,theta);

blurred=imfilter(I,PSF,'circular','conv');

figure,imshow(blurred)

wnr2=deconvwnr(blurred,fspecial('motion',2*len,theta));

figure,imshow(wnr2)

%非真实PSF

len=30;theta=10;PSF=fspecial('motion',len,theta);

blurred=imfilter(I,PSF,'circular','conv');

figure,imshow(blurred)

wnr3=deconvwnr(blurred,fspecial('motion',len,2*theta));

figure,imshow(wnr3)

*使用维纳滤波复原函数deconvwnr复原模糊噪声图像。

PSF=fspecial('motion',len,theta);

blurred=imfilter(I,PSF,'circular','conv');

noise=0.1*randn(size(I));

BlurredNoisy=imadd(blurred,im2uint8(noise));

figure,imshow(BlurredNoisy)

wnr4=deconvwnr(BlurredNoisy,PSF);

figure,imshow(wnr4)

*设置信噪比和相关函数的维纳滤波复原(p179图9.12)。

NSR=sum(noise(:

).^2)/sum(im2double(I(:

)).^2);%计算信噪比

wnr5=deconvwnr(BlurredNoisy,PSF,NSR);

figure,imshow(wnr5)%设置信噪比的复原结果

NP=abs(fftn(noise)).^2;%噪声能量谱密度

NCORR=fftshift(real(ifftn(NP)));%噪声自相关函数

IP=abs(fftn(im2double(I))).^2;%图像能量谱密度

ICORR=fftshift(real(ifftn(IP)));%图像自相关函数

wnr6=deconvwnr(BlurredNoisy,PSF,NCORR,ICORR);

figure,imshow(wnr6)%设置自相关函数的复原结果

 

指导教师签名日期年月日

Huh学院实验报告

班级电子51姓名gughu学号2595959

指导教师杨课程名称Matlab应用图像处理成绩

实验室电子楼107实验项目图像增强与复原

同组实验者实验日期2015年12月11日

一、实验目的

1.了解灰度变换增强和空域滤波增强的Matlab实现方法

2.掌握直方图灰度变换方法

3.掌握噪声模拟和图像滤波函数的使用方法

4.了解图像复原的Matlab实现方法

二、主要仪器设备及材料

1.计算机

2.MATLAB软件

3.实验指导书

三、实验原理与步骤

1.灰度变换增强

A)线段上像素灰度分布

读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。

读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布

B)直方图变换

直方图显示

读入图像‘rice.tif’,在一个窗口中显示灰度级n=64,128和256的图像直方

直方图灰度调节

利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。

直方图均衡化

分别对图像‘pout.tif’和‘tire.tif’进行直方图均衡化处理,比较处理前后图像及直方图分布的变化。

2.空域滤波增强

A)噪声模拟

利用函数imnoise给图像‘eight.tif’分别添加高斯(gaussian)噪声和椒盐(salt&pepper)噪声。

B)空域滤波

对上述噪声图像进行均值滤波和中值滤波,比较滤波效果。

总结均值滤波和中值滤波的特点及使用场合。

均值滤波器是一种最常用的线性低通平滑滤波器。

可抑制图像中的噪声,但同时也使图像变得模糊

中值滤波器是一种最常用的非线性平滑滤波器。

可消除图像中孤立的噪声点,又可产生较少的模糊

*对图像'saturn.tif'采用'laplacian'高通滤波器进行锐化滤波。

3.图像复原

A)模糊与噪声

对图像‘flowers.tif’分别采用运动PSF和均值滤波PSF进行模糊。

在上述模糊图像上再添加噪声

B)维纳滤波复原

使用维纳滤波复原函数deconvwnr复原无噪声模糊图像。

%非真实PSF

%非真实PSF

*使用维纳滤波复原函数deconvwnr复原模糊噪声图像。

*设置信噪比和相关函数的维纳滤波复原。

 

四、实验数据

1.灰度变换增强

A)线段上像素灰度分布

读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。

读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布

B)直方图变换

直方图显示

直方图灰度调节

直方图均衡化

2.空域滤波增强

A)噪声模拟

B)空域滤波

对上述噪声图像进行均值滤波和中值滤波,比较滤波效果。

总结均值滤波和中值滤波的特点及使用场合。

*对图像'saturn.tif'采用'laplacian'高通滤波器进行锐化滤波。

3.图像复原

A)模糊与噪声

运动PSF

均值滤波PSF

在上述模糊图像上再添加噪声

B)维纳滤波复原

使用维纳滤波复原函数deconvwnr复原无噪声模糊图像。

%非真实PSF

%非真实PSF

*使用维纳滤波复原函数deconvwnr复原模糊噪声图像。

*设置信噪比和相关函数的维纳滤波复原。

 

五、思考题

 

六、指导教师评语

 

教师签名日期年月日

展开阅读全文
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1