当前位置:
文档之家› 16.第八章 遥感图像的分析方法
16.第八章 遥感图像的分析方法
Select 选
择 矢量对象Vector 表格对象Table
Raster 栅格对象 Matrix 矩阵对象 Scalar 等级参数(权重因子) Function函数操作 Connect 连 接 Help 帮 助
条件函数Criteria 注 释 Text
释
放 Unlock
Raster:一层或多层img文件。 Scalar:为单一值,常用为权重因子。 Matrix:矩阵用于卷积核,协方差矩阵,特征向量矩阵 等。 Table:一系列量化值或特征值。
第八章 遥感图像分析方法
苏 伟
信息与电气工程学院地理信息工程系
2009年4月8日第十四次课
第八章 遥感图像分析方法
1. 空间建模工具的组成
2. 图形模型的基本类型 3.图形模型的形成过程 4. 模型生成器 5.模型生成器工具模板 6. 空间模型建立过程
补充一个名词:
影像镶嵌:Mosaic Image,是将具有地理参考的若干相邻 图像合并成一幅图像或一组图像,需要拼接的输入图像必 须含有地图投影信息,或者说输入图像必须经过几何校正 处理。 图像镶嵌的目的主要是为了进行展示,并非用来做深入研 究。进行图像拼接时,需要确定一幅参照图像,参照图像 将作为输出拼接图像的基准,决定拼接图像的对比度匹配、 以及输出图像的地图投影、像元大小和数据类型;在重复 覆盖区,各图像之间应有较高的配准精度,必要时在图像 之间利用控制点进行配准;虽然待拼接的图像可以具有不 同的投影类型、不同的像元大小,但必须具有相同的波段 以及尽可能接近的时相。
原始影像
Summary操作后影像
3.保存图形模型 4.运行图形模型 5.查看运行结果
图形模型的注释
1. 利用工具栏 注释图标 A, 在模型中进行注释。
2. 利用Text>Font/ Size/ Style调整文本字体,大小。
Generate a text scrip
文本程序:空间建模语言程序(*.gml)
4. 模型生成器
Main → Spatial Modeler → Spatial Modeler 菜单 → Model Maker → Model Maker 视窗与工具面板
5. 模型生成器工具模板
模型生成器的菜单条包含了文件操作、编辑操作、模型操作、文字操作、运行 操作和联机帮助等6个下拉菜单。
2. 图形模型的基本类型
图形模型库都有一个共同的基本结构:输入→函数→输出,在模型可以运行之前, 所有的组成部分必须彼此相连接。
输入
函数
输出 复杂模型
输入
函数
输入
输出
3. 图形模型的形成过程
明确问题 (Define Problem) 放置对象图形 (Place Object Graphics) 定义对象 (Define Objects) 连接对象 (Connect Objects) 定义函数操作 (Define Function & Operators) 运行模型 (Run Model) 反 馈 与 调 整
2. 分析软件自代程序,掌握构建空间模型的 技巧。(对零值的处理;数据类型的转化; 中间文件的利用等) 3. 空间模型的链接与移植。
声明:
本讲义内容参照北京师范大学陈云浩老师摄影测量与遥感技术课件, 特表示致谢!
1. 空间建模工具的组成
模型?
模型分析是指对现有层进行操作或综合的过程。
模型可以用图形创建,表现为流程图;也可以用文本语言来 创建。
空间建模?
空间建模就是应用直观的图像语言在一个页面上绘制流程图, 并定义图形分别代表输入数据、操作函数、运算规则和输出 数据,生成一个空间模型,应用这些指令可以进行遥感图像 处理。
模型
算术(加法)运算
空间叠加运算
逻辑运算
模型表达形式
模型表达形式
1. 空间建模工具的组成
空间建模工具
空间建模语言 (SML)
模型生成器 (Model Maker)
空间模型库 (Model Library)
1. 空间建模工具的组成
面向目标的模型语言环境,应用直观的图形语言绘制流程图,通过图形定义输入 数据、操作函数、运算规则和输出数据。 1)空间建模语言,Spatial Modeler Language(SML): 是一种模型语言,是ERDAS IMAGINE中GIS影像分析功能的基础,可以为各种各样的应用编写空间程序模型, 可以产生最适合于数据特征和应用目标的算法。空间建模语言是模型生成器使用 的底层语言,执行图形模型设计的功能。 2)模型生成器,Model Maker: 是空间建模语言核心的图形界面,使用面板工具 产生空间图形模型(Graphic model),图形模型可以运行、编辑、保存在模型库中、 或者转换成SML程序模型。 3)空间模型库,Model Library:由用于处理地理信息系统和遥感图像的空间模型 组成,包括程序模型(*.mdl)和图形模型(*.gmd),前者是应用空间建模语言 编写的,后者是应用模型成器建立的。
生成文本程序 Process> Generate script> Generate script
编辑文本程序
Spatial modeler>model librarian>Edit
环境变量设定:set
模型声明
赋值语句
做一个空间滤波/卷积运算的例子
Байду номын сангаас
做一个条件选择的例子
本节课要点
1. 掌握空间模型库的构建过程
条件函数
级乘,求模
逐位运算 布尔运算
6. 空间模型建立过程
1. 建立图形模型 放置一个栅格图形; 放置一个矩阵图形; 放置一个函数图形; 放置一个栅格图形; 将栅格图形、矩阵图形与函数图形相连。
2. 定义参数与操作 定义输入图像; 定义输入卷积矩阵; (Select:Built_in/Kernel:Summary/Size:5×5)定义卷积处理 函数操作;(CONVOLVE<raster>,<kernel>) 定义输出图像。
补充一个名词:
直方图匹配 重叠区灰度值取值方法: ①平均值;②最小值;③最大值;④指定一条切割线,切割线两侧的输出值对应 于其邻近图像上的灰度值;⑤线性插值,根据重复覆盖区上像元离两幅邻接图像 的距离确定的权重,进行线性插值,如位于重复覆盖区中间线上的像元取其平均 值,而位于重复覆盖区边界上的像元取其较邻近图像上的灰度值。