您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页第十讲_高光谱遥感图象混合象元分析

第十讲_高光谱遥感图象混合象元分析

来源:化拓教育网
第十讲 高光谱遥感图象混合象元分析

一. 混合象元的概念:

遥感器所获取的地面反射或发射光谱信号是以象元为单位记录的。它是象元所对应的地表物质光谱信号的综合。图象中每个象元所对应的地表,往往包含不同的覆盖类型,他们有着不同的光谱响应特征。而每个象元则仅用一个信号记录这些“异质”成分。若该象元仅包含一种类型,则为纯象元(pure pixel),也称为端元(endmember),它所记录的正是该类型的光谱响应特征或光谱信号;若该象元包含不止一种土地覆盖类型,则成为混合象元(mixed pixel),它记录的是所对应的不同土地覆盖类型光谱响应特征的综合。由于传感器的空间分辨力以及自然界地物的复杂多样性,混合像元普遍存在于遥感图象中。

二. 混合象元模型

光谱混合形式上可以分为致密式(intrinsic)、聚合式(aggregate)和整合式(areal)三种情形(如图),本质上分可以分为线性混合和非线性混合两种模式。线性混合模型假定到达传感器的光子只与一种物质发生作用[rast,1991];当混合元素尺寸小,入射光子与多于一种以上的物质发生作用时,导致非线性混合[smiths,1985; Mustard,1987]。

图 1

1. 线性混合模型

(

通常情况下,高光谱图象中每个象元都可以近似认为是图象中各个端元的线

性混合象元:

pcieinEcn (1)

i1N

ci1Ni1 (2)

0ci1 (3)

其中N为端元数,p为图象中任意一L维光谱向量(L为图象波段数),

E[e1e2eN]为LN矩阵,其中的每列均为端元向量。c(c1c2cN)t为系数

向量,ci表示象元p中端元ei所占的比例,n为误差项。

在误差项n很小的情况下,满足(1)、(2)和(3)的所有点的集合正好构成一个高维空间的凸集,这些端元则坐落于这个凸面单形体的顶点。以两个波段三个端元为例来说明它们之间的几何关系(图2).从图2可以看出,端元a,b,c分别位于三角形体的顶点,三角形内部的点则对应着图象中的混合象元.这样,提取高光谱图象的端元问题就转化为求单形体的顶点的问题.

/

端元c

波段j 端元a ¥ 波段 i

图2 两个波段三个端元的散点图在空间上具有明显的三角形结构

2. 非线性混合模型

三.

[

四.

端元提取

1. PPI

当把特征空间中的所有散点往一个单位向量u上投影时,端元就会投影到u的两侧,而混合象元则会投影到中部。基于这个思想,可以让图象在n个随机的单位向量上投影,并且记下每个象元被投影到端点的次数,即为纯象元指数(PPI).当然,被投影到随机向量端点的次数越多,说明此象元为纯粹象元的可能性越大。

2. N-FINDR

N-FINDR算法正是通过求最大单形体的体积而得到各个端元的,其体积公式如下:

E111 (4) e1e2eN1abs(E) (5)(n1)! V(E)其中ei为表征第i个端元的列向量,V是由e1,e2,,eN这N个端元所构成的单形体的体积,为行列式运算符.由于用到了求行列式的运算,所以要求E必须为方阵,这样向量ei的维数必须为N1,但原始的高光谱数据往往是不满足这个条件的,于是需要先对原始数据进行降维处理,这也正是N-FINDR算法可能引起偏差(比如’忽视’小目标)的原因所在,同时也是此算法的不足之处

3. 距离法

首先,以图象中所有象元的平均向量e0为初始值;从图象中找出距离e0最远的点即为第一个端元e1;距离e1最远的点e2即为第二个端元,同时记下此距离为d(1);然后找出距离e1与e2所构成直线最远的点e3,即与这两个顶点端元围成的三角形面积最大的点,此即为第三个端元,同时记下此距离为d(2);然后,再

找出距这三个端元e1、e2和e3所构成的平面最远的点e4,即与这三个端元围成的三棱锥体积最大的点,同时记下此距离为d(3)。依此类推,可以找到图象中的所有端元e1,e2,,eN(其中ei(e1i,e2i,,eLi),L为波段数),

-

上述算法的关键在于如何得到高维空间中一个点到一个超平面的距离。假设现在已经得到端元e1,e2,,el,p是图象中的任一象元(光谱向量),我们通过施密特正交化得到p到e1,e2,,el所构成的超平面的单位垂直向量u,过点p以u为方向可以得到L维空间的一个直线方程;过e1,e2,,el中的任何一点以u为法方向可以得到L维空间的一个超平面方程;上述直线方程与超平面方程在L维空间有唯一的交点,可以验证,p到此交点的距离既是p到e1,e2,,el所构成的超平面的距离,其中距离e1,e2,,el所构成的超平面最大的象元即为第l1个端元

el1,下面给出具体的数学描述:

在L维特征空间中,过点p方向为u的直线方程为:

ypku (6)

过点ei,以u为法向量的超平面方程为:

t u(yei)0 (7)

由(6)、(7)可以得到,两个方程的交点为:

ut(eip)u y0putu (8)

ttut(eip)uu(ejp)uu(eiej)u0 对于不同的两个端元ei,ej由于 tttuuuuuu于是,过点p方向为u的直线与以过任何一个端元ei(i1,,l),L维特征空间中,以u为法向量的超平面均交于相同的一点y0。并且点p到点y0的距离即为点p到

e1,e2,,el所构成的超平面的距离。

4. 体积法

·

蔡聪明把低维空间平行多面体的体积成功得推广到了高维,得到了m维平行

多面体的体积为:

VmV(v1,v2,,vm)det(AtmA)G(v1,v2,,vm) (9)

其中vi(i1,2,,m)为m维空间中的列向量,Am(v1,v2,,vm),

G(v1,v2,,vm)为克莱母行列式。

tv1v1v1vt2v2vt2v1vtm (10)

G(v1,v2,,vm)tv2v1v2vtmtvmv1vmvt2vmvtm(a)在m1时,即得到一维平行多面体的体积就是线段的长度:

V(v1)的体积v1的长度v1v1v1

(b)m2时,可得到二维平行多面体即平行四边形的面积:

V(v1,v2)的体积由向量v1与v2所决定的平行四边形的面积

v1G(v1,v2)det(vv1,v2)2

(c) m3时,即可得到三维平行多面体即平行六面体的体积:

V(v1,v2,v3)的体积由向量v1,v2和v3所决定的平行六面体的体积

v1G(v1,v2,v3)det(v2v1,v2,v3)v3

`

由于m维单形体包含于m维平行多面体之中,并且它们的体积有如下对应关

系:

1VmVm (11)

m!其中Vm为m维单形体体积,Vm为m维平行多面体体积。显然,当m1时,一维单形体与平行多面体均为直线,两者体积相同;当m2时,二维单形体为三角形,其体积为相应平行四边行体积的一半;当m3时,三维单形体为三棱锥,其体积为相应的平行六面体体积的成立。

上述体积公式中单形体均由向量组成,对于高光谱图象,象元在其特征空间 中都是以散点的形式存在的,图象中的每个象元对应于特征空间中的一个点,假设p1,p2,,pn是图象中的n个象元(光谱向量),令

1。可以证明,在高维空间中同样有上述关系6An1(pnp1,pnp2,,pnpn1),则在特征空间中,以这n个点为顶点的n1维单形体体积为:

VnV(pnp1,pnp2,,pnpn1)T1tAn1An1 (12)

(n1)!其中为行列式运算符,由于AiAi(i1,,n1)一定为方阵,所以式(12)对于任何维数的高光谱数据都是成立的,因而可直接把本公式应用于原始高光谱数据的端元提取,而不需要对原始数据进行降维处理,这样就避免了N-FINDR算法中因数据降维而可能带来的偏差。当n=2时,式(12)给出了象素p1与p2之间的距离;当n=3时,At2A2为由象素p1,p2和p3为顶点确定的平行四边形的面积,再乘以

1系数即是以象素p1,p2和p3为顶点的三角形的面积;当n=4时,At3A3为由象

21素p1,p2,p3和p4为顶点确定的平行六面体的体积,再乘以系数即是以象素

6p1,p2,p3和p4为顶点的三棱锥的体积;当n>4时,

Atn1An1为由象素

1即是以象(n1)!p1,p2,,pn为顶点确定的高维平行多面体的体积,再乘以系数

素p1,p2,,pn为顶点的高维凸面单行体的体积。

结论1:当高光谱图像的维数正好比端元数少一时,N-FINDR方法与体积法等价。

下面给出证明:

|

由于:

10absEsqrt(ETE)sqrt(0ppT12sqrt(p2p1Tpp1NTp2p1TpNp1pNp1)TpT101ppp211)pNp10

p2p1p2p1sqrt(Tp2p1pNp1)pNp1p2p1ATN1AN1TpNp1pNp1T因而:

V(E)1abs(E)V(p2p1,p3p1,(N1)!,pNp1)VN

五. 混合象元分解 1. 端元投影向量

目标提取就是根据目标的特性(比如吸收特征,光谱曲线等)在抑制背景的同时从图象中得到该目标的分布情况。我们的目标提取算法基于以下事实:在高维特征空间中,每一个端元都游离于其它所有的端元构成的超平面之外,且是距离超平面最远的点。这样,对于任何一个端元,我们都可以得到一个最佳的投影方向(即此端元到其它端元所构成的超平面的垂线方向),在这个方向上投影,将得到此端元和别的端元的最佳分离效果,相应地,我们可以得到各种地物的成分图。下面以两个波段三个端元时的情况为例来说明我们的算法,如下图3,端元A,B,C分别位于三角形的三个顶点,点D,E,F是它们在各自对应边上的垂足.于是我们就可以得到三个单位矢量: l1ADBECF,l2,l3 (13) ADBECF其中,直线段AD,BE,CF这里均看作是矢量。这三个单位矢量就是我们所要得到端元投影向量,在其上投影就可以得到地物与背景的最佳分离效果。比如,在图

A 3中,在直线AD方向上的投影将使得端元A所对应的地物与端元B和端元C所组成的背景得以最大的区分,而且端元B与端元C所对应的地物在此方向上没有任何区别。

|

图3 端元投影向量示意图

由于高光谱数据在特征空间呈现近似凸面单体性态,很容易把上述结论推广

到高维空间,问题的关键所在是如何求那些端元投影向量,也就是说,如何得到从一个端元到另外所有端元所构成的超平面的垂线方向。我们利用施密特正交化很好地解决了这一问题。假设(e1,e2,,eN)是从图象中求出的所有端元,下面我

们给出从图象中提取出端元eN所对应目标的具体算法(对其它端元同

理):

b1e2e11b2e3(e1e2)2

bN1eN1(e1e2eN1)N1

c1b1 c2b2b2c1c1c1c1bN1cN2b.ccN2N11c1cN2cN2c1c1 (14)

cN1bN1 lNcN1

cN1cN1然后把图象中的所有象元投影到lN就得到端元eN所对应的地物在整个图象中的分布情况。

2. 最小二乘

线性混合模型一般可分为三种情形:公式(1)为第一种情形,为无约束的线性混合模型,加上如下约束条件(2)则为部分约束混合模型,再加上约束条件(3)则为全约束混合模型。线性解混就是在已知所有端元的情况下求出它们图象的各个象元中所占的比例,从而得到与反应每个端元在图象中分布情况的比例系数图。利用最小二乘法可以得到方程(1)的无约束解:

ˆ(EtE)1Etp (15) c再加上(2)可以得到部分约束的最小二乘解:

(EtE)1lltt1t(EtE)1lˆ cIlt(EtE)1l(EE)Eplt(EtE)1l (16) #

其中I为N阶单位矩阵,l为分量均为1的N维列向量。

3. OSP

4. 几何法

以两个波段、三个端元为例来阐明我们算法的原理,如图4,像元P是以端元则此像元中端元A,B,C对应的地物的含量A,B,C为顶点的三角行内部的一个点,

分别为:

c1SPBC,SABCc2SPAC,SABCc3SPAB, (17) SABC

A

|

段j

P

> C

B

波段 i &

图 4 二维情况下混合像元中各端元比例的几何示意图

其中SABC为三角形ABC的面积,SPBC,SPAC和SPAB也分别是相应三角形的面积。我们把上述结论推广到了高维空间,并且证明了在高维空间中对于凸面单形体仍有上述规律成立.

五.混合象元分析中代数与几何的关系

图像空间 特征空间 线性混合模型 凸集 凸面几何学分析 代数方法解混(最小二乘)体积比 混合像元分解的几何原理

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务