深度学习工具集概述

获得 Image Analyst 许可后可用。

“深度学习”工具集包含的工具可用于检测图像中的特定要素以及对栅格数据集中的像素进行分类。

深度学习是一种机器学习人工智能,它使用神经网络中的多个图层来检测影像中的要素,其中可以将影像中的一个或多个唯一要素提取到每个图层。 “深度学习”工具集中的工具使用 GPU 处理来及时执行分析。

这些 ArcGIS AllSource 工具使用经过训练的模型检测第三方深度学习框架(例如 TensorFlow、CNTK 和 PyTorch)中的特定要素和输出要素或类地图。

下表列出了深度学习工具,并对每个工具进行了简要描述:

工具描述

使用深度学习分类对象

用于运行输入栅格和可选要素类上的训练深度学习模型,以生成要素类或表,其中每个输入对象或要素均具有一个分配的类或类别标注。

该工具需要包含经过训练的模型信息的模型定义文件。 可以使用训练深度学习模型工具或第三方训练软件(例如 TensorFlow、PyTorch 或 Keras)训练模型。 模型定义文件可以是 Esri 模型定义 JSON 文件 (.emd) 或深度学习模型包,它必须包含为处理每个对象调用的 Python 栅格函数的路径以及经过训练的二进制深度学习模型文件的路径。

使用深度学习分类像素

用于运行输入栅格上的训练深度学习模型,以生成分类栅格,其中每个有效像素都被分配了一个类标注。

该工具需要包含经过训练的模型信息的模型定义文件。 可以使用训练深度学习模型工具或第三方训练软件(例如 TensorFlow、PyTorch 或 Keras)训练模型。 模型定义文件可以是 Esri 模型定义 JSON 文件 (.emd) 或深度学习模型包,它必须包含为处理每个对象调用的 Python 栅格函数的路径以及经过训练的二进制深度学习模型文件的路径。

计算对象检测的精度

通过对深度学习检测对象使用工具检测到的对象和实际地表数据进行比较来计算深度学习模型的精度。

使用深度学习检测变化

运行经过训练的深度学习模型,以检测两个栅格之间的变化。

该工具需要包含经过训练的模型信息的模型定义文件。 模型定义文件可以是 Esri 模型定义 JSON 文件 (.emd) 或深度学习模型包,它必须包含为处理每个对象调用的 Python 栅格函数的路径以及经过训练的二进制深度学习模型文件的路径。

使用深度学习检测对象

用于运行输入栅格上的训练深度学习模型,以生成包含其找到对象的要素类。 这些要素可以是所找到对象周围的边界框或面,也可以是对象中心的点。

该工具需要包含经过训练的模型信息的模型定义文件。 可以使用训练深度学习模型工具或第三方训练软件(例如 TensorFlow、PyTorch 或 Keras)训练模型。 模型定义文件可以是 Esri 模型定义 JSON 文件 (.emd) 或深度学习模型包,它必须包含为处理每个对象调用的 Python 栅格函数的路径以及经过训练的二进制深度学习模型文件的路径。

导出训练数据进行深度学习

使用遥感影像将标注的矢量或栅格数据转换为深度学习训练数据集。 输出为影像芯片文件夹和指定格式的元数据文件文件夹。

深度学习工具集中的工具