总览
在GRASS-GIS版本7中使用一种可行的方法是在“全屏锐化”后获得可接受的色彩平衡合成图像。
- 检查输入数据是否为[0,255]范围内的8位
- 如果数据在[0,255]内,则继续锐化(
i.pansharpen
)
- 如果数据不在[0,255]内,则将它们重新缩放到此范围(
r.rescale
)
- 使用任何特色方法(Brovey,IHS,PCA)进行泛音处理
- 通过使用
i.landsat.rgb
模块自动调整颜色平衡或手动调整感兴趣波段的色表
详细信息和示例说明
平移 / 融合
GRASS 7拥有一个专用的全景锐化模块,i.pansharpen
该模块具有三种锐化技术,即Brovey变换,经典IHS方法和一种基于PCA的技术。
i.pansharpen
与8位栅格地图作为输入配合使用时效果很好。如果要处理的数据不在此范围内,即不在范围内,则[0, 255]
可以使用GRASS' r.rescale
模块将其重新缩放以适合该范围。
给定一组介于之间的11位光谱带(例如,蓝色,绿色,红色,NIR和平移)[0, 2047]
,例如查询蓝色带将返回
r.info Blue_DNs -r
min=0
max=2047
重新调整蓝带的范围 [0, 255]
r.rescale in=Blue_DNs out=Blue_DNs_255 from=0,2047 to=0,255
相同的步骤适用于其余的多光谱波段和感兴趣的全色波段。
与使用GRASS时一样,通常需要设置感兴趣的区域,即匹配频段的范围。在这种特殊情况下,模块会自行考虑分辨率,并且最终的全锐化光栅图将具有与全色波段相同的高分辨率。g.region
rast=Blue_DNs_255
基于IHS的“平移”动作的示例命令可能如下所示:
i.pansharpen pan=Pan_DNs_255 ms1=Blue_DNs_255 ms2=Green_DNs_255 ms3=Red_DNs_255 output=sharptest255 sharpen=ihs
色彩平衡
处理完成后,模块输出
...
The following pan-sharpened output maps have been generated:
sharptest255_red
sharptest255_green
sharptest255_blue
To visualize output, run: g.region -p rast=sharptest255.red
d.rgb r=sharptest255_red g=sharptest255_green b=sharptest255_blue
通常,通过使用例如i.landsat.rgb模块或手动调整组成RGB图像的三个波段中的每一个,在全景锐化之后足以重新平衡色彩。
屏幕截图
... 要添加