找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2288|回复: 0
打印 上一主题 下一主题
收起左侧

MATLAB数字图像处理实验指导书下载

[复制链接]
跳转到指定楼层
楼主
ID:385157 发表于 2018-8-10 23:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
浙江工业大学电子信息工程所用数字图像处理实验指导书
实验一  数字图像处理编程基础
  • 实验目的
1. 了解MATLAB图像处理工具箱;
2. 掌握MATLAB的基本应用方法;
3. 掌握MATLAB图像存储/图像数据类型/图像类型;
4. 掌握图像文件的读/写/信息查询;
5. 掌握图像显示--显示多幅图像、4种图像类型的显示方法;
6. 编程实现图像类型间的转换。
  • 实验原理
略。
  • 实验内容
1. 实现对图像文件的读/写/信息查询,图像显示--显示多幅图像、4种图像类型的显示方法、图像类型间的转换。
2. 运行图像处理程序,并保存处理结果图像。
  • 分析思考
归纳总结Matlab各个基本指令。

实验二 图像几何变换实验
  • 实验目的
1.学习几种常见的图像几何变换,并通过实验体会几何变换的效果;
2.掌握图像平移、剪切、缩放、旋转、镜像等几何变换的算法原理及编程实现;
3.掌握matlab编程环境中基本的图像处理函数。
  • 实验原理
1. 初始坐标为的点经过平移,坐标变为,两点之间的关系为:,以矩阵形式表示为:
               
2. 图像的镜像变换是以图象垂直中轴线或水平中轴线交换图像的变换,分为垂直镜像变换和水平镜像变换,两者的矩阵形式分别为:
           
3. 图像缩小和放大变换矩阵相同:
时,图像缩小;当时,图像放大。
4. 图像旋转定义为以图像中某一点为原点以逆时针或顺时针方向旋转一定 角度。其变换矩阵为:
该变换矩阵是绕坐标轴原点进行的,如果是绕一个指定点旋转,则先要将坐标系平移到该点,进行旋转,然后再平移回到新的坐标原点。
  • 实验内容
1. 启动MATLAB程序,对图像文件分别进行平移、垂直镜像变换、水平镜像变换、缩放和旋转操作。
2.运行图像处理程序,并保存处理结果图像。
  • 分析思考
图像旋转是点运算还是领域运算,在本实验中你采用了哪种插值法,试比较不同的插值法的效果。

实验三  图像增强实验
  • 实验目的
1. 掌握基本的图像增强方法,观察图像增强的效果,加深对灰度直方图的理解。
2. 掌握对数和和指数增强,直方图均衡化方法,重点掌握图像直方图增强的原理和程序设计。
  • 实验原理
对数变化能对原图像的动态范围进行压缩,其数学表达如下:
其中C为尺寸比例常数。
指数变化一般的表示形式:(a,b,c用于调整曲线的位置和形状的参数。)
利用直方图统计的结果,使图像的直方图均衡的方法称为直方图均衡化,直方图均衡化可以达到增强图像显示效果的作用。通过直方图统计,可以观察出,图像中各种亮度所占的比例大部分布不均匀,设法增加在直方图统计中所占比例高的象素和其他比例少的象素之间亮度差,可以提高图像的显示效果。简单来说,直方图增强的方法就是压缩直方图中比例少的象素所占用的灰度范围,多出来的灰度空间按照统计比例分配给直方图中比例高的象素使用。这种方法主要是针对人眼对灰度差别越大的图像越容易分辨的特点而进行的增强。
  • 实验内容
  • 实现对数增强或指数增强
  • 实现图像直方图均衡化增强
  • 分析思考
思考为什么进行图像直方图均衡化后,能够增强图像效果。

实验四  图像滤波实验
  • 实验目的
掌握中值滤波方法,掌握图像锐化方法,比较各个梯度算子锐化的效果。掌握频域滤波方法,观察低通滤波和高通滤波的效果。
  • 实验原理
中值滤波是一种非线性平滑滤波,它是用一个有奇数点的滑动窗口,将窗口中心点的值用窗口各点的中值代替。
图像的锐化是使边缘和轮廓线模糊的图像变得清晰,使其细节更加清晰。从数学上看,图像模糊的实质是图像受到平均或者积分运算的影响,因此对其进行逆运算(如微分运算)就可以使图像清晰。
在频域上卷积被表示为乘积,因此在频域上对图像进行滤波就变得更加直观了。在频域上进行滤波的步骤:
  • 计算需增强的图像的傅里叶变化。
  • 将其与1个传递函数相乘。
  • 再将结果进行傅里叶逆变化可以得到增强的图像。
  • 实验内容
1. 选择测试图像分别添加高斯、椒盐、泊松噪声,实现中值滤波;
2. 选择测试图像实现两种常用梯度算子(Sobe算子、Prewitt算子);  
3. 选择测试图像实现理想低通滤波;
4. 选择测试图像实现巴特沃斯高通滤波。
  • 分析思考
依次给出“均值滤波器、中值滤波器、laplace滤波器”是线性还是非线性的。

实验五  图像分割实验
  • 实验目的
  • 掌握梯度边缘检测算子,了解拉普拉斯边缘检测算子和Canny边缘检测算子
  • 掌握边界跟踪方法及其原理;
  • 掌握自动阈值法和分水岭法
  • 实验原理
图像分割是按照一定的规则把图像划分成若干个互不相交、具有一定性质的区域,把人们关注的部分从图像中提取出来,进一步加以研究分析和处理。图像分割的结果是图像特征提取和识别等图像理解的基础,对图像分割的研究一直是数字图像处理技术研究中的热点和焦点。图像分割使得其后的图像分析,识别等高级处理阶段所要处理的数据量大大减少,同时又保留有关图像结构特征的信息。图像分割在不同的领域也有其它名称,如目标轮廓技术、目标检测技术、阈值化技术、目标跟踪技术等,这些技术本身或其核心实际上也就是图像分割技术。
边缘是图像上灰度变化最剧烈的地方,传统的边缘检测就是利用了这个特点,对图像各个像素点进行微分或求二阶微分来确定边缘像素点。一阶微分图像的峰值处对应着图像的边缘点;二阶微分图像的过零点处对应着图像的边缘点。根据数字图像的特点,处理图像过程中常采用差分来代替导数运算,对于图像的简单一阶导数运算,由于具有固定的方向性,只能检测特定方向的边缘,所以不具有普遍性。为了克服一阶导数的缺点,我们定义图像的梯度为梯度算子,它是图像处理中最常用的一阶微分算法。图像梯度的最重要性质是梯度的方向是在图像灰度最大变化率上,它恰好可以反映出图像边缘上的灰度变化。
  • 实验内容
1. 实现三种梯度算子(Roberts、Sobel、Prewitt)的边缘检测。
2. 实现对一张二值图像的边界跟踪。
3.实现分水岭算法。
  • 分析思考
如何实现彩色图像的边缘检测?梯度算子和拉普拉斯算子、Canny算子本质区别。

实验六 运动目标检测实验
  • 实验目的
掌握背景差值法对运动目标的检测原理及其程序设计,并实现背景更新;了解图像图像差分法和基于光流的分割方法。
  • 实验原理
背景差值法假设图像背景是静止不变的,用表示,定义图像序列为,其中为图像位置的坐标;为图像帧数。将每一帧图像的灰度值减去背景的灰度值可得到一个差值图像:
通过设置阈值T可得到二值化差值图像:
其中取值为1和0的像素点分别对应于前景(运动目标区)和背景(非运动目标区)。
  • 实验内容
1.实现背景差值法对运动目标的检测;
2.实现背景的更新。
  • 分析思考
如何去除背景噪声,当场景受光照等环境因素影响时,该如何处理背景。

完整的Word格式文档51黑下载地址:
数字图像处理实验指导书.doc (86.5 KB, 下载次数: 15)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表