2010 9,}_II 北京联合火学学报(}{然科学版) Journal of Beijing Union University(Natural Sciences) Sep.2010 Vo1.24 No.3 Sum No.81 第24卷笫3期总81期 PCI在三维可视化中的应用 杨晏立 一,何政伟 ,管磊 ,邓碧平 ,黄学勤 (1.成都理l 大学地质灾霄防治 地质环境保护国家重点实验室,成都2.成鄙理L大 地球科学学院,成都610059; 610059: 3.成都胖¨Jl 大学核技术与自动化_T程学院,成都610059) [摘 要] 以自治区桑日县为例,在PCI图像处理软件中,将中巴地球资源卫星(CBERS)采 集的遥感影像数据经过预处理后叠加到格网DEM上形成水平三维场景。操作中通过调整观察 参数,达到理想的三维可视化效果。着重介绍了FLY!模块中三维飞行的实现步骤,对用户运用 PCI软件完成三维可视化起到指导性作用。 [关键词]PCI;三维可视化;中巴资源卫星;格网DEM;桑日县 [中图分类号] TP 751 [文献标志码] A [文章编号] 1005-0310(2010)03—0047-04 The Application of 3 D Perspective with PCI Software YANG Yan—li ’ ,HE Zheng—wei ' ,GUAN Lei ,DENG Bi—ping ,HUANG Xue.qin (1.State Key Laboratory of Geohazard Prevention and Geoenvironment Protection, Chengdu University of Technology,Chengdu 61 0059,China; 2.College of Earth Science,Chengdu University of Technology,Chengdu 6 1 0059,China; 3.College of Nuclear Technology and Automation Engineering,Chengdu University of Technology,Chengdu 610059,China) Abstract:Taking Sangri County,Tibet as an example,the processed remote sensing image which was acquired by CBERS,is added to the Grid DEM with PCI image processing software SO that the three—dimensional(3D)lev- el scene is formed.By adjusting the parameters of observation in operation,the ideal effect of 3 D perspective could be achieved.The implementation steps of 3 D fly—through with the FLY!Module is introduced in particular. The whole course plays a guiding role in the completion process of 3 D perspective by PCI. Key words:PCI;3 D perspective;CBERS;grid DEM;sangri dounty 0 引言 世界的本原是处在三维空间中的,因此三维可 户提供了一种对大型数据库进行实时漫游操作的 途径。在虚拟环境下,用户可以建立和管理三维地 形,创建稳定的盘旋观察方式,或是自定义三维飞 行路径,在飞行过程中调整所有观察参数,并将飞 行画面输出为视频文件格式。 通过将二维遥感影像叠加在数字高程模型 (DEM)上,从而实现三维可视化,快速再现区域景 观特征,准确反映地形地貌特点。三维可视化的实 视化技术已经成为众多GIS应用中的重要组成部 分¨ 。通过三维可视化技术提供的虚拟的地形表 面,用户可以在更自然、更现实化的环境中获取更 多的地面环境信息,从而对该地区的周边环境进行 探测、评估和治理 。 PCI遥感图像处理软件中的Fly!模块是一个 全方位可视的准实时三维“图像飞行”软件包,给用 【收稿日期]2010—01一O9 现流程如图1所示。 [基金项目] 国家科技支撑计划项目(2008BAK49B02) [作者简介] 杨晏立(1985一),男,江苏无锡人,成都理工大学硕士研究生,主要研究方向为遥感技术应用。 48 北京联合大学学报(自然科学版) 201O年9月 原始的波段合成对于非专业人员的判读较为 困难,同时工作中需要直观简洁的影像,要进一步 的调整色彩 。加之为了提高影像的视觉效果,消 除薄云和阴影等噪音,采用编辑直方图查找表(Edit LUTs)的方法对影像进行假彩色调节。 2.2 格网DEM生成 地形图数字化方法生成的DEM成本低、精度 高,矢量化1:5万数字地形图并对其赋予高程属性 值,得到矢量高差为20 m的等高线。运用PCI的 图1 三维可视化实现流程图 1研究区域和研究数据 自治区桑}{县隶属山南地区管辖,总面积 2 638平方公里,距省会拉萨230公里。桑日县地处 冈底斯山南麓,雅鲁藏布江中游河谷地带,平均海 拔4 000多米,地势南低北高。由于高原地区空气 稀薄、山高沟深、交通不便等因素,利用遥感技术进 行三维可视化分析成为最快捷、直观的手段。 遥感数据覆盖桑日县全境,由中巴地球资源二 号卫星(CBERS-02)于2005年12月6日采集获 得。与CBERS一01相比,CBERS一02可以提供更加 可靠、及时的遥感影像数据,应用于农、林、牧、水 利、地矿、测绘、海洋、环境监测、灾害监测、气象、交 通选线等国民经济众多领域 。 高精度DEM可由3种方法生成:1)利用地形 图数字化求得;2)利用立体像队(具有立体效果的 航片、卫星图像等)使用专门的软件求得;3)利用 干涉雷达图像处理技术求得 。 2数据预处理 2.1 CBERS遥感影像预处理 选用CBERS影像近红外(near—infrared)、红 (red)、绿(green)3个波段分别对应R、G、B 3个通 道。在PCI 8.2.0的GcPworks模块中,将合成后 的PCIDSK文件( .pix)同山南地区地形图作几何 校正,采用多项式拟合法,要求地面控制点的点位 准确、分布均匀,控制点的数量能满足所选多项式 的要求。校正后的CBERS影像采用克拉索夫斯基 (Krasovsky)1940地理坐标系和6。分带的高斯一 克吕格(Gauss—KrOger)投影坐标系,用桑日县行政 区划界裁剪校正后的遥感影像。 OrthoEngine模块,在Import&Build DEM工具栏中 点击DEM from Contours键,通过选项设置,确定输 出DEM文件的属性。点击Generate DEM键后建 立出20 m分辨率的格网DEM。 3 三维可视化在FLY!模块中的实 现 打开FLY!模块后在主面板上点击File—Load DEM+RGB以加载高程数据和彩色影像,如图2所 示,选择高程数据后,可以设置其光滑程度(Eleva- tion Smoothing);选择彩色影像后,可以设置其增强 方式(Color Enhancement)。在对话框的下端可以 设置像元的大小(Pixel Size)和高度(Pixel Height), 在三维可视化实现后也能在主面板(图3)的下拉 菜单中调整各项观察参数。 ‰蘸 鬣 , 、 甑 t酥 《 l 搿 姆 l辑 ~一~ 一一一一一 一… 一 一~… …- - 一-赫 嘲 | 蚺 豁蜷 s趣懿 。 一 ≯ l臻鹋 殴 。 一 。 t避诅墙酶 一一t - 蔷矗 媳e舔 .I 宅疆神毫豳酶e辅 斌 酶 叠茬l 一 丧 蚺 ~~…-- 一…一一一一 … 一… 一 一 一一 一~ |… 蠕嘛 罐捆 孙 娃≈舔 。 薯 ∞ 一| _。 。≈ 矗l删 。 。}。 毫站. -…… 一 ~ ~一一… ~一……r 一- - 一 一 “一…… …- - … ・ 冁 鼍|l诲 s张 t t 誊 强 镑 峨 | §撕 。 一 0 | k E % 一 一~一¨-一~ 一… 一 -一…一一 _ I 聃 诹 舔 。 辕■■ 虹 啦薯 精囊 鬈■■}l譬 z 稚 舔 ■ 薯 0。t ■|l 一 铂麟砖 毫■≯|l 蕾毫|誊薯 ■■一__ ■ ■一 图2 Load Elevation and Color对话框 当显示窗口显示水平三维场景后,点击主面板 上的Parameters Control Panel图标后可直观地进行 第24卷第3期 杨晏立等:PCI在三维可视化中的应用 49 图3 FLY!主面板 位鹭控制、方向控制、飞行高度和飞行速度控制。 User Free Flight图标则可实现自由向前飞行,此时 用户向左、向右拖动鼠标即可改变飞行方向。用户 通过主面板的下拉菜单能更精确地控制三维场景 的浏览: 1)Edit--- ̄Position,Speed,Direction,设定观察视 点的位置坐标、观测高度、方位角度、飞行速度。 2)Edit--- ̄Rendering Size,可改变显示窗口的长 宽大小。 3)Edit- ̄Perspective,是对三维视图的控制,包 括高程夸张系数、水平倾斜角度、像元夸张系数、视 域角度。 4)Edit一3D,调整焦距、基准线。 5)File-- ̄Save Rendered Image To File,将当前 三维视图保存为图片格式。 6)File—Load Vectors,叠加矢量图层来提高仿 真效果,比如识别重要区域,避开特殊建筑物,添加 视觉效果线,展示电力走廊、铁路和地名等 。 7)Options-- ̄Vectors,对加载的矢量图层进行 显示没置。 8)Options- ̄HUD Configuration,可激活显示窗 口左上方的配置显示,能显示当前的视点坐标、观 测高程、飞行速度和方向。 9)Options--- ̄Rendering Quality,三维视图的显 示质量有锐化(Blocky)、适中(Fitted)、平滑 (Smooth)三种可选。 10)Options-- ̄Fogging Mode,降雾模式可用来 模拟在不利天气条件下的场景漫游,用户可选择无 雾(None)、轻雾(Light)、中雾(Medium)、大雾 (Heavy)进行模拟。 1 1)Options- ̄Render Mode,可选择以三维浮雕 形式显示地形。 主面板上的4个方形图标的后2个主要是用 来创建和完成三维飞行计划的。点击Nadir View 图标,打开显示二维图像的Nadir Window窗口;点 击Flight Path Editing图标,出现的Flight Panel面板 可记录飞行节点,在二维图像上点击选择飞行节点 的位置,点击Flight Panel窗口的Add键记录飞行 节点的坐标,如图4所示,沿雅鲁藏布江顺流而下 添加飞行节点。 (a)Nadir Window窗口 (b)Flight Panel面板 图4建立飞行路径 添加节点完毕后选中Smooth Flight Path,飞行 路径会在这些节点之间进行平滑内插处理,Flight Panel面板上的Clear键、Update键、Insert键、Delete 键可用作对飞行节点的修改。播放三维飞行就如 传统的VCR一样控制播放的速度和进退。通过 FLY!主面板上 le—Save Flight Path可保存建立 好的飞行路径至文件夹,以备将来使用。 50 北京联合大学学报(自然科学版) 在飞行路径建立完善之后,生成一帧一帧的视 频图像创建循环轨迹,使三维视图沿飞行路径自动 ≤ t器 循环播放。点击Flight Panel面板底部的Generate P。er e 1l箍 ■藉 Movie Loop键,打开Movie Loop Frame Generation对 ltr ̄, ̄t s ’ 嫩t毫 镊 活框,如图5(a)所示。 馨 畦 fat"铂 墙鼍 靠 t 稻 菇 鞲 稽黼■■■■■■■■■■■ 。 侄File Format一栏中可选择输出各种格式 葛 《 强 《{ 豁 j (BMP、JPEG、PPM、TARGA、TIFF)的图片或输出视 频文件,如图5(b)所示。在Frames Per Second中 确定输出帧速,帧速越大,生成的三维图片就越多, (a)Movie Loop Frame Generation对话框 生成的视频文件播放时就越为平滑流畅。 4 结束语 二三维可视化处理技术是诸多应用领域切实需 要的,已被广泛运用于各个方面,在如农林、军事、 生态评估、环境评价、野外地质区调、水电工程设汁 等领域发挥着举足轻重的作用。尤其是针对环境 条件较为恶劣的高原地区,虚拟的三维场景帮助科 考人员获取宏观的地面环境信息,从而能更准确地 评价高原地区的地形地貌及环境特征。应用PCI 软件生成三维可视化效果的全过程可为用户提供 (b) 三维可视化视图 可行的操作参考。 图S生成视频循环 [参考文献] [1] Jtirgen Dfillner,Klaus Hinrichs.An object—oriented approach for integrating 3 D visualization systems and GIS[J].Computers and Geosciences,2000,26(1):66—67. [2] 王颖,宫辉力,赵文吉,等.黄河流域三维地形I毛行模型开发的技术流程 lj方法[J].测绘科学,2005,30(5):73—74. [3] 陈宜元.中巴地球资源一卫星与应用[J].航天返叫与遥感,2001,22(1):8—9. [4] 杨武年,廖崇高,濮国粱,等.数字 凋新技术新方法——遥感图像地质解译_J维可视化及影像动态分析[J].地质通 报,2003,22(1):6O一64. [5] 赵青兰,周辉.基于TM影像的 维飞行制作[J].陕西气象,2006(3):39—4O. [6] 赵文吉,胡卓玮,李家存,等.PCI图像处理教程[M].北京:巾国环境科学出版社,2007.