创建和编辑捕获会话
捕获会话包含与单个采集任务对应的所有数据,并由一个或多个相机会话和/或激光雷达会话组成。 根据输入数据类型,捕获会话支持以下会话组合:
混合航空传感器的相机会话和激光雷达会话
单相机系统或多相机系统的独立相机会话
独立激光雷达会话
将从不同任务捕获的数据导入到单独的捕获会话中。
注:
为实现最佳对齐与重建效果,当影像与激光雷达数据一起处理时,应确保它们捕获自同类型平台(如飞机、无人机等)且与拍摄场景的距离相近。
捕获会话
捕获会话可以包含影像数据、激光雷达数据或两者。 影像数据和激光雷达数据被组织成不同的部分,并且必须共享相同的空间参考系统。
相机会话
相机会话将单个相机的数据分组到单个对象中。 相机会话包含以下数据:
图像 - 同一台相机在一次任务中拍摄的一组图像。 支持的格式包括 TIFF (
.tif和.tiff)、JPEG (.jpg和.jpeg)、PNG (.png) 和 MRF (.mrf)。方向 - 图像集中每个图像的方向数据。
相机 - 捕获图像的相机的定义。
激光雷达会话
激光雷达会话包含以下数据:
轨迹 - 一个或多个文件包含激光雷达传感器在数据采集过程中的位置和时间信息。 受支持的格式为 SBET (
.out) 和 SOL (.sol)。点云 - 数据采集调查后的一组后处理点云。 每个点云应对应一个轨迹文件。 受支持的格式为 LAS (
.las) 最高版本 1.3 和 LAZ (.laz)。
使用影像数据创建捕获会话
创建捕获会话的工作流取决于影像的方向数据的文件格式。 以下是受支持的方向文件格式:
包含方向元数据的图像头文件
文本 (
.txt) 和 (.csv)帧和相机表 (
.csv)Trimble Inpho 工程 (
.prj)HxMap 方向文件 (
.gori)SURE 方向文件 (
.ori)注意:
仅单个相机系统支持 HxMap 和 SURE 方向文件。
要使用影像数据创建捕获会话,请参阅下面与方向文件格式相对应的部分。
基于图像元数据创建捕获会话
若要基于图像头文件中存储的方向信息创建捕获会话,请按以下步骤操作:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
确保选中 影像数据 复选框。
在 图像位置 部分,单击 浏览
,浏览至图像文件夹所在的位置,然后单击 确定 。 如果数据存储于多个文件夹,请浏览至包含所有图像的目录,然后选中 包含子文件夹 复选框。确认 方向源 下拉箭头设置为 图像 ,系统将从图像中提取方向数据和输入空间参考。
注:
支持从拍摄的影像中提取元数据的无人机品牌包括:大疆、Freefly、Skydio、Parrot、AeroVironment、Quantix 和 senseFly。
确认 目标空间参考 部分设置为默认投影空间参考,输入方向数据将自动转换至此空间参考。
提示:
(可选)单击 选择坐标系
以选择其他目标空间参考。 如果同时使用影像与激光雷达数据,请确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。(可选)单击 选项 按钮
以显示提取的方向数据并修改其诠释。检查每张图像检测到的外方向元素。
如果图像由多个相机拍摄,请启用 手动分配相机系统 ,为输入图像手动分配对应相机。 当“创建捕获会话”窗格中自动检测的相机会话与输入数据不匹配时,该选项非常有用。
对于每个相机,指定名称和相机 ID,然后单击 应用 。
在 捕获会话选择 部分:
(可选)选中 从文件夹创建捕获会话 复选框,以根据输入图像的文件夹结构自动创建多个捕获会话。 该选项仅在选中 包含子文件夹 复选框时可用。 为不同航次数据自动创建独立捕获会话时,该选项非常有用。
(可选)为捕获会话指定名称。 基于文件夹创建捕获会话时, 命名前缀 将用于自动分配唯一的捕获会话名称。
选择要添加至捕获会话的相机会话。 要继续操作,必须至少选择一个相机会话。 单击捕获会话按钮以自动选择其所有相机会话。
完成捕获会话创建:
(可选)单击 下一步 查看并编辑相机会话的详细信息。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
通过文本文件创建捕获会话
要从文本文件方向文件格式创建捕获会话,请完成以下步骤:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
确保选中 影像数据 复选框。
在 图像位置 部分,单击 浏览
,浏览至图像文件夹所在的位置,然后单击 确定 。 如果数据存储于多个文件夹,请浏览至包含所有图像的目录,然后选中 包含子文件夹 复选框。注:
创建捕获会话后,还可以添加图像。
单击 方向源 下拉箭头,然后单击 文本文件 (.txt, .csv) 。
单击 浏览
,浏览至要添加的文本文件所在的位置,然后单击 确定 。在 输入空间参考 部分中,单击 选择坐标系
。提示:
单击下拉箭头以根据工程的另一个数据源设置坐标系。
随即显示 空间参考 对话框。
为方向数据选择正确的水平和垂直坐标系:
单击 当前 XY 下的按钮,然后选择水平坐标系。
单击 当前 Z 下的按钮,然后选择垂直坐标系。
提示:
可以在 搜索 文本框中键入搜索词或 EPSG 代码以查找坐标系。
右键单击坐标系,然后单击 添加至收藏夹
以将其添加至您的收藏夹。 右键单击任一坐标系并单击 详细信息
以查看其定义方式。
单击 确定 。
目标空间参考 部分将自动设置为与输入空间参考匹配。
(可选)在 目标空间参考 部分单击 选择坐标系
,为最终成果选择不同的空间参考。 如果同时使用影像与激光雷达数据,请确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。在 数据解析 部分中,配置解析选项,并使用 文件视图 以查看文件的解析方式。
单击 下一步 。
在 旋转定义 部分中,选择方向角参考的旋转约定和序列。 支持的选项包括 Omega-Phi-Kappa、Phi-Omega-Kappa 和 Roll-Pitch-Yaw。
在 数据标注 部分中,从与列出的每个方向属性对应的下拉选项中选择列。
下拉菜单中的选项包含列号,后跟列中的第一个值。
提示:
您可以在包含相机名称的文本文件中定义一个附加列,并将其与 相机名称 属性匹配,以自动将方向链接到其各自的相机并填充 相机系统 部分。
在 单位 部分中,针对方向数据选择 角度单位 值。
在 相机系统分配 部分中,为每台单独相机键入一个 名称 及其相应的 相机 ID ,以将相机与其方向相关联。
单击 添加
可添加相机。单击 删除
可删除所选相机。
相机 ID 是图像名称的一部分,用于标识捕获图像的相机。 如果所有图像都是由同一台相机拍摄的,则不需要 相机 ID 。
在 捕获会话选择 部分,执行以下操作:
(可选)修改捕获会话的名称。
选择要添加至捕获会话的相机会话。 要继续操作,必须至少选择一个相机会话。
单击捕获会话复选框可选中其包含的所有相机会话。
或者,可以导入现有的捕获会话模板以自动填充所有相机的传感器定义。
单击 相机系统 部分中的 菜单 按钮
,然后单击 导入模板 。浏览至模板文件并将其选中,然后单击 确定 。
单击 下一步 。
为每个相机会话定义参数:
单击每个相机会话并查看其详细信息。
或者,编辑相机会话名称或相机名称值。
在 传感器定义 部分中,提供定义相机传感器的信息或接受默认值。
在 图像坐标系 部分中,提供定义图像坐标系的信息或接受默认值。
在 畸变 部分中,选择使用的图像畸变模型(如果存在)和相应的畸变值。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
根据帧和相机表创建捕获会话
要根据帧和相机表创建捕获会话,请完成以下步骤:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
确保选中 影像数据 复选框。
如果帧与相机表已包含正确图像路径,或计划在创建捕获会话后添加图像,可跳过 图像位置 部分。
单击 方向源 下拉箭头,然后单击 帧和相机表 (.csv) 。
单击 浏览
,浏览至要添加的帧和相机表所在的位置,然后单击 确定 。在 输入空间参考 部分中,单击 选择坐标系
。提示:
单击下拉箭头以根据工程的另一个数据源设置坐标系。
随即显示 空间参考 对话框。
为方向数据选择正确的输入水平和垂直坐标系:
单击 当前 XY 下的按钮,然后选择水平坐标系。
单击 当前 Z 下的按钮,然后选择垂直坐标系。
提示:
如果帧和相机表文件定义了空间参考,则会自动应用于捕获会话。
可以在 搜索 文本框中键入搜索词或 EPSG 代码以查找坐标系。
右键单击坐标系,然后单击 添加至收藏夹
以将其添加至您的收藏夹。 右键单击任一坐标系并单击 详细信息
以查看其定义方式。
单击 确定 。
目标空间参考 部分将自动设置为与输入空间参考匹配。
(可选)在 目标空间参考 部分单击 选择坐标系
,为最终成果选择不同的空间参考。 如果同时使用影像与激光雷达数据,请确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。在 捕获会话选择 部分,执行以下操作:
(可选)修改捕获会话的名称。
选择要添加至捕获会话的相机会话。 要继续操作,必须至少选择一个相机会话。
单击捕获会话复选框可选中其包含的所有相机会话。
单击 下一步 查看有关相机会话的详细信息。
或者,单击 完成 ,随即将按照帧和相机表中的定义创建相机会话。
单击相机会话以根据需要查看和编辑其详细信息。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
从 Trimble Inpho 工程文件创建捕获会话
要从 Inpho 工程文件创建捕获会话,请完成以下步骤:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
确保选中 影像数据 复选框。
如果 Inpho 工程文件已包含正确图像路径,或计划在创建捕获会话后添加图像,可跳过 图像位置 部分。
单击 方向源 下拉箭头,然后单击 Inpho 工程 (.prj) 。
单击 浏览
,浏览至要添加的 Inpho 工程文件所在的位置,然后单击 确定 。在 输入空间参考 部分中,单击 选择坐标系
。提示:
单击下拉箭头以根据工程的另一个数据源设置坐标系。
随即显示 空间参考 对话框。
为方向数据选择正确的输入水平和垂直坐标系:
单击 当前 XY 下的按钮,然后选择水平坐标系。
单击 当前 Z 下的按钮,然后选择垂直坐标系。
提示:
如果 Inpho 工程文件定义了空间参考,则会自动应用于捕获会话。
可以在 搜索 文本框中键入搜索词或 EPSG 代码以查找坐标系。
右键单击坐标系,然后单击 添加至收藏夹
以将其添加至您的收藏夹。 右键单击任一坐标系并单击 详细信息
以查看其定义方式。
单击 确定 。
目标空间参考 部分将自动设置为与输入空间参考匹配。
(可选)在 目标空间参考 部分单击 选择坐标系
,为最终成果选择不同的空间参考。 如果同时使用影像与激光雷达数据,请确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。在 捕获会话选择 部分,执行以下操作:
(可选)修改捕获会话的名称。
选择要添加至捕获会话的相机会话。 要继续操作,必须至少选择一个相机会话。
单击捕获会话复选框可选中其包含的所有相机会话。
单击 下一步 查看有关相机会话的详细信息。
或者,单击 完成 ,将按照 Inpho 工程文件中定义的内容创建相机会话。
单击相机会话以根据需要查看和编辑其详细信息。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
从 HxMap 或 SURE 方向文件创建捕获会话
注意:
仅支持来自单个相机系统的 HxMap 或 SURE 方向文件。
要从 HxMap 或 SURE 方向文件创建捕获会话,请完成以下步骤:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
确保选中 影像数据 复选框。
在“图像位置”部分,单击 浏览
,浏览并选择图像所在的位置,然后单击 确定 。单击 方向源 下拉箭头,然后根据文件格式选择 HxMap 方向 (.gori) 或 SURE 方向 (.ori) 。
单击 浏览
,浏览并选择包含要添加的方向文件的文件夹,然后单击 确定 。在 输入空间参考 部分中,单击 选择坐标系
。提示:
单击下拉箭头以根据工程的另一个数据源设置坐标系。
随即显示 空间参考 对话框。
为方向数据选择正确的输入水平和垂直坐标系:
单击 当前 XY 下的按钮,然后选择水平坐标系。
单击 当前 Z 下的按钮,然后选择垂直坐标系。
提示:
如果 HxMap
.gori文件已定义空间参考,则会自动将其应用于捕获会话。可以在 搜索 文本框中键入搜索词或 EPSG 代码以查找坐标系。
右键单击坐标系,然后单击 添加至收藏夹
以将其添加至您的收藏夹。 右键单击任一坐标系并单击 详细信息
以查看其定义方式。
单击 确定 。
目标空间参考 部分将自动设置为与输入空间参考匹配。
(可选)在 目标空间参考 部分单击 选择坐标系
,为最终成果选择不同的空间参考。 如果同时使用影像与激光雷达数据,请确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。在 捕获会话选择 部分,执行以下操作:
(可选)修改捕获会话的名称。
选择要添加至捕获会话的相机会话。 要继续操作,必须至少选择一个相机会话。
单击捕获会话复选框可选中其包含的所有相机会话。
单击 下一步 。
为每个相机会话定义参数:
单击每个相机会话并查看其详细信息。
或者,编辑相机会话名称或相机名称值。
在 传感器定义 部分中,提供定义相机传感器的信息或接受默认值。
在 图像坐标系 部分中,提供定义图像坐标系的信息或接受默认值。
在 畸变 部分中,选择使用的图像畸变模型(如果存在)和相应的畸变值。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
使用激光雷达数据创建捕获会话
要使用激光雷达数据创建捕获会话,请完成以下步骤:
在 主页 选项卡或 登录 页面上,单击 新建捕获会话
。随即出现 捕获会话 窗格。
在 影像数据 部分,按照上面部分描述的工作流定义影像的方向数据。
要仅导入激光雷达数据,请取消选中 影像数据 复选框。
选中 激光雷达数据 复选框,并执行以下操作:
在 点云数据位置 部分中,单击 浏览
,浏览到点云的文件夹或列表,然后单击 确定 。在 轨迹数据位置 部分,单击 浏览
,浏览并选择包含轨迹文件的文件夹或轨迹文件本身,然后单击 确定 。
在 目标空间参考 部分中,单击 选择坐标系
。提示:
单击下拉箭头以根据工程的另一个数据源设置坐标系。
随即显示 空间参考 对话框。
为捕获会话选择正确的目标水平和垂直坐标系:
单击 当前 XY 下的按钮,然后选择水平坐标系。
单击 当前 Z 下的按钮,然后选择垂直坐标系。
提示:
确保目标空间参考与激光雷达数据的空间参考一致。 不支持激光雷达重投影。
如果激光雷达的头文件已定义空间参考,将自动设为目标空间参考。
可以在 搜索 文本框中键入搜索词或 EPSG 代码以查找坐标系。
右键单击坐标系,然后单击 添加至收藏夹
以将其添加至您的收藏夹。 右键单击任一坐标系并单击 详细信息
以查看其定义方式。
单击 确定 。
激光雷达会话会自动添加到捕获会话中。 如果导入了影像的方向数据,则激光雷达会话将与捕获会话的相机会话一起显示。
单击 下一步 查看有关激光雷达会话的详细信息。
或者,单击 完成 ,然后将创建捕获会话。
单击激光雷达会话以根据需要查看和编辑其名称。
单击 完成 。
捕获会话已创建并显示在 工程树 窗格中。
将图像添加到相机会话
如果创建捕获会话时未添加图像,现在可为每个相机会话单独添加图像。
要将图像添加到相机会话,请完成以下步骤:
在 工程树 窗格中,右键单击要向其添加图像的相机会话,然后单击上下文菜单中的 添加图像
。或者,单击相机会话名称旁的 添加图像 ,选择相机会话,然后在 相机会话 上下文选项卡上,单击 添加图像
。注:
如果您使用的是具有有效图像路径的 Inpho 工程文件,则会自动添加图像。
浏览到要添加的图像的位置,选择图像,然后单击 确定 。
提示:
您可以指定一个文本文件,其中包含与要添加的图像相对应的文件路径列表。文本文件中的每一行都应包含一个文件路径。
图像被添加到相机会话。
编辑捕获会话
要编辑捕获会话,请完成以下步骤:
在 工程树 窗格中,右键单击要编辑的捕获会话,然后单击 编辑捕获会话
。捕获会话 窗格以编辑模式显示。
在 捕获会话 窗格中,根据需要编辑相机会话设置。
或者,可以导入现有的捕获会话模板以覆盖捕获会话中相机的传感器定义:
单击 管理相机系统模板
,然后单击 导入模板
。浏览至模板文件并将其选中,然后单击 确定 。
单击 完成 。
捕获会话已更新。
捕获会话模板
捕获会话模板为 .json 文件,其中存储了用于定义捕获会话相机的所有参数。 创建捕获会话后,可以将其导出为模板。 在创建捕获会话时,可以使用捕获会话模板以自动填充相机系统的相机参数。
导出捕获会话模板
要导出捕获会话模板,请完成以下步骤:
在 工程树 窗格中,右键单击要导出为模板的捕获会话。
单击 导出
,然后单击 模板 。浏览到所需位置并为模板命名。
单击 保存 。
随即将捕获会话模板导出至指定位置。
注:
或者,在 捕获会话 窗格中,单击选项按钮
,然后单击 导出模板
。
导入捕获会话模板
要导入现有捕获会话模板,请按照上述 从文本文件创建捕获会话 或 编辑捕获会话 部分中的步骤进行操作。