其他分享
首页 > 其他分享> > 掩膜文件的来龙去脉

掩膜文件的来龙去脉

作者:互联网

掩膜英文名称是Mask ,定义为特定的图像对处理的图像进行遮挡,来控制图像处理区域,这个特定图像就是掩膜图像。遥感图像处理中掩膜的主要作用是:

   (1) 屏蔽作用。仅对屏蔽区作处理或统计。

   (2) 提取感兴趣区。用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值都为0。

   (3) 特殊形状图像的制作。跟提取感兴趣区原理一样,是另外一种形式的图像裁剪。

掩膜图像的特点有:

   (1) 0和1的图像

    (2) 掩膜图像的行列数与应用图像的行列数一致。

   构建掩膜图像的方法有很多,如根据矢量文件、图像灰度值范围、特殊值等方法。如下是在ENVI中构建和使用掩膜的几个工具:

文件选择对话框中Build Mask

   在ENVI中很多的处理工具中,在选择处理图像文件对话框中都有掩膜选项,如Compute Statistics、图像分类、图像融合等处理。如下是图像分类时候,选择分类图像文件的对话框,包括了掩膜文件选择、掩膜文件构建的功能。详细用法可参考:。

 

图1:图像分类文件选择对话框

 

Build Mask工具

   这是一个单独工具:

   如下图所示,Samples和Lines为掩膜图像的行列数,与需要应用掩膜的图像行列数保持一致。

(1) 选择Options菜单,可以通过很多种方式构建掩膜区域。这里选择根据灰度值范围构建掩膜(Import Data Range),这种方法常常用于不规则图像,让背景值不参与处理。

(2) 如图3所示,背景值为0的情况,这是最小值1,最大值为空(软件自动计算最大值)。

(3)  保存掩膜文件,如图

 

图2:Mask Definition面板

 

图3:像元值范围定义

 

图4:掩膜文件

Band Math

    使用Band Math工具实际上只能根据像元值的范围生成0、1掩膜图像,如生成一个大于0的掩膜图像文件的表达式为 B1 gt 0。

    Band Math工具还有一个很实用的功能,就是把生成的掩膜文件0和1对换,表达式为:b1 eq 0 。

 
图5:0、1对换结果

标签:文件,掩膜,来龙去脉,对话框,Mask,Build,图像
来源: https://www.cnblogs.com/enviidl/p/16521483.html