APP下载

基于区域标记的遥感影像植被边缘检测算法

2011-04-18欧阳平

城市勘测 2011年2期
关键词:形态学边缘植被

欧阳平

(1.漳州市测绘设计研究院,福建漳州 363000; 2.漳州市城乡规划局,福建漳州 363000)

基于区域标记的遥感影像植被边缘检测算法

欧阳平1,2∗

(1.漳州市测绘设计研究院,福建漳州 363000; 2.漳州市城乡规划局,福建漳州 363000)

植被是遥感影像中重要的地形要素之一,本文在植被影像特征的基础上,提出了一种基于形态学区域标记的遥感影像植被边缘检测算法。试验结果表明,该方法能很好检测出植被的边缘,精度及边缘连续性均比传统的Canny算子边缘检测有很大的提高。

区域标记;全方位边缘检测;区域生长;区域填充

1 引 言

随着经济的发展,人口的增多,植被、绿地越来越小,为了保护生态环境,保护地球之肺—植被,我们要防止森林被砍伐、绿地被占用,就要定期检查其边缘、面积有无变化,从而更好地保护、利用植被。人工检测植被边缘,统计其面积劳时费力,精度不高,且不具有现势性,而遥感技术的发展为植被边缘、面积的快速、现势获取提供了新的途径。本文提出了一种基于数学形态学区域标记的遥感影像植被边缘检测算法能够快速、准确地检测出植被边缘。

2 数学形态学的基本原理

2.1 形态学开闭运算

定义一:设A为输入图像,B为结构元素,则图像B对图像A作开运算定义为:

开运算具有消除比结构元素小的散点和“毛刺”,切断细长搭接而起到分离作用,即对图像进行平滑的作用,也可以起到低通滤波的作用。但开滤波器仅能通过与结构元素形状一致的图像部分[1]。

定义二:闭运算是开运算的对偶运算,定义为先作膨胀后做腐蚀。B对A作闭运算表示为A·B,其定义为:

闭运算可以把比结构元素小的缺口或孔洞填充上,搭接短的间断而起到连通作用。对图像的外部作滤波,可磨光凸向图像内部的尖角。

2.2 形态学梯度边缘检测

在边缘检测图像处理中有很多种梯度,其边缘检测的基本原理皆基于下面的考虑:如果在某一点处的梯度值大,则表示在该点处图像的明暗变化迅速,从而可能有边缘存在。在形态学图像处理中也提出了几种梯度,最基本的形态学梯度可定义如下[2,3]:

其中f为输入图像,g为结构元素,⊕代表膨胀运算,Θ代表腐蚀运算。

2.3 区域标记

区域标记的原理是对输入的一幅二值图像,从左到右,从上到下逐个像素扫描,如果发现某像素点像素值为0,则依次检测该点的右上、正上、左上及左前点共4个点的像素值,根据一定的准则进行连通性的判断,并标识物体,将物体的像素值改为标号,依次逐行检测至扫描结束。最后得到的就是一幅标记了区域的图像。然后求各种标号的总和,即求得不同区域的面积数目。最后根据我们的需要,去掉小于一定阈值的区域。

3 算法实现

3.1 边缘检测

此步骤我们采用的结构元素要稍微大一点,这样检测的边缘比较明显,使灰度拉开一定距离,以方便后面的阈值选择比较容易进行。

3.2 区域生长

区域生长法是一种串行区域分割的方法,它是根据预先定义的生长准则来把像素或子区域集合成较大区域的处理方法。基本思想是将具有相似性质的像素集合起来构成区域。具体先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素有相同或相似性质的像素(根据某种事先确定的生长或相似准则来判定)合并到种子像素所在的区域内。将这些新像素当做新的种子像素继续进行上面的过程,直到再没有满足条件的像素可包括进来。这样一个区域就长成了。用数学公式表达即是当|s(x,y)-g(x,y)|

3.3 区域标记

经过区域生长后得到的图像是二值图像,而且经过区域填充后仍然有部分小区域没有填充,这对我们下一步进行边缘检测有很大的影响,会使检测的边缘不唯一。如何去掉这些小区域呢,采用二值图像区域标记,然后进行面积测量,去掉小于一定数值的区域,保留我们所需的区域。

3.4 全方位边缘检测

此时采用的结构元素为:

全方位边缘检测流程图如图1所示。

图1 全方位边缘检测流程图

4 试验及结果分析

本文试验中采用的图像的大小为336×248像素的彩色图像,进行边缘检测前先要转化成灰度图像。第一次边缘检测采用的是半径为2的圆盘形结构元素。区域生长时,根据得到的梯度边缘图的灰度直方图,令种子点S=250,全局阈值T=30,然后进行区域填充。区域标记时采用8邻域对图像进行标记,得到有4个区域,然后统计出其面积分别为54356、18、32、27424。通过原图得知,我们所要的区域是图像中面积最大的部分,所以保留面积最大的而去掉其他的。最后进行边缘检测。

为了验证本文方法的有效性和适用性,采用了两种检测(Canny算子检测,基于区域标记的边缘检测)方法进行了对比试验。

图2 原图

图3 Canny算子检测的边缘

图4 区域标记边缘检测

图5 与原图叠加效果图

图2 为原始遥感影像图,图3为采用传统的Canny检测算子得到的边缘。图4(a)为区域标记前得到的图像,其上方有几处小的区域,无法通过区域填充消去,那么检测的植被边缘就存在伪边缘,为了去除这些小区域,采用区域标记的方法,对图像中的区域进行标记,通过面积量算得到只有植被的部分图4(b),然后进行边缘检测图4(c)。图5为两种检测方法检测出来的边缘与原图的叠加图。对比图5(a)和图5(b),可以看出后者得到的边缘单一,连续,基于区域标记的遥感影像植被边缘检测定位精度比传统的Canny检测高且连续、无端点、无伪边缘。

5 结 论

由试验结果可以看出,本文算法能很好地检测出植被边缘,达到了预期目的。采用本文算法进行植被边缘检测定位精确高,检测的边缘与原图叠加很吻合;检测的边缘不仅连续而且平滑单一,没有断点和伪边缘。

由此可见基于区域标记算法比经典算法有优势。但它也存在一些不足之处:

(1)适合色调比较均匀的植被,而对于由于光照等原因而色调不均匀或边缘有阴影的情况,则不能很好的提取出边缘。

(2)阈值选择很关键,选择不当,会产生过分割或少分割现象,选择合适的阈值对后续植被边缘定位的精度影响很大。

[1] 崔屹.图像处理与分析-数学形态学方法及应用[M].北京:科学出版社,2000

[2] 董保根.遥感影像上目标的数学形态学方法研究[D].解放军信息工程大学硕士论文,2005.6

[3] 文华.基于数学形态学的图像处理算法的研究[D].哈尔滨工程大学硕士论文,2007.3

[4] 翟辉琴.基于数学形态学的遥感影像面状目标提取研究[D].信息工程大学硕士论文,2005.6

[5] 冈萨雷斯.数字图像处理[M].北京:电子工业出版社,2005

Vegetation of Remote Sensing Edge Detection Method Based on Area Label

Ou YangPing1,2
(1.Zhangzhou Institute of Surveying and Mapping,Zhangzhou 363000,China;2.Zhangzhou Institute of Surveying and Mapping,Urban Planning Buruan of Zhangzhou 363000,China)

Vegetation area of Remote Sensing Image is one of the important topographical elements.On the basis of the vegetation area features,this paper brings forward one edge detection algorithm which is based on the morphology Area mark.This method can detect the vegetation area edge well and has been greatly improved compared to the traditional Canny operator in precision and continuum.

Area mark;All-direction edge detecting;Area growth;Area filling

1672-8262(2011)02-115-03

P237

B

2010—08—02

欧阳平(1978—),男,工程师,主要从事测绘生产与科研工作。

猜你喜欢

形态学边缘植被
基于植被复绿技术的孔植试验及应用
与生命赛跑的“沙漠植被之王”——梭梭
绿色植被在溯溪旅游中的应用
一张图看懂边缘计算
医学微观形态学在教学改革中的应用分析
基于原生植被的长山群岛植被退化分析
数学形态学滤波器在转子失衡识别中的应用
巨核细胞数量及形态学改变在四种类型MPN中的诊断价值
一May-Hegglin异常家系细胞形态学观察
在边缘寻找自我