研学论坛's Archiver

alwaysgis 发表于 2004-7-6 03:52

【共享】pci教程

PCI软件培训教程2001

第一章 安装与启动

一、PCI软件的安装
1、关机,将PCI软件锁插到打印口;
2、启动计算机;
3、安装前,关闭所有应用程序;
4、将PCI软件安装盘放入光盘驱动器,等待几秒钟;
5、按照提示步骤将PCI软件安装到指定目录;
6、对于ACE,打开资源管理器,双击光盘上的安装目录Acew95nt\Setup应用程序,按照提示步骤将ACE单独安装在某一目录。也可安装在PCI_V70目录下;
7、启动PCI软件(方法见后),在License Manager模块输入购买的License;或者通过“开始”菜单下“程序”找到PCI Geomatics V7.0下License Manager,也可输入License;
8、重新启动计算机。
9、关于浮动License的安装详情请见安装指南,以下是几个要点:
   (1)在服务器端为客户端开设帐号;
   (2)在服务器端选择PCI服务器选项安装;
   (3)在服务器端为客户端设置环境变量指向服务器License所在路径;
   (4)打开服务器端的服务,启动PCI License Server;
   (5)在客户端选择PCI完整或瘦型选项安装;
   (6)在客户端设置浮动License的路径;
   (7)对于ACE,需要单独安装,服务器端License可以从\PCI_V70\etc\license.dat复制,客户端需要在Windows“开始”菜单“运行”“sysedit”命令,在Autoexec.bat中写入前面环境变量指向的浮动License路径。

二、PCI软件的启动
PCI软件的启动有以下几种方法:
1、点击桌面上的快捷图标;
2、点击桌面上“开始”菜单下“程序”,找到PCI软件安装名称(PCI Geomatics V7.0或其他),找到PCIWorks 并点击;
3、通过“资源管理器”或者“我的电脑”找到PCI软件安装目录(缺省为\PCI_V70),再找到EXE目录,在该目录下点击pciworks.exe;
4、可在桌面上“开始”菜单下“运行”处键入pciworks.exe的路径及名称,然后点击确定;
5、可在DOS或命令符状态键入pciworks.exe的路径及名称,然后按回车键。
6、也可设置自己的快捷方式,指向pciworks.exe。

    启动后桌面上弹出一行PCI功能模块,如下图:

    从左至右依次为ImageWorks、EASI、Xpace、GCPWorks、OrthoEngine SE、Fly、OrthoEngine AE、PCI Modeler、Author、Chip Manager、ACE、License Manager、PCI Geomatics Web Page、Toggle、PCI Help、Exit PCIWorks。

7、ImageWorks及其他模块的启动
ImageWorks的启动有以下几种方法:
   (1)在按照前述步骤启动PCI软件后,在弹出的一条功能模块中,单击最左边的一个图标;
   (2)类似前述启动PCI软件的步骤,点击从“开始”菜单找到的ImageWorks或者从资源管理器找到的imageworks.exe。
   (3)也可将ImageWorks拖到桌面上再点击。
   (4)也可在“开始”菜单下“运行”处或命令符状态启动。
   (5)也可设置自己的快捷方式,指向ImageWorks.exe。
说明:
    其他模块的启动与上述步骤相同,但ACE如果单独安装,则可从“开始”菜单下“程序”直接点击ACE 3.2。
    ImageWorks可以同时打开多个,数量只受计算机资源限制。
    如果您没有购买并安装,上述模块中部分可能没有;如果您购买并安装了其他模块,则可能还会出现其他模块的图标。

第二章 PCI软件产品系列及特色

一、PCI软件的系列产品
1、专业遥感图像处理系统:ImageWorks、Easi、Xpace、GCPWorks、FLY!、Modeler、Author、ChipManager、ACE、ST
2、专业数字摄影测量系统:OrthoEngine AE、SE
3、专业雷达信号处理系统:InSAR、APP
4、未来产品:Project One,集RS、GIS、WEBGIS、DPS、SAR、ES、3D及制图于一体。

二、PCI软件的三大特色。
1、功能齐全,模块众多。
2、支持的数据格式80余种,直接读60余种,直接写30余种。
3、跨平台性能优越。14种平台。

第三章 PCI影像数据文件的结构与文件管理工具

一、PCI影像数据文件的结构
1、一个文件管理几乎所有数据,影像数据存放在CHANNEL(中文称为“通道”)中,非影像数据存放在SEGMENT(中文称为“段”)中。如下图:

2、CHANNEL包括四种类型,如下表:

TYPEDescriptionMeaningUsage
8U8-bit unsigned integer0 ~ 255Spectral Image
16S16-bit signed integer-32767 ~ +32768DEMs
16U16-bit unsigned integer0 ~ 65535DEMs、SAR
32R32-bit floating point real+-32 × 1028DWCON、RTR

如上图所示,通道层图标右侧依次为:
         通道编号、通道类型、通道数据描述

3、SEGMENT主要可分为:
         投影座标段(Georeferencing),投影座标段始终为第一段
         图形段(Bitmaps)
         矢量段(Vectors/Polygons)
         分类特征标志段(Signatures)
         直方图查找表段(Look-Up Tables)
         伪彩色表段(Pseudo-Color Tables)
         文本段(Text Segments)
         二进制段(Binary Segments)
         控制点段(Ground Control Point Segments)
         数组段(Arrays Segments)
         轨道参数段(Orbit Segments)
         
SEGMENT是对上述所有数据层的统称。
如上图所示,每个段层图标右侧依次为:
     段层编号、段类型、段名称及描述

说明:
    点击某一层左边的“+”,可以展开包含的子层。“-”将折叠子层。
    点击某一层,在上图下部会弹出相应的信息。

4、某些模块如OrthoEngine、ACE、Author采用工程文件管理方式。一个工程包含有多个不同类型的文件。

二、文件管理工具的启动
    文件管理工具存在于所有模块中,点击各模块主菜单第一个菜单下Utility或者File Utility,可弹出文件管理工具操作界面,如上图。
说明:
EASI模块因为是命令行方式,没有图形化的文件管理工具,只有单命令“Utility”;
GCPWorks模块的“Utility”在顺序弹出的第二个界面File菜单下。

三、文件管理工具的基本操作
1、File菜单的子菜单
(1)浏览PCI软件支持的数据格式
     点击主菜单“File \ Supported formats”,弹出帮助界面,点击“Supported File Formats” 选项,可以浏览Pci软件支持的数据格式。
(2)打开某个数据文件
点击“File \ Open”,然后找到需要打开的文件,点击“打开”按钮即可。
(3)新建数据文件(支持多种格式),步骤如下:

     第一步,点击“File \ New”,弹出界面如下图:


    第二步,在上图所示界面中定义需要创建的文件路径及名称,选择好需要创建的文件格式,然后点击“OK”按钮,进入下一个界面,如下图:

    第三步,在此界面中主要设置需要创建的文件四种通道(Channels)数量、文件尺寸、像元尺寸、文件的投影单位。然后点击“Create”按钮,即可创建一个新文件。
说明:
新建文件的位置控制选项有三种:
       pixels / lines and bounds
       pixels / lines and resolution
       bounds and resolution
    选择其中一种选项,则可改动该选项包含的两个因子,第三个因子自动调整,但不能手工修改。
    点击Earth Model左边的下拉文本框,可以选择投影单位,如下图:

    选择“Other”,自动弹出投影单位选择界面,如下图:

    选择TM(即高斯—克吕格投影),然后点击“Accept”按钮,弹出TM投影参数设置界面,如下图:

    在True origin标签右边文本框输入影像所在投影带的中央子午线经度,纬度不用变更;在False标签右边文本框输入座标原点向左平移的500公里,即500000米。如上图。然后点击“Accept”。投影单位即变更为TM。
点击“Earth Model”按钮,弹出基准面选择选项,如下图:

选择“Ellipsoids”选项卡中E015(即Krassovsky 1940),然后点击“Accpet”按钮,高斯投影单位各参数设置完毕。
其他投影单位参数设置与此相似。

(4)删除一个数据文件
     打开要删除的文件,点击“File \ Delete”即可。建议不要使用此选项,如要删除文件,可在windows环境操作。
(5)将PCI格式文件输出为其他格式文件
     点击“File \ Export to”,弹出输出文件格式界面,如下图:

    分别点击两个“Select”按钮,可以选择源文件和目标文件,也可直接在文本框写入目标文件路径及名称。
    在输出格式下拉文本框可以选择需要输出的文件格式。如上图中的“TIF:TIFF 6.0”。
在Exportable Items下拉文本框中选择需要输出的层(鼠标拖拉可以选择多层),然后点击“Add”按钮,被选中的层的顺序可以通过两个箭头调整,也可点击“Remove”按钮将选中的层移去。
点击“Export”按钮,即可完成文件格式转换。
说明:
    “Options”用来控制某些数据输出的类型,详细情况请点击右边“?…”按钮。

(6)将其他格式文件输入为PCI格式
     点击“File \ Import to PCIDSK”,弹出输入文件格式界面,如下图:

    分别点击两个“Select”按钮,选择好源文件与目标文件,点击“Import”按钮,即可将其他格式文件转换为PCI格式文件。
说明:
    如果不想做“金字塔分级影像”,则可在“Pyramiding Options”标签右边下拉文本框内选择“Disable Pyramiding”选项,如下图:

然后再点击“Import”按钮。
    如果源文件格式是PCI软件不能识别的格式,则会弹出一个信息提示面板,如下图:

点击“Yes”按钮,弹出一个文件信息输入界面,如下图:

分别输入文件头字节数、文件行列数、通道数、数据交叠方式、数据类型、字节顺序等各种参数,如上图所示。然后点击“Accept”按钮即可。

(7)创建PCIDSK连接
    点击“File \ File PCIDSK Link”。该命令为其他格式文件创建PCI文件头,通过该文件头,PCI可以直接读取该文件而无须将其转换为PCI格式。

2、Edit菜单的子菜单
(1)增加空通道
    点击“Edit \ Add Channels”,如下图:

   
    弹出增加空通道界面,如下图:


    在最右边标签“Channels to add”下的一列文本框内分别输入要添加的通道数量,然后点击“Add”按钮即可。
(2)删除层
    选中某个层(如果按下“Shift”键或者“Ctrl”键,再用鼠标点击,可以选中多个层),如下图:

    点击“Edit \ Delete Layers”即可,如上图所示,可删除编号为“9”的通道。
(3)创建文本段
    点击“Edit \ Create Text Segment”,如下图:


    即创建了一个文本段,如下图:

    点击文本段左边“+”号展开文本段,再点击“Data”,如上图所示,即可在标签“Text Segment Data”下部文本框内加入文本。如上图“请在这里输入文本!”所示。
3、View菜单的子菜单
    各种选项分别显示不同的内容,详情略。
2、Tools菜单的子菜单
(1)剪裁子区
    点击“Tools \ Subset”,弹出剪裁子区界面,如下图:

流程如下:
第一步,分别点击两个“Select”按钮,选择源文件和目标文件;
第二步,在“Output Format”标签下面的下拉文本框内选择要输出的文件格式;
第三步,可通过以下两种方法选择子区范围:
         在预览影像区,用鼠标移动边框
         在“Upper Left”和“Lower Right”标签下的文本框内输入子区左上角和右下角座标(可在之上的下拉文本框内选择其他座标类型);
第四步,选择数据层,点击“Add”按钮,加入到右边文本框内;
第五步,点击“Subset”按钮,即可剪裁出一个子区。
说明:
“Script Subset”按钮的作用是利用文本文件一次剪裁多个子区,操作方法如下:
首先编辑一个文本文件,输入各子区左上角与右下角座标及子区存放的文件路径与名称,如下图:

    点击windows记事本“文件”菜单的子菜单“另存为”,将编辑的文本文件存入硬盘,这里给定名称为“textsubset.txt”。
    其次,设置好源文件,目标文件不用设置,子区也不用在预览窗口或座标文本框内设置;
再次,选择数据层,点击“Add”按钮加入到右边的文本框内;
最后,点击子区剪裁界面的“Script Subset”按钮,在弹出的对话框中选择预先编辑的文本文件“textsubset.txt”,即可剪裁出多个子区。
(2)投影变换
点击“Tools \ Reproject”,弹出投影变换界面,如下图:

流程如下:
第一步,选择好源文件、目标文件、文件格式等;
第二步,将投影单位按照前述步骤设置好;关于投影单位的设置参见前面“新建数据文件”的说明部分。
第三步,选择要做投影变换的内容,点击“Add”按钮加入到右边文本框内;
第四步,点击“Reproject”按钮即可。
说明:
    如果投影边界控制选项为“use bounds and resolution”,只改变像元尺寸(Pixel Size),不改变投影单位,文件行列数自动改变,则投影变换可以理解为重采样(通常意义上像元尺寸变大)或插值(通常意义上像元尺寸变小)。
(3)传递层
点击“Tools \ Transfer”,弹出传递层的界面,如下图:

流程如下:
第一步,分别点击两个“Select”按钮,选择源文件与目标文件;
第二步,从左边选择需要传递的数据层(方块上标记“T”,借助“Shift”键或者“Ctrl”键,可以选择多个层),点击“Add”按钮,加入到右边文本框(方块上标记“New”),
第三步,点击“Transfer Layers”按钮即可。如果在左右两个文本框内选择一对同类型的层,则点击“Overwrite”及“Transfer Layers”按钮可以覆盖选中的目标文件层。
说明:
    目标文件必须存在,传递层不能生成一个新的文件。

                       第四章 ImageWorks的功能及操作

一、启动ImageWorks主工作窗口
1、启动过程见第一章。启动ImageWorks后,弹出一个显示窗口设置界面,如下图:


2、点击Use Image File…按钮,找出需要调入操作的数据文件,设置好如上图所示界面中的参数,包括:
         文件尺寸(Image Size,最大为磁盘文件大小100%)
         显示窗口(Visible Window,最大为显卡支持的大小,例如1024×768)
         为影像开设的内存区(Image Planes,只受计算机资源限制)个数,分为如图所示三种。
         为图形开设的内存区(Graphic Planes)个数

再点击Accept或Accept & Load按钮进入ImageWorks主工作窗口,如下图:


其中:
最上边一行为标题信息窗口。
第二行为主菜单:依次为文件、编辑、浏览、工具、分类
第三行为快捷按钮:依次为文件管理工具、打开文件、调入影像、矢量编辑、直方图查找表编辑、伪彩色表编辑、放大、缩小、窗口缩放、全精度窗口缩放、窗口灰度值、控制面板、原始影像、线性增强、自适应增强、帮助
中间为图形显示窗口:可显示影像、图形、矢量、文字等
最后一行为信息窗口:依次为选项控制箭头、快捷按钮提示信息窗口、All、光标所在位置、光标所在位置三通道灰度值、调入RGB的内存区序号。

说明:
    Accept与Accept & Load的区别在于前者只接受参数设置,不调入影像。因此,打开的视频显示窗口是黑色的;后者不仅接受参数设置,还将按照前述设置顺序调入影像层。
    Reduce to的作用在于选择调入多大尺寸的影像(经过重采样后金字塔影像)。
1:1Aspect按钮的作用在于使调入的影像尺寸与视频显示窗口尺寸保持一定比例,这样,调入的影像在视觉上不会变形。
也可不点击Use Image File…按钮选择文件,而直接在如上图所示界面中的设置参数,再点击Accept按钮,系统自动进入ImageWorks主工作窗口,再在主窗口调入影像文件。

3、控制面板
   通常在启动ImageWorks主工作窗口时,会伴随弹出控制面板,如下图所示:

    如果关闭了控制面板,点击“Tools \ Control Panel” 或主工作窗口快捷按钮,可再次弹出。
控制面板的功能从上到下依次为:
   (1)最上边为调入的文件名。如上图所示“irvine.pix”。

   (2)光标(Cursor)所在处座标及红、绿、蓝三电子枪中的影像灰度值。如上图所示,当前光标所在位置座标为:   

439775.000E  3732735.000N

下拉文本框有四个选项,含义如下:
Geocoded    即地理编码座标,单位为米,E表示东西方向,N表示南北方向。
Display      显示窗口座标,单位为像元
Database     磁盘影像文件座标,单位为像元,若100%调入,则与Display相同
Geographic   经纬度座标
当前选项为Geocoded,如果选择其他选项,座标值将自动转换为其他值。
当前光标所在位置灰度值为:
56:1       19:2       19:3
冒号左边为灰度值,右边为影像内存区(Image Plane)的顺序编号

   (3)影像(Imagery)组合显示
竖排的R、G、B表示红绿蓝三个电子枪,1,2,3表示影像内存区(如果设置多个内存区,此处将相应显示出来),单选钮的组合即影像内存区在电子枪中的组合。
如上图所示,表示将影像内存区1中的数据放于红电子枪,影像内存区2中的数据放于绿电子枪,影像内存区3中的数据放于蓝电子枪,在ImageWorks主工作窗口显示的图像就是这种组合的结果。
上图中此功能处的下拉文本框有四个选项,含义如下:
RGB   表示可以显示彩色影像
BW    表示以黑白方式显示影像
PC     表示以伪彩色方式显示影像
OFF   表示不显示影像
    当前选项为RGB,如果选择其他选项,显示窗口将自动变化。

说明:
    PCI影像文件将各种栅格数据(包括各波段Band影像数据)集中存放在相应类型的通道(Channel)。在ImageWorks中调入栅格影像数据时,首先将各类型通道(Channel)调入到相应类型的影像内存区(Image Plane),然后通过控制面板组合影像内存区到R、G、B三个电子枪。

   (4)内存区图形层(Graphics)的显示开关
点击“All Off” 或“All On”按钮将“关闭”或“打开”所有图形层。
分别点击“1”、“2”、“3”、…、“8”、…,将关闭或打开相应的图形层,这8个按钮为双态按钮。

   (5)矢量层(Vectors)的显示开关
各按钮含义及操作同上面图形层,只是按钮上没有数字。

   (6)影像增强(Enhancements)
各按钮含义如下:
No Enhancement            不增强或恢复原始影像
Linear Enhancement         线性增强
Root Enhancement          根增强
Adaptive Enhancement       自适应增强
Equalization Enhancement    均衡化增强
Infrequency                出现频率较少的像元增强
Reset Brightness            恢复原始亮度
Increase Brightness          增加亮度
Decrease Brightness         降低亮度
Reset Contrast              恢复原始对比度
Increase Contrast            增加对比度
Decrease Contrast           降低对比度
    将鼠标放在各按钮上稍做停留,将会出现如上面的英文提示。

   (7)影像缩放(Zoom)
“+”、“-”两个按钮分别表示放大与缩小。
可在下拉文本框中选择放大的倍数。
影像一旦放大,就可用鼠标拖动上图下部矩形框漫游影像。

二、ImageWorks功能及操作
1、调入影像、图形、矢量、直方图查找表(Lut)、伪彩色表(Pct)。
(1)调入影像方法有两种:
第一种,点击从左至右第三个快捷按钮(英文提示信息为Load Image);
第二种,点击主工作窗口主菜单“File \ Load Image”,如下图:
   


弹出通道选择界面,如下图:

流程如下:
第一步,在最上部文本框内依次点击需要调入的数据层

说明:
点击“Default”按钮可按顺序自动加入数据层到内存区;按下数据层文本框下部 “1”、“2”、“3”序号按钮中的一个,再点击数据层,还可以个别调入数据层到影像内存区
。这里的“1”、“2”、“3”是指在启动ImageWorks后弹出的第一个界面中设置的影像内存区顺序号,即Image Planes。
点击“Clear”按钮可清除选择。
点击“Preview”按钮可以预览按缺省默认顺序合成的影像。

    第二步,点击“Load & Close”或者“Load”按钮,即可调入选择的影像层,两者的区别在于前者调入影像后关闭上图所示界面。

(2)调入图形、矢量、直方图查找表、伪彩色表的方法及过程与调入影像基本相似,因此不再赘叙。

说明:
Lut(直方图查找表)与Pct(伪彩色表)存储或调用的只是一种算法(或者说是映射关系),对它们的操作可以节省时间和硬盘空间。

2、存储影像、图形、矢量、直方图查找表(Lut)、伪彩色表(Pct)
(1)存储影像的选择有两种:
第一种:将影像存入原文件;
第二种:将影像存入新文件;
过程分别如下:
    第一种,将影像存入原文件,也可分为两个过程。如下:
首先,按照前面介绍文件管理工具菜单“Edit \ Add Channels”的过程为原文件增加需要类型及数量的空通道。
其次,点击“File \ Save Image”,如下图:


弹出存储影像界面,如下图:

    第一步,在标签为“Savable Image Planes”下的文本框内(即内存区数据层列表),点击选中需要存储的影像数据层,如上图;
    第二步,在第二个文本框内(标签为“Database Channels”下)点击选中一个空通道,如上图;
第三步,点击“Save & Close”或“Save”按钮即可。
说明:
一次只能存储一个通道。因此通常在存储最后一个通道之前,只是点击“Save”按钮。
如果不增加空通道,则可选择并覆盖已经存在的通道。

第二种,将影像存入新文件,过程如下:
首先,在第一种方法中不做增加空通道的步骤,直接点击“File \ Save Image”,在与上图相似的界面(只是没有空通道)中点击“New File”按钮,在弹出的打开文件对话框中给定一个新文件名称,点击“打开”按钮并按照前面介绍文件管理工具菜单“File \ New”(即“新建数据文件”)的方法及过程创建一个新文件,新文件的尺寸及其他各种参数与内存区(Image Planes)数据层一致。
其次,按照第一种选择的第二个步骤中的过程依次将内存区的数据层存入到新文件的空通道。

   (2)存储图形、矢量、直方图查找表(Lut)、伪彩色表(Pct)的过程与存储影像的过程类似,只是多一个“Create New Segment”按钮,如下图:



    如果本不想覆盖已经存在的图形层,而是想创建一个新的图形段,却在“Database Bitmap Segments”标签下文本框内误选了一个层,此时,点击“Create New Segment”按钮就可取消原来的误选,上图中标签“Number”右边表示图形层编号的数字“11”将变为“Create New Segment”。再点击“Save & Close”或“Save”按钮,将存入一个新的图形段。
    其他过程这里不再赘叙。
说明:
存储过程可以给定段的名称及描述。

3、编辑影像、图形、矢量、直方图查找表(Lut)、伪彩色表(Pct)
(1)编辑影像
点击“Edit \ Image”,弹出编辑影像界面,如下图:

此界面的主要功能有三个:
    第一,从内存区中删除影像。操作方法是点击“Image Clear”下面的“1”、“2”、“3”或“All”,可从内存区一次删除一个通道或全部通道。
第二,局部修改影像。流程如下:
      在“Style Modifiers”下的颜色选取工具内设置好颜色(即RGB三个灰度值);
      按下“Operation”下的其中某一按钮,如上图中“Solid Box”;
      在影像目标区域用鼠标拖放矩形或者单击某个像元;
      将编辑过的影像存入硬盘。
说明:
     “Cut”、“Copy”、“Paste”按钮的操作与Windows相同。
第三,影像注记。操作方法如下:
      按下“Annotate”按钮;
      在“Text”与“Size”标签右边下拉文本框内设置好字体与大小;
      在影像目标区域单击鼠标定好初始位置;
      通过键盘键入文字。
说明:
      此功能不能注记汉字。
      注记以影像方式存在。

(2)编辑图形
    点击“Edit \ Graphic ”,弹出编辑图形界面,如下图:

此界面的功能也有三个:
    第一,从图形内存区删除图形层。操作方法是点击“Graphic Clear”下面的“1”、“2”、“3”、…、“8”或“All”按钮,可一次删除一个或所有图形层。
第二,编辑图形层。操作流程如下:
      按下“Graphic Plane being Edited”下面的“1”、“2”、…、“8”中的某一个按钮;
说明:
如上图为“1”,即选择第一个图形层作为要编辑的图形层。按钮上数字的颜色表示编辑图形的颜色。颜色的修改将在后面“View”菜单讲述;

  按下“Operation”下面的某一编辑按钮,如上图为“Trace&Close”;
  在影像目标区域用鼠标画出一个线条图形或者区域图形;
   说明:
如果是由折线或弧线封闭的区域,则可按下“Flood Fill”按钮;再在封闭区域单击鼠标,即可填充该区域。
  
  将编辑的图形存入硬盘。
第三,图形注记。注记以图形层方式而不是影像方式存在,操作方法同前述影像注记。

(3)编辑矢量
点击“Edit \ Vector”或快捷按钮,弹出矢量编辑界面,如下图:

    首先点击“New Layer”按钮,弹出一个矢量参数设置界面,如下图:

    在如上图界面中设置好矢量名称、描述及投影单位,点击“Accept”按钮;
此时矢量编辑界面中可用的按钮由灰变亮,如下图:

    最上边文本框内为内存中存在的矢量层,高亮显示的为当前矢量层。
    按下“New Line”按钮,如上图,则可以在影像区域画线矢量,够3条线段后,可点击“Close Line”按钮形成一个封闭多边形。如果按下“New Point”按钮,则可画单个点,一次画一个。
上图界面中“Operation”下面其他
各种编辑按钮按照功能可以分为以下几类:
    对矢量角点操作:
        Move Vertex      移动角点
        Delete Vertex     删除角点
        Insert Vertex      插入角点
        Snap To Vertex    抓取角点(将其他矢量的当前角点与本矢量最近的角点连接)
    对矢量线操作:
        Close Line        闭合线形成封闭多边形
        Join Lines        连接两条矢量线
        Break Line       打断矢量线
        Snap To Line     抓取线(将其他矢量的当前角点以垂直方向与本矢量最近的线段连接)
    对矢量整体操作:
        Select           矩形选择矢量
        Move           移动矢量
        Delete          删除矢量
        Rotate          旋转矢量
        Stretch         伸展矢量
    其他:
        Cut Copy Paste  同Windows操作
        Undo          撤消上一次操作
        Redo          重做上一次操作
        Delete Layer    从内存删除当前矢量层
        Copy Shape     拷贝矢量(直接拷贝矢量,Copy只是拷贝到剪贴板中,还需粘贴)
        Repaint        刷新
        New Stream    与GPS有关的操作,作用与“New Point”类似。

“Current Shape”下面的功能:
     Shape ID表示矢量的顺序编号,可与影像区域内的矢量互查;
     Vertex ID表示某一矢量的角点顺序编号,也可进行互查;
     Area表示当前封闭多边形的面积
     Length表示当前线矢量的总长

点击“Vertices”按钮,弹出如下图所示界面:

此图列表显示了编号为“2”(编号从“0”开始)的矢量的所有角点座标。可与影像区域矢量角点进行互查。

在影像区域选中某个矢量角点,然后在矢量编辑界面中“Vertices”按钮下面的X、Y、Z座标文本框内输入某个座标,按回车键可以将该矢量点移动到该座标位置处。

点击矢量编辑界面中“Attributes”按钮,弹出如下界面:

说明:
    上图中“hape I”按钮实际为“Shape Id”(即矢量编号)按钮。

点击“Fields”按钮,弹出如下界面:



点击“Add Field”按钮,弹出如下界面:

在各文本框中设置好字段名称、描述、字段类型、字段宽度、对齐方式、缺省值等。如果字段是浮点型,还可以设置精度。如果字段是字符型,则在“Data Type”右边下拉文本框内选择“Text”。
点击“Accept”按钮,则为当前矢量层添加了一个字段“Attribute1”,如下图:

依此方法可为当前矢量层添加多个字段。

输入字段值的方法有两种:
第一种,在上图所示界面中点击“Shape Id”下面的矢量编号,即选中某个矢量;然后点击该编号右边需要输入值的字段的文本框,通过键盘输入字段值即可。
第二种,在矢量编辑界面中“Attributes”下面右边的下拉文本框选择字段;然后在左边文本框输入字段值即可。

矢量可以按照属性查询,方法有两种,分别如下:
第一种,在下图所示界面中“Query”按钮右边文本框内输入查询表达式,如“attribute2="b"”, 然后按回车键或点击“Query”按钮,即可高亮显示符合条件的矢量。
如果字段为数值型或浮点型,表达式右边的字段值不需要引号。关于表达式的语法及示例更详细的帮助请点击“Help”按钮。


查询可以对矢量层所有矢量(选择单选钮All),也可以只对选择的多个矢量(选择单选钮Selected Shapes Only)。
点击“Select All”按钮可以选择某矢量层所有矢量,此时点击属性字段或字段值区域,可以给所有矢量的所有属性字段输入字段值而不需再点击“Shape Id”下面的矢量编号。

(4)直方图查找表编辑(Lut)
    点击“Edit \ Lut”,弹出如下图所示界面:

    在三个下拉文本框(“Red”、“Green”、“Blue”)中可以选择另外的通道排列顺序;
    可以选择单选钮“Small”或“Large”来控制单通道直方图编辑界面的大小,下图为选择“Large”时的界面;
单击上图所示界面中红、绿、蓝三电子枪中的图形区域,弹出如下图所示界面(红电子枪):

    上图所示界面中直方图图形区域主要含义如下:
    座标系:
        左边垂直方向为拉伸后的影像灰度值,范围为0~255;
        底边水平方向为拉伸前的影像灰度值,范围为0~255;
        右边垂直方向为像元统计数量,没有确定的值,只是相对地显示直方图整体。
折线:
    拉伸算法的图形显示。
灰色直方图:
    影像原始直方图。
彩色直方图:
    拉伸后的直方图。

如果鼠标处在直方图图形区域,则该图形区域上方将显示Cursor At(X,Y),上图中为Cursor At(62,170)。X表示拉伸前的灰度值,Y表示拉伸后的灰度值。此时单击鼠标,影像中像元灰度值X将变为Y。

拉伸的方法:在图形区域拖动鼠标即可。

快捷按钮提供了恢复原始影像(No Enhancement)、线性拉伸(Linear Enhancement)与自适应拉伸(Adaptive Enhancement)三种直方图拉伸算法;
控制面板还提供了其他增强工具,见前面对控制面板的介绍。

如果需要将拉伸后的影像保存到硬盘中,则要首先点击上图中所示“Permanent Apply Lut->Image”按钮,然后再使用前面介绍的存储影像的方法及过程即可。

   (5)PCT
点击“Edit \ PCT”,弹出如下界面:

    点击上图所示界面中上边四个按钮“Smooth”、“Stepped”、“Grey Ramp”、“Random”,竖排颜色条将分别表示不同的颜色模式。
在上图竖排的文本区域,最左边一列数值表示影像原始灰度值,右边三列数值分别表示可以修改的R、G、B值。
进行伪彩色表编辑的方法如下:
第一步,在竖排文本区域选中需要赋给伪彩色的像元(上图选中灰度值为14的像元);
第二步,在横排颜色条选中目标伪彩色(上图选中的颜色值为255,70,0);
第三步,点击“Apply”按钮,则原影像中灰度值为14的像元将显示为R、G、B通道由255,70,0组成的颜色。
如果按下“Hold Colour”按钮,再按照上述步骤,可以将多个灰度值赋给同一个伪彩色。

   (6)PCT Range
点击“Edit \ PCT Range”,弹出如下图界面:


本功能与上一功能的主要区别在于本功能可以指定伪彩色及需要赋给伪彩色的影像灰度值的范围。
操作方法有两种:
第一种,在上图第一行选中单选钮“Standard”,在上边的横排颜色条用鼠标拖动两端的色标到需要的目标范围(或直接在颜色条下边“Left Marker”与“Right Marker”右边的文本框内输入数值)。在中央图形区域用鼠标拖动标记块到需要赋给伪彩色的目标灰度值范围(或直接在图形区域下边“Left Marker”与“Right Marker”右边的文本框内输入数值)。
点击上图中所示“Map”按钮(注意,如果颜色条两个色标之间宽度比图形区域两个标记块之间的宽度窄,此时“Map”按钮显示为“Stretch”按钮;反之,“Map”按钮显示为“Compress”按钮;如果等宽,则“Map”按钮不变),即可将指定的伪彩色范围赋给指定范围的影像灰度值。超出范围的灰度值的颜色由“Values Outside Range”标签右边的下拉文本框指定。
观察主工作窗口影像的显示效果,调整颜色及影像灰度值范围,再重复上述操作,直到获得满意的效果为止。
第二种,在上图第一行选中“Custom”单选钮,上图变为下图:


在上图所示界面中单击“First Colour”与“Last Colour”标签右边的颜色块,选择感兴趣的起始颜色与终了颜色,如下图:

    然后点击“Interpolate”按钮,则其下边的横排颜色条变为上图所示。设置好其他选项,最后点击“Compress”按钮(可能为“Map”或“Stretch”按钮)即可。

   (7)DEM编辑
点击“Edit \ DEM”,弹出如下图所示界面:

DEM编辑的操作步骤如下:
第一步,按下“Mask Operations”标签下的某一编辑按钮(如“Trace&Close”),用鼠标在主工作窗口需要编辑DEM的位置用鼠标画出一个封闭区域,然后点击上图中“Fill@Cursor”按钮,再在主工作窗口画出的封闭区域内单击鼠标,即可得到一个封闭区域的掩膜。
第二步,在“Area Fills Under Mask”标签下“Value”标签右边文本框指定一个想要得到的DEM值(如下图为“300”),然后点击“Fill Using Value”按钮,即可将“Mask”覆盖的DEM修改为指定的值(如下图为“300”)。

其他操作:
如果在“Failed”标签右边文本框指定失败值(如上图为“0”),则在主工作窗口画出的封闭区域单击“Fill Failed@Cursor”按钮时,表示只填充光标所在处失败值为“0”的像元。
单击“Fill all Failed”按钮则表示填充所有失败值为“0”的像元。
如果单击在“Area Fills Under Mask”标签下的“Fill Using Average”按钮,则“Mask”区域的所有原始DEM值将被修改为该“Mask”区域下所有DEM的平均值(如上图为61.21)。
“Fill Each Polygon with Polygon Average”按钮的作用请见帮助(点击上图中右下角“Help”按钮)。
如果在“Bulldoze a Line”标签下右边的“Value”标签右边文本框内指定一个值(上图为“0”)。则按下“Bulldoze Using Value”按钮,可在主工作窗口挖出一个DEM值为“0”的区域。
在“Filtering and Interpolation”标签下选中一个单选钮,单击“Apply Under Mask”或“Apply to Entire DEM”按钮,则可对原始DEM进行下列操作
            失败值去除       Noise Removal
            扩大失败值范围   Erode Holes
            平滑             Smooth   
            中值滤波         Median Filter
            插值             Interpolate   
    最后点击“Save DEM back to File”按钮,可将编辑过DEM存入硬盘。

4、View菜单
点击主工作窗口“View”,弹出下拉菜单,如下图:


含义及操作如下:
Zoom Window         打开一个小窗口,1:1显示调入影像在光标周围的一小片。
Full Res Window       打开一个小窗口,1:1显示硬盘中影像在光标周围的一小片。
Image Info            影像信息。
Graphic Info           图形信息(在弹出的界面中选中某个层,可以修改颜色)。
Vector Info            矢量信息
Set Map Area          设置制图区
Histograms            直方图
Numeric Values         以光标为中心的7 * 7矩阵影像灰度值(包括原始值和增强值)
Spectral Plot           光谱图,操作如下:
   
点击“View \ Spectral Plot”,弹出如下图所示两个窗口:


在上图所示界面中点击“Select Spectral Library”按钮,在弹出的对话框中找到PCI_V70\ETC目录,选择一个光谱库文件,打开。则上图的下边窗口文本区域就调入了光谱数据(光谱库中的记录为机载数据)。如下图:

单击文本区域的光谱记录,则最多可将16条记录图形显示在下图中:

Link Windows         连接两个窗口,操作如下:
同时打开两个窗口,分别点击“View \ Link Windows”,弹出两个如下图所示面板:



    分别选择单选钮“Link”,然后点击“Close”按钮,两个窗口就可关联上。此时,在一个窗口移动光标,则另一窗口光标将自动移动到对应位置处。

Profile Windows       沿着某条线显示剖面图及灰度值,操作如下:

首先,通过矢量编辑面板,在主工作窗口画一条矢量(可以为折线);
其次,点击“View \ Profile Windows”,同时弹出如下图所示两个窗口:




上边第一个图以图形方式显示沿着画出的矢量线的影像像元的灰度值及距离;第二个图则以表格形式显示了同样像元的灰度值及距离。

5、Tools菜单
点击主工作窗口“Tools”,弹出如下图所示下拉式菜单:


含义及操作如下:
Control Panel           控制面板,与前面介绍的相同
Cursor                光标控制面板,包括模式、颜色及座标,如下图:

Transform             转换面板,如下图:

    操作方法如下:
    首先,在“Input Plane”与“Output Plane”标签右边下拉文本框内设置输入与输出内存区;
其次,选择一个角度,再点击“About Cursor”或“About Centre”按钮,可以将影像按照指定角度沿光标或者影像中心旋转。
此外,点击“Scale”按钮,可将影像以指定比例放大或缩小;点击“X Axis Flip”或“Y Axis Flip”按钮,可将影像沿X轴或Y轴抖动(以光标为原点在水平或垂直方向产生镜像)。

Rasterization           矢量栅格化,此命令主要包括两种功能:

              剪裁不规则几何形状影像
              生成感兴趣区图形

操作分别如下:
第一种,剪裁影像
首先,通过矢量编辑面板画出一个封闭多边形矢量及矢量点(如下图),或者点击“File \ Load Vectors”调入一个已经画好的矢量。

说明:
点在多边形外,则剪裁外部,保留内部;反之,剪裁内部,保留外部。

其次,点击“Tools \ Rasterization”,弹出如下图所示矢量栅格化界面:

在上图“Destination Raster Layer”标签下文本框内选择调入的影像层(一次只能选择一个影像层);在“Algorithm Type”标签下边选择“Polygons(Interior Points)”单选钮,如下图:


接着,点击“Rasterize”按钮,即可剪裁出一个通道影像。
最后,选择其他影像层,重复上一步操作,可剪裁出多个通道影像。如下图:


第二种,生成感兴趣区图形,步骤基本同前。
首先,在主工作窗口通过矢量编辑面板画出一个封闭多边形(或调入已画好的矢量)。
其次,点击“Tools \ Rasterization”,在弹出的矢量栅格化界面中选择图形层(下图为第一层),并选择“Polygons(Closed Lines)”单选钮,如下图:

然后,点击“Rasterize”按钮,即可生成如下图所示图形:

    选择其他图形层,还可生成其他层图形。
   
Filter                 滤波,操作如下:
点击“Tools \ Filter”,弹出一个预览窗口及如下图所示面板:

上图的操作步骤如下:
首先,在“Input Image”与“Output Image”标签右边下拉文本框内选择输入输出内存区,在“Mask”标签右边下拉文本框内选择是否操作范围(整个影像或掩膜区域影像);
其次,在“Filter Size”标签下选择模板矩阵大小。也可自定义。
再次,在“Filter Type”标签下选择滤波类型。滤波器也可以自定义,方法是点击“Custom”选项卡,上图变为下图:

在“Filter Size”标签下设置模板矩阵大小(上图为11*11),在矩阵中输入自定义滤波器的数值,点击“Normalize”将矩阵正交归一化。
最后,点击“Apply”按钮即可。

Scatter plot             散点图,功能见后面监督分类的训练区优劣检查部分。

Movie Loop            电影环
点击“Tools \ Movie Loop”,弹出如下图:

    在上图中设置好各种参数,同时打开控制面板,点击“Run”按钮,可以动态浏览各种组合的影像效果。

PCT to RGB            将伪彩色影像转换为RGB彩色影像

Modelling              模型编程,可以在此处用“Easi”语言编写脚本,点击“Run”按钮执行。如下图所示:

上图中表达式解释如下:
第一行中“%1 < 25 and %2 < 25”分别表示第一和第二个影像内存区中灰度值都小于25的像元;
第二行中“%%2=1”表示在第二个图形内存区生成图形;
第四行“%%2=0”表示在第二个图形内存区不生成图形;
第七行中“%%2=1 and %%3=0”表示在第二个图形内存区有图形且第三个图形内存区无图形的影像区域;
    第八行和第九行中“%1=0”与“%2=0”表示将第一和第二个影像内存区的像元灰度值修改为“0”。

Flicker                动态显示两种组合影像效果,操作如下:
点击“Tools \ Flicker”,弹出如下图:

操作步骤如下:
首先,在上图中选择单选钮“State 1”,在控制面板“Imagery”标签下设置一种影像组合,然后点击“Run”按钮,在点击“Stop”停止。
其次,在上图中选择单选钮“State 2”,在控制面板“Imagery”标签下设置另一种影像组合,然后点击“Run”按钮,即可动态浏览前面设置的两种组合的影像效果。

Button Bar             主菜单下边的快捷按钮条,选中显示,不选中则不显示

Message Bar            主工作窗口最下边的信息条,同上。

6、常规分类
ImageWorks主工作窗口的“Classify”菜单的功能包括监督分类和非监督分类两大类。
点击“Classify”,弹出下拉式菜单,如下图所示:


下拉式菜单的含义及功能如下:
    Sessions…             工作通道设置
    Session Config…        修改工作通道设置

    Edit Traning Sites…      选择训练区,只用于监督分类
    Signature Statistics…    分类特征标志统计,用于检查训练区
    Signature Separability    分类特征标志分离度,用于检查训练区
    Scatterplot…           散点图,用于检查训练区
    Histograms…          直方图,用于检查训练区

    Classify…             分类算法选择及分类
   
    Class Labelling…       分类特征标志修改
    Aggregate…           合并类
    Accuracy Assessment…  分类精度评定
    Class Editing…         局部编辑类

说明:
在Xpace模块“Image Processing”包中有一个程序“Sieve”,作用是去小图斑,同时还可以保留某些特殊的类。

点击“Classify \ Sessions…”,在弹出的文件选取界面中选择用来分类的文件,再点击“打开”按钮,弹出如下图所示界面:


点击“New Session”按钮,弹出工作通道设置界面,如下图:



在上图所示界面中需做的操作如下:
    选择监督分类(Supervised)或非监督分类(Unsupervised);上图选择监督分类。
描述(Description);
选择训练区时的显示通道组合(Red、Green、Blue);
选择用来分类的原始数据通道(Input Channels);

alwaysgis 发表于 2004-7-6 03:53

Re:【共享】pci教程

选择训练区存放的通道(Training Channel),只在监督分类中使用;
选择分类结果存放的通道(Output Channel)。

监督分类的过程如下:
在上图所示界面中设置完毕,如下图:


点击“Accept”按钮,弹出训练区选取界面,如下图:



点击“Load Work Area…”按钮,弹出如下图界面:

用鼠标拖动矩形框选择一个操作区域(在本例中,“ImageWorks”主工作窗口影像图为100%调入,故矩形框包含了整个范围),然后点击“Load”按钮,则前面训练区选取界面变为如下图界面:


影像主工作窗口也变为如下图所示:


训练区选取的流程如下:
第一步,在训练区选取界面中点击“New”按钮,增加一个新类,如上上图“Class Editing”标签下面表格区域所示,分别设置“Value”、“Name”、“Colour”;
第二步,按下一个编辑按钮,如“Trace & Close”或“Polygon”等;
第三步,在上图所示窗口中图形区域拖拉鼠标形成封闭区域;

说明:
“Trace & Close”能自动封闭多边形;
再次点击“Polygon”,则折线自动封闭;
按下“Seed”按钮弹出如下图:

拖动滑块可改变容差(或称阈值),不关闭此图,在主工作窗口某个灰度值较均一处单点鼠标,即可选中一个样区,可多次点击以选取较大样区。

第四步,按下“Fill”按钮,在画出的封闭多边形中任意位置单击鼠标进行填充;

第五步,重复上述操作,以选取其他类的训练区。也可以在训练区选取界面中点击“Load Work Area…”按钮,拖动矩形框选择其他区域进行操作。

训练区选取完毕,训练区选取界面变为下图:



“ImageWorks”主工作窗口变为下图:



关闭训练区选取界面,接下来可以检查训练区选取的质量,四种检查方法分别如下:
统计结果检查:
在主工作窗口点击“Classify \ Signature Statistics”,弹出如下图:

上边文本区域为分类特征标志;
下边文本区域为选中的某一类(上图选中第一类,即“water”类,灰度值为10)在用来分类的四个影像通道的均值与标准方差及样区像元数量;
检查依据:各类在四个通道的均值差异越大,则分类结果越好;某一类在各通道中的标准方差越小,则分类结果越好。

分离度检查:
在主工作窗口点击“Signature Separability”或在上图中点击“Separability”按钮,弹出如下图:


上图提供了两种公式的分离度,即“Bhattacharrya Distance”与“Transformed Divergence”。

上图文本框区域以矩阵形式(Matrix)列出了各类之间的分离度,选择“Sorted List”,将以列表方式显示类间的分离度。

分离度数值优劣的标准如下:
        1.900000~2.000000       优
        1.000000~1.900000       较优
<1.0差,应将两类合并
   
散点图检查:
在主工作窗口点击“Classify \ Scatterplot…”,弹出如下图:

散点图图形区域座标系与直方图图形区域座标系类似,图形的颜色表示在选择的两个通道中对应灰度值的像元的数量。
上图实际操作时已打开下图。点击上图中“Show Controls”按钮,在上图下部将出现如下图:


在“Plot Mean”与“Plot Ellipse”字段下面的空白区域单击鼠标,如下图所示:


则图形区域将显示出类均值中心与二维分布椭球,如下图:



检查依据:均值中心距离越远,则分类结果越好;椭球差异越大,分类结果越好。

直方图检查:
在主工作窗口点击“Classify \ Histograms…”并同时打开训练区选取界面,如下图:


在训练区选取界面选择要检查的类,直方图图形面板将显示该类在用来分类的各通道的直方图。
检查依据:如果直方图是单峰正态分布,则分类结果较好;如果是双峰分布,则该类可分出多类。

经过上述检查,如果发现选取的训练区不好,可以重新打开训练区选取界面,按下“Erase”按钮,在主工作窗口影像区域拖动鼠标修改训练区。如果接受选取的训练区,则进入下一步:在主工作窗口点击“Classify \ Classify…”,弹出如下图:


上图中提供了三种监督分类的算法:
         Parallelepiped         平行六面体
         Minimum Distance     最小距离
         Maximium Likelihood   最大似然
如果选择右边的复选钮,则按上述算法不能有效分类的像元将标记为“Null”类,灰度值为0。

在上图中设置好参数,点击“Classify”按钮,即可完成分类,主工作窗口将显示分类的结果,如下图:


非监督分类的过程如下:
在主工作窗口点击“Classify \ Sessions…”,在工作通道设置界面中选择单选钮“Unsupervised”,如下图:


设置好工作通道后,点击“Accept”按钮,进入下一个界面,如下图:


上图中提供了三种非监督分类算法:
         K-Means            K-均值聚类
         Fuzzy K-Means      模糊K-均值聚类
         IsoData             迭代自组织聚类
选择其中一种,在右边文本区域设置好参数及其他选项,点击“Classify”按钮,
即可完成非监督分类。此时主工作窗口将显示分类结果,如下图:


分类后处理:
ImageWorks提供了四种分类后处理功能,如下:
    分类特征标志修改(Class Labelling)
    合并类(Aggregate)
    分类精度评定(Accuracy Assessment)
    局部类编辑(Class Editing)
Xpace提供了一种去小图斑程序:Sieve

下面依次介绍:
   (1)分类特征标志修改
点击主工作窗口“Classify \ Class Labelling”,弹出如下界面:

在上图中修改分类特征标志“Value”、“Name”、“Colour”,并可以在“Description”处加入描述,然后点击“Save”按钮。
说明:
分类特征标志的修改通常用于非监督分类,因为监督分类的特征标志已在选取训练区时设置完毕,而非监督分类的特征标志是由计算机自动设置的,可能不符合用户需要。

   (2)合并类
点击主工作窗口“Classify \ Aggregate”,弹出如下界面:


在分类流程中,上图将自动选取分类结果以及合并类以后的结果存放的通道,所以只需用户点击“Accept”按钮即可,此时弹出下一个界面:


此时,可以预览某两类合并后的效果,在上图所示界面中左边文本框选择一类,按下“Highlight Classes”按钮,然后用鼠标在主工作窗口影像区域点击另一类的某个像元,再在上图所示界面中点击“Select Class at Cursor”按钮,上图变为下图:

则主工作窗口影像区域被选中的两类(上图为water 与crop)将以上图“Highlight Colour”标签右边的色块颜色显示(点击“Edit”按钮可修改颜色)。如下图:


而预览之前的影像图如下:


如果确定要将某两类合并,则在合并类的界面中左边文本框内选中要去掉的类,在右边文本框内选中要合并的另一类作为结果类。然后点击“Add>>”按钮。如下图:

在上图所示界面中点击“Apply to Output Channel”按钮,即完成了两个类的合并。

   (3)精度评定
点击主工作窗口“Classify \ Accuracy Assessment”,弹出如下界面:

在上图所示界面中点击“Select Classified Image”按钮,上图变为下图:

此时,主工作窗口显示为分类结果,上图左边文本框内加入了分类特征标志。在上图中点击“Load Reference Image”按钮,弹出如下图界面:

在上图中上边文本框内选择要显示的影像通道组合,在下边文本框内选择一个伪彩色表作用于影像(通常不选择),然后点击“Load & Close”或“Load”按钮,在主工作窗口就调入了原始影像。
在上上图中点击“Generate Random Sample”按钮(计算机自动随机采集样点),弹出如下界面:


在上图中拖动滑块选择采集的样点数量(也可直接在文本框内输入数值)。然后点击“Accept”按钮,在精度评定界面右边文本框内将列出如下图所示采集的样点编号及座标。


此时,在主工作窗口影像区域采集的样点以“+”显示。
在上图中右边文本框内选中一个点,影像区域对应点“+”将显示为光标的缺省颜色。仔细观察此点应该属于哪一类,确定后在上图左边文本框内选择该类的特征标志,即将该样点赋予一个绝对正确的类。
重复上一段操作,将所有样点都赋予一个绝对正确的类,如下图:

在上图中点击“Produce Accuracy Report”按钮,弹出如下图界面:


在上图中依次选择“Sample Report Listing”、“Error (Confusion) Matrix”、“Accuracy Statistics”三个选项卡,然后点击“Generate Report”按钮,即可生成上述三种内容的报告。如下图:

点击“Save Report”按钮可以将报告存入到一个文本文件或者追加到某个文本文件的后面。

说明:
在进行精度评定时,也可以手工采集样点,方法如下:
首先在主工作窗口打开矢量编辑面板(点击主工作窗口“Edit \ Vector”或快捷按钮,祥见前面矢量编辑部分),在矢量编辑面板点击“New Layer”按钮新建一个矢量层,在弹出的创建矢量层面板中设置好矢量的名称及描述等,点击“Accept”按钮接受,然后在矢量编辑界面中按下“New Point”按钮,如下图:

在主工作窗口影像区域单击某个容易确定类别的像元,再按下“New Point”按钮,选择第二个像元。重复这两步操作,直到选到足够的样点,并且使样点均匀分布在影像区域。
在主工作窗口点击“File \ Save Vectors”,按照前面存储矢量的方法及步骤将上一步骤采集的样点存为一个矢量段。
此时,在精度评定界面中点击“Samples from Vector Seg.”按钮,弹出如下图所示面板:


在上图所示面板中选择样点所在的矢量层(上图为编号41的层),点击“Accept”按钮,则精度评定界面右边文本框列出该矢量层的所有样点。如下图:

再按前面精度评定的步骤和方法继续操作即可。

    点击“Clear Sample List”按钮可清除上图右边文本框中的样点,以便重新选择新的样点。

   (4)局部类编辑
点击主工作窗口“Classify \ Class Editing”,弹出如下界面:


    第一步,点击“Select Classified Image”按钮,弹出如下图界面:

    在上图所示界面中选择分类结果存放的通道(上图为11),点击“Accept”按钮,则局部类编辑界面变为下图所示界面:

并且弹出一个影像区域选择界面,如下图:

在上图中拖动矩形框选择好区域,点击“Load”按钮,此时影像区域显示为调入的局部分类结果影像。
    第二步,在上上图中点击“Select Reference Image”,可调入原始影像作为参考,此步可以不做。
第三步,在局部类编辑界面中“Mask Generation”标签下面按下一个编辑按钮,如下图为“Trace & Close”按钮:


并且在两个文本框(“Source Classes”与“Destination Classes”标签下面)中分别选择要去掉的源类与要保留的目标类。上图中要去掉的类为第1类“water”,要保留的类为第3类“range”。
在主工作窗口影像区域需要编辑修改的部分用鼠标画出一个封闭区域,然后在上图中按下“Fill”按钮,再在主工作窗口影像区域画出的封闭区域内任意位置单击鼠标,即可填充生成一个掩膜(Mask),如下图:


第四步,在上上图局部类编辑界面中点击“Merge Classes”按钮,即可将上图掩膜覆盖区域的第1类“water”修改为第三类“range”。
第五步,选择其他类或者影像区域,重复上述操作。直到最后完成编辑工作。

说明:
在上上图局部类编辑界面中“Mask Generation”部分右边的第一个下拉文本框中“Opaque”表示显示掩膜,“Not Showing”表示不显示掩膜。此外点击“Clear Mask”按钮可以清除掩膜。下图为将掩膜区域的“water”类与“city”类修改为“range”类后的结果图:


    (5)去小图斑
     启动Xpace,方法见前,点击“View \ Pakage”,拖动滑块在上部功能包中找到并点击“Image Processing”包,再在下部找到并单击“Sieve”程序。如下图:

     弹出“Sieve”程序的操作界面,如下图:

输入各种参数(如上图),点击“Run”,按钮即可去除符合要求的小图斑。
参数含义说明如下:
    FILE         分类结果存放的文件
    DBIC         分类结果存放的通道
    DBOC        分类结果经去除小图斑后存入的通道
    STHRESH     小图斑包含的像元数量
    KEEPVALU    需要保留小图斑的类的特征标志值
    CONNECT     像元的邻接关系
关于“STHRESH”(即小图斑包含的像元数量)的值通常根据下面几个参数及表达式计算确定:

小图斑包含的像元数量 = 上图精度 * 制图比例尺的分母 / 像元面积(分辨率的乘积)

例如:
上图精度为 4平方毫米,制图比例尺为1:50000,像元地面分辨率为30米,则需要去掉的小图斑包含的像元数量为:
小图斑数量 =  4 * 50000 * 50000 / (30 * 30 * 1000000)= 11(个像元)
   
上图中保留了特征标志值为“20”和“30”的两类小图斑。

执行上图后的分类结果可以通过ImageWorks浏览。

第五章GCPWorks的功能及操作

一、GCPWorks的启动
见前面启动ImageWorks部分。

二、GCPWorks的功能及操作
   (一)功能概述
GCPWorks的功能主要包括两种:
                       几何校正(Geometric Correction)
                       镶嵌(Mosaic)
由于地形高低起伏引起的误差需要使用Orthoengine模块进行正射校正才能去除。本模块不包含此功能。
计算机实现的过程大体有两个:
                       座标转换(Coordinates Transformation)
                       重采样(Resampling)
座标转换的方法有两种:
                       多项式拟合(Polynomial)
                       小样条(Thin Plate Spline)
重采样的方法有五种:
                       最近邻(Neareast Neighbour)
                       双线性(Bilinear)
                       立方卷积(Cubic)
                       8 pt
                       16 pt

(二)基本操作如下
1、几何校正。
启动GCPWorks后,首先弹出如下图所示任务选项设置界面:

上图功能如下:
Processing Requirements            任务选择
      Full Processing              简单可以做几何校正,复杂还可以做镶嵌
      Collect / review GCPs only    只采集几何控制点
      Mosaic Only               只做镶嵌
Mathematical Model                        数学模型选择
      Polynomial                         多项式
      None(Mosaicing and OrthoEngine)   只做镶嵌
      Thin Plate Spline                    小样条
Source of GCPs                       控制点来源
      Geocoded Image                 以地理编码影像为参考
      Hardcopy Map on Digitizing Table   以数字化仪上的地图为参考
      Vectors                         以矢量为参考
      User Entered Coordinates          以用户自定义参考座标(如地形图)为参考
      Chip Database                   以控制点影像库为参考
Corresponding Processing Steps     为设置好上述选项后的相应处理流程。

    本教程主要介绍采用多项式拟合方法进行校正的三种处理流程,如下:
       以地理编码影像为参考校正影像
       以用户自定义参考座标(如地形图)为参考影像校正影像
       以控制点影像库为参考校正影像
      
    下面分别介绍如下:
    (1)以地理编码影像为参考校正影像
第一步,调入待校正的目标影像。在上图中点击“Accept”按钮,接受上述设置,弹出如下图所示工作流程界面:

    点击上图中“Select Uncorrected Image”任务左边的方块按钮,用来选择待校正的目标影像,弹出如下图所示一个对话框、一大一小两个图形显示窗口(大图粗略定位,小图精确定位):


在上图所示对话框中选择调入视频窗口的影像通道,如下图:

在上图中点击“Load & Close”按钮,则图形区域调入影像,如下图:


此时,工作流程界面变为下图:

第二步,调入参考影像。在上图中点击“Select Georeferenced Database”任务左边的方块按钮,用来选择参考影像,弹出如下图所示一个对话框、一大一小两个图形显示窗口:


在上图中所示对话框中选择调入视频窗口的影像通道,如下图:

   
在上图中点击“Load & Close”按钮,图形窗口显示影像如下图:

此时,工作流程界面变为下图:

第三步,采集控制点。在上图中点击“Collect GCPs”任务左边的方块按钮,弹出控制点采集界面如下图:

依次在目标影像与参考影像中点击鼠标选择控制点,其座标将分别显示在上图中“Uncorr” 与“Georef”标签右边的文本框内。然后在上图中点击“Accept as GCP”按钮,“Accepted GCPs”标签下面的文本框内将列出控制点的座标,如下图:

多项式阶数所需控制点的数量如下:
              阶数          控制点数量
              1              4
27
311
416
522
计算公式如下:
          阶数 = (n + 1) *(n + 2)/2 + 1
   其中,n为控制点数量

上图中RMS Error为中误差,单位为像元。

当控制点选到足够数量时,可以在上图中“Model”标签下边选择理想的多项式阶数。
点击上图中“File”菜单,弹出的下拉式菜单如下图:

在上图中点击“File \ Save GCPs”,可以将采集的控制点存为一个控制点段。以后可以点击“File \ Load GCPs”将控制点段再调出。也可点击“File \ Save GCP Text File”按钮,将控制点存入文本文件。

说明:
在上图文本框中单击可以选中某个控制点,其座标将在上图中“Uncorr” 与“Georef”标签右边的文本框内列出,影像显示窗口光标也将移动到对应的控制点位置,移动光标即可修改控制点座标。也可直接在上图中“Uncorr” 与“Georef”标签右边的文本框内修改。修改完毕,点击“Accept as GCP”按钮即可。
选够3个控制点时,从第4个点起,当在目标影像点击选择控制点时,参考影像将自动计算第4个控制点的座标,并将结果显示在上图“Georef”标签右边文本框内。此时在参考影像中点击小图中“Load”按钮,可调出参考影像第4点,细微调整后,点击“Accept as GCP”按钮,即可接受第4点。如果直接在参考影像上点击,将破坏前面3点建立的多项式函数对应关系,结果用户不得不自己去参考影像上寻找第4点。

第四步,预览结果,此步可以不做。

第五步,盘对盘做校正。关闭上图所示控制点采集界面,在工作流程界面中点击“Perform Regitration to Disk”任务左边方块按钮,弹出如下图界面:

在上图中点击“New Output File”按钮,在弹出的文件打开对话框中给定一个文件名,然后按照前面介绍“新建数据文件”的方法及步骤创建一个新文件。如下图为C:\PCI_V70\demo\asd.pix:

在上图中上边两个文本框内依次点击选择对应通道,或直接点击“Default”按钮接受缺省设置。
选择好重采样的方法。上图为Nearest(最近邻)
选择多项式阶数。上图中因为前面采集的控制点数量不够,只能选择1阶。
此时上图变为下图:


在上图中点击“Perform Registration”按钮,即可完成几何校正工作。

   (2)以用户自定义参考座标(如地形图)为参考影像校正影像
工作流程与上一种基本相同。
第一步,在启动GCPWorks弹出的第一个界面中选择“User Entered Coordinates”单选钮,点击“Accept”按钮后,工作流程界面变为如下图所示:


第二步,在上图中点击“Select Uncorrected Image”任务左边的方块按钮,仿照上一步将待校正的影像调入视频显示窗口。上图变为下图:

第三步,在上图中点击“Define Georeferencing Units”左边的方块按钮,弹出参考座标单位定义界面,如下图:


在上图中左边下拉文本框内选择投影单位,方法同前面介绍“新建数据文件”的说明部分。
此外,如果采用经纬度座标单位,则需在上图左边下拉文本框内选择“Long/Lat”选项,如下图:

第四步,在上图中设置好参数后,点击“Accept”按钮,工作流程界面变为下图:

第五步,后面采集控制点与盘对盘几何校正的过程与上一种校正过程基本相同。稍有区别的是,在采集控制点的过程中,参考点的座标是从地形图上量算出来的。

说明:
如果采用经纬度座标单位,在控制点采集面板中,输入参考点经度座标,按回车键,参考点座标将变为经纬度方式,再将量算的座标输入即可。
从地形图上量算的经度座标前两位为带号,输入时应去掉。

   (3)以控制点影像库为参考校正影像
    首先,通过Chip Manager模块创建一个控制点影像库。
其次,在启动GCPWorks弹出的界面中选择“Chip Database”单选钮,点击“Accept”按钮接受。弹出工作流程界面如下图:

再次,按照上一种校正方法介绍的步骤调入待校正的目标影像。
再次,按照上一种校正方法介绍的方法设置参考投影单位。
再次,点击“Select Chip Database”任务左边的方块按钮,打开控制点影像库文件。
再次,采集控制点时,参考点的座标直接在打开的控制点库管理工具界面中查找即可。
最后,盘对盘的校正过程与上一种校正过程一致。

2、镶嵌
镶嵌分为带投影和不带投影两种,关于不带投影镶嵌的方法及流程请浏览本公司主页上“技术支持”栏目中关于PCI软件的FAQ(即常见问题解答)。下面介绍带投影镶嵌的方法及流程:
第一步,启动GCPWorks,在弹出的任务选择界面中选择“Mosaic”单选钮,如下图:

在上图中点击“Accept”按钮,,弹出镶嵌工作流程界面,如下图:

第二步,在上图中点击“Select Image To Mosaic”任务左边的方块按钮,在弹出的文件选取对话框中选择需要镶嵌的其中一个影像文件名,打开,弹出如下图一个对话框、一大一小两个窗口:

在上图对话框中选择通道,然后点击“Load & Close”按钮,调入影像,如下图:


第三步,经过上一步,镶嵌工作流程界面变为下图:

点击上图中“Create Output Mosaic File”任务左边的方块按钮,弹出如下图所示“新建数据文件”(前面已有介绍)对话框:

在上图中点击“OK”按钮,进入下图所示界面:

在上图中设置好文件名称,通道数量,像元分辨率、投影单位、左上角与右下角座标。如下图:


其中,左上角与右下角座标可以超出镶嵌区域的范围。也可以通过“File Utility”分别打开需要镶嵌的两个影像文件,如下图:

点击“Georeferencing”段,在上图下部的左上角与右下角座标中选择控制范围最大的座标值复制填入上上图的相应位置,然后点击“Create”按钮即可。

说明:
    如果在硬盘中已经创建了一个大文件,则在镶嵌工作流程界面中可以点击“Select Output Mosaic File”任务左边的方块按钮直接选择该文件,而不必创建新的大文件。

第四步,承接上一步,弹出如下图所示一个对话框、一大一小两个视频显示窗口:


在上图所示对话框中选择通道或点击“Default”按钮,然后在点击“Load & Close”按钮。

第五步,承接上一步,此时镶嵌工作流程界面变为下图:

点击“Select Mosaic Area”,弹出镶嵌区域接边线采集界面,如下图:

在上图中按下“Add”按钮,然后在图形用鼠标点击画出需要镶嵌的区域,再点击上图中“Finish”按钮,形成一个闭合区域。如下图:
     然后,关闭上图中接边线采集界面。
说明:
如果要镶嵌整幅影像,则不需要此步。
点击“Delete”按钮可以逐点删除接边线。

第六步,点击“Colour Matching”任务左边的方块按钮,弹出如下图中所示的对话框:

按住鼠标左键,可在上图中两个图形显示窗口画出矩形(颜色匹配将按照矩形包含的像元的统计结果进行)。点击“Match”按钮即可完成颜色匹配。
说明:
通常在镶嵌第一幅影像时不做此步。

第七步,点击“Mosaic Precheck”任务左边的方块按钮,可以预览镶嵌结果。

第八步,点击“Perform Mosaicking to Output File”任务左边方块按钮,弹出如下图所示界面:

按照前面几何校正流程对上图所示界面的操作方法,选择需要对应镶嵌的输入输出通道。并在“Blend Width”标签右边设置好羽化宽度,此时不需做颜色匹配。上图变为下图:

    在上图中点击“Perform Registration”按钮,即完成了第一幅影像的镶嵌。

    第九步,重复上述过程第二步及第五步至第七步,可完成另外一幅影像的镶嵌。镶嵌的结果可以通过“ImageWorks”打开镶嵌的影像进行浏览。

第六章 FLY!

FLY!模块用来进行三维浏览。基本操作如下:

第一,启动FLY!模块。弹出如下图所示一个操作界面和一个显示窗口:

上图中图形显示窗口可以任意放大。

第二,点击“File”菜单,弹出如下图所示下拉式菜单:

在上图中点击“ File \ Load DEM + RGB”,弹出如下图所示调入DEM与影像对话框:

在上图中点击“Select Elevation File”按钮,在弹出的文件选取对话框中寻找需要进行三维浏览的影像文件,打开,然后弹出如下图所示界面:


在上图中选择DEM存放的通道,然后点击“Select & Close”按钮。
在上上图中点击“Select Color File”按钮,弹出如下图所示对话框:

在上图中选择需要浏览的通道,然后点击“Select & Close”按钮。

在前面“调入DEM与影像”对话框中点击“Load”按钮,则完成了影像的调入过程。如下图所示:


还可以接着点击“File \ Load Vectors”,调入矢量叠加在正射影像上三维显示。如下图:


第三,在上图所示界面中点击下图所示图标即可自由飞行。

第四,按照指定路径飞行。
首先,点击上图所示图标停止自由飞行,然后点击下图所示图标

弹出正射影像显示窗口,如下图:


点击下图所示图标:

弹出下图所示界面:


在前面正射影像上单击鼠标,然后在上图中按下“Add”按钮,可以加入控制飞行路径的拐点。重复此操作,采集多个拐点,在正射影像上显示出一条飞行路线。如下图:


上上图变为下图:


在上图中选择“Smooth Flight Path”复选钮,飞行路径被平滑。点击“Delete”按钮可以删除选中的拐点。
按下上图中“<<”或“<”或“>”或“>>”按钮即可按照指定路径飞行,点击“[]”按钮将停止飞行。
按下“Continuous Playback On”可以往复飞行。
点击“Generate Movie Loop”,弹出如下图做事界面:


第五,在上图中设置好文件格式、每秒祯数、文件存放的路径及文件名的前三个字符,用鼠标拖动三维飞行窗口可以调整祯的尺寸。然后点击上图中“Generate Frames”按钮。即可按指定路径生成一系列正射影像。这些影像通过第三方软件集成后可以做成电影片放映。

第六,飞行姿态控制。
点击下图所示图标:


弹出如下图所示飞行控制面板:

   
    在上图中左边“Position”下区域,点击左键可以指定飞行器的位置,点击右键可以调整自由飞行方向,但指定路径飞行方向不能调整。
在上图中左边“Direction”下区域,点击左键同时调整飞行与观察方向,点击右键只调整观察方向。
在上图中右边“Elevation”下拖动滑块可以调整飞行高度。
在上图中右边“Speed”下拖动滑块可以调整飞行速度。
此外,在飞行模块主菜单点击“Edit”,弹出下拉式菜单,如下图:


点击上图中“Edit”菜单下的各个下拉式菜单,在打开的界面中可以调整各种飞行参数。
在上图中点击“Options”,弹出下拉式菜单,如下图:

点击上图中“Options”菜单下的各个下拉式菜单,在打开的对话框中可以调整各种飞行参数和飞行效果。

redperch 发表于 2004-7-6 03:56

Re:【共享】pci教程

如果能把图贴上去就更好了

neigae 发表于 2005-12-11 05:30

Re:【共享】pci教程

有学要PCI教程的,可以到共享信箱里下载!

yhm 发表于 2005-12-11 06:56

Re:【共享】pci教程

试问neigae 共享邮箱是什么?谢谢

crystalwings 发表于 2010-3-1 22:33

谢谢分享~~~

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.