李国春
3D对象的背后是3D模型,用点面数据描述现实世界的物体,通过材质视角光线等条件的渲染得到比较逼真的展示效果。但这里给大家介绍的伪3D则不然,将通常的遥感影像加上高程数据,不使用3D对象模型,实现一种自顶向下观察的模拟立体效果。
RSD的伪3D图像是常用的高程晕渲技术的一个延伸。通过定义光线以及坡度坡向对图像明暗的影响调整像元来实现立体观察效果。可以作为遥感影像图像合成的一种扩充。
一、伪3D图像效果
图1是一个GF6-WFV 16m遥感影像,图2是RSD伪3D处理效果。
图1 GF6卫星WFV 16m遥感影像
图2 GF6卫星WFV 16m遥感影像的伪3D效果
这是一个伪3D影像,不能实现多角度观察,只能显示自顶向下的图像。
二、伪3D图像制作
1. RSD加载卫星影像
按图1打开一个GF6卫星的WFV 16m的卫星影像。
2. 为任务添加DEM层
这里使用的是Astre 30m DEM数据。加载的DEM与遥感影像的分辨率尽量保持一致,有时没有较高分辨率的DEM数据也只能使用比分辨率的数据。RSD在加载时自动进行降分辨率插值,有最近邻点、二次线性和三次褶积三种插值方式。见图3。
图3 加载的DEM层
加载DEM后,RSD任务中除了GF6的影像外,又增加了一个DEM层。这个层不是必须做成图3的晕渲图,自然的单色图像也可以。加载DEM参阅《使用RSD从DEM数据创建用户高程数据层》。
3. 创建伪3D图像
第一步,勾选GF6 图像层。
第二步,选择菜单 图像处理->合成图像->伪3D图像 。点击后出现 列表选择窗口 对话框,在对话框中选择DEM层。点击确定。
第三步,点击后出现图4的对话框。
图4 伪3D图像参数
图4中,第一、二个参数分别是光源的高度角和方位角,第三个参数Z值是立体效果程度的参数。通常取1即可,值越大,立体效果越强。参见图5、6、7。
图5 未进行伪3D图像处理
图6 Z值等于1时的伪3D图像
图7 Z值等于2时的伪3D图像