基于近邻传播聚类与区域增长的极化sar图像分类方法

文档序号:6621928阅读:227来源:国知局
基于近邻传播聚类与区域增长的极化sar图像分类方法
【专利摘要】本发明公开了一种基于近邻传播聚类与区域增长的极化SAR图像分类方法,主要解决传统极化SAR图像分类方法分类区域一致性较差的问题。其实现步骤为:(1)对经过精致Lee滤波后的极化SAR图像进行Pauli分解,得到散射分量;(2)根据散射分量计算图像的边缘强度,利用分水岭算法对整幅图像进行过分割;(3)使用基于区域的K-均值聚类得到初始分类结果;(4)用近邻传播聚类对初始分类结果进行聚类得到中间分类结果;(5)运用区域增长方法,优化中间分类结果;(6)用Wishart分类方法对边界点进行分类得到最终分类结果。本发明具有区域一致性较好,分类较准确,边缘清晰的优点,可用于极化SAR图像地物分类。
【专利说明】基于近邻传播聚类与区域增长的极化SAR图像分类方法

【技术领域】
[0001]本发明属于图像处理【技术领域】,特别是一种基于区域的极化SAR图像无监督分类方法,可用来对极化SAR图像中的地物进行分类。

【背景技术】
[0002]极化合成孔径雷达SAR所提供的信息在海冰监控、地物分类以及农作物识别等多个领域具有广泛而丰富的应用,近几年来,随着加拿大等国发射的多个雷达空间平台返回了大量的极化SAR数据,为了更好地利用这些数据获取真实地物信息,针对极化SAR图像数据的特点,人们研究了许多对极化SAR图像进行分割分类的方法。经典的分类方法有:
[0003]一.利用极化目标分解的分类方法。这类方法通过对目标信息进行分解,分析散射机理,将目标分解为几种基本的散射类型,不同散射类型对应不同地物种类,然后根据分类单元与基本散射类型的相似性进行分类。例如利用Pauli分解将目标的散射矩阵分解为奇次散射、偶次散射以及与水平方向有45°倾角的偶次散射,见Lee J S, PottierE.Polarimetric radar imaging:from basics to applicat1ns[M].CRC press,2009。该方法得到的几种散射类型所代表的目标并不是相互独立的,只能有效区分单次散射和偶次散射两种散射机理所对应的地物,不能对含有多种不同地物的极化SAR图像进行有效分类。
[0004]二.利用极化数据统计信息的分类方法。如Lee等人所提出的基于Wishart距离的极化 SAR 图像分类器,见 Lee J S, Grunes M R, Kwok R.Classificat1n of mult1-lookpolarimetric SAR imagery based on complex Wishart distribut1n[J].1nternat1nalJournal of Remote Sensing, 1994,15 (11): 2299-2311。该类方法直接利用协方差矩阵和相干矩阵作为分类特征进行分类。但该方法只考虑了统计信息,没有有效利用极化散射信肩、O
[0005]三.利用散射机理和统计信息对极化SAR数据进行分类。如Lee等人提出的利用Cloude-Pottier分解得到初始分类,再利用Wishart分类器得到最终分类结果的分类方法° 见 Lee J S,Grunes M R, Ainsworth T L, et al.Unsupervised classificat1n usingpolarimetric decomposit1n and the complex Wishart classifier[J].Geoscience andRemote Sensing, IEEE Transact1ns on, 1999, 37 (5): 2249-2258。该方法有效提高了分类精度,但没有考虑像素的空间上下文关系,将它应用在具有匀质区域的极化SAR图像上不能得到准确的分类结果。
[0006]四.基于像素点和基于区域的分类方法。过去的分类方法主要是基于像素点的分类方法,这会导致分类结果中出现许多未正确分类的杂点,影响分类精度;近几年来出现了许多基于区域的分类方法,比如吴永辉等人提出的基于区域的WMRF极化 SAR 图像分类方法,见 Wu Y, Ji K, Yu ff, et al.Reg1n-based classificat1n ofpolarimetric SAR images using Wishart MRF[J].Geoscience and Remote SensingLetters, IEEE, 2008,5(4):668-672。该方法先将图像分成若干正方形小块作为分类单元,然后用改进的WMRF模型对分类单元进行分类,并得到最终分类结果。该方法在初始划分时的分割方法过于武断,使最终分类结果中不同类别间的边缘线不够准确。
[0007]上述的几种经典极化SAR分类方法均没有充分利用极化SAR数据的极化散射信息、空间上下文信息,且不能对图像中不同类别间的边缘进行准确的分割。


【发明内容】

[0008]本发明的目的在于针对上述已有技术的不足,提出一种基于近邻传播聚类与、、域增长的极化SAR图像地物分类方法,以充分利用极化SAR数据的极化散射信息、空间上下文信息,对图像中不同类别间的边缘进行准确的分割。
[0009]实现本发明目的的技术方案是:利用极化目标分解计算图像的边缘强度,根据边缘强度进行初始过分割,将图像分为保留准确边缘的若干小块区域;再使用基于区域的近邻传播聚类得到初步分类结果,最终通过区域增长并结合空间上下文信息优化分类结果。其实现步骤包括如下:
[0010](I)对待分类的极化SAR图像进行精致Lee滤波,得到滤波后的极化SAR图像I1 ;
[0011](2)对滤波后的极化SAR图像I1中每个像素的相干矩阵T进行Pauli分解,得到每个像素点的三个散射特征分量,即奇次散射分量P,偶次散射分量Q,与水平方向有45°倾角的偶次散射分量C,根据这三个散射特征分量P,Q, C求得该图像I1的伪彩色通道值R,G,B,其中R表示红色通道值,G表示绿色通道值,B表示蓝色通道值;
[0012](3)利用Sobel算子与彩色通道值R,G, B求得滤波后极化SAR图像I1的边界强度图g,使用分水岭算法将边界强度图g划分为N个不同小块区域和未分类的边界点b,得到初始分割结果I2,根据I2中每一个小块区域与相邻小块的邻接信息建立邻接图Ψ ;
[0013](4)将初始分割结果I2中每一小块区域的平均相干矩阵作为该块的中心矩阵Vi,i表示I2中的第i小块,根据中心矩阵\的对角线值求得初始分割结果I2的三个特征分量H,f2,f3,利用基于区域的K-均值聚类方法对特征值Π,f2, f3进行聚类,将初始过分割结果I2分为500类,得到初步分类结果I3 ;
[0014](5)计算初步分类结果I3中每一类的中心矩阵Vni,m表示I3中的第m类,利用中心矩阵计算每两类之间的Wishart距离作为这两类的相似度,得到一个500X500的相似度矩阵S ;
[0015](6)根据相似度矩阵S,利用近邻传播聚类算法对初步分类结果13进行聚类,得到中间分类结果I4 ;
[0016](7)令迭代次数μ = 1,根据邻接图Ψ,求初始分割结果I2中每一小块i与相邻小块之间的相似度,获取与小块i相似度值最小的相邻小块的标号j,在中间分类结果I4中合并小块i与相邻小块j,将中间分类结果I4中小块i对应像素的标号更新为中间分类结果I4中相邻小块j所对应像素的标号,
[0017](8)重复步骤(7)直到迭代次数μ = 100 ;
[0018](9)计算中间分类结果I4中不同类的中心矩阵V1, I表示I4中的第I类,根据I4得到未分类边界点b的8邻域内像素的类别,利用未分类边界点b的相干矩阵和中心矩阵V1计算I4中未分类边界点与相邻类别间的Wishart距离,将未分类边界点b的类别分配为与其Wishart距离最小的类别的标号,得到最终分类结果15。
[0019]本发明与现有的技术相比具有以下优点:
[0020]1、本发明由于使用经过Pauli分解后得到的极化散射信息求得边缘强度,并依据边缘强度使用分水岭算法得到最初过分割图像,保留图像的边缘信息,使分类结果各类别边缘更加准确;
[0021]2、本发明根据极化分解得到的边缘强度,使用基于区域的K-均值聚类方法对过分割所得到的大量小区域进行初始划分,减少了近邻传播聚类所需要的数据数量,降低了算法需要的时间;
[0022]3、本发明使用区域增长的方法,考虑空间上下文关系,结合近邻传播聚类方法所得到的初步分类结果,对分水岭算法得到的小块区域,计算每一小块区域与周围已经分类别的小块的相似度,合并相似度最高的区域,对近邻传播聚类所得到的初步分类结果进行优化;
[0023]4、本发明对分水岭算法产生的单个像素大小的边界点考虑它与周围已分类区域的关系,更准确的对边界点进行分类,使分类结果的边缘更准确;
[0024]5、仿真结果表明,相比单独使用近邻传播聚类的极化SAR图像分类方法,本发明能得到更好的分类结果。

【专利附图】

【附图说明】
[0025]图1是本发明的流程示意图;
[0026]图2是本发明仿真使用的荷兰Flevoland农田数据经过精致Lee滤波后得到的图像;
[0027]图3是使用现有的基于Freeman分解的方法对图2的分类结果图;
[0028]图4是使用现有的近邻传播聚类方法对图2的分类结果图;
[0029]图5是用本发明对图2进行分类的分类结果图。

【具体实施方式】
[0030]参照图1,本发明的实现步骤如下:
[0031]步骤一、对极化SAR图像进行精致Lee滤波,得到滤波后的极化SAR图像1:。
[0032]步骤二、对滤波后的极化SAR图像I1中每个像素的相干矩阵T进行Pauli分解,得到每个像素点的三个散射特征分量。
[0033](2a)读入经过精致Lee滤波后待分类的极化SAR图像,其中每个像素点可表示为一个3X3相干矩阵T:

【权利要求】
1.一种基于近邻传播聚类与区域增长的极化SAR图像分类方法,包括如下步骤: (1)对待分类的极化SAR图像进行精致Lee滤波,得到滤波后的极化SAR图像I1; (2)对滤波后的极化SAR图像I1中每个像素的相干矩阵T进行Pauli分解,得到每个像素点的三个散射特征分量,即奇次散射分量P,偶次散射分量Q,与水平方向有45°倾角的偶次散射分量C,根据这三个散射特征分量P,Q, C求得该图像I1的伪彩色通道值R,G, B,其中R表示红色通道值,G表示绿色通道值,B表示蓝色通道值; (3)利用Sobel算子与彩色通道值R,G,B求得滤波后极化SAR图像I1的边界强度图g,使用分水岭算法将边界强度图g划分为N个不同小块区域和未分类的边界点b,得到初始分割结果I2,根据I2中每一个小块区域与相邻小块的邻接信息建立邻接图Ψ ; (4)将初始分割结果I2中每一小块区域的平均相干矩阵作为该块的中心矩阵\,i表示I2中的第i小块,根据中心矩阵\的对角线值求得初始分割结果I2的三个特征分量fl,?2, f3,利用基于区域的K-均值聚类方法对特征值fl,f2, f3进行聚类,将初始过分割结果I2分为500类,得到初步分类结果I3 ; (5)计算初步分类结果I3中每一类的中心矩阵Vm,m表示I3中的第m类,利用中心矩阵计算每两类之间的Wishart距离作为这两类的相似度,得到一个500X500的相似度矩阵S ; (6)根据相似度矩阵S,利用近邻传播聚类算法对初步分类结果13进行聚类,得到中间分类结果I4 ; (7)令迭代次数μ= 1,根据邻接图Ψ,求初始分割结果I2中每一小块i与相邻小块之间的相似度,获取与小块i相似度值最小的相邻小块的标号j,在中间分类结果I4中合并小块i与相邻小块j,将中间分类结果I4中小块i对应像素的标号更新为中间分类结果I4中相邻小块j所对应像素的标号; (8)重复步骤(7)直到迭代次数μ= 100 ; (9)计算中间分类结果I4中不同类的中心矩阵V1,I表示I4中的第I类,根据I4得到未分类边界点b的8邻域内像素的类别,利用未分类边界点b的相干矩阵和中心矩阵V1计算I4中未分类边界点与相邻类别间的Wishart距离,将未分类边界点b的类别分配为与其Wishart距离最小的类别的标号,得到最终分类结果15。
2.根据权利要求1所述的基于近邻传播聚类和区域增长的极化SAR图像分类方法,其中所述步骤(2)中根据三个散射特征分量P,Q,C求得该图像I1的伪彩色通道值R,G,B,按如下步骤进行: (2a)读入经过精致Lee滤波后的极化SAR图像I1,利用Pauli分解得到该图像I1的三个散射特征分量P,Q,C ; (2b)根据三个散射特征分量P,Q, C求得图像I1的伪彩色通道值R,G, B,即红色通道值R,绿色通道值G,蓝色通道值B:
/?-201og02 < G-201ogC" ο β = 20 log/)2
3.根据权利要求1所述的基于近邻传播聚类和区域增长的极化SAR图像分类方法,其中所述步骤(3)中使用分水岭算法将边界强度图g划分为N个不同小块区域和未分类的边界点b,按如下步骤进行: (3a)利用Sobel算子分别求得滤波后的极化SAR图像I1的红色通道值R在水平方向上的边缘值Rgl和垂直方向上的边缘值Rg2、滤波后的极化SAR图像I1的绿色通道值G在水平方向上的边缘值Ggl和垂直方向上的边缘值Ggl以及滤波后的极化SAR图像I1的蓝色通道值B在水平方向上的边缘值Bgl和垂直方向上的边缘值Bgl ; (3b)利用步骤(3a)得到的所述边缘值Rgl,Rg2,Ggl, Gg2,Bgl, Bg2,求得滤波后的极化SAR图像I1的边缘强度图g: g=、/%12 + RgT2 + ^BgYl + BgTl + 知 2 + Ggl 2 ; 其中~2表示平方; (3c)使用分水岭算法,对滤波后的极化SAR图像I1的边界强度图g进行初始过分割,得到由N个不同小块区域和未分类的边界点b组成的初始分割图12。
4.根据权利要求1所述的基于近邻传播聚类和区域增长的极化SAR图像分类方法,其中所述步骤(4)中根据中心矩阵Vi的对角线值求得初始分割结果I2的三个特征分量fl,f2, f3,按如下步骤进行: (4a)将初始分割结果I2中小块区域i的平均相干矩阵作为该块的中心矩阵Vi:
η
η 其中L是初始分割结果I2中小块i内像素j的相干矩阵,N是初始过分割结果I2内小块区域的个数,η是小块i中像素的个数; (4b)根据中心矩阵Vi的对角线值Vi (1,I) ,Vi (2,2) ,Vi (3,3),求得三个特征分量Π,f2, f3:
fl = 201ogVi(l, I)
f2 = 201ogVi (2, 2)
f3 = 201ogVi (3, 3) 其中Vi(l,I)表示中心矩阵Vi中第I行第I列元素,Vi (2, 2)表示中心矩阵Vi中第2行第2列元素,Vi (3,3)表示中心矩阵Vi中第3行第3列元素。
5.根据权利要求1所述的基于近邻传播聚类和区域增长的极化SAR图像分类方法,其中步骤(6)所述根据相似度矩阵S,利用近邻传播聚类算法对初步分类结果I3进行聚类,按如下步骤进行: (6a)将相似度矩阵S的对角线值S (k, k)设置为相似度矩阵S的均值p,该值表示初步分类结果I3中第k个类作为聚类中心的可能性大小,并将吸引度矩阵R和归属度矩阵A初始化为全O矩阵; (6b)将迭代次数δ初始为1,根据相似度矩阵S计算吸引度矩阵R以及归属度矩阵Α,其中吸引度矩阵R中的每一个元素R(i,k)以及归属度矩阵A中的每一个元素A(i,k)计算式为:
R(1.k) = S(1.k) - max | A{1.k ) + S(Lk )} ' ' k^k 1 ' }
其中S(i,k)是相似度矩阵S中第i行k列元素,吸引度矩阵R中元素R(i,k)表示初步分类结果I3中数据类k对数据类i的吸引度,R(i’,k)表示数据类k对数据类i’的吸引度,数据类i’是分类结果I3中除数据类i和数据类k以外的其他数据类,归属度矩阵A中元素A(i,k)表示初步分类结果I3中数据类i对数据类k的归属度,A (i,k’)表示数据类i对数据类k’的归属度,数据类k’是初步分类结果I3中除数据类k以外的其他数据类,i =I,..., 500, k = I,..., 500, i’ = I,..., 500, k’ = I,..., 500 ; (6c)根据本次迭代之前的吸引度矩阵R与归属度矩阵A以及步骤(6b)得到的所述吸引度矩阵R与归属度矩阵A,求更新后的吸引度矩R中的每一个元素Rmw(i,k)与更新后的归属度矩阵A中的每一个元素Amw (i,k):
其中Rtjld(Lk)是本次迭代之前的吸引度矩阵R中第i行k列元素,A-ak)是本次迭代之前的归属度矩阵A中第i行k列元素,R(i,k)是步骤(6b)得到的吸引度矩阵R中第i行k列元素,A(i,k)是步骤(6b)得到的归属度矩阵A中第i行k列元素,i = 1,...,500,k = 1,...,500,λ e (O, I)是收敛系数,用于调节算法的收敛速度与稳定性; (6d)根据步骤(6c)得到的更新后的吸引度矩阵R和归属度矩阵A,确定数据点i的聚类中心k:
k = argmaxk {Anew (i, k) +Rnew (i, k)}, 其中R_(i,k)是更新后的吸引度矩阵R中第i行k列元素,AnOT(i,k)是更新后的归属度矩阵A中第i行k列元素,当i = k时,若AnOT(i,k)+Rnew(i, k) > 0,则i为聚类中心,迭代次数δ加I ; (6e)重复步骤(6b) —(6d),直到迭代次数δ = 1000,得到中间分类结果14。
6.根据权利要求1所述的基于近邻传播聚类和区域增长的极化SAR图像分类方法,其中所述步骤(7)中求初始分割结果I2中每一小块i与相邻小块之间的相似度D(i,j),通过如下公式计算:
D(i,j) =NijInlVij1-NiInlVi1-NjInlVj 其中,Ni表示小块i内的像素点个数,Nj表示小块j内的像素点个数,Nij = N^NrVi表示初始分割结果I2中小块i的中心矩阵,Vj表示初始分割结果I2中相邻小块j的中心矩阵,Vu表示若i,j两个相邻小块合并为一个小块后的中心矩阵,1.1表示矩阵的行列式。
【文档编号】G06T7/00GK104166856SQ201410369580
【公开日】2014年11月26日 申请日期:2014年7月30日 优先权日:2014年7月30日
【发明者】侯彪, 焦李成, 姜宇恒, 王爽, 张向荣, 马文萍 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1