来自Wiki
跳转至: 导航搜索
Main PageMotive DocumentationLabeling

页面范围

此页面提供了标记标签的基本描述以及Motive中标签工作流程的说明。


标签:基本概念


Motive中标记的刚体资源标记。

标记标签

标记标签基本上是软件名称标签,其被分配给重建标记的轨迹,以便可以参考它们来跟踪单个标记、刚体或骨架。Motive使用指定的标签识别标记轨迹。标记的轨迹可以单独导出,也可以组合在一起以计算被跟踪对象的位置和方向。在大多数应用程序中,所有目标3D标记都需要在Motive中标记。在Motive中有两种标记标记的方法:自动标记手动标记,这两种标记方法都将在本页中介绍。

监控标签

可以从Motive中的以下位置识别和解决标记或未标记的轨迹:
  • 3D透视视图: 从3D视窗,检查标记标签在视觉辅助选项来查看标记标签选择的标记。
  • 标签窗格: 标签窗格列出了每个标签的所有标记标签和相应的百分比完整性。标签的颜色还指示标签是否在当前帧处存在或丢失。
  • 图形视图窗格: 对于未将所选标签分配给任何标记的帧,时间线滑块将以红色突出显示。此外,此窗格的轨迹视图提供了标签列表及其在捕获的 Take中的连续性。
  • 使用 图形视图窗格 查看标记标记上未标记的轨迹间隙。
  • 使用“标注”窗格更正未标记的标记轨迹。
  • 标签方法


    在Motive中有两种标记标记的方法:

    • 自动标注: 使用校准的资源定义自动标记刚体标记和骨架标记的集合
    • 手动标签: 使用“标签”窗格手动标记单个标记。

    为了跟踪刚体和骨架,Motive可以使用资源定义 在实时和后处理中自动标记相关标记。自动标签使用活动资源或在 资源窗格中检查的资源,搜索一组与校准定义一致的标记,并在整个捕获过程中分配预定义标签。

    然而,有时需要手动标记部分或全部轨迹,或者因为在捕获过程中错误识别(或未识别)刚体或骨架的标记,或者因为需要手动标记单个标记。在这些情况下,Motive中的 标签窗格 用于执行单个轨迹的手动标记。手动贴标签的工作流程时,在捕获后处理仅支持采取文件(TAK)已被加载有三维数据作为其再现类型。如果仅捕获 2D 数据 ,则必须重建Take首先,为了在其3D数据中分配或编辑标记标签。该手动标记过程以及 3D 数据编辑 通常被称为动作捕捉数据的后处理。

    • 自动标记的刚体标记。
    • 自动标记的骨架标记。

    自动标签


    自动标记Take

    刚体和骨架资源定义包含相应资源上的标记放置信息。这是在首次创建资源时记录的,并且Motive中的自动贴标机使用它们来标记一组类似于活动资产的标记排列的重建3D轨迹。成功标记活动资源上的所有标记后,将在3D视窗中跟踪相应的刚体和骨架。

    自动贴标机在实时模式下实时运行,标记标签将保存到录制的TAK上。在后处理中再次运行自动贴标机将基本上尝试再次从记录的3D数据标记刚体和骨架标记。

    自动标注步骤

    从“数据管理”窗格

    1. 数据管理窗格中选择“ Takes
    2. 右键单击以显示上下文菜单
    3. 单击自动标签重建并自动标记以处理选定的Takes。组合的重建和自动标签将创建一组新的3D数据并从中自动标记标记。
    4. 这将标记与相应资源定义匹配的所有标记。

    从标签窗格

    1. 打开您想要自动标记的Take
    2. 打开 标签窗格
    3. 使用自动标签按钮 (Label AutoLabel 20.png) 运行自动标签管道。
    4. 这将标记与相应资源定义匹配的所有标记。

    自动贴标机设置

    自动标记引擎的设置在“重建”窗格的自动标签 部分中定义。自动贴标机参数可以在后处理管道中进行修改,并且可以针对整个Take中标记的稳定标记进行优化。
    • 2D数据中的刚体标记ID。刚体资产是现实解决的。
    • 在3D数据中,标记刚体标记并对相应的资产建模。

    Info2.png

    注意:通过重建重建和自动标记重建Take时要小心,因为它将覆盖3D数据,并且将丢弃轨迹和标记标签上的任何后处理编辑。此外,对于涉及骨架资源的Takes,可以丢弃在实时捕获期间保持完整的记录骨架标记标签,并且如果骨架在整个捕获的Take中从未处于良好可跟踪的姿势,则重建的标记可能不会再次自动标记。。这是您想要使用校准姿势(例如T姿势)开始捕获的另一个原因。

    MarkerSet


    使用标记集标记。该视频使用Motive 1.10。MarkerSet的创建可能略有不同。

    MarkerSet是Motive中的一种资源。它是对相关标记进行分组的最基本方法,可以使用标注窗格在捕获数据的后处理中手动标记单个标记。请注意,MarkerSets仅用于手动标注。对于实时模式期间的自动标注,必须使用刚体资产或骨架资源。

    由于创建刚体或骨架,将每个集合中的标记分组并自动标记它们,因此MarkerSets不常用于处理工作流程。但是,它们仍然可用于特定于标记的跟踪应用程序,或者当标记标记在自动标记以外的管道中完成时。此外,标记集在组织和重新分配标签时很有用。

    创建MarkerSet

    要创建MarkerSet,请单击资源窗格IconAdd.png 下的图标,然后选择新建Marker Set。
    • 从“资源”窗格创建标记集

    添加标签

    创建MarkerSet资源后,可以使用Markersets窗格管理其标签列表。首先,必须在Motive中选择markerset资源,相应的资源将列在markerset窗格中。然后,可以通过单击IconAdd.png图标添加新的标记标签。如果您希望一次创建多个标记标签,可以通过键入标签或将窗口剪贴板上的标签列表(回车分隔符)复制并粘贴到窗格上来添加它们,如下图所示。(在“标记列表”窗口中按Ctrl + V)。
    MarkersetPane AddLabels.png

    标签窗格


    标签教程2.Motive中的手动标签。此视频基于旧版Motive。Motive 2.0可能存在一些差异,但一般工作流程仍然保持不变。
    使用“标签”窗格快速标记标记

    标注窗格 用于分配,删除和编辑 3D 数据中的标记标签。 图形视图窗格 下的“ 轨迹视图 ” 可与“标注”窗格结合使用,以监视关联的标记和间隙。“标注”窗格还用于检查每个标签中的遮挡间隙数,并且可以与 编辑工具 一起使用以进行完整的后处理。

    使用“标签”窗格,您可以通过快速标记模式为每个资源(MarkerSet,刚体和骨架)指定标记标签 Label QuickLabelMode.png。标签窗格还显示Take中涉及的标签列表及其相应的完整性百分比值。的百分比完整性值表示的帧百分比取的量,轨迹已经被标记。如果轨迹没有间隙(100%完成),则不会显示任何数字。您可以将此窗格与 图形视图 窗格一起使用,以快速定位轨迹中的间隙。

    对于给定的帧,所有标签都是彩色编码的。对于每帧3D数据,指定的标记标签以白色显示,没有重建的标签以红色显示,未标记的重建以橙色显示; 类似于它们在 3D 视图中的呈现方式。

    有关每个选项的详细说明,请参阅 标签窗格 页面

    快速标记模式

    该快速标记模式允许你来标记在视图窗格中的单次点击标签,它是在整个捕获重新分配或修改标记标签的便捷方式。切换快速标记模式时,鼠标光标会切换到手指图标,并在其旁边附加所选标签名称。此外,在 透视视图中启用显示标签选项后,所有指定的标记标签将显示在 3D 视窗中每个标记旁边,如下图所示。选择要标记的标记集,并在整个捕获过程中为每个标记标记相应的标记。

    使用快速标签模式分配标签时,标签范围是根据标签范围设置配置的。您可以限制标注操作从当前帧向后,当前帧向前或两者应用,具体取决于轨迹。您还可以限制标注操作,以将选定的标签应用于拍摄中的所有帧,选定的帧范围或由间隙或尖峰包围的轨迹“片段”。默认情况下使用片段/峰值设置,这最好识别错误标记的帧范围并指定标记标签。有关每个功能的详细信息,请参阅 标签窗格 页面。

    使用快速标记模式进行标注

    使用快速标记模式重新标记骨架标记。
    1. 在“标签”窗格的下拉菜单中,选择要标记的资源。
    2. 所有涉及的标记都将显示在列下方。
    3. 从标签列表中,选择未标记或标记错误的标记。
    4. 检查所选轨迹的行为,并通过切换每个图标来决定是否要在当前帧 Label ApplyBefore.png 或当前帧之后的帧之前应用所选标签 Label ApplyAfter.png 。如果您希望将所选标签分配给整个捕获的轨迹,请启用它们。
    5. 切换到快速标记模式 Label QuickLabelMode.png (热键:D)。
    6. 透视视图 窗格中。将所选标签分配给标记重建。如果 Label Increment 20.png 启用了“增量选择”,则“标签”窗格中的标签选择将在每次分配时自动前进。
    7. 分配所有标签后,切换回正常的选择模式 Label PointerMode.png.

    一般标签步骤


    以下部分提供了Motive中的一般标签步骤。请注意,标签工作流程非常灵活,也可以使用本节中列出的步骤的替代方法。将自动标注管道与 标签窗格 结合使用,可以最佳地重建和标记捕获的3D数据。

    Info2.png

    标签提示


    • 在后处理捕获Takes时,使用 图形视图窗格 监视遮挡间隙和标记错误
    • 使用 标注窗格时, 选择最合适的标注设置(全部、选定、尖峰或片段)以有效标记选定的轨迹。从 标签窗格 页面中查看更多内容。
    • 热键 可以提高工作流程的速度。使用Z和Shift + Z热键快速查找所选轨迹中的间隙。
    • 使用骨架资源时,首先标记臀部。hip段是主要的父段,是段层次结构的顶部,其中所有其他子段都与之关联。手动分配髋关节标记有时可以帮助自动贴标机标记整个资源。
    • View ShowHideSKL.png透视视图 中显示/隐藏骨架可见性,以便在分配标记标签时更好地查看标记。
    • Viewport14.png透视视图中 切换骨架可选择性,以将骨架用作视觉辅助,而不会妨碍标记数据。
    • Viewport16.png透视视图 选项中的视觉辅助下显示/隐藏骨架条和标记颜色,以便在通过骨架标记标记时直观识别标记的标记。
    • 对于骨架资源,可以使用 显示跟踪误差 属性来显示骨架段上的跟踪错误。

    使用组合重建和自动标记流水线

    步骤1.数据管理窗格中,重新构建并自动标记该项目,并启用所有所需资源。

    步骤2.图形视图窗格中,检查轨迹并导航到频繁出现标注错误的框架。

    步骤3. 打开 标签窗格.

    步骤4. 选择要标记的资源。

    步骤5. 在标签列中,单击要重新分配的标记标签。

    步骤6. 检查所选轨迹的行为及其标记错误,并设置适当的标签设置(允许的间隙大小,最大尖峰和应用的帧范围)。

    步骤7. 切换到快速标记模式(热键:D)。

    步骤8.透视视图上,通过单击将标签分配到相应的标记重建。

    步骤9. 标记完所有标记后,切换回选择模式。

    单独使用独立重建管道和自动标记管道

    步骤1. 从捕获的Take 模型资源(骨架和刚体)的2D数据开始。

    步骤2. 重新构建自动标签,或者只是重新构建,将采取所有下启用所需资产的 资源窗格。如果仅使用重建,则可以跳过第一次迭代的步骤3和步骤5。

    步骤3. 检查重建的3D数据,并检查标记错误标记的帧范围。

    步骤4. 使用 标签窗格,手动修复/指定标记标签,注意标签设置(方向、最大间隙、最大尖峰、选定持续时间)。

    步骤5. 取消标记要重新自动标记的所有轨迹。

    步骤6. 自动标注的取一次。只有未标记的标记才会被重新标记,并且所有现有标签将保持不变。

    步骤7. 重新检查标记标签。如果仍未从任何帧正确分配某些标签,请重复步骤3-6直至完成。

    标签错误修复

    标记未标记的标记。

    解决标签错误的一般过程是:

    1. 识别带有标签错误的轨迹。
    2. 确定错误是交换,遮挡还是未标记。
    3. 使用正确的工具解决错误。
    • 交换: 使用交换修复工具(编辑工具)或只重新分配每个标签(标签面板)。
      • 手动标记标记以固定交换时,请为标记方向,最大峰值和所选范围设置设置适当的设置。
    • 遮挡: 使用“间隙填充”工具(“编辑工具”)。
    • 未标记: 使用正确的标签(标签面板)手动标记未标记的轨迹。

    有关更多数据编辑选项,请阅读 数据编辑 页面。

    示例场景和教程视频


    Info2.png

    以下教程使用Motive 1.10。在Motive 2.0。上,使用 数据窗格资源窗格 代替 项目窗格.

    示例场景1 :: 全部正确

    标签教程1.如何检查Motive中的标记标签

    当记录的3D数据在整个拍摄过程中被正确标记并完全标记时,您无需编辑标记标签。如果您没有记录3D数据,您可以重建并自动标记Take以获取3D数据并标记所有骨架和刚体标记。如果所有标记都被很好地重建并且没有明显的遮挡,则可以立即接受自动标记的3D数据。在这种情况下,您可以继续进行标记标签的后处理。

    1. 记录的3D数据在标签上没有间隙,或者重建和自动标签在没有额外后处理的情况下第一次完美地工作。
    2. 检查Take(s)。检查标注窗格轨迹视图,以确保捕获中不存在遮挡,并且所有标记都一致地标记。
    3. 完成。

    示例场景2:: 在Take中间标记错误

    当骨架标记仅在Take的特定帧范围内被错误标记时,您必须手动重新标记标记。当拍摄对象在拍摄的拍摄期间执行动态移动或与另一个对象接触时,可能会发生这种情况。纠正错误标记的标记后,您还可以使用自动标记器分配剩余的缺失标记。

    1. 从记录的3D数据开始,或者重新构建并自动标记Take以获取新标记的3D数据。
    2. 检查Take以选择跟踪不良的帧范围。
    3. 如果标记大多数捕获时贴错标签,未标记的标签右击,从整个捕获所有标记取在 数据管理窗格中,然后单击删除标记标签。您也可以在选定的帧范围内执行此操作。
    4. 在错误的跟踪帧范围之前将时间线擦洗到帧。
    5. 使用标注窗格,手动标记骨架。根据不良标签的严重程度,您可以标记整个骨架,也可以只标记从臀部开始的关键段。
    6. 在跟踪帧范围不佳后,将时间轴擦洗到帧。
    7. 手动标记相同的骨架。
    8. 自动标记 Take。
    9. 再次检查框架并使用标注窗格更正任何剩余的错误标签。

    示例场景3 ::在整个Take骨架永远不会完美获取

    标签教程3.自动标签。

    对于从未完美跟踪骨架并且标记始终被错误标记的Take(s),您需要为骨架资源手动分配正确的标签。这样的情况可能发生在整个Take中骨架永远不会处于易于跟踪的姿势中(例如,捕捉演员在地面上滚动的位置)。通常建议所有骨架Takes'以T姿势开始和结束,以便轻松区分骨架标记。这也有助于骨架解算器正确地自动标记相关标记; 但是,在某些情况下,只需要修剪Take的特定部分,或者包括校准姿势可能无法实现。手动分配标签可以帮助自动贴标机正确标记标记并在Take中正确获取骨架。如果手动标记整个骨架,您将获得最佳结果,但这样做可能非常耗时。您还可以仅标记错误标记的片段或关键片段(髋骨)并运行自动贴标机以查看它是否正确地为标签指定了小帮助。

    1. 从录制的3D数据开始或重建Take。
    2. 在Take的某个点(通常在您可以最好地识别骨架姿势的框架上),使用标注窗格手动为未正确标记的骨架分配标记标签。根据不良标签的严重程度,您可以标记整个骨架,也可以仅标记从臀部开始的关键段。
    3. 手动分配标签后,自动标记 Take。确保在资源窗格中启用了相应的资源。
    4. 检查是否在整个拍摄过程中正确分配了所有标记。如果没有,请重新标记或取消标记任何标记错误的标记,并在需要时再次运行自动标记。

    示例场景4 ::由于遮挡导致标记错误标记/取消标记

    标记遮挡对自动标记过程至关重要。在具有多个帧的间隙之后,被遮挡的标记可以完全未标记,或者附近的重建可以被错误地识别为被遮挡的标记并且导致标记交换或错误标记。骨架和刚体资产定义可以适用于此类遮挡的标签,但在某些情况下,标签错误可能会在整个Take中持续存在。在这种情况下,可以使用以下步骤重新分配标签。

    如果在被遮挡的帧期间跟踪的标记相对静止,您可能需要在重建窗格中的“自动标签”设置下增加“最大标记标签间隙”值,以允许被遮挡的标记在自动标记“取景” 后保持其标记。但请注意,如果标记在遮挡期间动态移动超出预测半径(mm)设置,则调整此设置将无用。

    1. 有记录的3D数据启动或重建自动标注的Take。
    2. 通过Take进行检查,然后进入框架,在遮挡后立即将标记错误标记。
    3. 标注窗格中,禁用“增量标签选择”Label Increment 20.png选项,然后选择标记集和经常被遮挡的标签。
    4. 标注窗格中,禁用“ 将标签应用于上一帧”Label ApplyBefore.png选项,并仅保留“ 将标签应用于即将到来的帧”Label ApplyAfter.png选项。
    5. 使用快速标签模式,更正标签错误。
    6. 移动到下一个遮挡的帧。标记重新出现时,请更正标签。
    7. 修正后的标签,自动标注的Take一次。
    8. 使用编辑工具中的“填充间隙” 工具来插入遮挡的轨迹。

    模板:BackNext