1 MATLAB程 序 设 计 实 验 报 告 院 ( 系 ) 名 称 宇 航 学 院 专 业 名 称 图 像 处 理 与 模 式 识 别 学 生 学 号 13151023 学 生 姓 名 荣 楚 君 2016 年 5 月 水 域 分 割 实 验 报 告 --第 1页水 域 分 割 实 验 报 告 --第 1页 2 实验 基于Matlab 水域分割的图像分割实验 一、实验目的 1、掌握Matlab 图像处理工具箱的使用。 2、学习使用联机帮助、Demo 与查找更多的Matlab 功能。 3、熟悉使用Matlab 进行交互操作的方法。 4、学习图像分割的基本知识。 二、实验要求 (一)、对实验过程的要求 1、编写M-文件,实现给定图像的分割。 2、学习Matlab 中Demo 的相关帮助。 3、实验中生成的中间结果和数据尽量保存。 (二)、对实验报告的撰写要求 1、参考附录的实验报告格式样本撰写。 2、“实验结果”主要包括: (1)基于标记的和非标记的两种水域分割结果图。 (2)用于水域分割的Marker 图。 (3)将水域分割得到结果的轮廓在原图上显示出来。 3、实验报告附录中包含 M-文件的源代码,要注意代码的格式。 三、实验环境和设备 1、PC 机,Windows XP / 7 操作系统。 2、MatlabR2010 及其以上版本。 四、实验原理 1、图像分割 图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程,它是由图像处理到图像分析的关键步骤。图像分割的关键是将前景与背景区分开 。 分水岭 算 法又 称 为 水域分割,是一种基于拓 扑 理论 的数学形 态 学的分割方法,其基本思 想 是把图像看 作是测 地 学上的拓 扑 地 貌 ,图像中每 一点 像素 的灰 度 值 表 示该 点 的海 拔高 度 ,每 一个局 部 极 小 值 及其影 响 区域称 为 集 水盆 ,而 集 水盆 的边 界 则 形 成分水岭 。分水岭 的概 念 和形 成可 以通 过模 拟 浸 入 过程来说 明 。在每 一个局 部 极 小 值 表 面 ,刺 穿 一个小 孔 ,然 后 把整 个模 型 慢 慢 浸 入 水中,随 着 浸 入 的加 深 ,每 一个局 部 极 小 值 的影 响 域慢慢 向 外 扩 展 ,在两个集 水盆 汇 合 处构 筑 大 坝 ,即 形 成分水岭 。水域分割一般 是在梯 度 图像上实现,梯 度 图上的局 部 极 小 值 一般 代表 较 平 滑 的区域,即 ...