一种端元变化的神经网络混合像元分解方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中图分类号: TP751. 1
文献标识码: A
A N eural N etworkM ethod of Selective Endm em ber for P ixelU nm ix ing
W U K e, ZHANG L iang-pe,i L I P ing-xiang
(S tate K ey Labora tory for Informa tion Eng in eering in Surv eying, M app ing and R em ote S en sing, H ubeiW uhan Un iversity, Hu beiW uhan 430079, Ch ina )
Qr = Q- Grm axAmax
( 4)
这里的 G作 为一个调 整系数, 取值为 ( 0, 1)。
它在一定程度上影响着端元个数 N, G取得过大, 像
元只经过少数迭代就满足中止条件, 这显然不符合
要求; G取得过小, 端元个数保持不变, 光谱响应值
的计算无意义。经过多次实验, G= 0165 时, 可以较
Abstract: Remote sens ing mi ages con tain a lot o f m ixed mi age p ixels, but it is d ifficu lt to class ify th ese p ixels. If th e number of p ixel. s endm emb er is regarded as un changeab le, the trad itional p ixel unm ix ing algorithm cannot get a good resu lt. In th is paper w e develop a n ew m ethod of selective endm emb ers for p ixel unm ixing based on th e fu zzy ARTMAP neu ral n etwork, wh ich firstly compares th e p ixel. s spectral to the con feren ce on e and th en gets th e num ber of endm em ber. W h en it is taken into accoun t, we use an ARTMA P n eural n etwork to ex tract subp ixe l in form ation. F in ally, the exp ermi en ta l resu lts show th at the selective endm emb er algorithm has been mi p roved over conven tion alANN algorithm s and convent ional linear algorithm s. K ey words: m ixed p ixe;l selective endmember; linear algorithm; ANN; Fu zzy ARTMAP; mi age classification
ART b
通过学习
F
b 0
层的目标
类别向量集
b
而获
得
F
b 2
层的原型
类别
向量
。F
a2,
F
b 2
与 Fab之间通过关联连接权 wIL和 w iJ连接起来, 其强
度值随学习过程而调整。中间映射层 F ab通过匹配
规则检验 a和 b 的匹配度, 当满足匹配条件, 修改权
值 Z 并反向训练 ARTa, 否则增加 ARTa 的警戒系数
收稿日期: 2005-12-06; 修订日期: 2006-04-20 基金项目: 国家自然科学基金项目 ( 编号: 40471088, 40523005) 、国家 973项 目 ( 编号: 2006CB701302 ) 和地理 空间信息 工程国家 测绘局重 点实验室课题资助。 作者简介: 吴 柯 ( 1981) ) , 男, 武汉大学测绘遥 感信息 工程国 家重点 实验 室博士 研究生。 研究 方向为 神经 网络, 遥感 图像 处理等。 E-m a i:l tingk e2000@ 126. com。
E E (R r - R½r ) 2
(R t - R½t ) 2
式中, Rr, R t 分别为参 考光谱和像元光 谱。由协方 差的性质可知, 上式等同于
E E E n RrRt -
Rr R t
r=
2
2
E E 2
n Rr -
Rr
E E # n
2
Rt-
Rt
( 1)
式中, n 为两光谱对应波段数。
像元光谱和参考光谱 (端元 )之间的响应值, 相
3 端元变化的分解模型
传统的混合像元分解不论是线性的还是非线性
的, 对每个像元采用统一的标准, 即选取纯净端元的 个数 N 是固定不变的。但实际上, 不同的混合像元 包含端元的个数及类别是变化的。因此, 为了取得 更好的分解效果, 对每个像元采用不同的取值 N, 根
22
遥感学报
第 11卷
据 N 的不同, 动态的调 整神经网络的输出层个数,
第 11卷 第 1期 2007年 1月
遥感学报 JOURNAL OF REMOTE SENSING
文章编号: 1007- 4619( 2007) 01- 0020-07
V o .l 11, N o. 1 Jan. , 2007
一种端元变化的神经网络混合像元分解方法
吴 柯, 张良培, 李平湘
( 武汉大学 测绘遥感信息工程国家重点实验室, 湖北 武汉 430079)
即: Qr 的某分量是负值; 或者是 $Q变化很小。
$Q=
Q( k+ 1 ) r
-
Q( k) r
( 3)
式中,
Q( k+ 1) r
和
来自百度文库
Q( k ) r
分别是第
k+
1和
k 次迭代后的
像元反应值。
实验表明, 某些混合像元即使只经过一次迭代,
Qr 就满足中止条件。这是由于选取 的端元光谱矢 量之间是非正交的。因此, 将式 ( 2)调整为 ( 4):
2 Fuzzy ARTMAP神经网络分解模型
Fuzzy ARTMAP 的基本结构如图 1所示, 它可以
分为 ART a 和 ART b 两个模块, 每个模块分别由输入
层 F0、比较层 F1 以及识别层 F2 三层组成。ART a 和
ARTb 两者通过一个映射域 Fab连接起来, 实现输入
模式 a 和输入模式 b 的映射关系。Fab 的神经网络
1引 言
由于地球卫星的空间分辨率及地表的复杂多样 性, 在一幅遥感图像中有许多像元都包含有若干表面 覆盖类 ( 标准地物 ) [ 1 ], 这类像元称为混合像元。对 这类像元的分类, 即混合像元分解问题, 是遥感图像 分类中的一个难点。目前处理混合像元分解的方法 有: 线性波谱分离法 [ 2 ] , 混合像元组分信息盲分解方
显然, 如何确定 N 值的大小是关键。 考虑交叉相关光谱匹配 [ 12] 技术, 计算像元光谱
和参考光谱 (端元 )之间的响应值, 来判断两光谱之
间的相似程度, 从而保证与参考光谱相似程度最高
的组分入选。响应系数等于两光谱之间的协方差除
以它们各自方差的积:
r=
E (Rr - R½r ) (R t - R½t )
及类别, 然后结合 fuzzy ARTM A P神经网络 进行 分解。实 验结 果表明: 本 文提 出的方 法比 传统 的线性 混合 模型及
fuzzy ARTMA P神经网络 模型的精度要高, 而且更加符合实际情况。
关键词: 混合像元; 端元变化; 线性模型; 神经网络; Fuzzy ARTMA P; 影像分类
第 1期
吴 柯等: 一种端元变化的神经网络混合像元分解方法
21
ARTMA P 神经网络已经得到了广泛的应用 [ 8] , 但是 在遥感影像的混合像元分解中, 应用得比较少。
传统的混合像元分解, 采用所有端元进行分解, 实际上, 大多数影像区域或混合像元只是由全部影 像端元中的几种所组成。因此, 如果在混合像元分 解过程中, 只由相关的影像端元进行分解, 则会相应 的提高分类的精度。本文在 Fuzzy ARTMAP 神经网 络模型的基础上, 提出一种端元变化的混合像元分 解模型, 动态的调整相关端元进行混合像元分解, 希 望能够提高分解精度, 降低误差。
Qr = Q- rm axAmax
( 2)
将公式 ( 1)中的 R r 用 Qr 来代替, 继续比较像元
中的剩余端元, 找出最大的投影值及端元光谱矢量,
依次对式 ( 1)和 ( 2)进行迭代。这个过程实际上是
将端元对像元响应的贡献率进行排序, 找出像元中
包含的不同的端元成分, 迭代满足一 定条件中止,
训练: 对于两个 ART 模块均采用相似的训 练方式,
判定函数为
Tj (x ) =
xCwj A+ w j
(此处 A> 0为选择参
数, 是自己定义, w j 是对应的权值向量, x 是输入的
向量 ), 利用此函数选择竞争获胜的节点, 从而对应
获胜节点的层被激发, 完成一次的训练。 ( 3 )获胜
并发生谐振的节点所对应的权值矢量学习更新, 在
法 [ 3] , 端元自动提取迭代分解法 [ 4] , 基于小波特征的 投影分解法 [ 5] , 高斯混合识别分析 [ 6] 及回归与决策树 模型 [ 7] 等, 以上这些方法在分解过程中, 端元个数始 终固定, 得到的分解结果会存在较大误差。
Fuzzy ARTMAP 是一种自组织产生认知编码的 神经网络理论, 它通过自组织反馈功能, 实现增量式 学习, 使系统能够迅速地兼顾适应性和稳定性, 从而 克服了传统 BP 神经网络算法简单、不易收敛以及 自适应、自归 一 能 力有 限 的 缺点。近 年 来, Fuzzy
摘 要: 遥感图像中 普遍存在着混合像元 , 对混合 像元进行分解是遥 感图像处理中的难点 , 在端元 ( Endm ember)
个数不变的情况下, 往往得到的分解结果精度不高。本文基于 fuzzy ARTMA P 神经网络, 提出 一种基于 端元变化的
神经网络混合像元分解模型。首先利用混 合像元与纯净端元之间的光谱相似性, 判断出混合 像元包含 的端元个数
分类或信息提取问题的应用研究, ARTMAP 方法更 能发挥其优势 [ 9, 10] , 利用该模型来对遥感影像进行
混合像元分解, 处理一些高度复杂, 不规则的映射关
系, 无疑是一个非常实用的方法。其基本的算法步 骤 [ 11] 为: ( 1)网络初始化: 对应于分解的样本影像,
在两个模块 ARTa 和 ART b 的输入层中, 分别输入波 段数和纯净地物类型个数。 ( 2)输入样本对, 开始
满足警戒阈值 Qa 的条件下, 达到期望的精度。 ( 4) 测试: 通过输 入到 ARTa 的向量, 即每个波段的 值, 利用映射函数在 ART b 中得到输出, 输出的 4个不同 分量的值, 相加的和等于 1, 代表混合像元中不同成
分的组分比。
图 1 ARTM A P结构图 F ig. 1 The arch itecture o f ARTM A P
数目与
ARTb
的竞争层
(
F
b 2
)中的神经元数目一致,
因为
Fa b与
F
b 2
是一对一的对应关系;
ART a
的竞争层
(
F
a 2
)和
Fab之间采用互连结构连接,
连接的权值设
为 Z。那么 Fab 神经元状 态值: Xab = Yb C Z。模块
ARTa
通过学习
F
b 0
层的输入样本向 量集
A
而获得
F
a 2
层的原型类别向量;
Qa,
以增加
F
a 2
的神经元,
知道满足中间映射域匹配
规则。 Fuzzy A RTMAP 映射机制通过自动调节 Qa,
从而调节
F
a 2
神经元,
使得
F
a 2
与
F
b 2
之间通过
F ab 取
得映射关系。正是由于 ARTMAP 模型本身具有高
度映射和自组织的能力, 并且兼顾了可塑性和稳定
性的特点, 因此, 对于包含复杂地学属性的遥感影像
当于是前者对后者的投影, 由公式 ( 1)计算所有像 元的光谱在参考光谱上的投影值, 通过比较得到最
大投影值 rm ax和相应的端元光谱矢量 Am ax, 那么 A max 作为与该像元相似性最高的端元光谱, 可为该像元 的首选端元。如果把 rmax看作是端元 Amax对混合像 元 Q的贡献, 那么剩余端元对 Q的贡献可表示为: