Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
eCognition
eCognition
尊敬的 eCognition
eCognition 用户
您好!
在您阅读本教程之前,为您介绍下全景公司的相关背景及业务服务模式;
北京全景天地科技有限公司(Beijing Panorama Space Technology CO,.LTD)成立于
2005 年,是北京市高新技术企业、中国遥感应用协会理事单位。公司以“发掘影像最大潜能”
为己任,致力于影像准确快速分析、影像智能化管理与应用、RS/GIS/GPS 技术的融合与行
业应用等相关产品的销售、开发和技术服务。
北京全景天地科技有限公司作为德国 Definiens 公司 2010 年度唯一直接授权的中国区
地理科学、生命科学软件产品代理及增值服务商,旨在为信息提取领域用户提供从产品、技
术开发到解决方案的一系列业务服务,本公司主要业务如下:
Definiens
Definiens
一、德国 Definiens
Definiens 公司软件产品:
地理科学系列:
eCognition Developer
eCognition Server
eCognition Architect
生命科学系列
Definiens XD for Life Sciences
Definiens Enterprise Image Intelligence Suite
Definiens Tissue Studio
Definiens Cellenger
二、增值业务服务:智能化影像信息提取解决方案、项目承接及行业应用增值服务;
三、技术开发业务服务:基于 eCognnition 智能化信息提取二次开发技术服务,为影像
分析、影像管理和应用等相关领域提供多种软件系统的研发和二次开发服务;
四、数据业务服务:为国内用户提供各种分辨率的航空、航天遥感影像数据产品;
版权说明:
本教程仅供 eCognition 用户用于个人学习、研究、参考以及其他非商业性或非盈利性
用途,同时请遵守著作权法及其他相关法律的规定,未经北京全景天地科技有限公司授权,
请勿转载或商业活动,不得侵犯本公司相关的合法权利。除此以外,将本教程任何内容或服
务用于其他用途时,须征得本公司的书面许可,并支付报酬,全景公司全体团队感谢您的理
解与支持!
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
2
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
1 简介............................................................................................................................................... 9
1.1 eCognition 8 产品系列:.................................................................................................. 9
1.2 eCognition Developer 8 中有哪些新功能?....................................................................10
2 重要概念......................................................................................................................................11
2.1 影像层...............................................................................................................................11
2.2 影像数据集.......................................................................................................................11
2.3 分割和分类.......................................................................................................................11
2.4 影像对象、继承层次结构、域.......................................................................................12
2.4.1 影像对象...............................................................................................................12
2.4.2 影像对象的继承层次结构................................................................................... 12
2.4.3 影像对象域...........................................................................................................13
2.5 场景、地图、工程、工作区...........................................................................................13
2.5.1 场景......................................................................................................................13
2.5.2 地图和工程...........................................................................................................14
2.5.3 工作区...................................................................................................................14
3 eCognition Developer 的快速制图模式.................................................................................. 15
3.1 介绍...................................................................................................................................15
3.2 工作流程...........................................................................................................................15
3.2.1 工作流程 1: 采用新数据开始.............................................................................15
3.2.2 工作流程 2: 在一个已有的工程上进行操作.....................................................16
3.3 用户桌面结构 GUI...........................................................................................................16
3.3.1 创建解决方案....................................................................................................... 16
3.3.2 加载和保存设置的解决方案分析....................................................................... 16
3.4 试用分割操作功能...........................................................................................................17
3.4.1 四叉树分割...........................................................................................................18
3.4.2 多尺度分割...........................................................................................................19
3.4.3 分割(合并对象)............................................................................................... 20
3.5 使用分类功能..................................................................................................................21
3.5.1 分类(最优 Box 分类器)................................................................................. 21
3.5.2 分类(杂波去除).............................................................................................. 23
3.5.3 分类(最邻近法).............................................................................................. 24
3.5.4 分类(亮度阈值).............................................................................................. 25
3.6 导出数据...........................................................................................................................26
3.6.1 Export (Points).................................................................................................... 27
3.6.2 导出(多边形)........................................................................................................ 27
4 启动 eCognition Developer 8...................................................................................................29
4.1 启动多功能的 Definiens 客户端..................................................................................... 29
4.2 规则集开发视窗...............................................................................................................29
4.2.1 自定义设置...........................................................................................................30
4.2.2 拆分视窗...............................................................................................................31
4.2.3 放大镜..................................................................................................................32
4.2.4 对接.......................................................................................................................32
4.2.5 Developer Views.................................................................................................32
3
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
4.2.6 影像层显示 Image Layer Display.....................................................................35
4.2.7 添加文本影像 Adding Text to an Image.......................................................... 39
4.2.8 三维和四维浏览.................................................................................................. 41
5 教程介绍.....................................................................................................................................46
5.1 形状识别..........................................................................................................................46
5.1.1 Divide the Image Into Basic Objects................................................................46
5.1.2 识别背景..............................................................................................................47
5.1.3 形状和它们的属性............................................................................................... 48
5.1.4 完整的规则集...................................................................................................... 50
6 基本规则集编辑..........................................................................................................................51
6.1 在进程树窗口创建与编辑进程.......................................................................................51
6.1.1 名称.......................................................................................................................52
6.1.2 算法.......................................................................................................................52
6.1.3 影像对象域...........................................................................................................52
6.1.4 算法参数...............................................................................................................52
6.2 添加一个进程...................................................................................................................52
6.2.1 选择与配置影像对象域....................................................................................... 52
6.2.2 添加一个算法....................................................................................................... 54
6.2.3 循环与周期...........................................................................................................55
6.2.4 执行一个进程....................................................................................................... 55
6.2.5 在一个选定对象上执行进程............................................................................... 55
6.2.6 父与子进程...........................................................................................................56
6.2.7 编辑一个规则集................................................................................................... 56
6.2.8 撤销编辑...............................................................................................................56
6.2.9 删除一个进程或规则集....................................................................................... 57
6.2.10 使用拖放编辑.....................................................................................................57
6.3 通过分割创建影像对象...................................................................................................57
6.3.1 自上而下的分割................................................................................................... 58
6.3.2 自下而上的分割................................................................................................... 60
6.3.3 重塑算法分割....................................................................................................... 61
6.4 对象层与分割...................................................................................................................62
6.4.1 关于分层的影像对象层....................................................................................... 63
6.4.2 创建一个影像对象层........................................................................................... 63
6.4.3 用分割算法创建对象层....................................................................................... 64
6.4.4 复制一个影像对象层........................................................................................... 64
6.4.5 编辑一个影像对象层或层变量........................................................................... 64
6.4.6 删除一个影像对象层........................................................................................... 65
6.5 获取影像对象的信息.......................................................................................................66
6.5.1 影像对象信息窗口............................................................................................... 66
6.5.2 特征视图窗口....................................................................................................... 67
6.5.3 编辑特征距离....................................................................................................... 72
6.5.4 比较使用影像对象表的对象............................................................................... 73
6.5.5 比较使用二维散点图的特征............................................................................... 74
4
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
6.5.6 比较使用二维特征空间图的特征....................................................................... 76
6.5.7 使用元数据与特征............................................................................................... 77
6.6 教程...................................................................................................................................81
6.6.1 比较分割方法....................................................................................................... 81
7 工程与工作区..............................................................................................................................82
7.1 创建一个简单的工程.......................................................................................................82
7.2 创建一个有预定义设定的工程.......................................................................................83
7.2.1 创建工程对话框................................................................................................... 84
7.2.2 编辑多维地图参数............................................................................................... 85
7.2.3 指定无数据值....................................................................................................... 87
7.2.4 导入不同尺度的影像层....................................................................................... 88
7.2.5 地理编码...............................................................................................................88
7.2.6 多源数据融合....................................................................................................... 89
7.2.7 使用 LiDAR 文件..................................................................................................90
7.3 创建、保存与加载工作区...............................................................................................91
7.3.1 打开与创建新的工作区....................................................................................... 91
7.3.2 把场景导入到一个工作区................................................................................... 92
8 关于分类......................................................................................................................................96
8.1 关键的分类概念...............................................................................................................96
8.1.1 指定类别...............................................................................................................96
8.1.2 类描述与层次结构............................................................................................... 96
8.2 分类算法.........................................................................................................................102
8.2.1 指定类算法.........................................................................................................102
8.2.2 分类算法.............................................................................................................102
8.2.3 层次分类算法..................................................................................................... 102
8.2.4 高级分类算法..................................................................................................... 104
8.3 阈值.................................................................................................................................105
8.3.1 在类描述中使用阈值......................................................................................... 105
8.3.2 关于类描述.........................................................................................................105
8.3.3 使用隶属度函数进行分类................................................................................. 105
8.3.4 评价类................................................................................................................. 112
8.4 监督分类.........................................................................................................................113
8.4.1 最邻近分类......................................................................................................... 113
8.4.2 使用样本编辑器................................................................................................. 120
8.4.3 训练与测试区域掩膜......................................................................................... 125
8.4.4 编辑转换表.........................................................................................................127
8.4.5 创建基于一个 shape 文件的样本.................................................................... 128
8.4.6 使用样本刷选择样本......................................................................................... 130
8.4.7 设置最邻近函数的斜率..................................................................................... 130
8.4.8 在最邻近特征空间中使用类相关特征............................................................. 131
9 高级规则集概念........................................................................................................................132
9.1 单位、尺度与坐标系统.................................................................................................132
9.2 专题层与专题对象.........................................................................................................132
5
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
9.2.1 导入、编辑与删除专题层................................................................................. 132
9.2.2 显示一个专题层................................................................................................. 133
9.2.3 专题层属性表..................................................................................................... 134
9.2.4 手动编辑专题矢量对象..................................................................................... 135
9.2.5 使用一个专题层进行分割................................................................................. 140
9.3 规则集中的变量.............................................................................................................141
9.3.1 关于变量.............................................................................................................142
9.3.2 创建一个变量..................................................................................................... 143
Create Level Variable 能够为影像对象层、影像层、专题层、地图或区域创建变量。.... 146
9.3.3 保存变量作为参数集......................................................................................... 146
9.4 影像对象与它们的关系.................................................................................................148
9.4.1 通过执行子进程算法实现子域......................................................................... 148
9.4.2 子域与父进程..................................................................................................... 149
9.5 教程.................................................................................................................................153
9.5.1 教程:使用进程相关特征的高级局部处理..................................................... 153
9.6 自定义特征.....................................................................................................................157
9.6.1 创建自定义特征................................................................................................. 157
9.6.2 算术自定义特征................................................................................................. 157
9.6.3 相关自定义特征................................................................................................. 159
9.6.4 保存与加载自定义特征..................................................................................... 162
9.6.5 寻找自定义特征................................................................................................. 162
9.7 自定义算法.....................................................................................................................162
9.7.1 依存关系与范围一致性规则............................................................................. 163
9.7.2 运行期间局部条目参考的处理......................................................................... 163
9.7.3 自定义算法的域处理......................................................................................... 164
9.7.4 创建一个自定义算法......................................................................................... 164
9.7.5 使用自定义算法................................................................................................. 167
9.7.6 修改一个自定义算法......................................................................................... 167
9.7.7 执行一个自定义算法进行测试......................................................................... 168
9.7.8 删除一个自定义算法......................................................................................... 168
9.7.9 在另一个规则集中使用自定义算法................................................................. 168
9.8 地图.................................................................................................................................169
9.8.1 地图的概念.........................................................................................................169
9.8.2 把一个地图添加到一个工程中以创建多个工程的地图................................. 169
9.8.3 为多尺度分析复制一个地图............................................................................. 170
9.8.4 编辑地图属性..................................................................................................... 171
9.8.5 显示地图.............................................................................................................171
9.8.6 同步地图.............................................................................................................171
9.8.7 保存与删除地图................................................................................................. 171
9.8.8 使用多个地图..................................................................................................... 172
9.9 工作区的自动化.............................................................................................................172
9.9.1 概述.....................................................................................................................172
9.9.2 手动创建副本与块............................................................................................. 174
6
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
9.9.3 手动拼接场景子集与块..................................................................................... 175
9.9.4 处理带有子程序的子场景................................................................................. 176
9.9.5 多尺度处理进程................................................................................................. 177
9.10 对象连接.......................................................................................................................183
9.10.1 关于影像对象连接...........................................................................................183
9.10.2 影像对象与它们的关系...................................................................................183
9.10.3 创建与保存影像对象连接...............................................................................184
9.11 多边形与骨架...............................................................................................................185
9.11.1 浏览多边形....................................................................................................... 186
9.11.2 浏览骨架........................................................................................................... 187
9.12 加密与解密规则集.......................................................................................................189
10 更多的开发工具..................................................................................................................... 191
10.1 查找与替换栏...............................................................................................................191
10.1.1 查找与替换修改器...........................................................................................192
10.2 规则集文档...................................................................................................................192
10.2.1 添加注释...........................................................................................................192
10.2.2 规则集文档窗口...............................................................................................192
10.3 进程路径.......................................................................................................................193
10.4 使用进程分析器改善性能...........................................................................................193
10.5 片段...............................................................................................................................194
10.5.1 片段选项...........................................................................................................195
11 自动影像分析..........................................................................................................................196
11.1 加载与管理数据........................................................................................................... 196
11.1.1 工程与工作区................................................................................................... 196
11.1.2 数据导入........................................................................................................... 199
11.1.3 采集子场景的统计结果................................................................................... 207
11.1.4 执行带有子程序的规则集............................................................................... 207
11.1.5 教程................................................................................................................... 207
11.2 批处理进程...................................................................................................................209
11.2.1 把批处理作业提交到一个服务器................................................................... 209
11.2.2 分块与拼接....................................................................................................... 213
11.2.3 交互式处理进程............................................................................................... 214
11.3 导出数据.......................................................................................................................214
11.3.1 自动的数据导出............................................................................................... 215
11.3.2 关于一个单一工程的报告数据....................................................................... 215
11.3.3 导出一个窗口的内容....................................................................................... 220
12 Definiens Architect 的规则集............................................................................................... 221
12.1 操作功能库...................................................................................................................221
12.1.1 创建用户参数...................................................................................................221
12.1.2 创建一个快速测试按钮...................................................................................221
12.1.3 维护操作功能的规则集...................................................................................223
12.1.4 工作区自动化...................................................................................................223
12.1.5 创建一个新的操作功能库...............................................................................223
7
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
Developer
eCognition
Definiens
Developer 8888 –––– 用户指南
Definiens
eCognition
Developer
Definiens
eCognition Developer
Definiens eCognition
北京全景天地科技有限公司
12.1.6 组合与编辑一个操作功能库...........................................................................223
12.1.7 开发操作功能时更新一个解决方案...............................................................228
12.1.8 建立一个分析解决方案...................................................................................228
12.1.9 编辑操作功能属性的控件...............................................................................235
12.1.10 导出操作功能定义.........................................................................................236
13 高级数据可视化..................................................................................................................... 237
13.1 精度评价.......................................................................................................................237
13.1.1 分类稳定性.......................................................................................................238
13.1.2 误差矩阵...........................................................................................................239
13.2 组织...............................................................................................................................240
13.2.1 热图...................................................................................................................240
13.3 组织微阵列格网视图..................................................................................................242
13.2.1 定义格网布局...................................................................................................243
13.3.2 把核心匹配到格网...........................................................................................244
13.3.3 更改匹配后的格网...........................................................................................245
13.3.4 编辑核心...........................................................................................................246
13.4 Cellenger....................................................................................................................... 247
13.4.1 平板视图...........................................................................................................247
13.4.2 创建剂量反应曲线...........................................................................................251
14 eCognition Developer 8 的选项...........................................................................................255
网站:www.panspace.com.cn
论坛:www.eCognition.cc/bbs
地址:北京市海淀区上地 3 街 9 号嘉华大厦 D 座 1204 室 100085
电话:+86-10-62979127
邮箱:info@panspace.com.cn
8