[发明专利]一种基于Faster RCNN的遥感影像对象间空间关系的识别方法在审
申请号: | 201810517464.8 | 申请日: | 2018-05-25 |
公开(公告)号: | CN108776777A | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 崔巍;徐旭祥;张东友;黄智新;王飞;周琪;郑振东 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 王丹;刘琰 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空间关系 遥感影像 训练集 高分辨率遥感影像 数据预处理 数据获取 网络结构 网络训练 相邻关系 训练参数 遥感领域 影像数据 测试集 验证集 样本集 检测 构建 标注 切割 测试 思维 制作 | ||
1.一种基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,该识别方法中的对象间空间关系为:高分遥感影像中的住宅和道路之间存在的相邻关系,该方法包括以下步骤:
数据获取:获取研究地段的高分辨率遥感影像;
数据预处理:对获取的遥感影像数据进行预处理,包括几何校正、大气校正、裁剪拼接;
切割影像数据:根据统计学中的正态分布的方法得到影像切割的尺度,通过编写脚本在软件ArcGIS中将研究需要的样本数据从预处理后的影像数据里面按确定的尺度切割出来,切割出来的样本数据以ID加影像格式后缀名来命名,得到样本集;
制作样本集的标注:利用Labelimg图形标注工具对切割好的样本集进行标注,并通过Labelimg图形标注工具人工画出样本集中空间对象和空间关系的RectBox,得到每个样本数据对应影像的XML标注文件;
构建Faster RCNN网络结构:在深度学习系统TensorFlow中构建Faster RCNN的网络结构,Faster RCNN网络结构包括:输入层、池化层、卷积层和输出层;
设定训练参数:根据研究需求对迭代次数进行设定,对Faster RCNN网络结构中的各个训练参数进行修改,训练参数包括类别名称、类别数量;
选取训练集、测试集和验证集:通过随机函数从样本集中选取训练集和测试集,设定每N个样本数据为一次循环,其中前N-1个样本数据为训练集,最后一个为测试集;并通过随机函数继续选取验证集;
对训练集进行训练:按预先设定的迭代次数在Faster RCNN网络结构中对训练集的样本数据进行迭代训练,并得到训练结果中各个类别的AP值;
测试Faster RCNN网络结构训练的模型:运行测试脚本文件,选取研究区域的测试集样本数据,输出网络模型训练后的影像结果并保存到对应的结果文件夹中。
2.根据权利要求1所述的基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,该方法中研究区域的遥感影像为QuickBird获取的高分辨率卫星遥感影像数据。
3.根据权利要求1所述的基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,该方法中切割影像数据是利用python编写的脚本工具在ArcGIS中完成。
4.根据权利要求1所述的基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,该方法中训练集、验证集和测试集的产生是通过python中的随机函数来完成。
5.根据权利要求1所述的基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,设定训练参数的方法具体为:根据研究需求对Faster RCNN网格结构中的faster_rcnn_end2end.sh文件中的迭代次数进行设定,对Faster RCNN网格结构中的pascal_voc.py文件中self._classes函数中的类别名称进行修改,然后对VGGnet_train.py与VGGnet_test.py中的类别个数进行修改。
6.根据权利要求1所述的基于Faster RCNN的遥感影像对象间空间关系的识别方法,其特征在于,该方法中选取训练集和测试集时,设定每6个样本数据为一次循环,其中前5个样本数据为训练集,最后一个为测试集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810517464.8/1.html,转载请声明来源钻瓜专利网。