调研报告之遥感影像识别
前言
这里主要讲解的就是遥感影像的识别。 WangZhenqing-RS /Unet_RSimage_Multi-band_Multi-class Public 这是多波段的遥感影像识别代码,包括了一系列的教程,包括环境搭建、语义分割、影像裁剪、数据增强等操作。
- 数据集制作
- 训练
- 预测
大的影像可以进行先进行分割,将大的tiff分割成小的,然后进行识别后,再合并成一张大的图像。
1.keras遥感图像Unet语义分割(支持多波段&多类) 从环境搭建到制作标签、裁剪学习样本到数据增强,一气呵成。
2.语义分割网络 U-Net 详解
3.遥感图像识别(标注)软件实现
4.使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案 1.ArcGIS Pro;2.超图 iDesktopX;3.MapBox Robsat;4.MapGIS的辅助矢量化工具;5.商汤科技的sceneEarth;6.武汉大学的珞珈框架;7.阿里达摩院 AI Earth。
5.基于PyTorch深度学习遥感影像地物分类与目标检测、分割及遥感影像问题深度学习优化
【6】.ArcMap对遥感图像进行语义分割标注 这是用 ArcMap 制作分割数据集的方法。
1.AI Earth
AI Earth 基于达摩院在深度学习、计算机视觉、地理空间分析等方向上的技术积累,结合阿里云强大算力支撑,提供多源遥感对地观测数据的云计算分析服务,用数据感知地球世界,让AI助力科学研究。AI Earth主要分为三大核心功能:目标提取、地物分类、变化检测,值得一提的是在遥感影像智能解译方面涵盖了众多类型,包含了建筑物提取、水体识别、路网提取、大棚提取、飞机提取、舰船提取、运动场提取、地块提取。基于海量公开遥感数据,使用notebook进行在线项目开发,项目数据在开发者模式与工具箱模式中可无缝切换,详见参考案例和API文档。
标注类型分为以下六类:
目标检测: 支持设定单标签/多标签,通过旋转矩形框框选目标进行标注,适用于目标检测算法训练。
实例分割: 支持设定单标签/多标签,通过多边形沿目标边缘进行标注,对地物进行属性分类标注,相同标签属性的地物目标区分每个个例,适用于实例分割算法训练。
地物识别(原目标提取): 只包含一个标签,适用于单地物识别的语义分割算法训练。
地物分类: 支持设定单标签/多标签,对地物进行属性分类标注,适用于语义分割算法训练。
通用变化检测: 通过单标签对变化区域进行标注,适用于语义分割算法训练。
多分变化检测: 通过多标签对变化区域进行分类标注,适用于语义分割算法训练。
1.从看图识义到精确提取 -浅谈深度学习在光学遥感图像解译中的应用
2.遥感AI?!来体验阿里巴巴达摩院的AI Earth
3.AI Earth 地球科学云平台——用数据感知地球世界(含福利) 截至3月31日,现在注册可以每个月享受10个小时的免费解译,大家抓紧时间注册
2.TensorFlow
使用TensorFlow进行遥感图像识别和分类,那就要自己手动写代码了。
1.基于TensorFlow平台的影像地物识别技术应用
2.遥感影像分类基本流程 这里只有一个流程图,还有一些说明
3. Semantic-segmentation-of-remote-sensing-images
4.遥感影像识别-CNN(tensorflow)
5.遥感影像目标检测:从CNN(Faster-RCNN)到Transformer(DETR)技术应用
3.Robosat
robosat 这是mapbox开源的影像识别代码,但是已经是三年前的仓库了,不再继续的更新了,类似的还有 robosat.pink robosat_geoc
1.robosat调试 系统准备工作、数据准备工作、训练和建模、从新数据中预测、在3.1节中划分的测试集下预测
4.mapflow
1.qgis自动获取建筑和道路矢量
5.商汤科技的sceneEarth
sceneEarth 一键式遥感影像智能解译,全方位解锁空间地理信息。提供了一个现成的解译网站,可以上传自己的影像,然后直接选择需要解义的类型,支持:变化监测、水体、植被和建筑物检测,选中需要的范围,然后一键解译就可以识别出需要的建筑物。
我尝试了用他们提供的图像,绘制一个范围,选择建筑物解译,效果还是不错的。
6.武汉大学的珞珈框架
WHULuoJiaTeam / luojianet 遥感专用机器学习框架LuoJiaNET,由武汉大学LuoJiaNET框架团队与华为MindSpore框架研究小组联合打造而成, 是遥感领域首个国产化自主可控的遥感专用机器学习框架,针对遥感数据像幅尺寸大、数据通道多、尺度变化大等特性, 具备内存可扩展、尺度通道灵活创建、数据通道自主优选、框架与数据协同处理的特点。可兼容已有深度学习框架, 并提供用户友好的、可拖拽的交互式网络结构搭建界面的方法。能屏蔽不同硬件设备间差异,同时管理多样化的遥感影像样本库LuoJiaSET, 实现遥多源感影像样本的高效存储管理。
1.全球首个遥感影像智能解译专用深度学习框架上线华为昇思社区 武汉大学的新闻,有 LuoJiaSET服务平台、源代码地址。
7.segment-geospatial
segment-geospatial A Python package for segmenting geospatial data with the Segment Anything Model (SAM) 。用于使用 Segment Anything Model (SAM) 分割地理空间数据的 Python 包。
1.SAM-Adaptor
8.论文和网站资源
【1】.遥感影像智能解译样本库现状与研究
【2】. 基于卷积神经网络的遥感图像分类研究
【3】.高分辨率遥感影像信息提取与目标识别技术研究
【4】.20+篇遥感图像分割方向必读论文分享 1.语义分割:SegNet、DeepLab、FCN、ENet、LinkNet、DenseNet、DilatedNet、PixelNet。2.实例感知分割:FCIS、MNS、DeepMask、SharpMask、Mask-RCNN、RIS、FastMast、BlizNet。3.弱监督分割:SEC。4.RNN:ReNet、ReSeg、CRF-RNN。5.GANS:pix2pix、pix2pixHD、Probalistic Unet。
【4】.深度学习在高分辨率遥感图像语义分割中的算法研究 这篇论文有点深奥,我看不懂,什么多尺度,上采样,下采样之类的。
【5】. 基于深度对称密集连接全卷积网络的高分辨率遥感影像语义分割框架 SDFCN