eCognition软件应用技术之一 |
发布时间:2021-03-11 10:04:08 | 浏览次数: |
如何剔除影像背景,使之不参与影像分析解译
在eCognition Developer中进行影像的处理与分析时,有的影像会有黑色或白色的背景。在对该影像进行处理与分析前,应对影像进行预处理,使得影像背景不参与分析解译。剔除影像背景,有以下方法可实现。
情况1:只有单独的影像数据,无指定的研究区域的矢量专题数据。 方法一:利用eCognition软件固有No data进行设置 在新建工程的加载影像时,或者通过菜单“文件|File”—“修改打开的工程|Modify open project”,在工程对话框中,点击【No Data】按钮,在弹出的界面进行相应设置: (1) 黑色背景:黑色背景在各个通道的取值均为0。
图1 设置黑色背景的No Data
(2)白色背景:首先看加载的影像的类型(Type),颜色类型有8位,16位等,白色背景在各个通道的取值是:255@8位, 65535@16位。 ![]() 图2 设置白色背景的No Data
·影像背景不参与分割 ![]()
图3 背景剔除后的影像分割
·影像背景参与分割 ![]()
图4 背景未剔除的影像分割
方法二:利用多阈值分割实现 对于黑色背景:可指定所加载影像某一个通道(影像层)取值 小于等于0,同时指定最小影像对象大小,满足该条件的指定为背景类,不满足该条件的为unclassified类。 ![]()
图 5 多阈值分割剔除背景与剔除背景后的影像分割
情况2:在影像数据基础上,有指定研究区域的矢量专题数据。
![]()
上图中影像边界处有红色矢量范围,作为影像的研究区域。
图6 影像与研究区域矢量范围专题数据叠加显示
创建规则集剔除背景: (1) 采用矢量范围专题数据参与的棋盘分割,将棋盘分割大小设置足够大(999999)
![]() 图7 矢量范围参与的棋盘分割
(2)将与矢量范围专题数据没有的重叠的区域分类为背景 ![]()
图8 将矢量范围外区域分类为背景
(3)系统自动将矢量范围内的影像对象分为unclassified类。在此基础上进行分割与分类。
![]()
![]()
图9 矢量范围内区域的影像分割
|