ENVI5.1版本开始整合了ENVI Classic/ENVI4.X中的感兴趣工具(ROI Tool),用于图像分类、裁剪、端元提取等处理。包含之前版本ROI Tool所有的功能,如绘制ROI:

–  几何绘制(多边形、矩形、椭圆形、线、点) 多个或一个

–  像元笔刷工具选择

–  区域增长法选择

– 

– 输入shapefile矢量的属性条件建立ROI

相比之前的ROI Tool,ENVI 5中的感兴趣区文件有一定区别:

1、 带有坐标,可用于任何与之有地理重叠的栅格数据,支持坐标自动重投影。

2、 文件格式为XML文件格式。

3、 ...

1  ROI感兴趣区

感兴趣区ROIs(Region of Interest)是从图像中选择的一部分“样本”,它通过在图像上选择或使用诸如设定阈值(thresholding)或者从其他文件(如矢量)转换获得等方法生成。感兴趣区可以是点、线、面不规则的形状,通常用来作为图像分类的样本、掩膜、裁剪区域及其它操作。

ENVI 5.1中的 ROI Tool工具完全继承了之前版本的功能,如下图所示,操作上也基本保留了原来的风格。ROI列表放在了Layer Manager图层管理中。ROI Tool工具包括了菜单和若干的按钮等组成。

在Toolbox中,包括/Regions of Interest菜单。

iReSign工具下载 iremove tools_iReSign工具下载

iReSign工具下载 iremove tools_右键_02



图1  ROI Tool工具和ROI列表

2  创建ROIs

这里以一个带有地理坐标的多光谱图像作为例子数据介绍ROI Tool工具的使用。数据为ENVI自带数据(...\Program Files\Exelis\ENVI51\classic\data)bhtmref.img。

(1)  打开并显示图像。

(2)  可以选择以下两种方法新建ROI:

1、 选择File->New->Regions of Interest...,如果没有选择图层,默认自动在图层管理器中的最上面图层中新建一个Regions of Interest图层。

注:如果需要给其他图层新建一个roi,选择这个图层后新建ROI即可。

2、 在图层中右键选择New Region Of Interest。

(3)  打开Region Of Interest(ROI)Tool面板,修改:

ROI Name:裸地

ROI Color:选择一个颜色

iReSign工具下载 iremove tools_xml_03

 

图2  ROI Tool工具

(4)  面板中提供四种方式绘制ROI:几何方式(Geometry)、像素选择(Pixel)、区域增长(Grow)和阈值区间(Threshold)。这里选择常用的几何方式(Geometry),可以选择点、线、圆、矩形和任意多边形(默认)。

注:一个ROI里面可以包括很多记录(Record),这里的记录实际上就是由点、线、面组成。

(5)  在图像中单击左键选择第一个多边形节点,继续单击左键增加多边形节点。当绘制好一个多边形之后,双击两次左键或者右键选择Complete and Accept Polygon结束绘制一个多边形。继续重复绘制若干个ROI。

注:如果选择Complete Polygon,则可以对绘制的多边形ROI进行位置和形状的修改。

(6)  在图像中右键选择New ROI,可以继续新建一个ROI,重复前面步骤绘制ROI。

(7)  在Layer Manager中,可以看到绘制的所有ROI。

 

iReSign工具下载 iremove tools_iReSign工具下载_04

图3  Layer Manager中绘制的ROI

  • ROI编辑

  当需要编辑修改某个ROI时候,可以用

iReSign工具下载 iremove tools_右键_05

 工具定位到需要修改的感兴趣区,右键选择菜单Edit Record,可以拖动节点修改形状、大小、位置。

  • ROI删除

   1、ROI Tool中单击

iReSign工具下载 iremove tools_xml_06

按钮可以删除一个ROI   2、ROI Tool中单击

iReSign工具下载 iremove tools_右键_07

可以删除一个ROI中的一条记录,如一个多边形。或者在一个多边形上右键选择Delete Record。

(8)  在ROI Tool中,选择File->Save AS,在Save ROIs to XML面板中选择需要保存的ROI,选择输出路径和文件名。

注:ENVI5.1中的ROI文件格式为.xml,如果需要输出之前版本的.roi文件,可选择File -> Export to Classic。

 

iReSign工具下载 iremove tools_xml_08

图4  

常见问题:

1、 如果关闭了ROI Tool面板,在Layer Manager中,找个ROI图层双击鼠标可以打开ROI Tool面板。

2、 在Layer Manager中的ROI图层右键选择remove菜单,实际只是移除显示,没有真正删除。打开DataManager面板可以加载。

3、 

Options

选项

  Compute Statistics from ROIs

统计ROI区域对应的影像信息

  Create Buffer Zone from ROIs

从感兴趣区创建缓冲区

  Create Class Image from ROIs

从感兴趣区创建分类图

  Subset Data via ROIs...

用感兴趣区裁剪数据


合并感兴趣区

Pixelate ROIs

像素化 ROIs

Send ROIs to the n-D Visualizer

将感兴趣区导入n维可视化器中浏览

  Compute ROI Separability

计算感兴趣区可分离性

  Report Area of ROIs

计算感兴趣区覆盖的面积

3 ROIs交互操作

  • 转换ROI文件格式

ENVI5.1的ROI文件是使用.xml格式储存,虽然ENVI5.1中可以打开.ROI文件。为了方便使用,我们一般需要将.roi转换为.xml文件。

(1) 打开一个图像文件并显示。打开一个.roi文件,指定对应的图像文件。

(2)  ROI和图像文件显示在一个图层中。

(3) 在Layer Manager中,右键选择Save As,输出为xml文件。

  • 打开ROI文件

ENVI5.1版本的ROI文件带有地理坐标(建立时候的底图有地理坐标的情况下),因此不像之前版本那样一个ROI绑定一个图像文件。

(1) 打开同一个区域的另外一个图像并显示。

(2) 打开一个.xml格式的ROI文件,这个ROI文件是以另外一个图像为底图绘制的,可以看到ROI自动加载到图像中。

 

iReSign工具下载 iremove tools_xml_09


图5  ROI文件的加载

4 使用ROIs

经常在图像分类、图像裁剪等环节中使用ROI文件。如下为监督分类中使用ROI。

(1) 打开分类图像文件和ROI文件。

(2) 在ToolBox中选择/Classification/Supervised Classification/Maximum Likelihood Classification工具。

(3) 在Maximum Likelihood Parameters面板中可以看到ROI显示在列表中。

注:如果打开了很多的ROI文件,都会显示在Select Classes from Regions中。

 

iReSign工具下载 iremove tools_图层_10


图6