数字图像处理与分析实验作业

  • 格式:doc
  • 大小:204.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理与分析实验作业

作业说明:作业题目分为基本题和综合应用题。基本题主要是考察大家对教材涉及的一些基本图像处理技术的理解和实现。而综合应用题主要是考察大家综合利用图像处理的若干技术来解决实际问题的能力。

注:所有实验用图像均可从网上下载,文档中的图片只是示例。

作业要求:

编程工具:Matlab或者VC(可以使用OpenCV:/)。因为很多基本的图象处理算法已经集成在很多的编程工具中,而编程训练中基本题的目的是让同学们加深对这些算法的理解,所以基本题要求同学们只能使用图像读取和显示相关的函数(例如Matlab的imread imshow,imwrite,OpenCV的cvCreateImage,cvLoadImage,cvShowImage),而不要直接调用相关的API(例如二维DFT,图象均衡等等),但在综合应用题中则无此限制。

上交的作业包括:实验报告和程序。其中实验报告要求写出算法分析(必要时请附上流程图),函数说明(给出主要函数的接口和参数说明),实验结果(附图)及讨论分析。提交的程序,一定要确保可以运行,最好能写个程序说明。

基本题一共有10道,可以从中任选2道题来完成。综合应用题有2道,可以从中任选1道来完成。

请各位同学务必独立完成,切忌抄袭!

基本题

一、直方图变换

要求对原始Lena 图像实现以下三种取整函数的直方图均衡化:

线性函数: t k= int[(L -1) t k+ 0.5];

对数函数: t k= int[( L-1)log(1+9t k) + 0.5] ;

指数函数: t k= int[(L -1)exp( t k-1) + 0.5] ;

要求给出:

1、原始图像和分别采用上述三种方式均衡化后的图像;

2、原始图像的直方图和上述三种方式对应均衡化后的直方图。

二、模板运算

2.1 加权平均

按照教材图3.3.2 所示的模板对含噪声的Lena_noise 图像进行平滑滤波。要求给出:

1、原始图像和平滑后图像;

2、计算平滑后的均方根误差(e rms)和峰值信噪比(PSNR )。

2.2 拉普拉斯算子

按照图3.3.3 所示的两个模板对原始Lena 图像进行锐化滤波。

要求给出:

1、原始图像和锐化后图像;

2、比较两种模板的锐化效果。

三、频域增强

要求实现对Lena 图像用理想低通滤波器、巴特沃斯低通滤波器、理想高通滤波器、巴特沃斯高通滤波器进行频域增强,滤波器的参数自定。

要求给出:

1、原始图像和上述各个滤波后图像;

2、给出各个滤波器的参数设置,并说明参数如何影响滤波效果。

四、图像消噪

4.1 添加噪声

要求实现对Lena 图像添加高斯噪声和椒盐噪声,参数自定;

4.2 消除噪声

对上述含有高斯噪声和椒盐噪声的两幅图像分别采用均值滤波和中值滤

波进行消噪处理。

要求给出:

1、给出添加高斯和椒盐噪声后的图像,并说明所加噪声的相关参数;

2、给出原始图像和对于两种噪声图像分别采用两种方法消噪后的图像;

3、计算消噪后的均方根误差(e rms)和峰值信噪比(PSNR )。

五、仿射变换

5.1 仿射变换

要求实现对Lena 图像的仿射变换,包括平移,放缩和旋转(各一次变换),参数自定,但是应能较明显看出变换效果,且需要在文档中说明。

5.2 灰度插值

对于放缩和旋转变换需对变换后图像分别采用最近邻插值和双线性插值。要求给出:

1、给出原始图像和平移后的图像;

2、对于放缩和旋转变换,分别给出最近邻插值和双线性插值后的图像,并对这两种插值方法进行对比说明。

六、位平面分解

6.1 二值分解

要求实现对Lena 图像的二值分解

6.2 灰度码分解

要求实现对Lena 图像的灰度码分解

要求给出:

1、分别给出二值分解和灰度码分解后的8个位面图;

2、在报告中分析说明这两种插值方法的区别。

七、图像变换

7.1 离散余弦变换

要求实现对Lena 图像的离散余弦变换

7.2 小波变换

要求实现对Lena 图像的3 级小波变换

要求给出:

1、给出离散余弦变换的结果,并通过结果分析说明该变换的特点;

2、给出3 级小波变换的结果,并通过结果分析说明该变换的特点。

八、图像水印

8.1 要求实现基于迭代混合的图像隐藏,以Girl 为载体图像,Couple 为隐藏图像。实现混合参数α为0.7 的迭代混合,并计算此时恢复图像的均方根误差。

8.2 要求对混合参数α以0.1 为间隔,计算并绘制混合图像及恢复图像的均方根误差与混合参数的关系、最佳混合隐藏的曲线(与教材271 页的曲线图类似)。要求给出:

1、给出迭代混合的结果,,并计算此时恢复图像的均方根误差;

2、给出混合图像及恢复图像的均方根误差与混合参数的关系图、最佳混合隐藏的曲线图。

九、彩色图像处理

9.1彩色模型

将原始彩色Lena_color图像从RGB空间转换到HSI空间

9.2彩色处理

对上述得到的HSI图像,分别进行亮度增强、饱和度增强和色调增强

9.3彩色图像去噪

对含有噪声的彩色Lena_color_noise图像进行消噪处理,消噪方法可以自己选定,但要在实验报告中说明。

要求给出:

1、原始图像和对应的H、S和I各分量图像;

2、分别给出三个分量增强后的彩色图像;

3、给出含有噪声的原始图像和去噪后的图像,并说明所用的去噪方法。

十、多尺度图像处理

10.1高斯金字塔

利用(14.2.5)公式所示的双线性滤波器组成的5×5的高斯平滑模板对Lena图像进行3层高斯金字塔分解。

10.2拉普拉斯金字塔

对于扩展操作,仍采用上述5×5的高斯模板进行插值,给出3层拉普拉斯金字塔。