实验名称:图像分割及目标检测
一. 实验目的
1. 了解图像边缘检测及图像区域分割的目的、意义和手段。 2. 熟悉各种经典的边缘检测算子、图像分割方法及其基本原理。 3. 熟悉各种图像特征表示与描述的方法及基本原理。
4. 熟练掌握利用 MATLAB 工具实现各种边缘检测的代码实现。 5. 熟练掌握利用 MATLAB 工具实现基本阈值分割的代码实现。
6. 通过编程和仿真实验,进一步理解图像边缘检测、图像分割及其在目标 检测、目标识别及跟踪测量应用中的重要性。
二. 实验原理
1. 利用Sobel 算子进行图像的边缘检测
边缘是图像的最基本特征。所谓边缘是指其周围像素灰度有阶跃变化或屋顶变化的那些像素的集合。边缘广泛存在于物体与背景之间、物体与物体之间、基元与基元之间。因此,它是图像分割所依赖的重要特征。
在Matlab 中图像的边缘检测通常用一阶/二阶差分算子进行检测,而本次试验采用的是Sobel 算子:
101121
202,000101121x y S S 轾轾----犏犏犏犏==犏犏犏犏-臌臌
(1)
2. 数字图像中目标区域测量及计算
设图像已被分割,目标区域的像素的值为1(黑),背景区域的像素为0(白),则目标区域的面积为:
11
00
(,)M N x y A f x y --===
邋
(2)
矩心也叫质心或重心,是物体对某轴的静力矩作用中心。如果把目标图像看成是一块质量密度不均匀的薄板,以图像上各像素点的灰度作为各点的质量密度。这样就可以借用矩心的定义式来计算目标图像的位置。如果针对已二值化的图像则称为“形心”!