“图像变化检测”微件计算两个输入影像图层之间的差异,并生成包含变化信息的新影像图层。
变化检测是影像和遥感的基本应用之一。 该功能可对多个影像图层(通常在不同时期针对一个区域收集)进行比较,以确定变化的类型、幅度和位置。 发生变化的原因包括人为活动、突然的自然干扰或长期的气候或环境趋势。
变化检测的输出结果为差异影像图层,其中每个像素均包含变化的类型或幅度。
示例
使用此微件可支持以下应用程序设计要求:
- 您希望了解植被密度和植物健康状况的变化。
- 您希望通过比较洪水前后拍摄的遥感影像来监测水体含水量的变化。
- 您希望通过比较包含不同海洋深度记录数据的影像图层来研究水温变化。
用法说明
“图像变化检测”微件需要连接到“地图”微件。 “地图”微件必须包含具有动态影像图层的 web 地图或 web 场景。
注:
“图像变化检测”微件仅支持动态影像图层。
如果在应用程序中包含此微件,则该微件面板将为用户提供以下交互选项:
- 在输入图像下,可以按如下方式选择输入图层:
- 使用下拉菜单从地图或场景中选择自影像图层值和至影像图层值。
- 您可以在微件设置中预设输入影像图层。 如果预设了输入影像图层,在运行时用户只能查看当前图层名称,无法对其进行更改。
- 在变化检测设置下,可以选择变化检测方法并设置其参数。 “图像变化检测”微件支持以下三种变化检测方法:
- 光谱变化方法 - 计算两个多波段影像图层之间基于光谱角度或光谱距离的变化。 将每个像素的光谱视为一个矢量。
- 光谱欧氏距离 - 测量两个矢量之间的欧氏距离。
- 光谱角度差 - 测量两个矢量之间的角度(以弧度为单位)。
- 图像指数变化方法 - 计算两个多波段影像图层的波段指数,然后计算像素值变化。
- 植被 - 使用归一化差值植被指数 (NDVI) 作为指标。 需要红色和近红外波段。
- 水体 - 使用归一化差值水体指数 (NDWI) 作为指标。 需要绿色和近红外波段。
- 火灾迹地 - 使用归一化燃烧比率指数 (NBR) 作为指标。 需要近红外和短波红外波段。
- 建筑 - 使用归一化差值建筑指数 (NDBI) 作为指标。 需要近红外和短波红外波段。
- 像素值变化方法 - 计算两个影像图层之间所选波段的绝对变化或相对变化。
- 绝对差异类型 - 测量像素值之间的数学差。
- 相对差异类型 - 测量像素值相对于所比较的最大像素值量级的差异。
- 光谱变化方法 - 计算两个多波段影像图层之间基于光谱角度或光谱距离的变化。 将每个像素的光谱视为一个矢量。
- 在结果图层下,可以输入结果图层的名称。 在微件设置中选择结果图层模式下的多个图层时,可使用此选项。
- 单击运行以运行分析,创建一个新的结果图层,并将其添加到地图中。
- 运行分析后,将显示图层显示设置部分。 此部分包含以下附加交互选项:
- 结果图层 - 对于使用图像指数变化方法运行的分析,结果图层将显示在此处。 如果在微件设置中的结果图层模式下选择多个图层,则此处将显示多个结果图层。 单击结果图层可在地图上进行查看。
- 显示以下范围内的差异 - 使用此滑块可添加像素值掩膜以突出显示更改。 此设置适用于使用图像指数变化方法生成的结果图层。
提示:
可以使用“地图图层”微件更改运行时生成的图层顺序和可见性。
设置
“图像变化检测”微件包含以下设置:
- 选择“地图”微件 - 选择“地图”微件。
- 预设影像图层 -(可选)设置默认输入影像图层。 如果设置,则用户在运行时无法更改这些图层。 如未设置,用户可以在运行时选择输入影像图层。
- 自影像图层 - 预设默认的“自影像图层”。
- 至影像图层 - 预设默认的“至影像图层”。
注:
可以使用“影像集合资源管理器”微件查看动态影像图层的影像集合中的各个影像,并创建新的影像图层,以便将其作为“自”图层和“至”图层与“图像变化检测”微件一同使用。
- 结果图层模式 - 可选择以下结果图层模式:
- 单个图层 - 每次只能存在一个结果图层。 重新运行分析将替换现有结果图层。
- 多个图层 - 允许用户在多次运行分析后存在多个结果图层。 重新运行分析会将新的结果图层添加到地图中。
- 变化检测方法 - 选择运行时可供用户使用的图像变化检测方法。 单击配置图像指数按钮
,选择运行时可用的指数。- 如果已预设“自影像图层”、“至影像图层”或同时预设这两项,则配置图像指数面板中每个指数旁边都会显示下拉菜单。 必须为每个预设的输入图层选择相应波段。