一种多通道遥感图像混合像元的分解方法_第1页
一种多通道遥感图像混合像元的分解方法_第2页
一种多通道遥感图像混合像元的分解方法_第3页
一种多通道遥感图像混合像元的分解方法_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种多通道遥感图像混合像元的分解方法

混合像元分解通常,多光谱和高光谱的遥感图像是由图像单元组成的,用于检测和接收地球信息。由于多光谱和高光谱光谱图像的空间分辨率限制,图像源通常覆盖数十至数百平方米的土壤区域,其中可能包含各种地球形态,形成混合图像源。混合像素不仅影响地物学识别和分类的精度,而且是地感技术量化发展的重要障碍。如果特定方法找到了不同典型地球元素的混合相位的比例,则可以解决混合相位的问题,提高了定性和定量遥感的精度。基于多光谱和高光谱遥感图像的高精度地物分类以及地球目标的检测和识别具有重要的应用价值。神经网络方法不仅可以用来对遥感图像进行分类,同时也是目前混合像元分解采用较多的一类方法.该类方法物理意义明确,易于理解,但由于方法本身的限制使得算法的分解精确性和抗噪声能力较差,并且不能很好的满足遥感图像混合像元分解中所要求的一些约束条件,即分解结果之和为1,分解结果中每一类地物的比例应在[0,1]范围内.本文提出一种新的混合像元分解算法,通过最小化带约束条件的能量函数,该算法可以很好地实现混合像元的分解.由实验结果可以看出,该算法可以得到较神经网络类方法更为精确的结果.1新混合图像源分解方法1.1多光谱图像的反射特性线性光谱混合模型是目前混合像元分解研究中较多采用的一种模型,设X为多通道遥感图像中单一像元的多光谱或高光谱矢量,A为各类地物组成的反射特性矩阵,S为该像元中各类地物所占的百分比,则依此模型有如下关系式这里,我们忽略了各通道附加的观测噪声的影响.若遥感图像有n个通道,其中有r类地物种类,则式中X为n×1的向量,A为n×r的矩阵,S为r×1的向量.1.2各化学成分si在实际环境中,基于线性光谱混合模型的混合像元分解结果S,应满足如下3个约束条件:1.混合像元中各成分的比例si之和应该等于1,即∑i=1rsi=1.(2)∑i=1rsi=1.(2)2.分解所得各成分的比例si应该在[0,1]的范围内,即3.分解结果应满足线性光谱混合模型所要求的关系,即1.3csi2h+c21-si2h若反射特性矩阵A选取准确且图像中没有加入任何噪声,则分解结果S应满足但由于测量噪声等因素影响的存在,实际情况中不可能达到上面提到的理想条件,所以,准确的分解结果应使下式最小再将上面提到的约束条件式(2)和式(3)引入到上式中得到如下的目标函数E=(X−AS)T(X−AS)+M(∑i=1msi−1)2+∑i=1m[c1si2h+c2(1−si)2h].(7)E=(X-AS)Τ(X-AS)+Μ(∑i=1msi-1)2+∑i=1m[c1si2h+c2(1-si)2h].(7)式(7)中的第二项用来约束分解结果之和为1.其中,M是一个拉格朗日变量,可以通过迭代得到,但这样会使运算变得繁琐.经过实验发现,将M设为一个较大的正数同样可以起到约束的目的,而且不会影响分解的精度.式(7)中的第三项用来约束分解结果的范围必须在[0,1]之间.h为一个较大的正数,当0≤si≤1时,si2h与(1-si)2h都近似等于零;而当si<0或si>1时,si2h与(1-si)2h中至少有一项是远大于1的,从而通过迭代,约束si回到[0,1]之间.式中c1与c2为调节因子,通过调节c1、c2、M三者之间的比例关系可以调节两个约束条件的重要程度,一般情况下选取使两个约束条件同样重要.为使目标函数E达到最小,对其求导得到S的迭代公式S(k+1)=S(k)−η{−AT(X−AS(k))+M(∑i=1msi(k)−1)I+c′1(s1(k)2h−1,s2(k)2h−1,⋯,sm(k)2h−1)T−c′2((1−s1(k))2h−1,(1−s2(k))2h−1,⋯,(1−sm(k))2h−1)T}.(8)S(k+1)=S(k)-η{-AΤ(X-AS(k))+Μ(∑i=1msi(k)-1)Ι+c′1(s1(k)2h-1,s2(k)2h-1,⋯,sm(k)2h-1)Τ-c′2((1-s1(k))2h-1,(1-s2(k))2h-1,⋯,(1-sm(k))2h-1)Τ}.(8)其中η为步长,c1′和c2′为c1和c2变化得来的常数.2混合像元的分解方法以及实验过程本文用BP神经网络算法和带约束条件的能量函数最小化两种方法对多通道遥感图像进行混合像元的分解,并将两种方法进行比较.实验分为两部分,即模拟的人工遥感图像实验和实际的Landsat遥感图像实验.2.1混合像元分解在比较BP神经网络算法和带约束条件的能量函数最小化算法性能时,为避免实际图像中反射特性矩阵A的选取不准确而带来的影响,我们在实验中使用了人工模拟的多通道遥感图像作为实验数据.设人工模拟图像中含有两种地物类型,它们在图像中的比例分布如图1所示.图中白色表示该像元中某种地物所占比例为1,黑色表示所占比例为0.通过人为定义的4×2的反射特性矩阵A得到如图2所示的4通道的模拟遥感图像.BP神经网络的分解效果很大程度上依赖于训练集的质量,实验中随机产生1000组和为1的2维向量作为训练集,网络训练目标误差为10-6.在带约束条件的能量函数最小化算法中,对每个像元迭代500次,当ΔE≤0.01时停止迭代进入下一像元的计算.M取为1000,c1′和c2′取为1,h取为25.混合像元分解结果的比较可见表1.表中列出了从人工模拟图像中随意选择的5个像元中两种地物所占的比例、BP神经网络的分解结果与带约束条件的能量函数最小化方法的分解结果.由表1可以看出,带约束条件的能量函数最小化算法的分解结果精度要比BP神经网络的分解结果精度高.例如,在无噪声情况下某一像元中2种地物的混合比例分别为2%和98%,BP神经网络的分解结果为22.201%和104.956%,带约束条件的能量函数最小化算法的分解结果为2.781%和97.401%,精度比前者提高了很多.进一步,设si0为原图像中某类地物所占的百分比,si为分解得到的结果,按下式分别计算两种方法得到的结果与原图像中地物百分比的误差e=1N∑i=1N(si−si0)2.(9)e=1Ν∑i=1Ν(si-si0)2.(9)其中N为总像元的个数.对于以上的例子,其计算结果如表2所列.由表1和表2的结果可以看到:1.在没有噪声的情况下,两种方法都能将混合像元分解,但带约束条件的能量函数最小化方法的精度要明显高于BP神经网络.2.在实验数据中加入噪声后,BP神经网络的分解结果出现了较大的偏差,而带约束条件的能量函数最小化算法则表现出了较强的抗噪声能力,较好的实现了混合像元的分解.另外,BP神经网络的分解效果对训练集的优劣有较大的依赖,实验中采用的是随机产生的1000个训练样本,经观察,在只有2种地物的情况下1000个样本已经可以很好的覆盖地物之间的各种比例关系,增加样本的数量对分解结果几乎没有改善.2.2混合像元分解实验实验选用上海地区的Landsat多通道遥感图像的第1~5、7通道的6幅图像(截取256×256)作为实验数据.选取第3、4、5通道的图像做直方图拉伸处理后,并分别作为B、G、R分量作RGB彩色合成得到的伪彩色图像如图3所示.从图3的图像及实际调查可知道,它主要包含三类地物,分别为水体、植被、人工建筑和地面.实验步骤如下:1.假设原始图像中不存在混合像元,用最大似然法对其分类.将分类结果降采样至64×64大小并按4×4的块归一,作为标准数据.2.将原始图像降采样至64×64大小,通过人工从各类地物中选取20个数据取均值得到地物的反射特性矩阵A,用BP神经网络和带约束条件的能量函数最小化算法对其进行混合像元分解,得到分解结果.带约束条件的能量函数最小化方法的分解结果如图4所示.3.求得分解结果与标准数据间的相关系数,作为评价算法的标准,结果如表3所示.从实验中发现,在BP神经网络的分解结果中有一些噪声点出现,而且有相当部分的结果不满足混合像元分解的约束条件,距[0,1]范围有较大的偏离.另外,经实验发现RBF神经网络也存在同样的问题.所提议的算法较好的解决了这个问题,通过引入两个约束条件,该算法较好地控制了混合像元分解结果中各地物的比例在[0,1]的范围内,使分解精度得到改善.3函数最小算法本文提出了一种带约束条件的能量函数最小化算法对多通道遥感图像的混合像元进行分解,通过在目标函数中加入相应的约束条件,带约束条件的能量函数最小化算法可以较好的约束混合像元的分解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论