模型目标生成器数据处理

在本文中,我们描述了生成模型目标和高级模型目标时传输到PTC Vuforia服务器的数据类型。与PTC Vuforia服务器共享的数据在传输过程中始终加密并安全存储。

概述

模型目标类型

模型目标生成器桌面工具可用于生成两种类型的模型目标。

  • 标准模型目标。由具有一个或多个导向视图的三维模型组成的模型目标。
  • 高级模型目标。由一个或多个具有一个或更多高级视图的三维模型组成的模型目标.高级模型目标支持从定义的识别范围内的任何位置识别和跟踪对象,而无需用户手动将视图与物理对象对齐。3D模型必须传输到PTC Vuforia服务器,以便进行基于深度学习的培训过程。

注意:本文只关注MTG以及此工具向PTC Vuforia服务器传递的数据类型。有关启用Vuforia Engine的应用程序与PTC之间的数据通信的概述,请参阅Vuforia引擎数据安全.

网络

下图是模型目标生成器和PTC Vuforia服务器之间数据流的一般概述。

下面,我们分别描述两种模型目标类型,它们与PTC Vuforia服务器的网络和数据传输有关。

对于这两种模型目标类型,以下数据与PTC共享。

  • 身份验证凭据用于您的Vuforia Engine开发人员帐户。
  • 模型目标数量生成(经过训练和未经过训练)以及导向视图的数量。
  • 基本分析关于CAD模型,例如其源格式、多边形和零件的数量等。
  • MD5哈希生成的数据集。

收集的分析数据有助于我们确定使用趋势和配置,以继续改进开发人员体验。

标准模型目标

  • 生成标准模型目标时,只有上述数据与PTC共享;3D模型驻留在本地。这使得生成过程瞬间完成。

高级模型目标

  • 为了能够识别高级模型目标需要手动校准,3D模型必须由我们的PTC Vuforia服务器传输和处理。处理后,删除3D模型无论处理会话是成功、失败还是被用户取消。

明确禁止从MTG上传3D数据

您可以明确关闭需要将3D模型上载到安全Vuforia Cloud的MTG功能。为此,从命令行工具启动MTG,然后使用参数--无加载。这将关闭简化和在MTG UI中训练高级模型目标的选项。

在MacOS上,MTG可执行文件位于如下目录路径中/应用程序/模型目标生成器.app/Contents/MacOS/Model Target Generator

您可以通过右击MTG应用程序找到可执行文件的位置,选择显示包装内容,并导航到目录/MacOS/文件夹。

复杂模型的简化

MTG中“复杂性”选项卡中简化复杂模型的功能要求将CAD模型数据上传到我们的PTC Vuforia服务器。当Simplification开始时,模型被打包为glTF文件,并传递到安全服务器,以简化模型的零件和多边形数量。

  • CAD模型已上载到位于欧洲的服务器,并在简化期间存储在那里。
  • 简化后,返回简化版本,并在MTG成功下载后删除上传(原始)模型和简化版本。
  • 在简化过程中取消将删除上传的CAD模型数据。
  • 撤消简化将从MTG中删除本地存储的简化模型。

共享三维模型

默认情况下,3D模型仅在培训期间保存在我们的服务器上。但是,您可以选择允许PTC测试CAD数据。

选择此选项后,您将允许PTC存储并保留3D模型,以用于测试和调试。这样做的优点是,如果培训课程失败,Vuforia团队可以提供帮助。

以这种方式与Vuforia共享的任何3D模型都会保留一段未定义的时间。