在遥感数据处理中,研究区不同范围拍摄影像可能因为云量、无数据等原因无法选择时间特别靠近的影像。而不同时间下由于气候等原因,地表辐射是不同的,这就造成了多景影像镶嵌后
存在色差
。
一般在允许的范围内可以不处理这种色差,而在涉及到需要辐射的“反演”如水质、或者NDVI等各种数的计算等,色差在最终图像体现上就会造成一个地区的结果完全好/差于另一个地区,这是不符合实际情况的。
最好的办法还是“
不使用这些色差较大的数据
!!!!”因为从严谨角度看,图像经过了色彩校正,那就不是原本的地表辐射情况了(虽然不做色彩校正的镶嵌本身也进行了一定的计算和改变,也不能被认为是真实情况),但是在某些特殊情况还是需要对这些数据进行色彩校正怎么办?
在ENVI的镶嵌快速工具
Seamless Mosaic
中,有一个设置能够进行这个操作——直方图匹配。
在
Color Correction
中勾选
Histogram matching——直方图匹配
。
此工具的完整使用方式如下:
添加数据
按住ctrl选择全部想镶嵌的图像
这时候会出现一些粉色和蓝色的线条
设置色彩校正窗口,勾选直方图匹配。
熟悉数字图像处理的友友们可能会发现这并不是什么高级处理,原理很简单,就是直方图匹配!用一个图像的直方图去匹配另一个图像的,让这两个图像的直方图差不多一致所以看起来就算色彩校正好了。
设置无缝镶嵌,这一步是为了镶嵌重叠区域没有缝,但是如果不是边缘有缝的一些数据的话,这一步可以不设置,直接调色即可。
设置自动的无缝,这边设置后会进行一个处理,等待时间约30s。
色彩校正完成!对比一下效果还是可以,就是黑不溜秋的,不过不用担心,如果原本数据没有这么黑的话,按照直方图匹配的原理来说的话,应该是不会变黑的。
如果你有一个
确切的最好的时间
,或者不同色调中你有确定
更想要的色调
,那么接着看:
为了美观和我实际反演数据偏向灰色这边的时间,所以我想再进行调整,我猜测ENVI不可能知道哪一景色调是我更想要的,所以它只可能是从输入顺序上进行选择那个
“标准直方图”
。
所以我尝试调整过数据输入顺序,看看能不能以我的灰色色调的那部分影像作为
“标准直方图”
去调整黑不溜秋的那一部分而不是黑不溜秋的那一份作为标准来调整灰色的这边。
果然是可以的!
改变顺序的方法就是,把最黑的那一个,或者你数据中离
你预期时间最远的那一部分
放在输入数据的
中间
而
不可以是第一个或最后一个输入数据
!
如果你只有两景,你可以进一步尝试一下谁在第一的效果最好~