不同来源的影像如何拼接到一起


前言

先说一下我遇到的问题,利用无人机飞行了一部分数据,中间有一块因为条件限制没法进行航飞,这样最后拼成一个完整图像的过程中,图像中间就产生了一个空洞,这一部分空洞位置的图像可以用遥感影像来代替,通常的想法是,找到这部分影像,在arcgis中进行配准,然后进行融合,最后合成一张整图。思路到是没错,问题在于,航飞的图像波段数是4,遥感影像的波段数是3,也就是说在arcgis中,可以配准,可以在arcgis中查看,但是没办法进行融合,报错的信息都一样,就是波段数不一致,没法进行融合,这样造成的结果就是不能合成一张整图。

解决方案

那最后,我是怎么处理了呢?

经过多方查验,求证,发现envi也可以进行图像的几何校正,并且除此之外,还可以进行融合,以及图像镶嵌,于是,就拿来试了一下。

图像的几何校正用了两个方法,其一是image to image 几何校正,以一幅没有经过几何校正的栅格文件或者已经经过几何校正的栅格文件作为基准图,通过从两幅图像上选择同名点(或控制点)来配准另外一幅栅格文件,使相同地物出现在校正后的图像相同位置。大多数几何校正都是利用这个方法来完成的,我的这个问题首选的也是这个方法。

在envi classic中完成,选择主菜单 – Map– Registration – Select GCPS; Image to Image ,可以启用这种校正方法。

具体的方法可以查看后面享的教材,这里暂且不说。

进行完这一步,理论上图像已经校正好了,但是这里发现一个非常严重的问题,就是校正过的图像只是灰度,而且还融合不到一起,有报错信息,显示的依旧是波段不一致。

这下就麻烦了,这样都不行,还有其他什么方法呢?

事实上,还真有,只要自己不放弃,多尝试,答案往往就在不经意间出现了。

为什么会这样呢?

当时心想反正都这样了,不如再试试其他方法吧,于是,我又试了一种方法用来进行图像校正,利用image to image 自动图像配准。

根据像元灰度值或者地物特征自动寻找两幅图像上的同名点,根据同名点完成两幅图像的配置过程。当同一地区的两幅图像,由于各自校正误差的影响使得图上的相同地物不重叠时,可以利用此方法进行调整。

在toolbox工具箱中,选择Geometric Correction/Registration/Registration: Image to Image 工具,可以启动这种校正方法。

值得庆祝的是,之前校正保存的文件也可以用到这里,也就是可以利用两幅图像的同名像点坐标,进行同名点的匹配工作进行校正。

再然后呢?

继续进行图像的融合,发现还是融合不到一起,或者是融合后校正图像变成灰度,没有色彩。

这下好像不知道该如何继续下去了。。。

怎么办?

一般而言,方法都在书中有显示,于是,我又仔细地查看了书中提到的方法,前后相关联的都查看了一下。

发现了这样的东西—-影像镶嵌。又仔细地对比了图像融合与图像镶嵌,发现,在这样的情况下,需要修补漏洞时,图像镶嵌比图像融合更有价值。

于是,开始进行图像镶嵌的操作,这里主要利用的是基于图像地理坐标位置的镶嵌,原因是这之上都已进行过了图像校正的工作,所以用这样的方式更加合适。

于是进行图像的镶嵌工作,这里需要注意的是设置彩色,也就是勾选RGB。

于是,想要的结果就出现了。

总结

这里主要记录的是处理的思路,具体的方法可以查看参考资料的内容,是一云盘的链接,内容是一本书,有需要的可以自行下载查看。


参考资料

转载自:https://blog.csdn.net/u010202270/article/details/71746716

You may also like...