参考博客

配准流程:

影像配准最常用的就是用来将多光谱影像和全色影像配准,然后进行融合得到高分辨率的多光谱影像,影像只要能够提供图像行列号和真实的地理坐标就可以进行处理。

数据准备:多光谱影像和全色影像配准

1、准备工作

要进行影像配准,首先要选取控制点,这里我们使用QGIS进行辅助选点工作。用QGIS打开了Google的卫星影像作为参考影像(Google的卫星数据的投影用的是Web墨卡托投影,不知道的童鞋请问问谷歌或者度娘)。然后使用QGIS中的Georeferencer插件来进行选取控制点。(Georeferencer插件是QGIS中用来选取控制点进行影像配准的工具,网址是:GIS-Lab: Georeferencing raster data in QGIS using polynomials。)

点开插件之后,在插件中打开Orb-View3的数据作为待配准影像,如图3所示

2、选取控制点

接下来的主要工作就是选择控制点。选择控制点尽可能的均匀的分布在整幅图像上,然后我们将选择好的控制点保存成一个控制点文件,这个控制点文件是个文本格式,可以用记事本打开查看。下图4是选择的控制点列表,并且计算了中误差(这里的中误差有点大,可以移动控制点对其进行修改,我就不修改了)。

3、生成带有控制点的图像数据

由于GDALWarp工具不能直接加载控制点文件中的控制点,所以才有了这一步。这一步的目的就是把原来的图像和控制点信息都保存到一副新的图像中去。为接下来的第四步做准备工作。好了,废话不多说,这里我们用到的工具是gdal_translate(关于这个工具的作用和使用说明可以参考我之前的博文,或者直接看GDAL官方提供的帮助文档,地址是:http://www.gdal.org/gdal_translate.html。)使用这个工具的命令行如下:

-gcp pixel line easting northingelevation,添加指定地面控制点到输出数据集。
这个选项可以被多次使用,以提供一系列的地面控制点GCPs 。GCP格式为:列号 行号 横坐标 纵坐标 高程值。>gdal_translate -of GTiff-gcp 4280.35 11869 1.29566e+07 4.85182e+06 -gcp 3690.92 10956 1.29561e+074.85316e+06 -gcp 4462.46 10753.5 1.29571e+07 4.85321e+06 -gcp 4256.06 9726.071.29571e+07 4.85459e+06 -gcp 3390.84 9950.69 1.2956e+07 4.85454e+06 -gcp2338.91 2867.69 1.29565e+07 4.86395e+06 -gcp 5252.16 1409.01 1.29606e+074.86504e+06 -gcp 7577.26 199.105 1.29639e+07 4.86595e+06 -gcp 998.878 27260.61.29482e+07 4.83279e+06 -gcp 7211.95 28334.6 1.29559e+07 4.82966e+06 -gcp3907.23 24825.2 1.29526e+07 4.83515e+06 -gcp 165.189 21560 1.29487e+07 4.84042e+06-gcp 6352.08 23457.6 1.29561e+07 4.83624e+06 -gcp 4886.49 20770 1.2955e+074.84014e+06 -gcp 6701.2 17214.2 1.29582e+07 4.84425e+06 -gcp 2279.63 18098.31.29524e+07 4.84432e+06 -gcp 521.509 14313.2 1.29511e+07 4.8497e+06 -gcp4883.22 15076.1 1.29565e+07 4.84751e+06 -gcp 7595.89 11488.5 1.29609e+074.85141e+06 -gcp 203.457 8092.35 1.29524e+07 4.8578e+06 -gcp 7914.81 8033.131.29622e+07 4.85578e+06 -gcp 4791.71 6232.26 1.29587e+07 4.85895e+06 -gcp964.329 617.326 1.29554e+07 4.86722e+06 -gcp 3061.68 27991.1 1.29507e+074.83126e+06 "F:/Data/Orb-View3/3V051217P0001015651A520008201092M_001625916/3v051217p0001015651a520008201092m_001625916.tif" "F:/Data/Orb-View3/3v051217p0001015651a520008201092m_001625916_GCP.tif"
Input file size is 8016,28672
0...10...20...30...40...50...60...70...80...90...100- done.

4、使用GDALWarp进行图像配准

有了第三步的处理,下面可以直接使用GDALWarp工具来对图像进行配准了。配准的命令行如下:

> gdalwarp -r cubic -order2 -tr 1.000000 -1.000000"F:\Data\Orb-View3/3v051217p0001015651a520008201092m_001625916_GCP.tif""F:/Data/Orb-View3/3v051217p0001015651a520008201092m_001625916_georef.tif"

上面的命令中有个-order 2,意思是使用二次多项式进行校正,此外还可以用一次多项式和三次多项式,当然了,就是把3换成1或者3就行了,很简单吧。此外GDAL还提供了一种叫TPS(ThinPlane Spline)的校正方式,与Erdas的Rubber Sheeting算法比较类似。

5、配准精度验证

至此,我们对影像的配准已经完成,接下来就是对其配准的精度进行验证。验证的方法是在QGIS中添加进来进行目视检查(当然这个是最直观的一种检查方式,缺点是不能定量分析,如果你不累的话,可以选些检查点进行定量分析一下)。下面是使用QGIS叠加显示的效果(图7),或者也可以用ArcMap或者Erdas的卷帘查看。

gdal_遥感影像配准相关推荐

  1. 【影像配准】遥感影像配准结果输出tif影像(附有完整代码)

            遥感影像经过配准后会输出两幅影像:配准后的参考影像和待配准影像:         注:png 转 tif         因为两幅多时像影像在拍摄时即便是同源也无法保证拍摄到的景象完全 ...

  2. 快速鲁棒的多模态遥感影像配准系统(可下载,支持大尺寸遥感影像),性能超越国际著名遥感商业软件ERDAS和ENVI

    文章目录 一.引言 二.多模态配准系统的技术流程 1.特征点检测 2.同名点匹配 3.误差剔除 4.图像校正 三.实验结果 四.总结 五.知识产权 一.引言 近些年来,随着国产卫星的不断发射,导致各种 ...

  3. 基于遥感影像的变化检测数据集

    文章目录 1. S2MTCP 2. Hi-UCD 3. SECOND 4. CD_Data_GZ 5. LEVIR-CD 6. LEVIR-CD+ 7.SLADCD 8. HRSCD 9. Mts-W ...

  4. 遥感影像变化检测数据集

    文章目录 遥感影像中变化检测数据集 1. S2MTCP 2. Hi-UCD 3. SECOND 4. CD_Data_GZ 5. LEVIR-CD 6. LEVIR-CD+ 7.SLADCD 8. H ...

  5. 文献《基于图分割的高分辨率遥感影像建筑物变化检测研究》的阅读笔记

    什么是图分割? 定义:将图像中的每个像元映射成图的顶点(像元自身的特征信息对应图中顶点属性),像素之间的相邻关系映射为图的边. 顶点:原始图像中每个像素映射为无向图的一个顶点: 顶点属性:像素自身的特 ...

  6. 覆盖5大任务,30+特色模型,高性能、全流程开发套件PaddleRS助力遥感影像智能解译化繁为简...

    近年来,随着卫星技术的发展和深度学习的火热,基于深度学习的遥感影像智能解译得到了前所未有的关注,并已成功应用于建筑物变化检测.SAR影像船舶检测.道路提取.多光谱影像分类等任务中.高精度.高速度.自动 ...

  7. 几何校正,正射校正,影像配准,辐射定标,辐射校正,大气校正,地形校正概念详解

    几何校正,正射校正,影像配准,辐射定标,辐射校正,大气校正,地形校正概念详解 一.几何校正 1.概念 是指消除或改正遥感影像几何误差的过程: 是为了实现对数字化数据的坐标系转换和图纸变形误差的纠正(黄 ...

  8. 转:关于稀少控制点下遥感影像纠正的主要研究成果

    国内外关于稀少控制点下遥感影像纠正的主要研究成果 1. 林宗坚教授在<遥感影像无(稀少)地面控制点纠正技术>一文中 提出一种从粗到精的多源影像配准的高分辨率遥感影像纠正和绝对(大地) 定位 ...

  9. AI解译遥感影像,商汤的“黑科技”了解一下

    6月14日-15日,中国空间信息产业最前沿.最权威的盛会"WGDC 2018地理信息开发者大会"在北京举行.全球领先的人工智能平台公司商汤科技SenseTime亮相大会,展示了前沿 ...

最新文章

  1. ionic中使用Cordova Uglify 压缩js与css
  2. 爬虫网页搜索策略的选择
  3. [20150113]关于oracle的存储结构.txt
  4. java contions_Java基础---数组总结
  5. java客户端操作zookeeper:对某个节点进行持续监听代码示例
  6. 玩转oracle 11g(3):配置监听
  7. 催人泪下!做技术打铁还需自身硬
  8. Docker镜像下载加速的两种方法
  9. 【丁丁历险记】ESP8266/ESP32做微信遥控语音识别
  10. UPnP 体系架构和基本原理 —— UPnP 工作流程
  11. 印会河《中医基础理论》笔记——阴阳学说、五行学说
  12. easyui treegrid php,Easyui 之 Treegrid 笔记
  13. MySQL源代码的海洋中游弋 初探MySQL之SQL执行过程
  14. 三姬分金/四姬分金/五姬分金(海盗分金币)等经典博弈论问题
  15. 使用 Python 自动识别防疫二维码
  16. 利用python批量合并excel和word内的表格
  17. Hexo+icarus主题配置
  18. 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 E Maximum Flow
  19. 网络基础之BGP(边界网关协议)
  20. 关于新型能源的一点思考.

热门文章

  1. 2019-04-25t16:19:49 转成正常的年月日
  2. npm ERR code1
  3. 理解G1 Remember Set(RSet)
  4. python 默认参数后接可变参数_Python可变参数会自动填充前面的默认同名参数实例...
  5. 李广之死――浅析项目管理
  6. requests.session()会话保持
  7. python基础 判断题
  8. Cityscapes数据集(智能驾驶场景的语义分割)
  9. SpringBoot单元测试Mock静态方法
  10. Question2Answer 安全