一种基于纹理基元的遥感图像分类方法

文档序号:6551284阅读:148来源:国知局
一种基于纹理基元的遥感图像分类方法
【专利摘要】本发明公开了一种基于纹理基元的遥感图像分类方法,包括:选取典型地物的遥感图像作为第一训练集和第二训练集;提取第一训练集中同类地物图像的邻域特征向量并聚类形成纹理基元,不同地物的纹理基元组成纹理基元字典;利用纹理基元字典对第二训练集中图像的邻域特征向量进行标记,并对中心像素进行分箱,统计各个图像的中心像素-纹理基元二维联合分布,形成纹理模型库;将待分类的图像划分成超像素,经拉普拉斯校准后统计各超像素的中心像素-纹理基元二维联合分布,并与纹理模型库中的模型进行比较,实现超像素的分类,进而实现图像分类。本发明利用了超像素的强同质性和纹理的空间分布规律,分类正确率高,具有较强的适应性和抗干扰性。
【专利说明】一种基于纹理基元的遥感图像分类方法

【技术领域】
[0001] 本发明属于遥感图像处理【技术领域】,更具体地,涉及一种基于纹理基元的遥感图 像分类方法。

【背景技术】
[0002] 随着遥感成像技术的发展以及卫星可见光、多光谱和高光谱等多源影像成像分辨 率的提高,高分辨率的遥感影像已经开始广泛应用于各个领域。纹理作为场景的重要外观 特征,为视觉感知提供了重要信息。有研究表明,大范围场景图像中有80%的信息都是纹理 信息,因此,纹理分析是描述图像场景的重要手段。
[0003] 传统的纹理特征,例如共生矩阵、行程长度等,都是从信号与特征空间的角度人为 地提取出来的,当场景图像中各类景物的纹理非常复杂时,这些简单的纹理特征受其表达 能力所限,特征的分类性能就会下降。纹理的统计建模理论表明,只需要用很少几个参数来 描述纹理特征,就能为纹理提供简练的表示,而且能把纹理分析问题转化为一个明确的统 计推理问题来处理。纹理基元(texton)就是这种统计推理中的常用统计单元,其描述了自 然图像中基本的微观结构,包含图像的几何、形态和灰度信息,是能被人类视觉预先感知的 原子信息。纹理基元描述了局部纹理特征,对整幅图像中不同纹理基元的分布进行统计则 可获得图像的全局纹理信息。将一幅图像分解为简单的纹理基元,不仅能压缩图像的维度, 减少变量之间的相关性,更有利于图像建模,而图像建模是图像分割和识别中不可或缺的 一步。
[0004] 常用的纹理基元提取方法都是基于滤波的方法,该方法来源于在神经生理学中 被发现并被广泛接受的多通道滤波机制。用一组方向和空间选择的滤波器对纹理图像进 行滤波,得到每个像素块的滤波响应向量,然后对这些滤波响应向量进行聚类,每个类别 的代表向量就是一个纹理基元。常用的滤波器有Gabor滤波器、小波塔和滤波器组等。 2009年,Manik Varma和Andrew Zisserman提出了一种基于统计的纹理分类方法(Manik Varma, Andrew Zisserman,"A Statistical Approach to Material Classification Using Image Patch Exemplars,',IEEE Transactions on Pattern Analysis and Machine Intelligence,31 (11),2032-2047, 2009),该方法不使用滤波器,而是直接使用每个像素点 周围的像素值作为特征,进而提取纹理基元。
[0005] 在遥感影像获取时,由于受到成像时相、天气等变化参数的影响,所成的图像往往 对比度较小,特征不明显。在这种情况下,即使采用灰度校正等预处理方法后,使用以上方 法对同一场景在不同成像条件下所成的遥感图像进行场景分类时,也很难消除各变化因素 对图像灰度的影响,导致典型地物间的特征不明显,区分度变小,分类结果差别较大。


【发明内容】

[0006] 针对现有技术的以上缺陷或改进需求,本发明提供一种基于纹理基元的遥感图像 分类方法,目的在于解决不同时相、不同大气环境参数条件下,同一场景的光学遥感图像的 分类问题。
[0007] -种基于纹理基元的遥感图像分类方法,包括以下步骤:
[0008] (1)选取N类地物的多个遥感图像块并分为第一训练集和第二训练集;
[0009] (2)对所述第一训练集中属于第i类地物的每个遥感图像块,提取其每个像素的 ηΧη邻域,其中i = 1,2, "·,Ν,计算邻域内每个像素的灰度值与中心像素灰度值的差值,所 述差值经正向偏移后,按行重新排列得到η2-1维的邻域特征向量,所述第i类地物所有遥 感图像块的邻域特征向量组成所述第i类地物的邻域特征向量集合;
[0010] (3)对所述第i类地物的所述邻域特征向量集合进行k-means聚类,得到的聚类中 心作为所述第i类地物的纹理基元;
[0011] (4)对所述第一训练集中所述N类地物的所有遥感图像块重复执行所述步骤(2) 和(3),得到所述N类地物中每一类地物的纹理基元,组成纹理基元字典;
[0012] (5)按照所述步骤(2)提取所述第二训练集中每个遥感图像块的每个像素的邻域 特征向量,将得到的每个邻域特征向量与所述纹理基元字典中的纹理基元逐一进行比较, 用距离其最近的纹理基元标记各邻域特征向量,统计标记后各纹理基元出现的频数;
[0013] (6)对所述第二训练集中每个遥感图像块的每个中心像素的灰度值进行分箱处 理,得到各个箱子-纹理基元值对的频数;
[0014] (7)统计所述第二训练集中每个遥感图像块的中心像素-纹理基元二维联合分 布,得到所述第二训练集中每个遥感图像块的纹理模型;
[0015] (8)对所述第二训练集中所述N类地物的所有遥感图像块重复执行所述步骤 (5)?(7),得到所述N类地物的纹理模型,形成各类地物的纹理模型库;
[0016] (9)将待分类的遥感图像块划分成多个超像素;
[0017] (10)对每个超像素依次执行所述步骤(5)和¢),得到各个箱子-纹理基元值对 的频数;
[0018] (11)对每个超像素的箱子-纹理基元值对的频数进行拉普拉斯校准,统计每个超 像素的中心像素-纹理基元二维联合分布,得到每个超像素的纹理模型;
[0019] (12)使用最近邻分类器,将每个超像素的纹理模型与所述纹理模型库中已知类别 属性的纹理模型逐一进行比较、分类,进而实现对所述待分类的遥感图像块的分类。
[0020] 总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效 果:
[0021] 将邻域内像素与中心像素做差,得到了去除变化因素后,纹理局部特征中各像素 的变化关系,有效描述了纹理特征;
[0022] 对中心像素的灰度值进行等宽分箱处理,使得在建模时既有效利用了中心像素的 灰度信息,又避免了逐灰度级统计带来的过拟合现象;
[0023] 对图像进行超像素划分并对超像素进行纹理建模,利用了超像素良好的同质性, 为图像场景分类奠定了良好的基础;
[0024] 对纹理模型进行拉普拉斯校准,增强了模型的适应性,避免了因个别分量为0而 带来的X 2统计出错。
[0025] 上述技术方案都保证了本发明能够在不同时相、不同大气环境参数条件下,对同 一场景的光学遥感图像的分类获得较高的分类准确率。本发明考虑了超像素的强同质性和 纹理的空间分布规律,分类正确率高,具有较强的适应性和抗干扰性。

【专利附图】

【附图说明】
[0026] 图1为本发明基于纹理基元的遥感图像分类方法的流程图;
[0027] 图2为本发明使用的训练集的示意图;
[0028] 图3为本发明提取邻域特征向量的示意图;
[0029] 图4为本发明灰度值分箱的示意图;
[0030] 图5为本发明一个训练样本的纹理模型;
[0031] 图6为本发明超像素比较分类的示意图;
[0032] 图7(a)为本发明使用的待分类遥感图像;
[0033] 图7(b)为本发明对待分类图像进行超像素划分后的结果图;
[0034] 图7(c)为本发明遥感图像分类的结果图。

【具体实施方式】
[0035] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要 彼此之间未构成冲突就可以相互组合。
[0036] 图1所示为本发明基于纹理基元的遥感图像分类方法的流程图,包括如下步骤:
[0037] ⑴训练集的获取
[0038] 人工选取各类典型地物(例如:水域、植被、城区和农田)的遥感图像块(在本发 明实施例中,采用8位灰度图)作为训练样本,每类10块,每块大小为100X100(即包含 100 X 100个像素点),并将这些样本平均分为如图2所示的训练集,S卩训练集1和训练集2, 每个训练集包含4类典型地物,每类5块样本。本发明两个训练集大小的选取并不局限于 平均分,只要保证每个训练集中的每类地物都有若干样本即可。训练样本数目与分类性能 有关。
[0039] (2)纹理基元字典的建立
[0040] 纹理基元字典包含了各类典型地物的纹理基元,而纹理基元是标准化后的邻域特 征向量,因此,纹理基元字典的建立为后续邻域特征向量的标记和纹理模型的建立提供了 标准。具体包括以下子步骤:
[0041] (2. 1)提取邻域特征向量
[0042] 图3所示为本发明提取邻域特征向量的示意图。在训练集1中,对第i(i = 1,2, 3, 4)类地物遥感图像中每个图像块的每个像素点,提取该像素点的ηΧη邻域(ηΧη - 般不超过图像的1/4大小),在本发明实施例中,以η = 3为例进行说明,计算其邻域内每 个像素点的灰度值与中心像素 xc灰度值的差值,该差值经正向偏移255后,按行重排得到 8维(中心像素除外)的邻域特征向量。对于8位的灰度图,其灰度级为0?255,邻域内 每个像素点与中心像素做差后,差的范围为-255?255 (因为8位灰度图的灰度级为0? 255,考虑极端情况:当邻域内某个像素为0,中心像素为255时,差为-255 ;当邻域内某个 像素为255,中心像素为0时,差为255,因此差的范围为-255?255)。为了避免之后的聚 类步骤出错,需要将差值全部变为正值,因此正向偏移255。而对于16位的灰度图,其灰度 级为〇?65535,做差后,差的范围为-65535?65535,因此要正向偏移65535,以保证差值 全部为正。
[0043] 对1幅100X100的训练样本可提取邻域特征向量98X98 = 9604个,则同类地物 的5幅训练样本共有邻域特征向量9604X5 = 48020个,即该类地物的邻域特征向量集合 大小为48020。
[0044] (2.2)同类地物的邻域特征向量聚类形成纹理基元
[0045] 对第i类的48020个邻域特征向量进行k-means聚类。在本发明实施例中,取k =10 (k的取值与纹理的复杂程度有关,纹理越复杂,k值越大。通常k = 1?20。此处对 各个类别的地物统一取k = 10进行说明),聚类收敛后,10个聚类中心则代表第i类地物 形成的10个纹理基元。
[0046] (2. 3)各类地物的纹理基元组成纹理基元字典
[0047] 同样地,对其余各类地物的遥感图像分别执行子步骤(2. 1)和(2. 2),得到各类地 物的10个纹理基元。在本发明实施例中,4类地物的纹理基元的总和组成纹理基元字典,其 大小为4X10 = 40。
[0048] 本发明在提取领域特征向量时,对每个像素的ηΧη邻域,首先计算邻域内每个像 素与中心像素 X。灰度值的差,再将差值进行正向偏移,排列得到η2-1维(中心像素 X。除 夕卜)的邻域特征向量。在遥感图像获取时,由于受到成像时相、天气等大气参数环境变化的 影响,即使采用灰度校正等预处理方法,也很难消除各变化成像因素对图像灰度的影响。有 时所成图像的对比度较小,从而导致在对图像进行场景分类时,典型地物间的特征不明显, 区分度变小,分类准确率急剧下降,为遥感图像分类带来了困难。本发明旨在减弱对比度较 小对遥感图像分类的影响。考虑到图像对比度变化时,每个像素的灰度值都会变化,但是相 似像素灰度间的差值在对比度变化前后却基本不变,即纹理分布的内在规律受对比度影响 较小。因此,本发明将邻域内每个像素与中心像素 X。做差,并将差值作为纹理信息,提取邻 域特征向量,获得纹理基元并建立纹理模型,实现对纹理图像的分类。
[0049] (3)纹理模型库的建立
[0050] 对训练集2中各类地物的遥感图像块分别进行纹理建模,每一幅遥感图像块得到 一个纹理模型,各类典型地物的纹理模型的集合组成纹理模型库。其中,每类典型地物都有 几个模型与之对应,以增强模型的适应性。纹理模型库的建立是实现遥感图像分类的基础。
[0051] 在本发明实施例中,使用马尔可夫随机场(Markov Random Field, MRF)对纹理进 行建模。统计建模理论认为,图像是一个随机场,纹理是随机场上概率分布的采样。在通常 情况下,中心像素只与其邻域像素有关,而与图像中的其他像素无关,因此,使用马尔可夫 随机场对纹理图像进行建模:
[0052] 将图像I看作一个2维的有限网格,中心像素 X。是网格中的一个点,N(x。)是中心 像素 X。的邻域(不含中心像素 X。),于是,图像I内中心像素 X。出现的概率P(x」I)可以表 示为:
[0053] p(xc|l) = p(xc|N(xc))
[0054] 又因为:
[0055]

【权利要求】
1. 一种基于纹理基元的遥感图像分类方法,其特征在于,包括以下步骤: (1) 选取N类地物的多个遥感图像块并分为第一训练集和第二训练集; (2) 对所述第一训练集中属于第i类地物的每个遥感图像块,提取其每个像素的ηΧη 邻域,其中i = 1,2,…,Ν,计算邻域内每个像素的灰度值与中心像素灰度值的差值,所述差 值经正向偏移后,按行重新排列得到π2-1维的邻域特征向量,所述第i类地物所有遥感图 像块的邻域特征向量组成所述第i类地物的邻域特征向量集合; (3) 对所述第i类地物的所述邻域特征向量集合进行k-means聚类,得到的聚类中心作 为所述第i类地物的纹理基元; (4) 对所述第一训练集中所述N类地物的所有遥感图像块重复执行所述步骤(2)和 (3),得到所述N类地物中每一类地物的纹理基元,组成纹理基元字典; (5) 按照所述步骤(2)提取所述第二训练集中每个遥感图像块的每个像素的邻域特征 向量,将得到的每个邻域特征向量与所述纹理基元字典中的纹理基元逐一进行比较,用距 离其最近的纹理基元标记各邻域特征向量,统计标记后各纹理基元出现的频数; (6) 对所述第二训练集中每个遥感图像块的每个中心像素的灰度值进行分箱处理,得 到各个箱子-纹理基元值对的频数; (7) 统计所述第二训练集中每个遥感图像块的中心像素-纹理基元二维联合分布,得 到所述第二训练集中每个遥感图像块的纹理模型; (8) 对所述第二训练集中所述N类地物的所有遥感图像块重复执行所述步骤(5)? (7),得到所述N类地物的纹理模型,形成各类地物的纹理模型库; (9) 将待分类的遥感图像块划分成多个超像素; (10) 对每个超像素依次执行所述步骤(5)和¢),得到各个箱子-纹理基元值对的频 数; (11) 对每个超像素的箱子-纹理基元值对的频数进行拉普拉斯校准,统计每个超像素 的中心像素-纹理基元二维联合分布,得到每个超像素的纹理模型; (12) 使用最近邻分类器,将每个超像素的纹理模型与所述纹理模型库中已知类别属性 的纹理模型逐一进行比较、分类,进而实现对所述待分类的遥感图像块的分类。
2. 如权利要求1所述的方法,其特征在于,所述步骤(5)中,邻域特征向量与纹理基元 之间的距离用欧氏距离d表示: d= I |V-T| |2 其中,V表示邻域特征向量,T表示纹理基元。
3. 如权利要求1所述的方法,其特征在于,所述步骤(6)中使用等宽分箱法对每个中心 像素的灰度值进行所述分箱处理,统计每个纹理基元在中心像素灰度级上的分布频数,得 到各个箱子-纹理基元值对的频数。
4. 如权利要求1-3中任一项所述的方法,其特征在于,所述步骤(7)中根据各个箱 子-纹理基元值对的频数,得到每个箱子-纹理基元值对的频率,所有箱子-纹理基元值对 的频率组成了中心像素-纹理基元的二维联合分布。
5. 如权利要求1-3中任一项所述的方法,其特征在于,所述步骤(9)中的超像素个数K 是依据所述第二训练集中每个遥感图像块所含的像素数S进行划分的,即: s' κ = - s 其中,s'是所述待分类的遥感图像块所含的像素个数。
6.如权利要求1-3中任一项所述的方法,其特征在于,步骤(12)中将每个超像素的纹 理模型fs(bin, texton)与所述纹理模型库中已知类别属性的纹理模型fm(bin, texton)逐 一进行比较,模型之间的距离使用X2统计来度量,即:
根据X2统计比较结果,将每一超像素标记为所述纹理模型库中距其最近的纹理模型 所属的类别。
【文档编号】G06K9/66GK104102928SQ201410301138
【公开日】2014年10月15日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】杨卫东, 刘婧婷, 孙向东, 王梓鉴, 邹腊梅, 曹治国, 黎云, 吴洋 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1