[发明专利]基于区域和Kmeans聚类的遥感图像变化检测方法有效

专利信息
申请号: 201310114150.0 申请日: 2013-04-02
公开(公告)号: CN103198480A 公开(公告)日: 2013-07-10
发明(设计)人: 王桂婷;焦李成;马静林;蒲振彪;马文萍;马晶晶 申请(专利权)人: 西安电子科技大学
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 区域 kmeans 遥感 图像 变化 检测 方法
【权利要求书】:

1.一种基于区域和Kmeans聚类的遥感图像变化检测方法,包括如下步骤:

(1)读入两幅遥感图像X1和X2,并对X1和X2进行邻域均值滤波,得到滤波后的图像Y1和Y2

(2)根据滤波后的图像Y1和Y2,构造差异图像:Y=|Y1-Y2|;

(3)利用最大熵原理计算差异图像Y的最大熵阈值T;

(4)由差异图像Y中灰度值不小于最大熵阈值T的像素形成若干个连通区域,并将每一个连通区域看作一个感兴趣区域ROI,并将所有感兴趣区域构成一个感兴趣区域集合{ROI};

(5)将差异图像Y中灰度值小于α*T的像素作为肯定非变化像素,由差异图像Y中所有肯定非变化像素构成一个肯定非变化像素集合NRset,将肯定非变化像素集合NRset看作一个肯定非变化区域NR,其中,0<α<1;

(6)计算感兴趣区域集合{ROI}中各个感兴趣区域的区域灰度均值G、区域灰度最大值M和感兴趣区域的核心区域灰度均值K,并将这三个特征构成的向量[G,M,K]作为该感兴趣区域的特征向量;

(7)计算肯定非变化区域NR的区域灰度均值U、区域灰度最大值V和肯定非变化区域的核心区域灰度均值S,并将这三个特征构成的向量[U,V,S]作为肯定非变化区域的特征向量;

(8)将肯定非变化区域NR和感兴趣区域集合{ROI}中各个感兴趣区域作为待分类区域集合R={ROI}∪NR,∪为取并集符号;

(9)采用Kmeans聚类算法对待分类区域集合R中所有区域的特征向量进行聚类,并将聚类中心向量的区域灰度均值分量较大的那类区域作为最终的变化区域,将差异图像Y中余下的其他区域则作为最终的非变化区域,得到最终的变化检测结果。

2.根据权利要求1所述的基于区域和Kmeans聚类的遥感图像变化检测方法,其中步骤(1)所述的对X1和X2进行邻域均值滤波,采用N3邻域均值滤波,其滤波步骤如下:

1a)在图像X1中,以像素点(i,j)为中心,选取该像素点的邻域像素所得集合:Nij={(i,j),(i-2,j),(i+2,j),(i-1,j-1),(i-1,j),(i-1,j+1),(i,j-2),(i,j-1),(i,j+1),(i,j+2),(i+1,j-1),(i+1,j),(i+1,j+1)},其中,i和j分别为图像中的行和列序号,它们的限定范围为i=3,…,I-2,j=3,…,J-2,I为图像X1的最大行序号,J为图像X1的最大列序号;

1b)计算步骤1a)中集合Nij中全部像素灰度值的均值,并将该均值作为滤波后图像Y1在该点的灰度值Y1(i,j);

1c)对于图像X1中i=3,…,I-2且j=3,…,J-2以外的边界像素点(i,j),将该像素点的灰度值作为滤波后图像Y1在该点的灰度值Y1(i,j);

1d)重复步骤1a)至1c),直至处理完图像X1全部的像素点,得到滤波后图像Y1

1e)按照步骤1a)至1d)处理完图像X2中所有的像素点,得到滤波后图像Y2

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310114150.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top