发明名称 基于RBM模型的目标级遥感图像变化检测方法
摘要 本发明公开了一种基于RBM模型的目标级遥感图像变化检测方法,主要针对已有变化检测方法的不足,将受限波尔兹曼机RBM与目标级遥感图像变化检测结合起来,应用到遥感图像变化检测。其实现步骤是:(1)输入两幅遥感图像的灰度矩阵;(2)模糊聚类得到两幅遥感图像分割后的灰度矩阵;(3)构造待检测的对数比值差异灰度矩阵;(4)对对数比值差异灰度矩阵预分类;(5)选取训练样本;(6)训练受限波尔兹曼机RBM;(7)输出变化检测结果。本发明降低了对遥感图像配准精度的依赖性,具有良好的抗噪性,并提高了遥感图像变化检测的正确率和分类精度。
申请公布号 CN105046241A 申请公布日期 2015.11.11
申请号 CN201510512212.2 申请日期 2015.08.19
申请人 西安电子科技大学 发明人 马文萍;焦李成;胡天妤;刘嘉;李豪;李志舟;王倩
分类号 G06K9/00(2006.01)I;G06K9/62(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 一种基于RBM模型的目标级遥感图像变化检测方法,包括如下步骤:(1)输入灰度矩阵:输入两个已配准的同一区域、不同时间的遥感图像的灰度矩阵;(2)分割灰度矩阵:(2a)采用模糊C均值聚类方法,对两个已配准的同一区域、不同时间的遥感图像的灰度矩阵其中一个遥感图像的灰度矩阵I<sub>1</sub>进行模糊聚类,得到第一个分割后的灰度矩阵X<sub>1</sub>;(2b)采用模糊C均值聚类方法,对两个已配准的同一区域、不同时间的遥感图像的灰度矩阵其中另一个遥感图像的灰度矩阵I<sub>2</sub>进行模糊聚类,得到第二个分割后的灰度矩阵X<sub>2</sub>;(3)构造待检测的对数比值差异灰度矩阵:按照下式,计算灰度矩阵X<sub>1</sub>和X<sub>2</sub>的对数比值差异灰度矩阵,得到待检测的对数比值差异灰度矩阵:D=|log(X<sub>2</sub>+1)‑log(X<sub>1</sub>+1)|其中,D表示灰度矩阵X<sub>1</sub>和X<sub>2</sub>的对数比值差异灰度矩阵,X<sub>2</sub>表示第二个分割后的灰度矩阵,X<sub>1</sub>表示第一个分割后的灰度矩阵,|·|表示绝对值操作,log表示以10为底的对数操作;(4)预分类:(4a)采用模糊C均值聚类方法,对待检测的对数比值差异灰度矩阵进行模糊聚类,得到对数比值差异灰度矩阵的模糊聚类矩阵;(4b)将模糊聚类矩阵中变化类隶属度值大的像素点判归为变化类,未变化类隶属度值大的像素点判归为未变化类,将所有像素点分为变化类和未变化类,得到初始变化检测灰度矩阵;(5)选取训练样本:(5a)在初始变化检测灰度矩阵中,选取一个以第j个像素点为中心,大小为5×5的方形窗口,方形窗口的总像素点个数为25;(5b)按照下式,计算方形窗口内像素点的灰度均值:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mn>25</mn></munderover><msub><mi>I</mi><mi>y</mi></msub></mrow><mn>25</mn></mfrac></mrow>]]></math><img file="FDA0000784858030000021.GIF" wi="236" he="223" /></maths>其中,E表示方形窗口内像素点的灰度均值,Σ表示求和操作,y表示方形窗口的第y个像素点,I<sub>y</sub>表示方形窗口中第y个像素点的灰度值;(5c)按照下式,选取训练样本:|I<sub>j</sub>‑E|≤0.3其中,I<sub>j</sub>表示第j个像素点的灰度值,E表示方形窗口内像素点的灰度均值,|·|表示绝对值操作;(5d)判断是否检验完初始变化检测灰度矩阵中的所有像素点,若是,得到训练样本,执行步骤(6),否则,执行步骤(5a);(6)训练受限波尔兹曼机RBM:(6a)将受限波尔兹曼机RBM的网络结构设定为两层可见层和两层隐藏层;(6b)用区间[‑0.001,0.001]上的随机数初始化受限波尔兹曼RBM的权值;(6c)将受限波尔兹曼机RBM可见层的偏置向量和隐藏层的偏置向量初始化为零向量;(6d)将训练样本输入到受限波尔兹曼机RBM中进行训练,利用对比散度方法,得到训练后的受限波尔兹曼机RBM;(7)输出变化检测结果:将得到待检测的对数比值差异灰度矩阵输入到训练后的受限波尔兹曼机RBM,得到最终变化检测结果。
地址 710071 陕西省西安市太白南路2号