2019 年《数字图像处理》大作业
作业说明
本次大作业题目分为基础题和综合应用题。基本题主要是考察大家对教材涉及的一些
基本图像处理技术的理解和实现。而综合应用题主要是考察大家综合利用图像处理的若干
技术来解决实际问题的能力。
注:所有实验用图均可从网络学堂下载,文档中的图片只是示例。
作业要求
编程工具:不限(建议使用 Matlab、VC、python 等)。
因为很多基本的图像处理算法已经集成在很多的编程工具中,而编程训练中基本题的目
的是让同学们加深对这些算法的理解,所以基本题要求同学们只能使用图像读取和显示相关
函数(例如 Matlab、OpenCV 中的 imread, imshow, imwrite),而不要直接调用相关的 API
(例如二维 DFT,图象均衡等等),否则分数会有一定影响,但在综合应用题中则无此限制。
如果不确定是否可以使用某函数,可以与助教联系。
上交的作业包括:实验报告和程序。其中实验报告要求写出算法分析(必要时请附上
流程图),函数说明(给出主要函数的接口和参数说明),实验结果(附图)及讨论分析。
提交的程序,一定要确保可以运行,适当添加注释,最好能写个使用介绍。
基本题一共有 13 道,可以从中任选 2 道题来完成。综合应用题有 3 道,参加小测验
的同学,从三个题目中选 1 个即可;未参加小测验的同学,从三个题目中任选 2 题。
请各位同学务必独立完成,切忌抄袭!
本课程助教联系方式:王志国 wzg16@mails.tsinghua.edu.cn
李闻天 li-wt17@mails.tsinghua.edu.cn
基本题
一、直方图变换(第 2 章)
对“基本题”目录下“his-1.jpg”和“his-2.tif”图像做直方图均衡化变换、直方图规定化变
换。直方图规定化目标为教材 2.4.6(b)所示,采用 SML 和 GML 两种映射规则。
要求给出:
1) 均衡化、SML 规定化、GML 规定化的结果(包括图像和直方图)
2) 分析比较上述三个结果的差异。
二、模板操作(第 3 章)
先对“基本题”目录下“Lena.bmp”添加高斯噪声和椒盐噪声(参数自定), 对上述含有
高斯噪声和椒盐噪声的两幅图像分别采用均值滤波和中值滤波进行消噪处理。
要求给出:
1) 给出添加高斯和椒盐噪声后的图像,并说明所加噪声的相关参数;
2) 给出两种噪声图像分别采用两种方法消噪后的图像,分析滤波参数对结果的影
响;
3) 计算消噪前、消噪后图像的均方根误差(
)和峰值信噪比(PSNR)。